debian/control | 3
debian/vyatta-cfg.postinst.in | 4
etc/bash_completion.d/20vyatta-cfg | 6
etc/default/vyatta-cfg | 1
etc/init.d/vyatta-ofr | 24 +
etc/shell/level/users/allowed-op | 2
scripts/VyattaConfigLoad.pm | 1
scripts/VyattaConfigOutput.pm | 2
scripts/VyattaMisc.pm | 27 +
scripts/vyatta-interfaces.pl | 51 +--
scripts/vyatta-load-config.pl | 2
src/cli_new.c | 154
+++++-----
src/cli_path_utils.c | 1
src/cli_val.h | 43 +-
src/commit.c | 138
+++-----
src/delete.c | 103
++++--
src/set.c | 28 -
templates/interfaces/ethernet/node.def | 25 -
templates/interfaces/ethernet/node.tag/address/node.def | 1
templates/interfaces/ethernet/node.tag/vif/node.def | 13
templates/interfaces/ethernet/node.tag/vif/node.tag/address/node.def | 1
templates/interfaces/loopback/node.def | 17 -
templates/interfaces/loopback/node.tag/address/node.def | 1
23 files changed, 358 insertions(+), 290 deletions(-)
New commits:
commit 41d4dc6644f73b9f3f75103fab03eeb38189265b
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Oct 15 21:12:03 2008 -0700
Enforce restrictions on loopback name
Add allowed completion and check type of device.
commit 4298b55e563520b04b5c06eb426a2b4cbf8229a7
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Oct 15 21:09:35 2008 -0700
enforce syntax restrictions on ethernet device names
Only allow devices name ethXXX and check that device exists
Bugfix 3495
commit 4c478bece280a9385e19858870317b2bf3b9311f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Oct 10 08:05:18 2008 +0200
reboot not allowed from operator level
This change prevents operator from seeing the reboot command in
completion.
commit 40bb173efe98507b0139a35040b9c8e826ad538c
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Oct 10 00:35:24 2008 +0200
Revert my bad idea
This was dumb "Fix permissions of config file during upgrade"
This reverts commit dc93eee654d98bbcfcf3458eec066de27ec685d1.
commit dc93eee654d98bbcfcf3458eec066de27ec685d1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Fri Oct 10 00:22:01 2008 +0200
Fix permissions of config file during upgrade
Make vyattacfg group before it is used
Older versions had incorrect permissions.
commit 1929ccae6812ddbd2198791d76bc3e32133bed7d
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date: Tue Oct 7 18:35:46 2008 -0700
Fix Bug 3770 vpn pre-shared keys should be obscured in "show configuration"
commit 0a31f85bd2b63af24aa6fecd08a8c75ac45f4535
Author: rbalocca <[EMAIL PROTECTED]>
Date: Tue Oct 7 15:33:47 2008 -0700
Fix for bug http://bugzilla.vyatta.com/show_bug.cgi?id=2138
commit d84444065bd1c05de86012910c16cdf12f95f505
Author: slioch <[EMAIL PROTECTED]>
Date: Tue Oct 7 10:30:47 2008 -0700
fix for regression bug 3758. added additional check requiring opening and
closing quotes before stripping takes place.
commit 128062823ecbe45fa476ab28b145cea83cd365b9
Author: slioch <[EMAIL PROTECTED]>
Date: Mon Oct 6 15:50:50 2008 -0700
fix for bug 3666. strip off leading and trailing quote from default text
values that are deleted. default values are treated
differently from hollywood. The main difference a script writer needs to be
aware of is that a deleted node will set the
value of the node back to the default value rather than deleting the node.
This means that a node that has a default value will always be in existence
(if the parent exists) and that a user cannot
delete this node.
commit 01491ebb315529124dea2d29f4b72507aa48f9ad
Author: rbalocca <[EMAIL PROTECTED]>
Date: Fri Sep 26 16:46:05 2008 -0700
Simplify the code
commit 737562c6ab9d800f880f0e7a9be43ac9508e1af8
Author: rbalocca <[EMAIL PROTECTED]>
Date: Fri Sep 26 16:19:36 2008 -0700
Fix for http://bugzilla.vyatta.com/show_bug.cgi?id=3680 (floppy config not
loaded)
commit adb56a3213db91c65d261e1c1165634da15975a8
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Sep 17 15:49:12 2008 -0700
Add entry for upcoming bonding
Need to load bonding in correct step.
commit 5da8625a25a4da13edc1caaa3c60f6915958d000
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Wed Sep 10 11:24:39 2008 -0700
Allow operator user to execute top level "update" node.
commit 14f7589a6b1cdebd453aba87948c7edf785aadc1
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Sep 4 15:21:40 2008 -0700
Handle special files in aufs
aufs uses .wh.wh.XXX files for internal state. So ignore them
in the commit function.
commit a709a7b68575139c37ae203d379d2bc93f330dbd
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Sep 4 14:58:58 2008 -0700
Fix build warnings
Get rid of warnings for
push_path discards qualifiers from pointer target type.
commit 6eb8e60b0a53c21cfbc2996a1d7faa1dcc29e9f2
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Thu Aug 28 11:57:20 2008 -0700
Allow use of aufs
Use $UNIONFS environment variable
commit 166b05c2cae064cef888d80928ab8592648c5230
Author: slioch <[EMAIL PROTECTED]>
Date: Wed Aug 27 18:08:50 2008 -0700
strip off whitespace in default value parsed from node.def file--fixes
problem of deleting time-zone value without
value.
commit 5ce4d3b9fbb4b8e7778f29162d6411dd4526830e
Author: An-Cheng Huang <[EMAIL PROTECTED]>
Date: Thu Aug 21 08:50:58 2008 -0700
fix for bug 3280: ignore password etc. in history
commit ccb5fed3a8d3b1cbaf00ab7365e18abc3a8ee340
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Aug 12 15:21:31 2008 -0700
Vtysh is not in sbindir
commit 88c83f7a41733c6f838d38014f375b56d271e65f
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Aug 12 12:15:03 2008 -0700
Change back to vyatta-vtysh
commit 6a824168c957ec8739707bde71aaf404d250250d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Mon Aug 11 18:43:10 2008 -0700
Replace vyatta-vtysh with vtysh
commit ca878cfa9eaa6567dfab5461f9bd1587f8b3e85e
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Mon Aug 4 10:47:40 2008 -0700
Move is_ip_v4_or_v6() to VyattaMisc.pm so other scripts can use it.
commit f03fa5d21e5e5f620ea1e52c6403fe23a4284d85
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Mon Aug 4 10:38:59 2008 -0700
Add curl package for bug 3143.
commit 8328f95b878ca073b2fbc9bc4a5031cbfb1f03b7
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date: Fri Jul 25 10:31:20 2008 +0000
Fix Bug 3524 dhcp client doesn't insert default route on system reboot
- also move temp files for release of dhcp interface to /var/run from
/var/lib
commit c97f9d4375f4527001762cde625c96b2cc516dc8
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Jul 30 15:26:58 2008 -0700
Use vtysh directly
No longer need the perl wrapper for vtysh. The options and logging
have been folded into it.
commit f5553dcfb12f600dad8f766be887e9cd18d68847
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Wed Jul 30 14:53:57 2008 -0700
mark vyatta-cfg as bash not sh script
This gets rid of a build error from lintian
commit 37e64c3b73b093a9025d9c10e7d5782b46cef79d
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 15:52:36 2008 -0700
Optimize delete
Use inline code rather than system() function, and optimize allocation
to use stack where possible.
commit 8eafe675fc4292cd05947f146f05c205ff21258e
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 15:52:00 2008 -0700
Optimize commit
Use inline (rather than system), and avoid unneeded allocations.
commit ad1ea7f47cb37212105e910db8c71ba5525cd8b9
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 15:23:11 2008 -0700
Turn my_wrappers into macros
The my_malloc() etc wrappers can be shrunk by using macros.
commit 0e635a25c5c5bbedd068f78a14008dc021dd196a
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 15:16:19 2008 -0700
Avoid overhead of system
Use mkdir and file operations rather than overhead of escaping
to system() shell.
commit e0e9b7f85c81c942ee135a5a9aaff7a4992b19f6
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 15:15:46 2008 -0700
Avoid needless calls to system()
Add a version of touch and mkdir -p commands coded directly without
going out to shell.
commit 24741e4ea23ac8c498046f5dabf0dd07c84bace4
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 14:55:02 2008 -0700
Add missing include
Pickup definition of bye() to avoid warning.
commit 92c2f4a177cdb77aab262f71c87257e840f4a43c
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 13:55:09 2008 -0700
Add annotation to cli functions
Use gcc annotations for noreturn and printf like formats
commit e1cc907f3e29bfedf123c28da24d45f187198ece
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Tue Jul 29 10:20:06 2008 -0700
Add ipv6 address to comp_help.
commit 4215394e00c9c6e9d36293112f30b1ed45654b71
Author: Stephen Hemminger <[EMAIL PROTECTED]>
Date: Tue Jul 29 09:31:20 2008 -0700
type_to_name returns immutable string
Don't want accidental errors
commit 556eeaec4e31814fd62d2c1394958ab4e7887e79
Author: Stig Thormodsrud <[EMAIL PROTECTED]>
Date: Tue Jul 29 09:06:30 2008 -0700
Fix 3505: cli crashes on ipv6net type.
commit e760483667267fdcbb99628e7626873f618cca4d
Author: rbalocca <[EMAIL PROTECTED]>
Date: Mon Jul 28 16:28:48 2008 -0700
Remove spurious error message during install
commit 59494688f9e791179e0411d4ef9f1622376f22ea
Author: root <[EMAIL PROTECTED]>
Date: Mon Jul 28 14:08:17 2008 -0700
fix for bug 1130. disable ctrl-c during load command to prevent partial
load.
commit 1ac0df0545fd2a467cc96a5b09cb6bb69e1430f6
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date: Wed Jul 23 14:45:24 2008 +0000
Fix bug 3318
dont't create unnecessary temporary files, use already created file in
active config to retrieve mtu value
commit 4b246014e42b2ab0ea0736b4bb422132de3fa458
Author: Mohit Mehta <[EMAIL PROTECTED]>
Date: Wed Jul 23 12:06:06 2008 +0000
Fix Bug 3318 ENHANCEMENT REQUEST: Option to NOT Accept DHCP MTU Offers
Below Specified Value
- only request for dhcp-option interface-mtu from a dhcp-server for an
ethernet interface using dhcp to get IP
- do not request for interface-mtu for other interfaces that use dhcp i.e.
ethernet vifs and bridges
- request for interface-mtu from dhcp-server for ethernet interfaces, only
if ethernet mtu not set in CLI
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=41d4dc6644f73b9f3f75103fab03eeb38189265b
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=4298b55e563520b04b5c06eb426a2b4cbf8229a7
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=4c478bece280a9385e19858870317b2bf3b9311f
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=40bb173efe98507b0139a35040b9c8e826ad538c
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=dc93eee654d98bbcfcf3458eec066de27ec685d1
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=1929ccae6812ddbd2198791d76bc3e32133bed7d
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=0a31f85bd2b63af24aa6fecd08a8c75ac45f4535
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=d84444065bd1c05de86012910c16cdf12f95f505
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=128062823ecbe45fa476ab28b145cea83cd365b9
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=01491ebb315529124dea2d29f4b72507aa48f9ad
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=737562c6ab9d800f880f0e7a9be43ac9508e1af8
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=adb56a3213db91c65d261e1c1165634da15975a8
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=5da8625a25a4da13edc1caaa3c60f6915958d000
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=14f7589a6b1cdebd453aba87948c7edf785aadc1
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=a709a7b68575139c37ae203d379d2bc93f330dbd
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=6eb8e60b0a53c21cfbc2996a1d7faa1dcc29e9f2
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=166b05c2cae064cef888d80928ab8592648c5230
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=5ce4d3b9fbb4b8e7778f29162d6411dd4526830e
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ccb5fed3a8d3b1cbaf00ab7365e18abc3a8ee340
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=88c83f7a41733c6f838d38014f375b56d271e65f
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=6a824168c957ec8739707bde71aaf404d250250d
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ca878cfa9eaa6567dfab5461f9bd1587f8b3e85e
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=f03fa5d21e5e5f620ea1e52c6403fe23a4284d85
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=8328f95b878ca073b2fbc9bc4a5031cbfb1f03b7
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=c97f9d4375f4527001762cde625c96b2cc516dc8
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=f5553dcfb12f600dad8f766be887e9cd18d68847
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=37e64c3b73b093a9025d9c10e7d5782b46cef79d
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=8eafe675fc4292cd05947f146f05c205ff21258e
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=ad1ea7f47cb37212105e910db8c71ba5525cd8b9
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=0e635a25c5c5bbedd068f78a14008dc021dd196a
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=e0e9b7f85c81c942ee135a5a9aaff7a4992b19f6
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=24741e4ea23ac8c498046f5dabf0dd07c84bace4
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=92c2f4a177cdb77aab262f71c87257e840f4a43c
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=e1cc907f3e29bfedf123c28da24d45f187198ece
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=4215394e00c9c6e9d36293112f30b1ed45654b71
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=556eeaec4e31814fd62d2c1394958ab4e7887e79
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=e760483667267fdcbb99628e7626873f618cca4d
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=59494688f9e791179e0411d4ef9f1622376f22ea
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=1ac0df0545fd2a467cc96a5b09cb6bb69e1430f6
http://suva.vyatta.com/git/?p=vyatta-cfg.git;a=commitdiff;h=4b246014e42b2ab0ea0736b4bb422132de3fa458
_______________________________________________
svn mailing list
[email protected]
http://mailman.vyatta.com/mailman/listinfo/svn