summaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2009-12-07small modification to test type configuration--improved layout.Michael Larson
NOTE: layout is not compatible with earlier kenwood configurations for WLB. ttl limit for ttl test has been removed as a leaf of the ttl test type, but is now configurable as a sibling (but with a default value of 1).
2009-10-02change name of local packet balancing tag from "disable-local-traffic" to ↵Michael Larson
"enable-local-traffic". This preserves previous behavior (i.e. no balancing of local traffic) by default, but can be enable via the configuration node. Conflicts: scripts/vyatta-wanloadbalance.pl src/lbdecision.cc
2009-10-02bug 4971 fix.Michael Larson
also supports additional command to disable balancing of locally sourced traffic "disable-local-traffic" Conflicts: src/lbdecision.cc
2009-09-29fix for ppp type interfaces that use the wanlb dhcp configuration option.Michael Larson
2009-07-24bug fixes on mult targets. added packet rate limit option to rulesslioch
2009-07-21added udp ttl limited test type to health check. modified configuration ↵slioch
layout. modified op mode command to provide indication on multiple target success/failures.
2009-07-17reworked target code to support multiple targets and different target types.slioch
user can now specify a sequence of targets to test (ordered by rule number). The first success satifies the success criteria for the test and no further tests will be performed on the interface for this period. Additional test types can be coded and added to the target framework. configuration has changed as a result of the rework.
2009-07-08fix for bug 4698slioch
2009-07-07added configuration hook to execute script on interface state change. ↵slioch
configurable via conf mode. environment variables identify interface and new state.
2009-07-07fix for bug 4658. Move enable-source-based-routing to per rule basis from ↵slioch
global setting. Conflicts: src/lbdecision.cc
2009-06-22fix for bug 4624. source port configuration was incorrectly configured.slioch
2009-06-17ping target is now optional. nexthop will be used in place of ping target if ↵slioch
ping target is not specified. this is also true of dhcp configurations.
2009-06-16fix for bug 4578. Added warning message when the user configures inbound and ↵slioch
outbound on same rule, but will allow configuration with warning.
2009-06-02fix for bug 4352.slioch
2009-04-02added source based routing feature.slioch
2009-02-09added support for global level conntrack flushing on interface state change. ↵slioch
Default configuration is to disable this feature.
2009-01-28fix for problem found in webgui on restarting process.slioch
2009-01-28Fix buggy shell scriptStephen Hemminger
shell script was missing 'then' and would always cause error message.
2008-12-15completes work to support dhcp for wan lb.slioch
2008-12-01Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-wanloadbalance into jennerStephen Hemminger
2008-12-01fix for 3191--now use conntrack binary to return relevant entries thatslioch
are routed and marked by wlb.
2008-12-01formatting part of 3191 fixed with this bug. moved from dumping ↵slioch
proc/net/ip_conntrack output to easier to digest formatted output.
2008-11-21Convert to Vyatta::Stephen Hemminger
2008-10-31fix for bug 3608. add connnection comment to sudoers directory.slioch
2008-08-29add rule failover support. Failover mode can now be specified on a specific ↵Mike Larson
rule. This rule will only direct traffic to a single active interface, on failure of the ping target traffice will be directed out an alternate interface. note: the one todo item for this feature is to add "stickiness" of an active interface. wlb re-evaluates all rules on an interface state change and this may cause the interface to change for failover mode. supporting this mode requires a less than trivial rewrite of the wlb decision code.:
2008-08-22fix for bug 3608.root
2008-08-22Partial fix for bug 3332. WLB can now be configured to run without creating ↵root
implicit source nat rules. This configuration element applies to the complete wan load balance configuration.
2008-08-22fix for bug 3620. exclusion option is now provided and will create an accept ↵root
rule. For an exclusion the user does not need to configure interfaces for that rule to balance across.
2008-08-12fix for bug 3530. now nexthop and inbound-interface are required for a ↵root
successful commit.
2008-06-10modified prerouting decisions to work with connmark. user needs to specify ↵Michael Larson
inbound interface now (although this isn't currently required).
2008-06-06added contract entry for state NEW for initial interface. Also add parameter ↵Michael Larson
to specify nexthop via interface in interface-health. This will be mandatory, but currently it is optional in the absence of a migration script.
2008-03-27minor text change on conf error: bug 2951Michael Larson
2008-03-21removed network from configuration. changed configuration error without ↵Michael Larson
valid rule to warning. fixed up path to iptables for status show command.
2008-03-20added final validation to address ranges and negation operators. now ↵Michael Larson
behavior is the same as firewall and nat.
2008-03-20modified configuration to mirror nat/firewall for port/address ↵Michael Larson
configuration. added port configuration support for common port configuration validation. still needs additional validation for address configuration.
2008-03-18fix for 2951. checks for at least one interface with ping target and one ↵Michael Larson
rule with an interface defined.
2008-03-10update from VPL1 to GPLv2Stephen Hemminger
2008-02-22add check in cli for both address and network configured--in this case ↵Michael Larson
generate configuration error.
2008-02-21cli specifies timeout value in seconds--conf takes value in milliseconds. ↵Michael Larson
Need to multiple cli value by 1000 to specify correct timeout value.
2008-02-21suppress stderr from commit.Michael Larson
2008-02-20added vyatta-wanloadbalance.initMichael Larson
2008-02-19fix for bug 2841. wanloadbalance is started on configuration, and on load of ↵Michael Larson
configuration (including boot if configured).
2008-02-11more packaging tweaks and bugfixes.Michael Larson
2008-02-06fixed errors introduced when converting to new port definitions.Michael Larson
2008-02-05missing bracket in conf file creation.Michael Larson
2008-02-05changed port definition to be consistent with fw/nat (i.e. single port line ↵Michael Larson
allow multi-port configuration). init script fix
2008-02-04whole raft of cli related changes. Fixed bugs in display output--added error ↵Michael Larson
checking on some configuration combinations. added additional error checking in the code.
2008-02-01init script fix. set up show commands. create output file for wan lb status ↵Michael Larson
and provide show status cmd.
2008-02-01fixed up node.def files as per an-cheng's changes. more pkg stuff for the ↵Michael Larson
init script. added default values.
2008-01-31moved most stdout messages to new debug output command. reworked ↵Michael Larson
(simplified) init script so that rules table is properly cleaned up on exit of wlb. fixed a couple cli structural related issues.