Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-28 | wwan: T2660: remove workaround - use XML backed default dict | Christian Poessinger | |
2020-06-28 | wwan: T1988: fix missing MTU assignment | Christian Poessinger | |
2020-06-27 | Merge pull request #482 from thomas-mangin/T2660 | Christian Poessinger | |
xml: T2660: do replace - with _ for defaults when not flattening | |||
2020-06-27 | xml: T2660: do replace - with _ for defaults when not flattening | Thomas Mangin | |
2020-06-27 | interfaces: wwan: initial testcase | Christian Poessinger | |
2020-06-27 | ifconfig: T2653: move wirelessmodem (WWAN) interface to get_config_dict() | Christian Poessinger | |
2020-06-27 | xml: include: mtu: add default MTU 1500 bytes | Christian Poessinger | |
2020-06-27 | pppoe: T1318: use MTU include file | Christian Poessinger | |
2020-06-27 | xml: T2656: do not flatten dict by default | Christian Poessinger | |
2020-06-27 | ifconfig: T2653: macsec switch to default dictionary | Christian Poessinger | |
2020-06-27 | Merge branch 'T2656' of https://github.com/thomas-mangin/vyos-1x into current | Christian Poessinger | |
* 'T2656' of https://github.com/thomas-mangin/vyos-1x: xml: T2656: option to not flatten the default dict | |||
2020-06-27 | Merge pull request #480 from c-po/t2653 | Christian Poessinger | |
ifconfig: T2653: move macsec interface to get_config_dict() | |||
2020-06-27 | xml: T2656: option to not flatten the default dict | Thomas Mangin | |
2020-06-27 | macsec: test default value for mka priority | Christian Poessinger | |
2020-06-27 | ifconfig: T2653: dummy: loopback: use same get_config() structure as MACsec | Christian Poessinger | |
2020-06-27 | ifconfig: T2653: move macsec interface to get_config_dict() | Christian Poessinger | |
2020-06-27 | wireless: always use sudo when calling modprobe | Christian Poessinger | |
2020-06-27 | ifconfig: T2653: add vyos.configverify.verify_source_interface() helper | Christian Poessinger | |
2020-06-27 | macsec: test verify() functions | Christian Poessinger | |
2020-06-27 | Merge pull request #478 from kroy-the-rabbit/fix_static_host_mapping | Daniil Baturin | |
T2654: Remove overzealous error checking | |||
2020-06-26 | T2654: Remove overzealous error checking | kroy | |
2020-06-26 | ifconfig: T2653: add common vyos.configverify helpers | Christian Poessinger | |
While moving towards a general interface abstraction based on get_config_dict() and the use of vyos.ifconfig.Interfaces().update() it also makes sense, to split out common verification code to a common util file - instead of duplicating the code, which is infact one of the main forces drivind this transition. vyos.configverify will hold common functions called via verify() from our src/conf_mode scripts so we do not need to copy/paste general verifications methods. | |||
2020-06-26 | peth: extend basic test with IP options | Christian Poessinger | |
2020-06-26 | migration: interfaces: T2622: fix pseudo-ethernet migration | Christian Poessinger | |
By implementation misstake we exited the migrationscript if no VXLAN interface was found but this was wrong as the same loop is used on pseudo-ethernet interfaces. The Migrator previously only worked on pseudo-ethernet when also a VXLAN interface was present. This has been corrected. | |||
2020-06-26 | interfaces: base: add missing interface options to single IP test | Christian Poessinger | |
2020-06-26 | loopback: ensure 127.0.0.1, ::1 is always assigned | Christian Poessinger | |
2020-06-26 | ifconfig: T2653: move loopback interface to get_config_dict() | Christian Poessinger | |
2020-06-26 | ifconfig: T2653: move dummy interface to get_config_dict() | Christian Poessinger | |
This changes the dummy interface implementation to make use of get_config_dict() and also implement a new vyos.ifconfig.Interface().update() function to gather all the scattered calls to update common interface configuration options. Derived classes of Interface() should extend update() to their needs for their special interface type - e.g. bond or bridge. | |||
2020-06-26 | configdict: T2653: prevent recursive imports | Christian Poessinger | |
2020-06-26 | interfaces: add basic test adding only one interface IP address | Christian Poessinger | |
... this is required for proper testing the "weird" bahavior of T2636 and that the underlaying config parse fabric works as expected while migrating interface code. | |||
2020-06-26 | ssh: add second test listening on multiple addresses and ports | Christian Poessinger | |
2020-06-26 | ssh: T2642: bugfix on multiple listen-address statements | Christian Poessinger | |
Commit 1d7f88b459d ("ssh: T2635: migrate to get_config_dict()") used a wrong loop iterator on the rendered ListenAddress statement. | |||
2020-06-25 | Merge pull request #476 from thomas-mangin/T2588-fix-with | Christian Poessinger | |
xml: T2528: fix defaults | |||
2020-06-25 | xml: T2528: fix defaults | Thomas Mangin | |
2020-06-25 | Merge pull request #475 from thomas-mangin/T2588-tag | Christian Poessinger | |
xml: T2528: fix to work with named tags (edit mode) | |||
2020-06-25 | http-api: T2494: start before vyos-router | Thomas Mangin | |
vyos-router may/is requiring access to the service, make sure it starts before, if not is has no consequence to do so anyway. | |||
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) |