Age | Commit message (Collapse) | Author |
|
(cherry picked from commit a943568e64bca73bb2951e968d0cc752d72874ab)
|
|
Bug 6663
(cherry picked from commit fa7d81f125033b7ed4bd549eb6905918612a6877)
|
|
The problem was due to incorrect initialization of the $q and $cpu
variables. Their initializations were reversed.
|
|
Bug 6551
Need to handle case where console=ttyS0,9600
is at end of line
|
|
|
|
Since inittab allows up to 4 characters for id field, allow 1000
entries.
|
|
Bug 3849, 2289, 4126
Adds configuration of serial console:
set system console {
device ttyS0 {
speed 19200
}
device ttyACM0 {
speed 57600
type modem
}
}
This covers the cases of deleting serial console, changing speed,
and allowing modem console devices
|
|
When system is booted with newly detected wireless device, both
the hw-id and physical-device need to be setup.
|
|
The code to match on locally assigned bit had a bad regex.
Use conversion to hex and mask instead.
Also don't allow multicast address bit.
|
|
Bug 4452
Allow configuring a telnet listen-address either IPv4 or IPv6 (like SSH).
Unlike SSH, telnet only supports a single listen-address
|
|
|
|
If config has interface (without hw-id), then add it on boot.
|
|
Need to handle virtual devices with no IRQ, and older processors
without concept of multi-core.
|
|
Replace old script with new cleaner script that handles both
IRQ affinity and Receive Packet Steering. Instead of two scripts
(one for mask and one for auto), do it all with one script.
Receive Packet Steering is supported in two ways.
If 'auto' is used, then both threads on HT system will be
used for receive processing.
If explicit mask is given, then two masks can be used to set
both IRQ cpus and RPS cpus.
|
|
The executable bit should be set on scripts.
This only impacts the repository, during build install fixes it.
|
|
|
|
It is better to just check using normal code path on uniproc
than to make everything a special case.
|
|
1. Move scripts to vyatta-cfg-system
2. Use syntax to check for legal values
3. Don't fail on UP
|
|
Makes new entries show up in order.
|
|
Use existing config parser and perl to handle udev device naming.
Do renaming early in udev boot, and fixup config file later.
This avoids rescanning udev devices on boot and adds preliminary
support for hotplug.
|
|
|
|
|
|
If inittab doesn't exist or console not configured, just
do nothing.
|
|
|
|
For some dial in lines, need HAYES modem support.
|
|
For serial console on ttyS0, change speed as well.
|
|
Use:
system console device ttyS1 speed 115200
To allow top level node to be one transaction with one update
|
|
Problems found during basic testing of new serial console config
|
|
|
|
Putting it in 'system { ntp { server...' makes more sense.
|
|
Allows starting NTP server once at boot speeding up boot time
and allows specifying some NTP server options
|
|
|
|
|
|
Configuration file is /etc/rsyslog.conf and it is supports
directory of include parameters so do not need to edit
rsyslog.conf directly
|
|
Bug 6131
|
|
|
|
* high-level operations should not access CLI implementation details.
|
|
Do username validation in perl script. This allows for checking
for what is allowed, versus what is recommended. For compatiablity
we allow things like upper case user names which but this is not
recommended so these names produce a warning.
|
|
|
|
|
|
This reverts commit 5110c9f3af7f4d2f4b9f8c14a073a1fd70d852ac.
|
|
|
|
Rather than using BAREWORD file handles, use 3 arg open
and local variable.
|
|
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
|
|
Pass status to login update() which might be useful to handle
case when node is deleted.
|
|
|
|
Bug 4591
Consolidate check for telnet login
Don't remove /etc/securetty edit it
(cherry picked from commit c6c477f2ffb0f2fd4cf12882f22c2c44ab57cc46)
|
|
Bug 4494
(cherry picked from commit 7dc1c900184a629975b2e22e79c5dc44c494448e)
|
|
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)
|
|
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)
|