summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Hemminger <stephen.hemminger@vyatta.com>2008-12-05 10:20:48 -0800
committerStephen Hemminger <stephen.hemminger@vyatta.com>2008-12-05 10:20:48 -0800
commit9eedbaab59a69fa3d0701f54453836dd431df588 (patch)
treef433596549789cec589f65d96d810da41ad91174
parentac00a45bf62107853f9db6cdc637519f66487893 (diff)
parent7a4c90346cc1ba32c0d7f0235aa159997a7495b7 (diff)
downloadvyatta-cfg-system-9eedbaab59a69fa3d0701f54453836dd431df588.tar.gz
vyatta-cfg-system-9eedbaab59a69fa3d0701f54453836dd431df588.zip
Merge branch 'jenner' of suva.vyatta.com:/git/vyatta-cfg-system into jenner
-rw-r--r--debian/changelog340
-rw-r--r--templates/interfaces/bonding/node.tag/mode/node.def22
2 files changed, 353 insertions, 9 deletions
diff --git a/debian/changelog b/debian/changelog
index 28c93bf7..0da5d36e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,343 @@
+vyatta-cfg-system (0.15) unstable; urgency=low
+
+ 3.2.0
+ [ Mark O'Brien ]
+
+
+ [ Bob Gilligan ]
+ * Bugfix 3738: Improve safety in installing onto RAID sets.
+ * Bugfix 3932
+
+ [ Stig Thormodsrud ]
+ * Fix 3929: Operator level user now need sudo password to run "clear
+ arp
+
+ [ Bob Gilligan ]
+ * Bugfix 3928: Need to install vyatta-raid-event script.
+
+ [ Stig Thormodsrud ]
+ * Fix 3920: Operator level users require sudo permission for nat
+ * Fix 3918: Operator level users require sudo permission for ipv6
+ clear
+
+ [ Stephen Hemminger ]
+ * Make sure install-system only run with root privledges
+
+ [ Mohit Mehta ]
+ * make 'show interfaces wirelessmodem <wlm(num)> stats' work from
+ operator mode
+
+ [ Stephen Hemminger ]
+ * Handle older format config files in password reset
+
+ [ An-Cheng Huang ]
+ * fix for bug 2313: add support for "Region/City" timezone
+ specification.
+
+ [ Mohit Mehta ]
+ * rmeove ddclient script from ppp ip-up directory as we configure
+
+ [ Stig Thormodsrud ]
+ * Add config to disable ip/ipv6 forwarding.
+
+ [ Mohit Mehta ]
+ * change input parameter name from dhclient_script to outside_cli to
+
+ [ Robert Bays ]
+ * bug 3791: set sysObjectID and sysDescr
+ * bug 1587: add error message when user tries native install from non-
+ union media
+
+ [ Bob Gilligan ]
+ * Bugfix: 3841
+
+ [ Stephen Hemminger ]
+ * Fix standalone password reset
+ * Allow more ethtool commands
+ * Make stanalone passwd reset work
+
+ [ Mohit Mehta ]
+ * Fix Bug 3840 System error reported on initial SNMP commit with trap
+ target
+
+ [ Stephen Hemminger ]
+ * Handle config file format change in standalone reset
+ * Fix password changer to deal with update config format
+
+ [ An-Cheng Huang ]
+ * add firewall configuration to bridge interface
+
+ [ Stephen Hemminger ]
+ * Fix bad tab completion on interfaces/bonding
+
+ [ Mohit Mehta ]
+ * Fix Bug 3567 Debug messages are not logged by default on upgraded
+ system
+
+ [ Bob Gilligan ]
+ * Bugfix: 3687: Only start mdadm if we have a RAID group as root
+ filesystem.
+ * Bugfix: 3775: Allow RAID-1 to be configured on disks with different
+ sizes
+
+ [ Stig Thormodsrud ]
+ * Change telnet allow-root type from txt to bool.
+
+ [ Stephen Hemminger ]
+ * Need sudo when editing ssh config file
+ * Fix parsing of allow-root field
+ * Revert "Block remote access to rpc-bind port"
+ * Block remote access to rpc-bind port
+
+ [ Bob Gilligan ]
+ * Bugfix: 3744
+
+ [ An-Cheng Huang ]
+ * remove unused files
+ * use epoch in package version number
+ * add ssh key blacklists
+
+ [ Stephen Hemminger ]
+ * Allow non-livecd union install
+ * install-system can only run from livecd
+
+ [ Bob Gilligan ]
+ * Bugfix: 3226
+
+ [ Robert Bays ]
+ * fix ssh keygen on startup
+
+ [ Mohit Mehta ]
+ * - redo internal snmpv3 user creation for linkUpDownNotifications
+ * Fix Bug 3751 configuring multiple global syslog facilities
+ overwrites previous ones in /etc/syslog.conf
+
+ [ Stephen Hemminger ]
+ * Go back to simpler syslog config
+ * Don't allow operator to reboot system
+
+ [ Bob Gilligan ]
+ * Bugfix: 3226
+
+ [ Stephen Hemminger ]
+ * Revert "Set correct mode on configuration mode"
+ * Set correct mode on configuration mode
+
+ [ An-Cheng Huang ]
+ * fix xen grub setup
+
+ [ slioch ]
+ * Revert "Change allow-root nodes to boolean"
+
+ [ Stephen Hemminger ]
+ * Change allow-root nodes to boolean
+
+ [ Mohit Mehta ]
+ * don't poll resolv files for nameserver changes - it messes up
+ statistics
+
+ [ rbalocca ]
+ * Fix for bug http://bugzilla.vyatta.com/show_bug.cgi?id=3735
+
+ [ Bob Gilligan ]
+ * Bugfix: 3743
+
+ [ Mohit Mehta ]
+ * Fix Bug 3609 - "show tech-support" does not display open file
+ information for operator level user
+
+ [ Bob Gilligan ]
+ * Bugfix: 3727
+ * Bugfix: 3572
+
+ [ Stephen Hemminger ]
+ * Standalone passwd reset prompt for password
+ * Workaround problems with mkpasswd
+
+ [ rbalocca ]
+ * Add vyatta-grub-setup
+ * Fix for bug http://bugzilla.vyatta.com/show_bug.cgi?id=3712
+
+ [ Bob Gilligan ]
+ * Bugfix: 3492
+ * Bugfix: 3515
+ * Bugfix: 3703
+
+ [ Stephen Hemminger ]
+ * No longer need to turn off SACK
+ * Allow any number of bridge devices
+ * Allow any number of tunnel devices
+
+ [ Rick Balocca ]
+ * Fix for bug http://bugzilla.vyatta.com/show_bug.cgi?id=3694
+
+ [ Mohit Mehta ]
+ * Fix Bug 3607 Error setting DNS forwarding to use DHCP
+
+ [ Stephen Hemminger ]
+ * Don't need to list ifenslave twice
+ * Add support for bonding
+
+ [ Robert Bays ]
+ * expose the union option in install-system
+ * fix bug 3863
+ * Don't kill An-Cheng's commits.
+ * change to native install from a USB stick
+ * remove complex options from union install
+ * changed union install to support multiple directories
+
+ [ An-Cheng Huang ]
+ * add postinst hook for install-system
+
+ [ Mohit Mehta ]
+ * use script for setting/deleting system nameservers
+ * preserve system name-servers order in /etc/resolv.conf as configured
+ in CLI
+ * - change forced update wait time from 2 weeks to 4 weeks if no
+ change in IP as per the free service provided by dyndns
+ * - remove ddclient cache before restarting
+
+ [ Robert Bays ]
+ * fixes to install-system and grub-setup for xen hypervisor and
+ device.map
+
+ [ Mohit Mehta ]
+ * - use apt per interface ddclient files
+
+ [ Bob Gilligan ]
+ * Account for size of diag partition when calculating disk size, which
+ is needed
+
+ [ Mohit Mehta ]
+ * first attempt at implementing CLI support for Dynamic DNS
+ * better worded warning when no name-servers set under 'system name-
+ server'
+ * released interface should be flagged as a warning rather than a
+ commit failed
+
+ [ Robert Bays ]
+ * add functioanlity for binary images to install system
+
+ [ Mohit Mehta ]
+ * prompt warning for no nameservers if no nameservers set and no
+ interface set to use dhcp
+
+ [ Stephen Hemminger ]
+ * Add support for aufs
+
+ [ Mohit Mehta ]
+ * polish up DNS forwarding error messages
+ * show bridge interfaces in allowed values as well if configured to
+ use dhcp
+ * move from a 'ignore-interface' model to a 'listen-on' model for DNS
+ forwarding
+ * - get ddclient package for Dynamic DNS
+
+ [ An-Cheng Huang ]
+ * remove 2nd timeout to avoid 64-bit boot problem
+
+ [ Bob Gilligan ]
+ * Update install-system and grub-setup to handle RAID-1 configuration.
+
+ [ Rick Balocca ]
+ * Merge from "hollywood"
+
+ [ rbalocca ]
+ * Merge from "hollywood"
+
+ [ Bob Gilligan ]
+ * Add mdadm package to support RAID-1 configurations.
+
+ [ Mohit Mehta ]
+ * - servers being used for dns forwarding written to dnsmasq.conf with
+ more info in comments
+ * log dnsmasq output to /var/log/dnsmasq.log on start-up and whilst
+ running (i.e. when sent a signal to log)
+ * tighten the checks for checking the existence or removal or
+ nameservers
+ * tighten regex pattern to get dhclient resolv files
+
+ [ Stig Thormodsrud ]
+ * Change udevtrigger to udevadm trigger.
+
+ [ Mohit Mehta ]
+ * remove earlier added dnsmasq options
+ * update dns forwarding nameservers on dhcp lease updates
+ * any change in system name-servers should be communicated to dnsmasq
+ * configure dnsmasq to use dns-servers as specified in CLI
+ * use config rather than /etc/resolv.conf to get system set
+ nameservers
+ * code to specify DNS forwarding nameservers (system, dhcp, explicitly
+ specified) using CLI
+ * tighten syntax check
+ * change 'service dns forward' to 'service dns forwarding'
+ * this better detects the interfaces in /proc/net/dev
+
+ [ Rick Balocca ]
+ * Script cleanup
+
+ [ Mohit Mehta ]
+ * change DNS forwarding CLI from 'service dns-forwarding' to 'service
+ dns forward'
+ * add missing comma
+
+ [ Mark O'Brien ]
+ * control: added ifenslave-2.6 to debian control file
+
+ [ rbalocca ]
+ * Fix for http://bugzilla.vyatta.com/show_bug.cgi?id=3542
+
+ [ Mohit Mehta ]
+ * add command for user to enter interfaces on which not to listen for
+ DNS queries
+ * - add ability to set cache-size for DNS forwarding from CLI
+
+ [ Rick Balocca ]
+ * Cleanup
+ * Additional fixes for http://bugzilla.vyatta.com/show_bug.cgi?id=3520
+
+ [ rbalocca ]
+ * Fixes for: http://bugzilla.vyatta.com/show_bug.cgi?id=3520
+ http://bugzilla.vyatta.com/show_bug.cgi?id=3519
+ http://bugzilla.vyatta.com/show_bug.cgi?d for:
+ http://bugzilla.vyatta.com/show_bug.cgi?id=3520
+ http://bugzilla.vyatta.com/show_bug.cgi?id=3519
+ http://bugzilla.vyatta.com/show_bug.cgi?id=3518 and perhaps others
+
+ [ Mohit Mehta ]
+ * First parts of DNS forwarding stuff
+
+ [ Stig Thormodsrud ]
+ * Add IPv6 address to comp_help for bridge/tunnel
+ * Enable IPv6 forwarding.
+
+ [ Stephen Hemminger ]
+ * Get rid of debian build warning
+
+ [ Rick Balocca ]
+ * Fix for http://bugzilla.vyatta.com/show_bug.cgi?id=3225
+ * Partial fix for http://bugzilla.vyatta.com/show_bug.cgi?id=3225
+
+ [ Bob Gilligan ]
+ * Bugfix: 3519
+
+ [ rbalocca ]
+ * Since this packages changes the bash-completion conf file, it must
+ be installed after bash-completion
+
+ [ Mohit Mehta ]
+ * add dnsmasq package to be included in the build
+
+ [ rbalocca ]
+ * The postinst was printing a '?'
+
+ [ An-Cheng Huang ]
+ * fix for bug 3459: make bash-completion use "builtin set".
+
+ [ Mark O'Brien ]
+
+ -- Mark O'Brien <mobrien@firebolt.vyatta.com> Tue, 25 Nov 2008 19:09:21 -0800
+
vyatta-cfg-system (0.14) unstable; urgency=low
3.1.4
diff --git a/templates/interfaces/bonding/node.tag/mode/node.def b/templates/interfaces/bonding/node.tag/mode/node.def
index a059f615..4424e95c 100644
--- a/templates/interfaces/bonding/node.tag/mode/node.def
+++ b/templates/interfaces/bonding/node.tag/mode/node.def
@@ -1,14 +1,18 @@
type: txt
default: "802.3ad"
+allowed: echo 802.3ad active-backup broadcast round-robin \
+ transmit-load-balance adaptive-load-balance xor
syntax:expression: $VAR(@) in \
- "round-robin", "active-backup", "xor-hash","broadcast","802.3ad", \
- "transmit-load-balance", "adaptive-load-balance"
+ "802.3ad", "active-backup", "broadcast", "round-robin", \
+ "transmit-load-balance", "adaptive-load-balance", "xor-hash" ; \
+ "mode must be 802.3ad, active-backup, broadcast, round-robin, \
+transmit-load-balance, adaptive-load-balance, or xor"
help: Sets the bonding mode
comp_help: Possible bonding mode
-802.3ad IEEE 802.3ad Dynamic link aggregation (Default)
-active-backup Active-backup policy: Only one slave in the bond is active
-balance-alb Adaptive load balancing based on transmit and receive
-balance-rr Round-robin policy: Transmit packets in sequential order
-balance-tlb Adaptive transmit load balancing based on transmit speed
-balance-xor XOR policy: Transmit based on the selected transmit hash policy
-broadcast Broadcast policy: transmits everything on all slave interfaces
+802.3ad IEEE 802.3ad Dynamic link aggregation (Default)
+active-backup Fault tolerant: only one slave in the bond is active
+broadcast Fault tolerant: transmits everything on all slave interfaces
+round-robin Load balance: transmit packets in sequential order
+transmit-load-balance Load balance: adapts based on transmit load and speed
+adaptive-load-balance Load balance: adapts based on transmit and receive plus ARP
+xor Load balance: distribute based on MAC address