Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-28 | dummy: T2241: minor code cleanup | Christian Poessinger | |
No need to call .keys() on a dict when searching for a key. Also drop the unused "import os" call. | |||
2021-05-28 | ipsec: T2816: IPSec python rework, includes DMVPN and VTI support | Simon | |
2021-05-27 | dhcp-server: T2669: do not allow overlapping ranges to be created | Christian Poessinger | |
set service dhcp-server shared-network-name NET01 authoritative set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 default-router '10.0.0.1' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 lease '86400' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG01 start '10.0.0.60' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG01 stop '10.0.0.70' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG02 start '10.0.0.55' set service dhcp-server shared-network-name NET01 subnet 10.0.0.0/24 range RNG02 stop '10.0.0.65' Will result in a dhcpd.conf: shared-network NET01 { authoritative; subnet 10.0.0.0 netmask 255.255.255.0 { option routers 10.0.0.1; default-lease-time 86400; max-lease-time 86400; range 10.0.0.60 10.0.0.70; range 10.0.0.55 10.0.0.65; } on commit { set shared-networkname = "NET01"; } } This is not allowed by ISC DHCPd: dhcpd[3307]: /run/dhcp-server/dhcpd.conf line 25: lease 10.0.0.63 is declared twice! dhcpd[3307]: range 10.0.0.55 10.0.0.65; | |||
2021-05-27 | Merge branch 't3579-conntrack' into current | Christian Poessinger | |
* t3579-conntrack: conntrack: T3535: add conntrack-sync supported vyos-configd services conntrack: T3579: initial implementation with XML and Python | |||
2021-05-27 | conntrack: T3535: add conntrack-sync supported vyos-configd services | Christian Poessinger | |
2021-05-27 | conntrack: T3579: initial implementation with XML and Python | Christian Poessinger | |
2021-05-25 | firewall: T3568: add XML definitions for firewall | Viacheslav Hletenko | |
Add XML for configuration mode firewall. Used for future rewriting it to Python style. | |||
2021-05-25 | smoketest: conntrack: extend tests by parsing iptables rules for nfs/sqlnet | Christian Poessinger | |
2021-05-25 | smoketest: add initial test for "system conntrack" subsystem | Christian Poessinger | |
2021-05-24 | tunnel: T3555: add "ignore-df" support for GRE tunnels | Christian Poessinger | |
2021-05-24 | xml: T1579: update tunnel key help string | Christian Poessinger | |
2021-05-24 | isis: T3576: add IPv6 support | Christian Poessinger | |
2021-05-24 | isis: T3417: update help strings | Christian Poessinger | |
2021-05-24 | isis: T3417: add CLI node to enable "log-adjacency-changes" | Christian Poessinger | |
2021-05-24 | isis: T3417: ease Jinja2 template code for is-type | Christian Poessinger | |
2021-05-24 | smoketest: isis: T3417: test domain and area-password settings | Christian Poessinger | |
2021-05-24 | smoketest: isis: test verify() - net and interface must be set | Christian Poessinger | |
2021-05-24 | isis: T3417: implement domain-password md5 | Christian Poessinger | |
2021-05-24 | smoketest: isis: T3576: add testcase for default route origination | Christian Poessinger | |
This is the smoketest for the implementation added in commit 9682337c ("isis: T3576: support metric and route-map when originating a default route"). | |||
2021-05-24 | smoketest: isis: abstract common protocol setup | Christian Poessinger | |
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. |