vyatta-cfg (0.14.100) unstable; urgency=low * Fix 4664: 'set failed' is returned when duplicated interface IP address is set -- Stig Thormodsrud Tue, 30 Jun 2009 12:08:55 -0700 vyatta-cfg (0.14.99) unstable; urgency=low * add option for renaming firewall rules to cmd-wrapper script -- Mohit Mehta Tue, 30 Jun 2009 11:39:01 -0700 vyatta-cfg (0.14.98) unstable; urgency=low [ slioch ] * fix -a option for displaying actions when commit or syntax check is present in the node.def. This change only affects display of nodes when -a option is used. * Commit check now behaves like IslaVista. * The SYNTAX and COMMIT tags will be executed before an actions (UPDATE, [ Mohit Mehta ] * make changes to work with dhcp 4.1.0 -- Mohit Mehta Mon, 29 Jun 2009 10:05:13 -0700 vyatta-cfg (0.14.97) unstable; urgency=low * add validation for bash special characters -- An-Cheng Huang Fri, 12 Jun 2009 19:01:29 -0700 vyatta-cfg (0.14.96) unstable; urgency=low [ slioch ] * fix for bug 4444. * fix for bug 4505 merge is now called merge. * additional fix for bug 4212. root dirs needed to be reversed on del event. passes regression [ An-Cheng Huang ] * add "restrictive_filename" to TypeChecker [ Stephen Hemminger ] * Fix update on multi-node * Handle speed/duplex settings better * Allow delete of ethernet settings when device does not exist * Make sure interface name regex are anchored * Manage speed duplex in vyatta-interfaces.pl * Make sure interface name regex are anchored [ An-Cheng Huang ] -- An-Cheng Huang Fri, 12 Jun 2009 17:09:25 -0700 vyatta-cfg (0.14.95) unstable; urgency=low * Bugfix 4235: Improve help text. -- Bob Gilligan Thu, 04 Jun 2009 10:43:41 -0700 vyatta-cfg (0.14.94) unstable; urgency=low [ slioch ] * added support for first and last sibling environment variable: "ENV_SIBLING_POSITION". This value will either be "FIRST" or "LAST" or undefined. [ Mohit Mehta ] * change default-policy to default-action for zones -- Mohit Mehta Wed, 03 Jun 2009 16:42:28 -0700 vyatta-cfg (0.14.93) unstable; urgency=low * Reset to higher version -- An-Cheng Huang Mon, 01 Jun 2009 17:40:31 -0700 vyatta-cfg (0.14.91) unstable; urgency=low * Bugfix 4235: Code cleanup. -- Bob Gilligan Fri, 29 May 2009 17:34:27 -0700 vyatta-cfg (0.14.90) unstable; urgency=low [ Stephen Hemminger ] * Remove priorities from unnecessary bgp steps * Fix BGP priority [ Bob Gilligan ] * Bugfix 4235: Add help for "copy" and "rename" commands. -- Bob Gilligan Fri, 29 May 2009 15:42:28 -0700 vyatta-cfg (0.14.89) unstable; urgency=low * Bugfix 4235: Add help text for "load" and "save" commands in config mode. -- Bob Gilligan Thu, 28 May 2009 14:53:32 -0700 vyatta-cfg (0.14.88) unstable; urgency=low * fix for bug 4212 and bug 4434. -- slioch Thu, 28 May 2009 13:26:05 -0700 vyatta-cfg (0.14.87) unstable; urgency=low * Fix ordering of ospf -- Stephen Hemminger Wed, 27 May 2009 16:01:23 -0700 vyatta-cfg (0.14.86) unstable; urgency=low * Bugfix 4428: Disable copybreak in selected drivers to improve performance. -- Bob Gilligan Tue, 26 May 2009 20:42:25 +0000 vyatta-cfg (0.14.85) unstable; urgency=low * Update priority file * Simplify ospf/rip priority -- Stephen Hemminger Fri, 22 May 2009 10:49:47 -0700 vyatta-cfg (0.14.84) unstable; urgency=low [ An-Cheng Huang ] * add "discard" command to cmd wrapper [ slioch ] * added load-merge command to configuration mode [ Bob Gilligan ] * Bugfix 4432: Don't validate interface name in "check" sub-command. -- Bob Gilligan Thu, 21 May 2009 17:28:48 -0700 vyatta-cfg (0.14.83) unstable; urgency=low * Add wireless device to table * Allow creating vlan on disabled device * Add script option to check if interface is up * Only bring up VIF if real device is up -- Stephen Hemminger Thu, 21 May 2009 10:40:00 -0700 vyatta-cfg (0.14.82) unstable; urgency=low * Use the default_smp_affinity /proc file if it is available. -- Bob Gilligan Wed, 20 May 2009 16:41:25 -0700 vyatta-cfg (0.14.81) unstable; urgency=low [ slioch ] * merge option added to load script. "load [configfile] --merge" adds configuration to current * root node support on load merge operation. additional work needed for deeper merge path support * now explicit root merge works up to first multinode with explicit path * notes on arbitrary root node loading in merge operations. [ Bob Gilligan ] * Bugfix 4427: Handle multiqueue NICs. -- Bob Gilligan Wed, 20 May 2009 16:21:53 -0700 vyatta-cfg (0.14.80) unstable; urgency=low [ Stephen Hemminger ] * Fix warnings from using undefined variable [ Mohit Mehta ] * * don't allow user to change zone-type on the fly -- Mohit Mehta Wed, 06 May 2009 16:52:23 -0700 vyatta-cfg (0.14.79) unstable; urgency=low * * add flag to print commands to STDOUT for debugging -- Mohit Mehta Tue, 05 May 2009 11:49:38 -0700 vyatta-cfg (0.14.78) unstable; urgency=low * fix for bug 4338. update was being called on active nodes that contained -- slioch Fri, 01 May 2009 22:57:05 -0700 vyatta-cfg (0.14.77) unstable; urgency=low [ Stephen Hemminger ] * Fix spelling errors in priority file comments [ An-Cheng Huang ] * add "load" support in vyatta-cfg-cmd-wrapper -- An-Cheng Huang Fri, 01 May 2009 11:05:56 -0700 vyatta-cfg (0.14.76) unstable; urgency=low * testing if this fixes diable-link-detect file move problem -- Mohit Mehta Wed, 29 Apr 2009 14:48:20 -0700 vyatta-cfg (0.14.75) unstable; urgency=low * Rename virtual-ethernet to pseudo-ethernet -- Stephen Hemminger Wed, 29 Apr 2009 12:32:54 -0700 vyatta-cfg (0.14.74) unstable; urgency=low * Extend getIP() to be able to get all addresses * Fix bug in is_ip_configured * Catch incorrect address format * Use getIP() to check for duplicates -- Stephen Hemminger Tue, 28 Apr 2009 23:01:55 -0700 vyatta-cfg (0.14.73) unstable; urgency=low * Need to convert path to have slashes * DHCP should be checking config not flags -- Stephen Hemminger Tue, 28 Apr 2009 11:24:42 -0700 vyatta-cfg (0.14.72) unstable; urgency=low [ Stephen Hemminger ] * Fix path to virtual-ethernet [ Mohit Mehta ] * outlaw adding an interface to a zone that has firewall configured for it -- Mohit Mehta Mon, 27 Apr 2009 17:20:22 -0700 vyatta-cfg (0.14.71) unstable; urgency=low * reindent code * Cleanup exports of Vyatta::Misc -- Stephen Hemminger Mon, 27 Apr 2009 14:30:37 -0700 vyatta-cfg (0.14.70) unstable; urgency=low * fix broken call to getIP -- Mohit Mehta Mon, 27 Apr 2009 14:24:11 -0700 vyatta-cfg (0.14.69) unstable; urgency=low * Use getIP rather than call 'ip addr' * Use undef for false * Add method to show configured mtu * Handle errors better in show_mtu * vyatta-interfaces changes for DHCP -- Stephen Hemminger Mon, 27 Apr 2009 10:19:03 -0700 vyatta-cfg (0.14.68) unstable; urgency=low [ Stephen Hemminger ] * Add support for virtual-ethernets [ Stig Thormodsrud ] * Add more firewall priorities. -- Stig Thormodsrud Sun, 26 Apr 2009 19:02:45 -0700 vyatta-cfg (0.14.67) unstable; urgency=low [ Stephen Hemminger ] * Fix vyatta-interfaces [ Stig Thormodsrud ] * Add some debug files to help diagnose boot issue with new cli ordering. -- Stig Thormodsrud Tue, 21 Apr 2009 17:30:22 -0700 vyatta-cfg (0.14.66) unstable; urgency=low * Move disable-link-detect from vytta-cfg-quagga to here -- Stephen Hemminger Mon, 20 Apr 2009 09:22:35 -0700 vyatta-cfg (0.14.65) unstable; urgency=low * add env override for default session id -- An-Cheng Huang Mon, 20 Apr 2009 01:43:22 -0700 vyatta-cfg (0.14.64) unstable; urgency=low * add function to get zone default-policy -- Mohit Mehta Thu, 16 Apr 2009 17:43:38 -0700 vyatta-cfg (0.14.63) unstable; urgency=low * Add separate priority for 4 firewall trees, since the "end" processing -- Stig Thormodsrud Mon, 13 Apr 2009 14:25:13 -0700 vyatta-cfg (0.14.62) unstable; urgency=low * wild cards are now supported on terminating nodes in the priority file: -- slioch Sun, 12 Apr 2009 09:52:06 -0700 vyatta-cfg (0.14.61) unstable; urgency=low * add zone module -- Mohit Mehta Fri, 10 Apr 2009 18:40:08 -0700 vyatta-cfg (0.14.60) unstable; urgency=low [ Mohit Mehta ] * maintain increasing order of priority file [ slioch ] * remove rank loading from loadconfig. rank load is disabled--will remove ordering code (that has no effect) in a future submission. [ An-Cheng Huang ] * add "save" command to cfg-cmd-wrapper [ slioch ] * for fans of the new priority|commit system, debug output is now enabled on config boot. -a action is activated and last output is written to * Handle commit failure processing within priority group correctly. Processing now stops on failure within priority group (expected behavior). [ Mohit Mehta ] * add priorities and ranks for zone based firewall [ slioch ] * added syslog entries for debug statements. [ Bob Gilligan ] * Bugfix 4272: Set log level to "notice" so messages are logged by default. -- Bob Gilligan Thu, 09 Apr 2009 11:40:28 -0700 vyatta-cfg (0.14.59) unstable; urgency=low * Fix cut/paste syntax of priority which is different than rank. -- Stig Thormodsrud Fri, 03 Apr 2009 17:21:32 -0700 vyatta-cfg (0.14.58) unstable; urgency=low * UNRELEASED -- Stig Thormodsrud Fri, 03 Apr 2009 13:15:32 -0700 vyatta-cfg (0.14.57) unstable; urgency=low * orphaned parent support -- slioch Wed, 01 Apr 2009 23:55:09 -0700 vyatta-cfg (0.14.56) unstable; urgency=low * Add more service priorities so one service can fail without affecting -- Stig Thormodsrud Wed, 01 Apr 2009 16:26:43 -0700 vyatta-cfg (0.14.55) unstable; urgency=low [ Stig Thormodsrud ] * Change rank value such that tunnels get created before "protocols rip interface". [ Stephen Hemminger ] * Add --warn option for vyatta-interfaces -- Stephen Hemminger Wed, 01 Apr 2009 12:25:44 -0700 vyatta-cfg (0.14.54) unstable; urgency=low [ slioch ] * added noop state to commit_action env variable to make scripts happy. * change noop to active for env variable--this is more consistent with the action being applied. [ An-Cheng Huang ] * make bridge address a different rank to match new priority scheme. -- An-Cheng Huang Tue, 31 Mar 2009 14:57:12 -0700 vyatta-cfg (0.14.53) unstable; urgency=low [ slioch ] * only set env varible for commit action on directly deleted set nodes and do not promote to enclosing transaction scope. [ Stig Thormodsrud ] * Remove duplicate priorities for ethernet/vif. -- Stig Thormodsrud Mon, 30 Mar 2009 14:21:08 -0700 vyatta-cfg (0.14.52) unstable; urgency=low [ slioch ] * propagate commit failure error to commit return status. -- An-Cheng Huang Mon, 30 Mar 2009 11:24:36 -0700 vyatta-cfg (0.14.51) unstable; urgency=low * Add all the new ip/ipv6 ospf/rip parameters -- Stephen Hemminger Sat, 28 Mar 2009 17:45:13 -0700 vyatta-cfg (0.14.50) unstable; urgency=low [ Bob Gilligan ] * Update comments in priority file. [ Stig Thormodsrud ] * Add priorities to create vif before trying to add bridge-group to vif. -- Stig Thormodsrud Wed, 25 Mar 2009 17:40:56 -0700 vyatta-cfg (0.14.49) unstable; urgency=low * Move Keepalived.pm from vyatta-cfg-system -- Stephen Hemminger Wed, 25 Mar 2009 16:44:37 -0700 vyatta-cfg (0.14.48) unstable; urgency=low [ slioch ] * skip comment fields in priority file. a comment field is defined by the first non-space character on a line--if this character is a hash it is a comment otherwise it's an [ Stephen Hemminger ] * add ipv6 interface priority * Fix update of interface description [ Bob Gilligan ] * Added explanatory comments to the priority file. [ slioch ] * bug in logic when implementing additional show command--was causing commit failures to be lost on repeated commits. -- slioch Wed, 25 Mar 2009 15:51:37 -0700 vyatta-cfg (0.14.47) unstable; urgency=low * Cleanup description string * Move interface metric configuration until after protocols -- Stephen Hemminger Mon, 23 Mar 2009 16:23:45 -0700 vyatta-cfg (0.14.46) unstable; urgency=low [ Stephen Hemminger ] * Store description in ifalias * Remove #! /usr/bin/perl [ slioch ] * added command to view set of actions and nodes applied to system in order. The new command flag is "-a" [ Stephen Hemminger ] -- Stephen Hemminger Mon, 23 Mar 2009 12:26:45 -0700 vyatta-cfg (0.14.45) unstable; urgency=low * Tweak priority to get cluster before vpn. -- Stig Thormodsrud Mon, 16 Mar 2009 20:54:53 -0700 vyatta-cfg (0.14.44) unstable; urgency=low * isClusterIP() needs to strip off the /mask/interface/bcast. -- Stig Thormodsrud Mon, 16 Mar 2009 18:10:25 -0700 vyatta-cfg (0.14.43) unstable; urgency=low [ Stephen Hemminger ] * Use create rather than update on multi-node (loopback) [ Stig Thormodsrud ] * Tweak some priorities to get vlans created before vrrp. -- Stig Thormodsrud Thu, 12 Mar 2009 17:32:45 -0700 vyatta-cfg (0.14.42) unstable; urgency=low * Disable creating vlan on disabled interface * fix email in changelog * Block disabling interface with VIF * Fix warnings from redefining TRUE * Fix compiler warnings in commit2 * Fix compiler warnings in unionfs * Fix vif delete * Fix argument to show-interfaces to find vif -- Stephen Hemminger Wed, 11 Mar 2009 21:35:45 -0700 vyatta-cfg (0.14.41) unstable; urgency=low [ slioch ] * added action and location of error to syslog on commit. error message string will need to be added later after some reworking of the old node [ Stephen Hemminger ] * Block shutdown in configure mode [ slioch ] * buggy file exist test--thanx stig for test case to repro. fixes vpn_smoke regression failure. -- slioch Tue, 10 Mar 2009 21:31:05 -0700 vyatta-cfg (0.14.40) unstable; urgency=low [ Stig Thormodsrud ] * Change tag node to use 'create' instead of 'update' since the cli orders them differently. [ slioch ] * fix for qos-walkthrough. manage def file during commit--should handle general case, just happened to show up on qos-walkthrough (after def files were supported in the new -- slioch Mon, 09 Mar 2009 12:20:22 -0700 vyatta-cfg (0.14.39) unstable; urgency=low * Fix show_interfaces() so that it includes vlans for $type='all'. * Fix is_valid_name() to support any valid interface type (--check all). -- Stig Thormodsrud Thu, 05 Mar 2009 15:07:07 -0800 vyatta-cfg (0.14.38) unstable; urgency=low * limit unescape command to embedded multinodes--fixes problem in qos- walkthrough regression test. haven't tried it but system probably inherently prevents percents from -- slioch Wed, 04 Mar 2009 17:17:24 -0800 vyatta-cfg (0.14.37) unstable; urgency=low * modified environment variable setting for action on nodes. -- slioch Wed, 04 Mar 2009 09:46:20 -0800 vyatta-cfg (0.14.36) unstable; urgency=low * fixed -o option on commit. modified empty multinode behavior so action is NOT executed if a multinode does not possess a value. Other source cleanup. -- slioch Tue, 03 Mar 2009 17:07:36 -0800 vyatta-cfg (0.14.35) unstable; urgency=low * Use vyatta-interfaces to generate allowed list * Extend vyatta-interfaces to do device name checking * Use check option to vyatta-interfaces.pl * Need to setup bonding before ethernet -- Stephen Hemminger Tue, 03 Mar 2009 10:55:57 -0800 vyatta-cfg (0.14.34) unstable; urgency=low * added fix for nested priority and deletion failure. also priorities should not reside -- slioch Mon, 02 Mar 2009 22:30:23 -0800 vyatta-cfg (0.14.33) unstable; urgency=low [ Stephen Hemminger ] * Need to do bridge before ethernet -- Stig Thormodsrud Mon, 02 Mar 2009 19:00:47 -0800 vyatta-cfg (0.14.32) unstable; urgency=low * Ignore /sys/class/net/bonding_masters * Fix delete of VIF * Rearrange interfaces in priority table -- Stephen Hemminger Mon, 02 Mar 2009 17:18:48 -0800 vyatta-cfg (0.14.31) unstable; urgency=low * Use iproute link to setup vif -- Stephen Hemminger Mon, 02 Mar 2009 16:22:29 -0800 vyatta-cfg (0.14.30) unstable; urgency=low [ slioch ] * fixed preservation of def file when committing configuration. default leafs [ Stig Thormodsrud ] * Remove duplicate constants. * When an IP address is configured on a loopback, getInterfacesIPadresses('all') doesn't include them. Include loopback addresses. * Add loopback as a type for getInterfacesIPadresses(). -- Stig Thormodsrud Mon, 02 Mar 2009 15:53:28 -0800 vyatta-cfg (0.14.29) unstable; urgency=low * Fix call to Vyatta::Misc::getIP() * Fix bareword error for missing constants. -- Stig Thormodsrud Sun, 01 Mar 2009 12:13:10 -0800 vyatta-cfg (0.14.28) unstable; urgency=low [ slioch ] * new option added to commit to disable partial commit behavior. This allows the [ Stephen Hemminger ] * Fix --vif option [ slioch ] * Added environment variable that can be accessed in executing node.def script to check whether commit is in a delete or set action. The environmental variable is * fixed node walk for delete of nodes--error introduced when adding ordering indirection for actions in commit head. -- slioch Fri, 27 Feb 2009 20:51:52 -0800 vyatta-cfg (0.14.27) unstable; urgency=low [ slioch ] * added protocols to root nodes at end of priority listing. * handle seg violation if an empty line is found in the priority file. [ Stephen Hemminger ] * Fix regex for VIF name extraction * Add option to show VIF for interface * Handle MTU on all types of interface -- Stephen Hemminger Thu, 26 Feb 2009 14:12:19 -0800 vyatta-cfg (0.14.26) unstable; urgency=low [ slioch ] * harvesting dead code. * cosmetic changes, and better to not leave interfaces root node under default priority. [ Stig Thormodsrud ] * Add bgp priority. [ An-Cheng Huang ] -- An-Cheng Huang Wed, 25 Feb 2009 18:58:12 -0800 vyatta-cfg (0.14.25) unstable; urgency=low * Adjust priorities * Change protocols to protocols/snmp -- Stephen Hemminger Wed, 25 Feb 2009 10:21:18 -0800 vyatta-cfg (0.14.24) unstable; urgency=low * nested priority case under interfaces need mkdir with -p option to set -- slioch Wed, 25 Feb 2009 10:06:21 -0800 vyatta-cfg (0.14.23) unstable; urgency=low * replace unionfs synchronization code with piecewise copy. this should fix most of the problems related to nested priorities (but not all). also moved node profiling output from debug file -- slioch Tue, 24 Feb 2009 13:15:46 -0800 vyatta-cfg (0.14.22) unstable; urgency=low * move ospf/rip before interface -- Stephen Hemminger Fri, 20 Feb 2009 16:22:18 -0800 vyatta-cfg (0.14.21) unstable; urgency=low * changes in priority to support bgp process start/stop. * adjust priority file to push root nodes of protocol before sub nodes to ensure that daemons stop/stop are -- slioch Thu, 19 Feb 2009 20:45:24 -0800 vyatta-cfg (0.14.20) unstable; urgency=low * Typo in regex for vtun -- Stephen Hemminger Thu, 19 Feb 2009 10:01:34 -0800 vyatta-cfg (0.14.19) unstable; urgency=low * fix for bug 4138: reset *glob after completion -- An-Cheng Huang Wed, 18 Feb 2009 16:58:03 -0800 vyatta-cfg (0.14.18) unstable; urgency=low [ slioch ] * need to add service to priority file. [ Bob Gilligan ] * Add type check function for firewall IPv6 src/dst address parameters [ Stephen Hemminger ] * Remove no longer used protocol/disable entries [ Bob Gilligan ] -- Bob Gilligan Wed, 18 Feb 2009 16:52:03 -0800 vyatta-cfg (0.14.17) unstable; urgency=low [ slioch ] * fixed vrrp configuration error by placing vrrp under vif after vif interface is created. this * removing incorrect placement of node.tag on firewall/group priority [ Stephen Hemminger ] * Add Vyatta::Interface::get_interfaces -- Stephen Hemminger Wed, 18 Feb 2009 10:18:57 -0800 vyatta-cfg (0.14.16) unstable; urgency=low [ Stephen Hemminger ] * change bgp disable node priority [ slioch ] * added generic commit failed message on any portion of the configuration failing. To get * added dump transaction support to write to stdout rather than redirected /tmp/cfg-stdout.log * added additional debug output and fixed dumping of trans nodes to screen. added default -- slioch Tue, 17 Feb 2009 16:47:46 -0800 vyatta-cfg (0.14.15) unstable; urgency=low [ slioch ] * provide non-default priorities to load-balancing and cluster so these [ Stephen Hemminger ] * Add hook for starting protocols -- Stephen Hemminger Mon, 16 Feb 2009 08:57:43 -0800 vyatta-cfg (0.14.14) unstable; urgency=low * enable new cli. * typo on setting firewall group priority. * removed priority specification for vrrp. checked with stig and it doesn't sound like priorities -- slioch Fri, 13 Feb 2009 09:06:22 -0800 vyatta-cfg (0.14.13) unstable; urgency=low [ Mohit Mehta ] * Fix Bug 3385 in completion script, thus, also fixing Bug 4120 [ slioch ] * fixed reversed priority for bgp parameters and [ Stephen Hemminger ] * Add new option for checking name validity * Remove script for vyatta-cfg-reload -- Stephen Hemminger Wed, 11 Feb 2009 21:54:57 -0800 vyatta-cfg (0.14.12) unstable; urgency=low [ Stig Thormodsrud ] * Force firewall group to be configured before firewall. [ Stephen Hemminger ] * Change order of config load -- Stephen Hemminger Sun, 08 Feb 2009 15:47:06 -0800 vyatta-cfg (0.14.11) unstable; urgency=low * Move config reload from quagga to vyatta-cfg -- Stephen Hemminger Thu, 05 Feb 2009 14:47:22 -0800 vyatta-cfg (0.14.10) unstable; urgency=low * Vyatta::Config - parseTmpl convert to 3 arg open * Fix boolean error -- Stephen Hemminger Thu, 05 Feb 2009 11:46:46 -0800 vyatta-cfg (0.14.9) unstable; urgency=low * Add type checking functions for 16- and 32-bit hexadecimal values. -- Bob Gilligan Wed, 04 Feb 2009 14:52:25 -0800 vyatta-cfg (0.14.8) unstable; urgency=low * Revert "Cleanup confg library" * Vyatta::Config::returnValue - change to three argument open * Vyatta::Config - fix perlcritic warnings from dangling return * Vyatta::Config - simplify boolean * Vyatta::Config - don't use global handle for opendir * Vyatta::ConfigOutput - test for exists should not use defined * Vyatta::Config - exists simplification -- Stephen Hemminger Wed, 04 Feb 2009 11:08:50 -0800 vyatta-cfg (0.14.7) unstable; urgency=low * Reindent load config for clarity * Simplify logic * Replace bare file handle with variable * Simplify and add strict checks * Missing semicolon * Cleanup config library -- Stephen Hemminger Wed, 04 Feb 2009 09:25:57 -0800 vyatta-cfg (0.14.6) unstable; urgency=low * ConfigOutput: Fix perlcritic warning * Vyatta::Misc - Fix perl critic warnings * DOMTree: Fix perlcritic warnings -- Stephen Hemminger Mon, 26 Jan 2009 17:02:11 -0800 vyatta-cfg (0.14.5) unstable; urgency=low [ slioch ] * expose new cli functions in cfg library. * add lib to link when building vyatta-cfg so [ Stephen Hemminger ] * Cleanup type checker * config load: fix perlcritic warnings * config load: avoid possible bug in getConfigDiff * save_config: fix perlcritic warnings -- Stephen Hemminger Mon, 26 Jan 2009 16:52:25 -0800 vyatta-cfg (0.14.4) unstable; urgency=low [ Stephen Hemminger ] * Fix regression in Vyatta::Misc * Fix isIPinInterfaces * update unit tests [ Bob Gilligan ] * Add more IPv6 address and prefix validation functions. -- Bob Gilligan Thu, 22 Jan 2009 13:35:03 -0800 vyatta-cfg (0.14.3) unstable; urgency=low [ Stephen Hemminger ] * Ignore IPV6 addresses in getInterfacesIPadresses * Fix problems with test program * Add test for is_ip_v4 * Better usage of NetAddr::IP [ An-Cheng Huang ] -- An-Cheng Huang Wed, 14 Jan 2009 17:29:39 -0800 vyatta-cfg (0.14.2) unstable; urgency=low * Remove unused functions * Use getservbyname to find ports * Simplfy and cleanup misc interfaces * Use new interfaces routines -- Stephen Hemminger Mon, 12 Jan 2009 16:50:53 -0800 vyatta-cfg (0.14.1) unstable; urgency=low [ Stephen Hemminger ] * Avoid overhead of modprobe * Optimize for size * Simplify the debug code * Implement touch in perl * Use perl mkdir * Use perl unlink rather than rm * Use grep -c rather than running wc command * Check result of system commands [ Mohit Mehta ] * rectify check for bond interface * move submodules to VyattaMisc.pm so that they can be used elsewhere as well * check dhcp for bond vif interfaces as well * add check for bond vif interface to submodule [ An-Cheng Huang ] * add support for development build [ Mohit Mehta ] * move submodule to get interface related info to VyattaMisc * Fix Bug 3917 dhcp brings interface up for lease acquire/renew even though interface has been disabled in CLI [ Stephen Hemminger ] * Convert VyattaConfig (et al) to Vyatta::Config * Need to fix some stuff from change to Vyatta:: * export getPortRuleString [ Stig Thormodsrud ] * "save" command broken - fix spelling error. * "show interfaces" broken. Use new perl hierarchy. [ Stephen Hemminger ] * Use vyatta-link-detect * Need full path to link-detect [ Stig Thormodsrud ] * Fix 3991: Unable to configure DHCP server on a multinetted interfaceZ [ An-Cheng Huang ] * update maintainer information * "files" file should be removed before package build [ slioch ] * initial checkin of new commit code--building but does not replace original commit. New commit may be accessed through * removed tmp file that shouldn't have been committed. [ An-Cheng Huang ] * update Build-Depends and Depends * update .gitignore [ Stig Thormodsrud ] * Fix 3626: Not all protocol numbers are accepted in firewall rules. * Fix 3815: FW: Hyphenated port names treated as ranges in firewall rules. [ slioch ] * alter return check for dirctory copy on successful completion of node processing. * mod to make it easier to switch between commits [ Stephen Hemminger ] * New Vyatta::Interface infrastructure [ An-Cheng Huang ] -- An-Cheng Huang Thu, 08 Jan 2009 09:27:14 -0800 vyatta-cfg (0.14) unstable; urgency=low 3.2.0 [ Mark O'Brien ] [ An-Cheng Huang ] * fix for bug 3922: disable "vpn" command for operators. [ Stig Thormodsrud ] * Fix 3919: Operator level users cannot issue ping6 command [ Mohit Mehta ] * Fix Bug 3808 - OpenVPN accepts non-existent local-host option [ Stephen Hemminger ] * Allow dhcp on bonding * Set history timestamp at start of shell [ Stig Thormodsrud ] * Fix 3505: cli crash on delete of ipv6net static route. [ Stephen Hemminger ] * Fix dhcp on bonding * Expand shell history [ Bob Gilligan ] * Bugfix: 3807: Typo in config template for interfaces/loopback. * Bugfix: 3655 [ Stephen Hemminger ] * Enforce restrictions on loopback name * enforce syntax restrictions on ethernet device names * reboot not allowed from operator level * Revert my bad idea * Fix permissions of config file during upgrade [ Mohit Mehta ] * Fix Bug 3770 vpn pre-shared keys should be obscured in "show configuration" [ rbalocca ] * Fix for bug http://bugzilla.vyatta.com/show_bug.cgi?id=2138 [ slioch ] * fix for regression bug 3758. added additional check requiring opening and closing quotes before stripping takes place. * fix for bug 3666. strip off leading and trailing quote from default text values that are deleted. default values are treated [ rbalocca ] * Simplify the code * Fix for http://bugzilla.vyatta.com/show_bug.cgi?id=3680 (floppy config not loaded) [ Stephen Hemminger ] * Add entry for upcoming bonding [ Stig Thormodsrud ] * Allow operator user to execute top level "update" node. [ Stephen Hemminger ] * Handle special files in aufs * Fix build warnings * Allow use of aufs [ slioch ] * strip off whitespace in default value parsed from node.def file-- fixes problem of deleting time-zone value without [ An-Cheng Huang ] * fix for bug 3280: ignore password etc. in history [ Stephen Hemminger ] * Vtysh is not in sbindir * Change back to vyatta-vtysh * Replace vyatta-vtysh with vtysh [ Stig Thormodsrud ] * Move is_ip_v4_or_v6() to VyattaMisc.pm so other scripts can use it. * Add curl package for bug 3143. [ Mohit Mehta ] * Fix Bug 3524 dhcp client doesn't insert default route on system reboot [ Stephen Hemminger ] * Use vtysh directly * mark vyatta-cfg as bash not sh script * Optimize delete * Optimize commit * Turn my_wrappers into macros * Avoid overhead of system * Avoid needless calls to system() * Add missing include * Add annotation to cli functions [ Stig Thormodsrud ] * Add ipv6 address to comp_help. [ Stephen Hemminger ] * type_to_name returns immutable string [ Stig Thormodsrud ] * Fix 3505: cli crashes on ipv6net type. [ rbalocca ] * Remove spurious error message during install [ root ] * fix for bug 1130. disable ctrl-c during load command to prevent partial load. [ Mohit Mehta ] * Fix bug 3318 * Fix Bug 3318 ENHANCEMENT REQUEST: Option to NOT Accept DHCP MTU Offers Below Specified Value [ Mark O'Brien ] -- Mark O'Brien Tue, 25 Nov 2008 19:09:37 -0800 vyatta-cfg (0.13) unstable; urgency=low 3.1.3 [ Mark O'Brien ] [ Mohit Mehta ] * fix bug 3524 dhcp client doesn't insert default route on system reboot [ Mark O'Brien ] -- Mark O'Brien Tue, 19 Aug 2008 17:48:27 -0700 vyatta-cfg (0.12) unstable; urgency=low 3.1.2 [ Mark O'Brien ] [ Rick Balocca ] * Code moved for fix of bug http://bugzilla.vyatta.com/show_bug.cgi?id=3417 [ Stig Thormodsrud ] * Prioritize vpn ahead of pppo[ea] interfaces. [ Mohit Mehta ] * removing code to update resolv.conf from here, it is better to call it from dhclient-script * => Modified VyattaConfig.pm function 'returnOrigValues()' to return empty array when no value is configured [ Michael Larson ] * fix for bug 3441. Selective stripping of the 'def' only needs to occur in one location. * Revert "fix for bug 3441. Removed def from listOutputNodes(), which allowed other code that filters out def file to be removed." [ root ] * fix for bug 3441. Removed def from listOutputNodes(), which allowed other code that filters out def file to be removed. [ rbalocca ] * Fix for bug http://bugzilla.vyatta.com/show_bug.cgi?id=3427 [ An-Cheng Huang ] * fix for bug 3323: skip deletions of nodes with default values when loading [ Michael Larson ] * fix for bug 3216. added no escape option to push path for environmental path variable. note this is appied to all c code access to the [ Stig Thormodsrud ] * Partial fix for 3383: check for vyatta-config-version, warn/prompt that it appears to be invalid config. [ Michael Larson ] * fix for bug 3377. [ An-Cheng Huang ] * fix for bug 3403: allocate correct amount of memory for multi-valued nodes. [ Michael Larson ] * Revert "set load-balancing load order after interfaces are configured on load." [ Stig Thormodsrud ] * Fix 3396: "commit failed at rank 800" while booting with bgp peer- group. [ An-Cheng Huang ] * add help string for "copy" and "rename" [ Michael Larson ] * fix for bug 3400. user vyatta needed modification to discard command. * set load-balancing load order after interfaces are configured on load. [ Mark O'Brien ] -- Mark O'Brien Wed, 23 Jul 2008 21:36:00 -0700 vyatta-cfg (0.11) unstable; urgency=low 3.1.1 [ Mark O'Brien ] [ Mohit Mehta ] * add top level op-mode commands: 'connect', 'delete', 'disconnect', and 'terminal' [ Michael Larson ] * fixed non-root user access for discard. also moved help string. [ Stig Thormodsrud ] * Fix 2619: Implement something similar to Juniper's "show | display set" functionality. * Fix 3143: Unable to save/load config from a remote server. [ Mohit Mehta ] * add release and renew to allowed-op file so that operator is able to execute them * better handling of allowed values for 'release/renew dhcp interface <>' [ rbalocca ] * Add dependency [ Mohit Mehta ] * better handling of dhcp release/renew commands * Fix bug 3059 Operator Level commands for DHCP client [ Stig Thormodsrud ] * Add a config ranking to prioritize bgp route-id ahead of neighbors. [ Mohit Mehta ] * -> redo the way dhcp client works. instead of using one daemon for all interfaces, [ Bob Gilligan ] * Bugfix: 3355 [ An-Cheng Huang ] * fix for bug 2622: add "copy" and "rename" commands for configuration mode. [ Michael Larson ] * fix for bug 110. added discard command to configure mode. This command deletes local changes and keeps the user in configure mode. * fix for bug 3347--skip def file.o [ Mark O'Brien ] -- Mark O'Brien Sat, 28 Jun 2008 11:22:15 -0700 vyatta-cfg (0.10) unstable; urgency=low 3.1.0 [ Mark O'Brien ] [ Stig Thormodsrud ] * Block reboot from config mode. * Add exception for /31 and /32 for ipv4 and /128 for ipv6 * Fix 920: System allows configuration of invalid IP Address for subnet [ rbalocca ] * Ignore log file * Fix for bug #3274 https://bugzilla.vyatta.com/show_bug.cgi?id=3274 [ Stig Thormodsrud ] * Force "protocols ospf parameters" to be committed before other ospf config. [ Stephen Hemminger ] * Avoid any problems with non-device entries in /sys/class/net * Remove unused dependencies [ Stig Thormodsrud ] * Fix vlan regex. [ An-Cheng Huang ] * fix for bug 3239: now support regex-based ordering for startup config [ Stig Thormodsrud ] * Add more granularity to config rank (commit rip, ospf, bgp separately). [ rbalocca ] * Fix problem with Default-Stop * Convert to our method of changelog creation [ Stig Thormodsrud ] * Only check for dhcp client on eth, vlan, and bridge. * Fix 3233 dhcp client doesn't work on bridge interface [ An-Cheng Huang ] * support "wildcard" ranking at boot time. only VRRP uses this for now. * partial fix for bug 3216: display escaped edit path correctly. [ Michael Larson ] * fix for show -all. note there is a change in how config files are saved--only set values are now save as opposed to set [ rbalocca ] * Add parted debian package for install-system use [ Michael Larson ] * backing out show cmd change for now on existence of def * final checkin as fix for bug 1219. * mask out def markers in config script * create def file to mark configuration nodes that are created by default, rather than a node with a default value created by a * modified fix for 2525--fixes problem introduced with last fix (bug 3163) * revert fix for 2525 until delete on commit warnings are resolved. * reverse sort order on delete * modified node ordering code. * partial revert of priority support--will reapply after additional changes. * temp removal of free--possible corruption. * support for node priority. higher value in node.def is higher priority. [ Mohit Mehta ] * Fix Bug 3069 Help strings should be standardized [ An-Cheng Huang ] * partial fix for bug 2181: add new template field "priority". [ Michael Larson ] * alternate fix for 2525--force directory evaluation upstream. * Revert "fix for bug 2525" [ Mohit Mehta ] * Fix Bug 3069 Help strings should be standardized [ Michael Larson ] * fix for bug 2525 * fix for bug 2549. * fix for bug 2507 [ An-Cheng Huang ] * fix for bug 2689: sort tag nodes appropriately [ Mohit Mehta ] * Fix Bug 2825 Load should read config file from default location when no argument is provided. [ Stig Thormodsrud ] * Add vlan dependancy for vyatta-cfg. [ rbalocca ] * Fix a changelog problem [ Mark O'Brien ] -- Mark O'Brien Tue, 17 Jun 2008 09:26:38 -0700 vyatta-cfg (0.9) unstable; urgency=low 3.0.5 -- Mark O'Brien Tue, 06 May 2008 12:43:19 -0700 vyatta-cfg (0.8) unstable; urgency=low 3.0.4 [ Mark O'Brien ] [ An-Cheng Huang ] * support "wildcard" ranking at boot time. only VRRP uses this for now. [ Mark O'Brien ] -- Mark O'Brien Mon, 05 May 2008 16:40:38 -0700 vyatta-cfg (0.7) unstable; urgency=low 3.0.3 [ Mark O'Brien ] [ Stephen Hemminger ] * Remove hack to cycle state for static routes * Eliminate vestigates of watchlink [ rbalocca ] * Indicate the VC4.0.2 release candidate in the changelog [ Mark O'Brien ] -- Mark O'Brien Tue, 29 Apr 2008 16:42:21 -0700 vyatta-cfg (0.6) unstable; urgency=low VC4.0.2 [ Mark O'Brien ] [ Robert Bays ] * fix for bug 3177 * cycle interface state on IP address assigment to fix static routes [ Stig Thormodsrud ] * If watchlink isn't running, don't treat it as a fatal error. [ Mark O'Brien ] -- Mark O'Brien Sat, 19 Apr 2008 11:56:07 -0700 vyatta-cfg (0.5) unstable; urgency=low VC4.0.2 release candidate [ Mark O'Brien ] [ Stig Thormodsrud ] * Fix 3034: Loopback interface controlled by "ethernet lo" [ Mark O'Brien ] -- Mark O'Brien Wed, 16 Apr 2008 09:50:08 -0700 vyatta-cfg (0.4) unstable; urgency=low 3.0.2 [ Mark O'Brien ] [ An-Cheng Huang ] * fix for bug 3037: shell completion * add validation for more types * handle <> completion correctly * startup config ordering * fix for bug 3032: * fix for bug 2675: correctly detect newly created config nodes. * add function to delete watchlink exclude entries based on ID. * fix for bug 2689: sort tag nodes appropriately * code cleanup (remove some evil copy-and-paste instances). * fix for bug 3097: correctly detect deleted tag * fix for bug 3090: commit "policy" before "protocols" at boot time. [ Mark O'Brien ] * 3.0.1 [ Stephen Hemminger ] * handle delete address request if address is already removed * stop watchlink when address is removed * handle multiple address deletion when link is down [ Stig Thormodsrud ] * Add utilitly script to add/removed entries to watchlink exclude file. * Add duplicate check to watchlink exclude file. [ rbalocca ] * Fix debian dependencies * Set dependencies on either bash or vyatta-bash [ Mark O'Brien ] -- Mark O'Brien Fri, 04 Apr 2008 18:00:44 -0700 vyatta-cfg (0.3) unstable; urgency=low VC4.0.1 [ Mark O'Brien ] [ An-Cheng Huang ] * fix for bug 2868: return failure for invalid values. * fix for bug 2749: add u32 range check * fix for bug 2912: direct config loading output to syslog. * fix for bug 2924: set admin flag for root * fix for bug 2950: raise config error messages during boot to warning level. * add LESSSECURE * partial fix for bug 2987: use "less" instead of "more", and disable * handle "<*>" allowed values [ Bob Gilligan ] * Bugfix: 2653 * Bugfix: 2885 * Bugfix: 2986 [ Christopher Liljenstolpe ] * Fix 2954: IPv6 addresses that have a-f in the address fail. [ Mohit Mehta ] * CLI tab enhancement at "set interfaces ethernet <> address" * CLI tab enhancement at "set interfaces ethernet <> address" [ Robert Bays ] * fix for bugs 2725 and 2999 * fix for bugs 2725 2999 [ Stephen Hemminger ] * Read qos-policy before setting interface qos-policy * Replace VPL with GPLv2 * Convert from VPL 1.0 to GPLv2 * more robust handling of set mac address * Don't allow operator to run init-floppy [ rbalocca ] * Merge changelog fix to glendale * Vyatta-cfg postinst was preventing upgrade * Add VPL to scripts and fix lintian errors * Fix problems with upgrading (and also fix lintian errors) * Fix problems with upgrading (and also fix lintian errors) * Remove a dependency listed twice * Add GPLv2 to additional Vyatta created scripts [ Mark O'Brien ] -- Mark O'Brien Tue, 18 Mar 2008 19:04:10 -0700 vyatta-cfg (0.2) unstable; urgency=low vc4.0.0 [ Mark O'Brien ] [ An-Cheng Huang ] * rewrite lexical analyzer to support simplified templates. * add "official" support for "comp_help" and "allowed" in config template * allow non-indented line continuation * skip spaces immediately after field names * handle empty action * * don't require backslash line-continuation in expressions. * allow non-txt values in initial state (for default). -- An-Cheng Huang Mon, 25 Feb 2008 17:38:45 -0800 vyatta-cfg (0.1) unstable; urgency=low * Initial Release. -- An-Cheng Huang Mon, 24 Sep 2007 17:31:53 -0700