summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-08-12Don't change name of non-ethernet devicesStephen Hemminger
Don't rename wireless devices to be ethX.
2009-08-040.15.70debian/0.15.70Stephen Hemminger
2009-08-04Remove slaves before changing modeStephen Hemminger
Since kernel driver does not handle mode changes properly. Workaround by removing slaves (and readding) before changing mode. Bug 4758
2009-08-04Fix bonding group setupStephen Hemminger
The last change broke bond-group setup.
2009-08-04BONDING: fix error messagesStephen Hemminger
Fix error messages that will only occur if template is using script incorrectly.
2009-08-04BONDING: handle change of bond-groupStephen Hemminger
Use similar action to new bridge-group Bug 4768
2009-08-04BONDING: handle change of bond-groupStephen Hemminger
Use similar action to new bridge-group Bug 4768
2009-08-04bonding: remove primary slave lastStephen Hemminger
Need to remove the primary interface last, to avoid issues with bonding driver.
2009-08-04Bonding: load module with MII monitor enabledStephen Hemminger
Unless miimon parameter is set, bonding device won't watch for link changes (which makes it useless for any backup modes).
2009-07-300.15.69debian/0.15.69Stig Thormodsrud
2009-07-30Fix 4766: can't set login banners "Can't locate Vyatta/Login/Banner.pm"Stig Thormodsrud
2009-07-30Fix uninitialized variable.Stig Thormodsrud
2009-07-300.15.68debian/0.15.68Bob Gilligan
2009-07-30Bugfix 4700: Move processing to "end" field so that param modifications are ↵Bob Gilligan
handled. In order to correctly handle cases where parameters are changed after a repository configuration has been set up, we need to do the work in an "end" field instead of a "create" field. The "create" field is only executed when the node itself is created, not when nodes below it are modified. (cherry picked from commit e500a9e4494649e0ecb523d36b28452f2e9dd326)
2009-07-300.15.67debian/0.15.67Bob Gilligan
2009-07-30Fix 4748: Pre-login message files (/etc/issue,/etc/issue.net) areStig Thormodsrud
replaced with Debian branding during full-upgrade to Jenner (cherry picked from commit cbdcd18b2e5328d24a9dfe04dfa015f8375b50ac)
2009-07-270.15.66debian/0.15.66An-Cheng Huang
2009-07-27fix undefined array refAn-Cheng Huang
(this shows up when loading a start-up config that has root password defined right after install)
2009-07-170.15.65debian/0.15.65An-Cheng Huang
2009-07-17initial implementation of image installAn-Cheng Huang
support image install on an existing Vyatta union-installed system.
2009-07-17Fix descriptions with meta-charactersStephen Hemminger
Bug 4672 Use ip command rather than sysfs to avoid quoting issues (cherry picked from commit 1b4902564b5a853b925d2c239c8e6a39b1734433)
2009-07-17Allow round-robin to be selectedStephen Hemminger
Simpler version of bug 4647 fix. (cherry picked from commit 9f4e8c1deba76ef81878551040f16180baaf23be)
2009-07-17Revert "Allow user to select round-robin mode."Stephen Hemminger
This reverts commit aba4e42b4b07b856cbcff0fcf5231824fc18bb37. Use proper perl (ie. undefined) rather than a a sentinel value! (cherry picked from commit 7c681e2a62388ead8ad2e74a76ff1b0ae386f78f)
2009-07-17Allow disable of bonding interface with VIFStephen Hemminger
bug 4694 No reason to block disabling bonding interface with VIF Kernel handles it fine. (cherry picked from commit 3c76bd6b12dd211075d1dd689a2772c534ec7abe)
2009-07-17Block creating vif until after slaves presentStephen Hemminger
Workaround for bonding VLAN_CHALLENGED bug 4694 (cherry picked from commit ca8bff3d63074c52cf9b532eeec3a6a4cfe76722)
2009-07-17Allow user to select round-robin mode.Mark O'Brien
* bug 4647 * scripts/vyatta-bonding.pl (cherry picked from commit aba4e42b4b07b856cbcff0fcf5231824fc18bb37)
2009-07-17Fix 'sh: line 1:' error ing bug 4655.Mark O'Brien
(cherry picked from commit c43e9e86ea502c455dcffac10d50304d47cad8ba)
2009-07-17Added link detect to ethernet bonded vlan interfaces.Mark O'Brien
(bug 4656) (cherry picked from commit a054f90f492653c34d8c1c6443b1b132bc9fbc22)
2009-07-17Change interface state to down, add to bond group, change state to up.Mark O'Brien
(cherry picked from commit ed127b43756dfe852cff453ac8d8a72c01cbefd2)
2009-07-17Bugfix 4592: Generate NTP config file from Vyatta configuration parameters.Bob Gilligan
This fix changes the way that the /etc/ntp.conf file is generated. Now it is generated at boot time using a fixed section that contains only parameters that users don't change, plus a section that is generated from any "system ntp-servers" parameters that are configured. The fixed section does not contain any "server" definitions, so all server definitions come from the Vyatta config. The Vyatta configuration template for this parameter and code at other places in the system will now start the NTP server ONLY if there is at least one NTP server configured. So the user can "turn off" the NTP server by just deleting all NTP servers from the configuration. The default "config.boot" file does contiain one built-in "system ntp-servers" parameter, so a newly installed system will start the NTP server. (cherry picked from commit 08d0d9ed2d8824a446bfe6a1ba660db854f1a8f5)
2009-07-17Make telnet management smarterStephen Hemminger
Bug 4591 Consolidate check for telnet login Don't remove /etc/securetty edit it (cherry picked from commit c6c477f2ffb0f2fd4cf12882f22c2c44ab57cc46)
2009-07-17move acpid and ifupdown from Suggest to DependsStephen Hemminger
(cherry picked from commit c275e783309a8a267721595301ce8c957a28754e)
2009-07-17Add ifupdown packageStephen Hemminger
Silences warning fron net.agent about missing ifup and ifdown. (cherry picked from commit 609ebd8c919a8786d6823cad58b530a57ba7f966)
2009-07-17Convert bonding to use sysfs instead of ifenslaveStephen Hemminger
ifenslave is the old way, and may not be supported in future. Use sysfs instead to add/delete slaves. (cherry picked from commit 0bd1cd12ccb047afce7444f5728fc3bbc3f328a5)
2009-07-17Remove ability to add vif to macvlanStephen Hemminger
Macvlan and vlan tagging doesn't work right in the kernel (2.6.29) so wait till it is fixed upstream. (cherry picked from commit aaed494ef8bbe580da4d378e4844bb0203987d97)
2009-07-17Revert earlier change -- keep debian net.agentAn-Cheng Huang
Reopens bug 3985 but closes problems with loopback startup. (cherry picked from commit a139c41faf9ccc7210218fcdf637a234967a6136) Conflicts: debian/vyatta-cfg-system.postinst.in
2009-07-17Remove invalid buried templatesStephen Hemminger
These are all templates that do nothing in current config and only contain a useless help: value. (cherry picked from commit d932a2d53618d38a3a5d4c668e18fc5920e0ad6b)
2009-07-17Fix help/completion for xor-hashStephen Hemminger
Bug 4513 (cherry picked from commit 037c5999e70345243ca1a4500a5e247109f54830)
2009-07-17Use sysfs for bonding device controlAn-Cheng Huang
Bug 4511 Since loading bond module is broken in 2.6.29 or later kernel and the root cause is in sysfs/procfs which is a mess. Workaround the problem by loading bond module once and using sysfs. (cherry picked from commit 47f054cb196959bb79960f3b6c1524b4ff7d32a8) Conflicts: templates/interfaces/bonding/node.def
2009-07-17Change version of system configStephen Hemminger
Bug 4504 (cherry picked from commit 84219ff7c3399ae24edb7a925d03adf17ac4f18c)
2009-07-17Fix generation of syslog host targetsStephen Hemminger
Bug 4494 (cherry picked from commit 7dc1c900184a629975b2e22e79c5dc44c494448e)
2009-07-17Fix some more update tagStephen Hemminger
A couple more places where update should be replaced with create because multiple values allowed. (cherry picked from commit a6c4d64593bf647e61133ef9d9383428b0ac5807)
2009-07-17Fix multi-nodes for address using update tagStephen Hemminger
Update makes no sense on a multi-valued node, only create or delete have meaning. (cherry picked from commit 273c1418553a39dcb4417acbf70cb863c97d1ccd)
2009-07-17Avoid rewriting radius config unless neededStephen Hemminger
Don't edit radius config unless something has changed. (cherry picked from commit 8d3f5b37ec3c728d56fadc596562025821169329)
2009-07-17Handle deletion of radius (or other) serverStephen Hemminger
The login class manager must be called if login type is deleted. Also skip updating if no changes to that login type. (cherry picked from commit 1151679260e673f69bdb637fec7773b574f3c7b0)
2009-07-17Change API for login modulesStephen Hemminger
The login modules aren't really objects (if Perl really had objects), so just use dynamic invoke of update routine. (cherry picked from commit 37ba59896d4c9ac5c914d1901d86ed7e7d844871)
2009-07-17Make Radius server workStephen Hemminger
Translate radius-server to Vyatta::Login::RadiusServer (cherry picked from commit bf86040fef55fdb644b3670a9e1ec093e67df828)
2009-07-17Fix User Login configuratorStephen Hemminger
Missing config setup. (cherry picked from commit b148ddcccd9d4a30464423b524fc03700507cb19)
2009-07-140.15.64debian/0.15.64Bob Gilligan
2009-07-14Bugfix 4708: Re-structure to avoid using "update" in non-leaf valueless nodes.Bob Gilligan
This change cleans up the bridging configuration, uses the new COMMIT_ACTION environment variable, and avoids using state files to pass information between templates.