COPYING | 367
+++++++++-
Makefile.am | 18
debian/changelog | 123 +++
debian/control | 14
debian/copyright | 31
debian/vyatta-cfg.postinst.in | 4
etc/bash_completion.d/20vyatta-cfg | 44 -
etc/default/vyatta-cfg | 4
etc/init.d/vyatta-ofr | 33
etc/shell/level/users/allowed-op | 2
etc/shell/level/users/allowed-pipe | 2
scripts/VyattaConfig.pm | 23
scripts/VyattaConfigDOMTree.pm | 28
scripts/VyattaConfigLoad.pm | 46 -
scripts/VyattaConfigOutput.pm | 25
scripts/VyattaIpTablesAddressFilter.pm | 21
scripts/VyattaMisc.pm | 36
scripts/VyattaTypeChecker.pm | 48 +
scripts/vyatta-cfg-cmd-wrapper | 21
scripts/vyatta-cfg-notify | 20
scripts/vyatta-check-typeless-node.pl | 21
scripts/vyatta-cli-expand-var.pl | 19
scripts/vyatta-config-loader.pl | 33
scripts/vyatta-dhclient-hook | 20
scripts/vyatta-find-type.pl | 20
scripts/vyatta-interfaces.pl | 145 +++
scripts/vyatta-irqaffin | 39 -
scripts/vyatta-load-config.pl | 40 +
scripts/vyatta-output-config.pl | 22
scripts/vyatta-save-config.pl | 20
scripts/vyatta-validate-type.pl | 20
scripts/vyatta-watchlink-exclude.pl | 186
+++++
src/cli_path_utils.c | 26
src/cli_path_utils.h | 26
src/cli_val_engine.c | 26
src/cli_val_engine.h | 26
src/commit.c | 301
+++++---
src/delete.c | 2
templates/interfaces/ethernet/node.def | 2
templates/interfaces/ethernet/node.tag/address/node.def | 1
templates/interfaces/ethernet/node.tag/mac/node.def | 15
templates/interfaces/ethernet/node.tag/vif/node.def | 2
templates/interfaces/ethernet/node.tag/vif/node.tag/address/node.def | 1
43 files changed, 1571 insertions(+), 352 deletions(-)
New commits:
commit 7fd560b72df1b327b4b47a6232dfcf16d6fae52c
Author: rbalocca <[EMAIL PROTECTED]>
Date: Mon Apr 21 12:30:23 2008 -0700
Indicate the VC4.0.2 release candidate in the changelog
commit 29866c17c545126eadeb7b235668056801b811c9
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Sat Apr 19 11:56:07 2008 -0700
VC4.0.2
commit b0dd3c96c5e30077a602082c829d4bccf7795252
Author: Robert Bays <[EMAIL PROTECTED]>
Date: Sat Apr 19 11:10:39 2008 -0700
cycle interface state on IP address assigment to fix static routes
commit 5617681dbb181b66d48164ec74d89f55e370a4d5
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Fri Apr 18 12:10:56 2008 -0700
If watchlink isn't running, don't treat it as a fatal error.
commit fd5ebf6b81c2273ba77f66c7e9b17856b462ef01
Author: Robert Bays <[EMAIL PROTECTED]>
Date: Fri Apr 18 11:21:15 2008 -0700
fix for bug 3177
commit 39f2c4e968b4578a33dd0ee55241fb042b2fdadb
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Wed Apr 16 09:50:08 2008 -0700
VC4.0.2
commit aefffdc38e5df3a74e3799e397fd48b17a88d1f2
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Mon Apr 14 11:50:31 2008 -0700
Fix 3034: Loopback interface controlled by "ethernet lo"
commit dd4c7f784fe4eebb874fb023318910e3665e00bd
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Fri Apr 4 18:00:44 2008 -0700
3.0.2
commit 41b4c40773d3fdc7dc9a204973038b1992107031
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Apr 3 20:38:02 2008 -0700
fix for bug 3090: commit "policy" before "protocols" at boot time.
commit cac51df000d90b9723abde545450fde66d1d7865
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Apr 3 17:22:01 2008 -0700
handle multiple address deletion when link is down
More robust fix for Bug 2802. Handle case of multiple addresses
and lines in the linkstatus file. Add locking to try and prevent
multiple update.
commit 9158b59fd7cdd018a5c9b1e36c097b0436fd02a4
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Apr 3 15:09:34 2008 -0700
fix for bug 3097: correctly detect deleted tag
commit bcdf7826a9e29cd48627ffb57b665fcad9a714fa
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Apr 3 12:19:50 2008 -0700
code cleanup (remove some evil copy-and-paste instances).
commit ab870f61eec0e48c06ee1a5008e8aa0d77a0638e
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Wed Apr 2 18:05:55 2008 -0700
Add duplicate check to watchlink exclude file.
commit ac2527611ae57dd54edb2d08e26a2b54aeca9dc4
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Apr 2 16:04:40 2008 -0700
stop watchlink when address is removed
Kludge to work around address watchlink interaction: remove status file.
This should fix bug 2802.
There may still be problems when multiple addresses are assigned to
an interface. The correct fix is to just get rid of the watchlink
process and do the management in kernel or zebra.
commit 35642e2e10aff32335690a5af2710bbb9ec3ea13
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Tue Apr 1 12:37:35 2008 -0700
fix for bug 2689: sort tag nodes appropriately
commit 2ad53e3ae6bd073785df8f99121b89683df744a2
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Tue Apr 1 11:07:06 2008 -0700
add function to delete watchlink exclude entries based on ID.
commit 0a350b99308762f1eb180aa47b64db78b3187c7e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Mar 31 16:46:42 2008 -0700
handle delete address request if address is already removed
Quagga link-detect may have already removed address from interface.
Check for missing address, and if not present just tell vtysh.
This fixes bug 2802
commit 06702f2ed04408962d7e8e6323db97e29dd32669
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Mon Mar 31 16:40:33 2008 -0700
fix for bug 2675: correctly detect newly created config nodes.
commit 388d5ed2580bc9ef7ee7a8cdc1d75126ea97a53e
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Mon Mar 31 16:11:47 2008 -0700
Add utilitly script to add/removed entries to watchlink exclude file.
commit 76aae0216871f8c4f3b1c2ebad6761e67ee3e799
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Wed Mar 26 12:32:24 2008 -0700
fix for bug 3032:
* rename pre-glendale start-up config.
* warn user when loading a pre-glendale config.
commit dedc3083522c70de84db4d2e7bef21998debd18f
Author: rbalocca <[EMAIL PROTECTED]>
Date: Mon Mar 24 18:14:04 2008 -0700
Set dependencies on either bash or vyatta-bash
commit 62727748e89f930899b9714110825e7abd7b45d2
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Mon Mar 24 14:19:48 2008 -0700
startup config ordering
commit 23104e6a58525f2dbd41152bf22615bb8d257278
Author: rbalocca <[EMAIL PROTECTED]>
Date: Fri Mar 21 16:38:29 2008 -0700
Fix debian dependencies
commit a1a664266381ee6290f22213dc415960ec24b267
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Mar 20 18:25:42 2008 -0700
handle <> completion correctly
commit 00030c2e909b33ef0dbf694d82525134bdb5ffdf
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Mar 20 11:11:56 2008 -0700
add validation for more types
commit 50ee96499609f9bd229e6d06a7ce57a17e9e4c52
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Mar 20 10:18:39 2008 -0700
fix for bug 3037: shell completion
commit dd649c9b86b3e58376a8b0b3c337cacf8eef9918
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Tue Mar 18 19:04:10 2008 -0700
3.0.1
commit 520fc1ba6d76963d3483d74f7699108fc684a804
Author: Mark O'Brien <[EMAIL PROTECTED]>
Date: Tue Mar 18 16:59:41 2008 -0700
VC4.0.1
commit 047e1b4b5a0a3265de6631c4266b78ca94422011
Author: Bob Gilligan <[EMAIL PROTECTED]>
Date: Tue Mar 18 11:59:50 2008 -0700
Bugfix: 2986
Fix typo in arguments to "mount" command.
commit a5b5ad6f5074dd165d777b2a310d609f111e1d9f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Mar 18 10:21:03 2008 -0700
Don't allow operator to run init-floppy
Bugfix: 2985
commit 1b22d8e098abf1f2cf4f479dab158c7a93805d11
Author: Bob Gilligan <[EMAIL PROTECTED]>
Date: Mon Mar 17 16:53:30 2008 -0700
Bugfix: 2885
Place the "changes only" directory that is used by the configuration
subsystem in its union mount into /tmp. We see kernel panics in unionfs
at umount time in some cases when the "changes only" directory is
located in a tmpfs filesystem.
commit b5864fdc4462d1f329ebe852754c7877846d8bfa
Author: Robert Bays <[EMAIL PROTECTED]>
Date: Fri Mar 14 13:38:07 2008 -0700
fix for bugs 2725 2999
commit 0b2a533b973b3d92f1292470cd07338d9cf157ed
Author: Robert Bays <[EMAIL PROTECTED]>
Date: Fri Mar 14 13:18:45 2008 -0700
fix for bugs 2725 and 2999
commit 19c692e171e9542f977183a44e258fb9ab105a8b
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date: Wed Mar 12 16:46:47 2008 -0700
CLI tab enhancement at "set interfaces ethernet <> address"
- tab gives dhcp if interface hasn't been configured before. handle "<*>"
allowed values.
commit 58dac8aa8edab4f904c9a621ad20c016f2b7bda5
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Wed Mar 12 15:03:11 2008 -0700
handle "<*>" allowed values
commit ee9178c72e1fff0eff2932297f039eb0345f26b1
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Wed Mar 12 14:43:24 2008 -0700
partial fix for bug 2987: use "less" instead of "more", and disable
"terminal" command for operator level.
commit 9cb73b42bf97b3978c34290825a715b6400536bc
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Tue Mar 11 23:38:11 2008 -0700
add LESSSECURE
commit e2b8d516969b1863d6e0668ccc5e8ecaf2e30c15
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date: Tue Mar 11 18:05:40 2008 -0700
CLI tab enhancement at "set interfaces ethernet <> address"
- tab gives dhcp if interface hasn't been configured before
commit 2fd9d914de23cd6fabc08e3e4be4a588f2b2803d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Mar 11 16:37:58 2008 -0700
more robust handling of set mac address
Bugfix: 2826
Enforce restrictions on address (must be valid ethernet address),
and only bring interface down/up if already up.
commit a650defe75b160a78aec3e1837cfa1e5a994ff3a
Author: rbalocca <[EMAIL PROTECTED]>
Date: Mon Mar 10 14:14:48 2008 -0700
Add GPLv2 to additional Vyatta created scripts
commit ff536782d33a0d2072aa93f93aaaddccd7cc2ba8
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Mar 10 11:08:52 2008 -0700
Convert from VPL 1.0 to GPLv2
Glendale release is licensed under GPL version 2.
commit d85778dbe365f40d1806f24c81756cd7e44e643b
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Mar 10 09:04:33 2008 -0700
Replace VPL with GPLv2
Glendale is licensed under GPL version 2
commit eee5bfc8b0d866eef2811b5f77917e05ee7bcee9
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Mar 6 12:56:37 2008 -0800
fix for bug 2950: raise config error messages during boot to warning level.
commit ed83fedcee73473b038cabc1ebc172f085169bd5
Author: rbalocca <[EMAIL PROTECTED]>
Date: Thu Mar 6 12:57:41 2008 -0800
Remove a dependency listed twice
commit f991ec7d6679fb6ce6c65f18246c0d46a08bf635
Author: rbalocca <[EMAIL PROTECTED]>
Date: Thu Mar 6 12:55:26 2008 -0800
Fix problems with upgrading (and also fix lintian errors)
commit 6b9c47ba408bd10b85cd87c1a61f919e38c2982f
Author: rbalocca <[EMAIL PROTECTED]>
Date: Wed Mar 5 12:45:37 2008 -0800
Fix problems with upgrading (and also fix lintian errors)
commit ef55a6cb59439360f40a68848618be9ab1519748
Author: rbalocca <[EMAIL PROTECTED]>
Date: Wed Mar 5 12:45:18 2008 -0800
Add VPL to scripts and fix lintian errors
commit 1c2ea1480d6b5c1d7968fd04093dcfc254510ad1
Author: Christopher Liljenstolpe <[EMAIL PROTECTED]>
Date: Tue Mar 4 18:46:27 2008 -0800
Fix 2954: IPv6 addresses that have a-f in the address fail.
commit 41e72b84ece50e0104e2e58c6452fc6012e2c8c3
Author: rbalocca <[EMAIL PROTECTED]>
Date: Sun Mar 2 14:07:10 2008 -0800
Vyatta-cfg postinst was preventing upgrade
commit 6194a4338de8e612b925530265db0759a94814c4
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Feb 28 14:51:18 2008 -0800
Read qos-policy before setting interface qos-policy
Bugfix: 2914
Fix ordering of operations for qos-policy.
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=7fd560b72df1b327b4b47a6232dfcf16d6fae52c
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=29866c17c545126eadeb7b235668056801b811c9
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=b0dd3c96c5e30077a602082c829d4bccf7795252
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=5617681dbb181b66d48164ec74d89f55e370a4d5
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=fd5ebf6b81c2273ba77f66c7e9b17856b462ef01
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=39f2c4e968b4578a33dd0ee55241fb042b2fdadb
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=aefffdc38e5df3a74e3799e397fd48b17a88d1f2
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=dd4c7f784fe4eebb874fb023318910e3665e00bd
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=41b4c40773d3fdc7dc9a204973038b1992107031
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=cac51df000d90b9723abde545450fde66d1d7865
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=9158b59fd7cdd018a5c9b1e36c097b0436fd02a4
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=bcdf7826a9e29cd48627ffb57b665fcad9a714fa
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ab870f61eec0e48c06ee1a5008e8aa0d77a0638e
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ac2527611ae57dd54edb2d08e26a2b54aeca9dc4
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=35642e2e10aff32335690a5af2710bbb9ec3ea13
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=2ad53e3ae6bd073785df8f99121b89683df744a2
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=0a350b99308762f1eb180aa47b64db78b3187c7e
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=06702f2ed04408962d7e8e6323db97e29dd32669
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=388d5ed2580bc9ef7ee7a8cdc1d75126ea97a53e
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=76aae0216871f8c4f3b1c2ebad6761e67ee3e799
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=dedc3083522c70de84db4d2e7bef21998debd18f
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=62727748e89f930899b9714110825e7abd7b45d2
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=23104e6a58525f2dbd41152bf22615bb8d257278
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=a1a664266381ee6290f22213dc415960ec24b267
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=00030c2e909b33ef0dbf694d82525134bdb5ffdf
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=50ee96499609f9bd229e6d06a7ce57a17e9e4c52
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=dd649c9b86b3e58376a8b0b3c337cacf8eef9918
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=520fc1ba6d76963d3483d74f7699108fc684a804
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=047e1b4b5a0a3265de6631c4266b78ca94422011
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=a5b5ad6f5074dd165d777b2a310d609f111e1d9f
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=1b22d8e098abf1f2cf4f479dab158c7a93805d11
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=b5864fdc4462d1f329ebe852754c7877846d8bfa
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=0b2a533b973b3d92f1292470cd07338d9cf157ed
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=19c692e171e9542f977183a44e258fb9ab105a8b
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=58dac8aa8edab4f904c9a621ad20c016f2b7bda5
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ee9178c72e1fff0eff2932297f039eb0345f26b1
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=9cb73b42bf97b3978c34290825a715b6400536bc
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=e2b8d516969b1863d6e0668ccc5e8ecaf2e30c15
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=2fd9d914de23cd6fabc08e3e4be4a588f2b2803d
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=a650defe75b160a78aec3e1837cfa1e5a994ff3a
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ff536782d33a0d2072aa93f93aaaddccd7cc2ba8
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=d85778dbe365f40d1806f24c81756cd7e44e643b
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=eee5bfc8b0d866eef2811b5f77917e05ee7bcee9
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ed83fedcee73473b038cabc1ebc172f085169bd5
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=f991ec7d6679fb6ce6c65f18246c0d46a08bf635
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=6b9c47ba408bd10b85cd87c1a61f919e38c2982f
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ef55a6cb59439360f40a68848618be9ab1519748
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=1c2ea1480d6b5c1d7968fd04093dcfc254510ad1
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=41e72b84ece50e0104e2e58c6452fc6012e2c8c3
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=6194a4338de8e612b925530265db0759a94814c4
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn