Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-24 | isis: T3576: support metric and route-map when originating a default route | Christian Poessinger | |
2021-05-24 | smoketest: pseudo-ethernet: add missing "Section" import | Christian Poessinger | |
2021-05-24 | op-mode: T3571: add missing "show protocol" help strings | Christian Poessinger | |
2021-05-24 | pseudo-ethernet: T3575: verify parent interface MTU | Christian Poessinger | |
2021-05-24 | smoketest: pseudo-ethernet: support setting source-interface via ENV | Christian Poessinger | |
TEST_ETH="eth2" /usr/libexec/vyos/tests/smoke/cli/test_interfaces_pseudo_ethernet.py Will only create pseudo ethernet interfaces from eth2. | |||
2021-05-24 | smoketest: vif: T3570: fix vlan interface MTU test for pseudo-ethernet ↵ | Christian Poessinger | |
interfaces The MTU size of the source-interface must be greater or equal to the MTU of the pseudo ethernet interface. | |||
2021-05-24 | router-advert: T3561: fix inconsistent use of tabs and spaces in indentation | Christian Poessinger | |
Commit c17f259d ("router-advert: T3561: add support for specific routes") used tabs over spaces in the Migration script which triggered a TabError (inconsistent use of tabs and spaces in indentation"). | |||
2021-05-23 | xml: T3573: add missing route-map as-path-prepend, origin and community help ↵ | Christian Poessinger | |
strings | |||
2021-05-23 | router-advert: T3561: add support for specific routes | Mark Royds | |
Co-authored-by: Mark Royds <mark.royds@vitaminit.co.uk> | |||
2021-05-23 | smoketest: vif: T3570: vlan interface MTU must be less or equal to parent | Christian Poessinger | |
2021-05-23 | smoketest: ethernet: bugfix RPS CPU validation | Christian Poessinger | |
We always read back the RPS value from eth1 which worked on the CI smoketests, but not when running a smoketest with only one interface e.g. by: $ TEST_ETH="eth2" /usr/libexec/vyos/tests/smoke/cli/test_interfaces_ethernet.py | |||
2021-05-23 | smoketest: base: remove leftover debug code on interface testcase | Christian Poessinger | |
2021-05-23 | smoketest: base: use get_interface_config() for MTU retrieval | Christian Poessinger | |
2021-05-23 | vyos.configverify: T3570: sub interface MTU must be less or equal to parent MTU | Simon | |
2021-05-23 | op-mode: storage: T3572: add S.M.A.R.T. status support | Christian Poessinger | |
vyos@vyos:~$ show hardware storage nvme Node SN Model Namespace Usage Format FW Rev ---------------- -------------------- ---------------------------------------- --------- -------------------------- ---------------- -------- /dev/nvme0n1 S437Nxxxxxxxxx SAMSUNG MZQLB960HAJR-00007 1 25.17 GB / 960.20 GB 512 B + 0 B EDA5202Q /dev/nvme1n1 S437Nxxxxxxxxx SAMSUNG MZQLB960HAJR-00007 1 38.36 GB / 960.20 GB 512 B + 0 B EDA5202Q vyos@vyos:~$ show hardware storage smart nvme0n1 === START OF INFORMATION SECTION === Model Number: SAMSUNG MZQLB960HAJR-00007 Serial Number: S437Nxxxxxxxxx ... (cherry picked from commit 2e44365dad5f8dd6a495070d36c590319a421c28) | |||
2021-05-23 | op-mode: disks: T1621: bugfix no disk output | Christian Poessinger | |
(cherry picked from commit 51899c362f2eba1dd067414f2dfa8e78f30ca408) | |||
2021-05-22 | smoketest: bgp: T3565: test confederation configuration | Christian Poessinger | |
2021-05-22 | bgp: T3565: support multiple AS numbers for confederation peers | Christian Poessinger | |
The BGP confederation peers node was not a multi node as supported by VyOS 1.2 and 1.3. | |||
2021-05-22 | nat66: T2518: op-mode typo fixup | JACK | |
2021-05-21 | vlan: T3551: support runtime changing of ingress and egress QoS settings | JACK | |
2021-05-21 | ndppd: T2518: Fix variable name error | JACK | |
2021-05-20 | snmp: mibs: import from vyatta-cfg-system | Christian Poessinger | |
2021-05-20 | smoketest: config: sysctl: T3565: add migratable configuration | Christian Poessinger | |
2021-05-20 | sysctl: T3565: initial implementation in XML and Python | Christian Poessinger | |
migrate from old vyatta-cfg-system / Perl implementation. | |||
2021-05-19 | ospfv3: T3554: add area-type "stub" | Viacheslav Hletenko | |
2021-05-19 | Merge pull request #848 from DmitriyEshenko/cur-18052021-oc01 | Daniil Baturin | |
openconnect-server: T3559: Add restart op-command | |||
2021-05-18 | op-mode: drop full path to iproute2 binary | Christian Poessinger | |
2021-05-18 | openconnect-server: T3559: Add restart op-command | DmitriyEshenko | |
2021-05-18 | revert: "util: T2467: add autosudo as an option to command" | Christian Poessinger | |
Implementing a wrapper which will - based on the command - add a sudo prefix to the execution string seemed to be a nice idea but unfortunately it did not only not get momentum but also the codebase somethis added an implicit "sudo" call a second time. This resulted in a call: "sudo sudo systemctl" The entire functionality was removed again and if an op-mode script requires root priviledges it must be explicitly called with them - no black magic. | |||
2021-05-18 | ddns: T3254: fix incorrect update time | FileGo | |
This fixes a bug when show dynamic dns status returned (formatted) UNIX time 0. I have changed the code to use ddclient's mtime value in the cache file, which is updated on every successful sync with DDNS service as opposed to atime, which was previously used. | |||
2021-05-18 | vmware: T3525: fix invocation of resume script | Christian Poessinger | |
Commit dce67433 ("util: T2226: rewrite resume-vm to use run") changed the way in which the script executed system binaries in a way which could not be processes by the underlayin infrastructure (lists are not supported, only strings). | |||
2021-05-18 | vmware: T1028: properly expose syslog identity | Christian Poessinger | |
2021-05-18 | T3356: remote: Read username and password from environment variables | erkin | |
2021-05-18 | T3356: remote: Add friendly download procedure for user-facing scripts | erkin | |
2021-05-17 | ddclient: T3557: fix FileNotFoundError when querying status information | Christian Poessinger | |
If ddclient is not problery configured it will start up but no status file is generated. This commit checks if the status file exists before reading it. | |||
2021-05-15 | Merge pull request #842 from FileGo/T3550 | Christian Poessinger | |
router-advert: T3550: fixed completion typo | |||
2021-05-15 | smoketest: T3549: dhcpv6-server: adjust to new config syntax | Christian Poessinger | |
Commit 9099636b ("dhcpv6-server: T3549: fix incorrect syntax for global name-server definition") changed how the daemon configuration represents global DNS nameservers. Test updated. | |||
2021-05-15 | router-advert: T3550: fixed completion typo | FileGo | |
2021-05-15 | dhcpv6-server: T3549: fix incorrect syntax for global name-server definition | Christian Poessinger | |
dhcp6.name-servers is a comma-delimited, multi-value list of name-servers that should only appear once in the dhcpdv6.conf file. (cherry picked from commit b05201724022d1a50a51d150abb4f444b2e1555e) | |||
2021-05-15 | smoketest: interfaces: add testcase for q-in-q protocol change | Christian Poessinger | |
This is the smoketest for the fix added in commit cd504035 ("vyos.ifconfig: T3532: re-create Q-in-Q interface on protocol change"). | |||
2021-05-15 | vyos.ifconfig: T3532: re-create Q-in-Q interface on protocol change | Christian Poessinger | |
It is not possible to change the VLAN encapsulation protocol "on-the-fly". For this "quirk" we need to actively delete and re-create the VIF-S interface. | |||
2021-05-15 | conntrack: T3535: add op-mode commands for tracked connections" | Christian Poessinger | |
2021-05-15 | conntrack: T3535: bugfix on "expect-sync all" | Christian Poessinger | |
Closing bracked "}" was placed on the wrong line inside the template leading to an invalid configuration syntax. | |||
2021-05-15 | smoketest: dhcp: T3544: verify locig preventing invalid daemon options | Christian Poessinger | |
As we do not allow any invalid raw options passed into ISC dhcpd we should also verify this behavior with a smoketest. | |||
2021-05-15 | dhcp-server: T3544: fix FileNotFoundError on first invokation | Christian Poessinger | |
The problem of using the move() operation over render() is that render will silently create the directory tree in the background and move() does not. This means that on first boot when /run/dhcp-server does not exist, move will fail with a FileNotFoundError. Instead of using move() we render() the configuration two times, one for validating it via dhcpd -t and the other time to really apply it to the service. The performance impact should be little as the config should still be cached in the system RAM. | |||
2021-05-15 | conntrack: T3535: add keepalived notifications for node transitions | Christian Poessinger | |
2021-05-15 | conntrack: T3535: add support for icmp6 and dccp | Christian Poessinger | |
2021-05-15 | Merge pull request #841 from c-po/conntrack-sync | Christian Poessinger | |
conntrack-sync: T3535: migrate to XML and Python | |||
2021-05-14 | conntrack: T3535: check for VRRP group definition | Christian Poessinger | |
2021-05-14 | conntrack: T3535: remove cluster CLI nodes | Christian Poessinger | |