Age | Commit message (Collapse) | Author |
|
Need to use different syntax for community values on IPv6
versus IPv4
|
|
|
|
Better to show real progress than simple spinning wheel.
|
|
|
|
Want to preserve labels and other attributes
|
|
|
|
|
|
In URL mode, we now check for a digital signature file. If one
exists, we'll try to download it and check the signature.
|
|
Now we ask the user what they would like to name an image when
they are installing. The default answer is the same string used previously:
The Vyatta version string.
|
|
* Increase EDNS max packet size to 4096 as recommended in RFC 5625.
Note that this is margin for uncommon case and the previous default
of 1280 should be fine in most cases as mentioned on IETF's mailing list
|
|
|
|
|
|
Many virtual devices don't implement speed/duplex, so just ignore
any errors.
|
|
Safer from user doing nasty things with command args.
|
|
This fixes perlcritic warning because of using 2 arg open.
The other form puts pipe as method.
|
|
If device is ppp but not in Vyatta config, the configuration
path will be undefined. So have script give reasonable error
rather than perl undefined variable message.
|
|
|
|
|
|
local-zone's firewall when using Zone Based Firewall
* changed local zones INPUT and OUTPUT chain rules to allow all local-zone
traffic on the loopback interface rather than using address 127.0.0.1 which
was too restrictive and blocked certain traffic initiated from and going to
local-zone itself. This is compliant with the Zone Concept and similar to
what's done for other transient zones as well where rules are interface based
|
|
|
|
|
|
Some devices might not report ethtool settings, but still
allow ethtool configuration of speed/duplex.
Bug 5466
|
|
The radius server config file needs to be removed.
It gets rebuilt later in config process.
|
|
Other scripts depend on these directories
|
|
Bug 5443
When running on HyperV, install-system appeared to hang because
although hda existed, it had no information so parted was prompting
for retry. Use the -s flag (never prompt) at all the places
in install-system/install-image where we don't want to have
user interaction.
|
|
|
|
|
|
|
|
|
|
|
|
The name of a system image is supposed to match the Vyatta version
string. Previously, the install-image script determined the name of
the image being installed by parsing a field in the Vyatta version
file on the image being installed. But the format of that file has
changed, and may change again the future, so it is not a good source
of the Vyatta version string. The most accurate way to determine the
Vyatta version string is to look up the debian package version string
associated with the vyatta-version package on the image being
installed. This changes the install-image script to get the system
image name that way.
(cherry picked from commit e1864411c77e688b1b67de40441550b1f1eba055)
|
|
|
|
(cherry picked from commit 5ea1d90dbe42b0eefbc222b98b9b357b5676cb8b)
|
|
|
|
|
|
* fix this for eth, eth.vif, bond, bond.vif interfaces
* also, bridge-group code for bonding interfaces wasn't changed
with commit ec080f99 that re-strucutred bridging code in eth and
eth.vifs to fix bug 4708. bridge-group code for bond and bond.vif
interfaces is now similar to the fix for 4708
|
|
The sshd file format has optional options; copy them to a
placeholder node and generate to authorized_keys
Better error message when wrong number of arguments.
|
|
Bug 5350
Need some changes to support DSA keys (Protocol V2).
Also add support for options in key file.
|
|
|
|
On image-based systems, the Vyatta configuration is mounted on /config and
can be found in the disk filesystem under
/boot/<image-name>/live-rw/config.
|
|
die prints to standard error, so any interface failures show up
in error file during boot, rather than being lost in trace messages.
|
|
Bug 5331
|
|
The install-image program knows how to preserve the config files from
a previous image or disk-based installation. The install-system
program already knew how to preserve config files from a previous
disk-based installation. This change teaches it how to preserve
config files from a previous image installation.
|
|
No longer used in latest Vyatta kernel.
|
|
|
|
Network interfaces are discovered at boot time in non-deterministic
order, so their names are non-deterministic. The vyatta_net_name
script is responsible for ensuring that network interface names are
changed to match their Vyatta config file entry when a match based on
MAC address is found. With this change, when a match is not found, we
use the biosdevname tool to to find the canonical name for an
interface, then change the interface's name to that name. This
ensures that NICs are named in a deterministic and systemmatic fashion.
|
|
When URL was added, local file read got broken!
|
|
Fix help text (Bug 5254) and allow IPV6 static mapping (Bug 5298)
|
|
|
|
If user exists in NSS (LDAP, TACACS+) but not on local machine,
then it can not be changed with CLI. useradd will fail (user exists),
and usermod will fail (can't find user in passwd file).
Bug 5249
|