Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-25 | http-api: T2494: systemd http-api has no link getty.target | Thomas Mangin | |
WantedBy is about the service installation and is not related to the boot order, linking to vyos.target instead | |||
2020-06-25 | http-api: T2494: remove "barrier" PreExec | Thomas Mangin | |
The PreExec is making sure that the vyos-config-status file exists and blocks until it does. This file is created on boot completion and I can see no reason why the http service has to wait for the end of boot to start. Any barrier to start should be done with systemd itself. | |||
2020-06-25 | hostsd: T2494: vyos-hostsd is part of systemd vyos.target | Thomas Mangin | |
The install section determine if the package should be enabled. vyos-hostd should be install if vyos.target is enabled. | |||
2020-06-25 | hostsd: T2494: systemd remove inaccurate systemd comment | Thomas Mangin | |
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 | xml: T2528: fix to work with named tags (edit mode) | Thomas Mangin | |
2020-06-25 | T2487: add an exception for the case when VRRP stats aren't available. | Daniil Baturin | |
2020-06-24 | wireguard: extend tests with multiple allowed-ips | Christian Poessinger | |
2020-06-24 | wireguard: T2632: add quotes when passing allowed-ips | Christian Poessinger | |
Commit 289f513 ("wireguard: T2632: support PSK on multiple peers") introduced a regression when multiple allowed-ips have been configured. They were not properly quoted when passing them down to the wg binary. | |||
2020-06-24 | Merge pull request #474 from thomas-mangin/T2637 | Christian Poessinger | |
dictconfig: T2637: identify sub-interfaces (vif) to delete | |||
2020-06-24 | dictconfig: T2637: identify sub-interfaces (vif) to delete | Thomas Mangin | |
2020-06-24 | ifconfig: vxlan: T2629: append() takes exactly one argument | Christian Poessinger | |
Commit 9390988709 ("vxlan: T2629: fix multiple configuration issues") called append() on a list and passed two arguments which is invalid. Traceback (most recent call last): File "/usr/libexec/vyos/conf_mode/interfaces-vxlan.py", line 300, in <module> apply(c) File "/usr/libexec/vyos/conf_mode/interfaces-vxlan.py", line 245, in apply v = VXLANIf(vxlan['intf'], **conf) File "/usr/lib/python3/dist-packages/vyos/ifconfig/interface.py", line 221, in __init__ self._create() File "/usr/lib/python3/dist-packages/vyos/ifconfig/vxlan.py", line 84, in _create cmdline.append('group', 'src_interface') TypeError: append() takes exactly one argument (2 given) | |||
2020-06-24 | Makefile: T2633: remove "tunnel/ip/node.def" | Christian Poessinger | |
2020-06-24 | Revert "tunnel: T2633: undelete interfaces ip/node.def files" | Christian Poessinger | |
This reverts commit 45c81add25e71230f1aa20ed0971a9ce061f33ec. | |||
2020-06-24 | tunnel: T2633: undelete interfaces ip/node.def files | Christian Poessinger | |
2020-06-23 | Merge pull request #473 from thomas-mangin/T2630 | Christian Poessinger | |
validation: T2630: bound to interface mtu if available | |||
2020-06-23 | validation: T2630: bound to interface mtu if available | 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 | ssh: extend tests | Christian Poessinger | |
2020-06-23 | Merge pull request #472 from thomas-mangin/T2633 | Christian Poessinger | |
tunnel: T2633: add support for ip (arp) commands | |||
2020-06-23 | Merge pull request #468 from SIN3R6Y/current | Christian Poessinger | |
vxlan: T2629: fix multiple configuration issues | |||
2020-06-23 | ssh: T2635: remove ' in comment to avoid proprocessor warnings | Christian Poessinger | |
2020-06-23 | ssh: T2635: migrate from a script base completion helper to a list | Christian Poessinger | |
SSH mac, ciper and key exchange algorithms are not ynamically and only change on distro upgrades. Thus it is easier to have them in a list and use a regex based constraint. In the past users could have entered anything here! | |||
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-23 | Merge pull request #471 from thomas-mangin/T2588-fix | Daniil Baturin | |
xml: T2588: fix mistake when determining if a node is multi | |||
2020-06-23 | xml: T2588: fix mistake when determining if a node is multi | Thomas Mangin | |
2020-06-23 | Merge pull request #470 from thomas-mangin/T2588-multi | Daniil Baturin | |
xml: T2588: allow multiple values in defaults | |||
2020-06-23 | xml: T2588: allow multiple values in defaults | Thomas Mangin | |
2020-06-23 | vxlan: enable test | Christian Poessinger | |
2020-06-23 | vxlan: adjust to new CLI source-interface node | Christian Poessinger | |
2020-06-23 | geneve: enable test | Christian Poessinger | |
2020-06-23 | Debian: cleanup runtime dependencies | Christian Poessinger | |
Depends field of package vyos-smoketest: substitution variable ${shlibs:Depends} used, but is not defined | |||
2020-06-23 | macsec: initial interface test | Christian Poessinger | |
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 | Jenkins: T2625: migrate to build library | Christian Poessinger | |
2020-06-22 | xml: T2588: add gitignore for generated defaults | Christian Poessinger | |
2020-06-22 | Merge branch 'T2588' of https://github.com/thomas-mangin/vyos-1x into ↵ | Christian Poessinger | |
default-doct * 'T2588' of https://github.com/thomas-mangin/vyos-1x: xml: T2588: code to extract defaults values from xml | |||
2020-06-22 | rip: T2547: rewriten implementation in Python and XML | Viacheslav Hletenko | |
2020-06-22 | xml: T2588: code to extract defaults values from xml | Thomas Mangin | |
2020-06-22 | Debian: remove duplicate build dependency | Christian Poessinger | |
2020-06-22 | xml: ssh: fix typo in service description | Christian Poessinger | |
2020-06-22 | vxlan: T2629: fix multiple configuration issues | SIN3R6Y | |