Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-25 | http-api: T2494: remove inaccurate systemd comment | Thomas Mangin | |
2020-06-25 | systemd: T2494: use Type=notify with daemon | Thomas Mangin | |
Notify systemd via the notify API when the python daemon are ready to take connection https://github.com/torfsen/python-systemd-tutorial | |||
2020-06-25 | http-api: T2494: always exit with non zero on failure | Thomas Mangin | |
systemd is setup with Restart=on-failure thereforer the service will only be restarted if the daemon died and reported an error. Previously any OsError would cause a exit(0) and therefore the API would not have been restarted. https://www.freedesktop.org/software/systemd/man/systemd.service.html | |||
2020-06-25 | T2487: add an exception for the case when VRRP stats aren't available. | Daniil Baturin | |
2020-06-24 | dictconfig: T2637: identify sub-interfaces (vif) to delete | Thomas Mangin | |
2020-06-23 | ssh: T2635: migrate to get_config_dict() | Christian Poessinger | |
Jinja template contains some workarounds like {% if port is string %}, this depends of the resolution of https://phabricator.vyos.net/T2636 | |||
2020-06-23 | Merge pull request #472 from thomas-mangin/T2633 | Christian Poessinger | |
tunnel: T2633: add support for ip (arp) commands | |||
2020-06-23 | wireguard: T2632: support PSK on multiple peers | Christian Poessinger | |
It was not possible to configure two WG peers with both utilized a pre-shared key. This has been corrected. WG psk can only be read from a file when starting the interface. The code for creating this temporary file has been moved into the ifconfig.WireGuardIf() class. Tested with: ============ set interfaces wireguard wg0 address '192.0.2.0/31' set interfaces wireguard wg0 peer one allowed-ips '0.0.0.0/0' set interfaces wireguard wg0 peer one preshared-key 'e+SIIUcrnrSDHhbTtpjwKhSlSdUALA5ZvoCjfQXcvmA=' set interfaces wireguard wg0 peer one pubkey '/qQGAQ2HfLSZBSCpdgps04r9wRlK7bSFraCH9+MScmw=' set interfaces wireguard wg0 peer two allowed-ips '0.0.0.0/0' set interfaces wireguard wg0 peer two pubkey '/qQGAQ2HfLSZBSCpdgfooor9wRlK7bSFraCH9+MScmw=' | |||
2020-06-23 | tunnel: T2633: add support for ip (arp) commands | Thomas Mangin | |
2020-06-22 | vpn: sstp: T2008: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | vpn: pptp: T2351: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | vpn: l2tp: T2264: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | pppoe-server: T2314: fix improper use of fail-time dictionary key | Christian Poessinger | |
2020-06-22 | Merge branch 'default-dict' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'default-dict' of github.com:c-po/vyos-1x: console-server: T2588: migrate to defaults from XML interface definitions xml: T2588: add gitignore for generated defaults xml: T2588: code to extract defaults values from xml Debian: remove duplicate build dependency xml: ssh: fix typo in service description | |||
2020-06-22 | console-server: T2588: migrate to defaults from XML interface definitions | Christian Poessinger | |
2020-06-22 | rip: T2547: rewriten implementation in Python and XML | Viacheslav Hletenko | |
2020-06-22 | Merge pull request #452 from jjakob/T2486-dns-hostsd-fixes | Daniil Baturin | |
T2486: DNS, vyos-hostsd fixes | |||
2020-06-21 | console: T2624: fix migration script for configured powersave and no console | Christian Poessinger | |
When the 'powersave' option under 'system console' was defined but no actual serial console device this cause the following error during migration: Loading configuration from 'config.boot' Traceback (most recent call last): File "/opt/vyatta/etc/config-migrate/migrate/system/16-to-17", line 45, in <module> for device in config.list_nodes(base + ['device']): File "/usr/lib/python3/dist-packages/vyos/configtree.py", line 236, in list_nodes raise ConfigTreeError("Path [{}] doesn't exist".format(path_str)) vyos.configtree.ConfigTreeError: Path [b'system console device'] doesn't exist | |||
2020-06-20 | op-mode: T2621: fix repeated interface description | Christian Poessinger | |
2020-06-19 | router-advert: T2618: fix for wrongly converted "autonomous-flag" | Christian Poessinger | |
Boolean nodes have been removed b/c a boolean value makes less sense. The same behavior can be achieved with the presence or absence of a node. Unfortunately the 'autonomous-flag' node has been a negated one which did not migrate it to 'no-autonomous-flag' if it was set to false previously. | |||
2020-06-19 | dhcpv6-pd: T421: fix unknown lvalue 'StartLimitIntervalSec' warning | Christian Poessinger | |
StartLimitIntervalSec is part of the [Unit] definition and not the [Service] definition [1]. This caused the following warning message: systemd[1]: /lib/systemd/system/dhcp6c@.service:12: Unknown lvalue 'StartLimitIntervalSec' in section 'Service', ignoring This error has been introduced via commit 992d356 ("dhcpv6-pd: T421: workaround for non existing interfaces"). [1]: https://www.freedesktop.org/software/systemd/man/systemd.unit.html | |||
2020-06-19 | pseudo-ethernet: T2589: fix for deleting interface(s) | Christian Poessinger | |
When deleting a peth interface the interface name was not added to the configuration dict, which lead to referencing non existent keys. | |||
2020-06-19 | console-server: T2490: server must listen only on localhost | Christian Poessinger | |
2020-06-19 | console-server: T2490: add SSH support for direct device access | 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 | 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: initial support | Christian Poessinger | |
2020-06-18 | T2614: add a key mangling option to vyos.config.get_config_dict() | Daniil Baturin | |
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 | T2610: fix default-lifetime typo | Shohei YOKOKAWA | |
2020-06-17 | login: radius: T2299: Implement RADIUS servers priority | DmitriyEshenko | |
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 | syslog: T2604: remove unnecessary use of is_tag | John Estabrook | |
2020-06-16 | l2tp: T2602: Delete excess characters | DmitriyEshenko | |
2020-06-15 | ifconfig: T2599: sort interface by natural order | Thomas Mangin | |
2020-06-14 | wireless: T2354: add new validator for phy interfaces | Christian Poessinger | |
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 | 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. |