Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-19 | console-server: T2490: add SSH support for direct device access | Christian Poessinger | |
2020-06-19 | op-mode: console-server: T2490: get connection info | Christian Poessinger | |
2020-06-19 | console-server: T2490: remove superfluous "port" node from XML definition | Christian Poessinger | |
2020-06-18 | console-server: T2490: rename CLI to console-server | Christian Poessinger | |
2020-06-18 | console-server: T2490: add SSH support | Christian Poessinger | |
A user can define a port under the SSH node per device. WHen connecting to that port and authenticating using regular credentials we will immediately drop to the serial console. This is the same as executing "connect serial-proxy <name>". | |||
2020-06-18 | console-server: T2490: log to journald | Christian Poessinger | |
2020-06-18 | console-server: T2490: move CLI parsing to get_config_dict() | Christian Poessinger | |
For more examples on the new get_config_dict() approach migrate this implementation as it is not yet in production use. Also this serves as proof of concept code for further migrations. | |||
2020-06-18 | console-server: T2490: replace ser2net with conserver | Christian Poessinger | |
2020-06-18 | op-mode: T2490: add "connect serial-proxy" CLI command | Christian Poessinger | |
Used to connecte to a device exposed via serial proxy. | |||
2020-06-18 | console-server: T2490: add default CLI values | Christian Poessinger | |
2020-06-18 | console-server: T2490: rename CLI to "serial-proxy" | Christian Poessinger | |
2020-06-18 | console-server: T2490: use new USB ports "by-bus" | Christian Poessinger | |
2020-06-18 | console-server: T2490: use "ls" for completion helper | Christian Poessinger | |
Using "ls" is much faster compared to "find ... -exec basename" | |||
2020-06-18 | console-server: T2490: initial support | Christian Poessinger | |
2020-06-18 | T2614: add a key mangling option to vyos.config.get_config_dict() | Daniil Baturin | |
2020-06-18 | vyos: configdict: add dict_merge function | Christian Poessinger | |
Merge two dictionaries. Only keys which are not present in destination will be copied from source, anything else will be kept untouched. Function will return a new dict which has the merged key/value pairs. Before: {'device': {'usb0b2.4p1.0': {'speed': '9600'}, 'usb0b2.4p1.1': {'data-bits': '8', 'parity': 'none', 'speed': '115200', 'stop-bits': '2'}}} After: {'device': {'usb0b2.4p1.0': {'data-bits': '8', 'parity': 'none', 'speed': '9600', 'stop-bits': '1'}, 'usb0b2.4p1.1': {'data-bits': '8', 'parity': 'none', 'speed': '115200', 'stop-bits': '2'}}} | |||
2020-06-17 | router-advert: T2609: remove debug pprint statement | Christian Poessinger | |
2020-06-17 | router-advert: T2185: migrate from SysVinit to systemd | Christian Poessinger | |
2020-06-17 | router-advert: T2609: add missing verify() for prefix lifetime | Christian Poessinger | |
radvd[31898]: AdvValidLifeTime must be greater than AdvPreferredLifetime in radvd.conf, line 19 This happens with the following configuration: vyos@vyos# show service router-advert interface eth0.20 { name-server 2001:4860:4860::8888 prefix ::/64 { valid-lifetime 7200 } } A validator is added to solve this issue and radvd will run again. | |||
2020-06-18 | Merge pull request #464 from DmitriyEshenko/cur-1x-17062020 | Daniil Baturin | |
login: radius: T2299: Move RADIUS priority XML definitions to system-… | |||
2020-06-17 | login: radius: T2299: Move RADIUS priority XML definitions to system-login.xml | DmitriyEshenko | |
2020-06-18 | Merge pull request #463 from stside/T2610_fix_router_lifetime | Daniil Baturin | |
T2610: default-lifetime is not reflected in the RA message | |||
2020-06-18 | T2610: fix default-lifetime typo | Shohei YOKOKAWA | |
2020-06-17 | Merge pull request #462 from DmitriyEshenko/cur-1x-17062020 | Christian Poessinger | |
login: radius: T2299: Implement RADIUS servers priority | |||
2020-06-17 | login: radius: T2299: Implement RADIUS servers priority | DmitriyEshenko | |
2020-06-16 | Merge pull request #459 from DmitriyEshenko/1x-ppp-16062020 | Christian Poessinger | |
pppoe-server: T2601: Add default CCP values if not defined via CLI | |||
2020-06-16 | Merge pull request #460 from DmitriyEshenko/1xl2tp16062020 | Christian Poessinger | |
l2tp: T2602: Delete excess characters | |||
2020-06-16 | snmp: T2321: use restart of start in systemctl | Christian Poessinger | |
For an unknown reason snmpd not always starts after reboot. | |||
2020-06-16 | config: T2568: add missing error checking | John Estabrook | |
2020-06-16 | syslog: T2604: remove unnecessary use of is_tag | John Estabrook | |
2020-06-16 | l2tp: T2602: Delete excess characters | DmitriyEshenko | |
2020-06-16 | pppoe-server: T2601: Add default CCP values if not defined via CLI | DmitriyEshenko | |
2020-06-15 | Merge pull request #458 from thomas-mangin/T2599 | Christian Poessinger | |
ifconfig: T2599: fix regex for search, smaller numbers | |||
2020-06-15 | ifconfig: T2599: fix regex for search, smaller numbers | Thomas Mangin | |
2020-06-15 | Merge pull request #457 from thomas-mangin/T2599 | Christian Poessinger | |
ifconfig: T2599: sort interface by natural order | |||
2020-06-15 | ifconfig: T2599: sort interface by natural order | Thomas Mangin | |
2020-06-15 | login: radius: T2600: fix wrongly redered pam_radius_auth.conf | Christian Poessinger | |
When multiple RADIUS servers have been configured, they have been all rendered onto a single line in the config. This lead to errors in syslog and not all servers beeing reachable. | |||
2020-06-15 | Merge pull request #456 from thomas-mangin/T2576 | Christian Poessinger | |
vti: T2576: show interfaces missed VTI | |||
2020-06-15 | vti: T2576: show interfaces missed VTI | Thomas Mangin | |
2020-06-14 | wireless: T2354: add new validator for phy interfaces | Christian Poessinger | |
2020-06-14 | nat: T2593: fix for SNAT translation port when using masquerade | Christian Poessinger | |
The "to" qualifier did not get rendered when using source ports in masquerade targets. This case was totally missed out when porting. | |||
2020-06-14 | console: T2569: bugfix removing entire console CLI tree | Christian Poessinger | |
2020-06-13 | snmp: T2321: add VRF support | Christian Poessinger | |
2020-06-13 | op-mode: T2321: add "show vrf black processes" command | Christian Poessinger | |
List all processes running in given VRF vyos@vyos:~$ show vrf black processes 4624 sshd 4404 ntpd | |||
2020-06-13 | ntp: T2321: add VRF support | Christian Poessinger | |
2020-06-13 | ssh: T2321: always run "systemctl daemon-reload" | Christian Poessinger | |
2020-06-13 | ntp: T2321: remove superfluous verify() step on network addresses | Christian Poessinger | |
Only IP prefixes are allowed to be added by the CLI thus we can drop the same check inside the Python script to validate the prefix. | |||
2020-06-13 | ntp: T2321: use list over string when working with Config() | Christian Poessinger | |
2020-06-13 | ssh: T2321: fix invalid string/list assignment of default port | Christian Poessinger | |
Commit 5deb12c509be ("ssh: T2321: add VRF support") restructured the Port assignment (cleanup from the early days) but it accesses a string with methods used for a list, resulting in the funny default port 2. | |||
2020-06-12 | nat: T2571: add special handling for negated source/destination port(s) | Christian Poessinger | |
We specify NFT source/destination ports within a { } group, but if the port range in question is negated, we need to move the != fraction out of { } and infront of that group, else NFT loading will fail big time. |