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 <mohit.mehta@vyatta.com>  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 <stephen.hemminger@vyatta.com>  Mon, 27 Apr 2009 14:30:37 -0700

vyatta-cfg (0.14.70) unstable; urgency=low

  * fix broken call to getIP

 -- Mohit Mehta <mohit.mehta@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stig@vyatta.com>  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 <stig@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <ancheng@vyatta.com>  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 <mohit.mehta@vyatta.com>  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 <stig@vyatta.com>  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 <slioch@eng-140.vyatta.com>  Sun, 12 Apr 2009 09:52:06 -0700

vyatta-cfg (0.14.61) unstable; urgency=low

  * add zone module

 -- Mohit Mehta <mohit.mehta@vyatta.com>  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 <gilligan@vyatta.com>  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 <stig@vyatta.com>  Fri, 03 Apr 2009 17:21:32 -0700

vyatta-cfg (0.14.58) unstable; urgency=low

  * UNRELEASED

 -- Stig Thormodsrud <stig@vyatta.com>  Fri, 03 Apr 2009 13:15:32 -0700

vyatta-cfg (0.14.57) unstable; urgency=low

  * orphaned parent support

 -- slioch <slioch@eng-140.vyatta.com>  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 <stig@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <ancheng@vyatta.com>  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 <stig@vyatta.com>  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 <ancheng@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stig@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stig@vyatta.com>  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 <stig@vyatta.com>  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 <stig@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <stig@io.vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <stig@io.vyatta.com>  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 <stephen.hemminger@vyatta.com>  Mon, 02 Mar 2009 17:18:48 -0800

vyatta-cfg (0.14.31) unstable; urgency=low

  * Use iproute link to setup vif

 -- Stephen Hemminger <stephen.hemminger@vyatta.com>  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 <stig@io.vyatta.com>  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 <stig@io.vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <ancheng@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <slioch@eng-140.vyatta.com>  Tue, 24 Feb 2009 13:15:46 -0800

vyatta-cfg (0.14.22) unstable; urgency=low

  * move ospf/rip before interface

 -- Stephen Hemminger <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  Thu, 19 Feb 2009 20:45:24 -0800

vyatta-cfg (0.14.20) unstable; urgency=low

  * Typo in regex for vtun

 -- Stephen Hemminger <stephen.hemminger@vyatta.com>  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 <ancheng@vyatta.com>  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 <gilligan@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <slioch@eng-140.vyatta.com>  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 <shemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <gilligan@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <gilligan@vyatta.com>  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 <ancheng@vyatta.com>  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 <stephen.hemminger@vyatta.com>  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 <ancheng@vyatta.com>  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 <mobrien@firebolt.vyatta.com>  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 <mobrien@firebolt.vyatta.com>  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 <mobrien@firebolt.vyatta.com>  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 <mobrien@firebolt.vyatta.com>  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 <mobrien@firebolt.vyatta.com>  Tue, 17 Jun 2008 09:26:38 -0700

vyatta-cfg (0.9) unstable; urgency=low

  3.0.5


 -- Mark O'Brien <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  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 <mobrien@vyatta.com>  Mon, 25 Feb 2008 17:38:45 -0800

vyatta-cfg (0.1) unstable; urgency=low

  * Initial Release.

 -- An-Cheng Huang <ancheng@vyatta.com>  Mon, 24 Sep 2007 17:31:53 -0700