Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-28 | validators: fqdn: T3370: support "private" or "local" domain names | Christian Poessinger | |
(cherry picked from commit 04724ed189553ce43f8504f68fef8024ef5796de) | |||
2021-02-27 | tunnel: T3366: support changing tunnel parameters for gre-bridge | Christian Poessinger | |
Linux prevents changing parameters on a gretap (which is used by gre-bridge) interfaces. To overcome this limitation a tunnel must be destroyed and recreated on demand when gre-bridge is used. | |||
2021-02-24 | test: remove "test_ethtool.py" as this does not run on Jenkins | Christian Poessinger | |
(cherry picked from commit 99b1d9ee28d11d43840f9e2c1c9e8bda1176d866) | |||
2021-02-24 | ethernet: T3163: fix typos in vyos.ethtool comments | Christian Poessinger | |
(cherry picked from commit bddeae3755c8d83f4c47bc3b3798858a95427530) | |||
2021-02-24 | ethernet: T3163: not all NIC drivers support ring-buffer configuration | Christian Poessinger | |
In addition to commit cf1156a60e ("ethernet: T3163: probe driver for maximum rx/tx ring-buffer size") this extends the logic in a way as not every driver supports setting the buffers at all so it will properly error out. When invoking "ethtool -g" both stdout and stderr are captured and no exception is raised if it's an unsupported driver feature. The verify() section will inform the user about the illegal operation. (cherry picked from commit 159899ed9ba5661e4bdcfdadf1292e237f117063) | |||
2021-02-24 | validators: interface-name script must also support VLAN interfaces | Christian Poessinger | |
(cherry picked from commit 25b86442d987bf57a801a607648527aaf6158d69) | |||
2021-02-22 | tunnel: T3072: remove duplicate key from mapping dict used in apply() | Christian Poessinger | |
(cherry picked from commit 09b1b533d14e029427234ca153c0b700dbf04a09) | |||
2021-02-22 | T3346: handle the case of empty nodes when migrating NAT to syntax version 5 | Daniil Baturin | |
2021-02-21 | ethernet: T3342: Xen vif driver requires sg offloading for MTU > 1500 bytes | Christian Poessinger | |
(cherry picked from commit 3c64c79d7977869da3ca4dc70eb97ff9c6682e52) | |||
2021-02-21 | ethernet: T3163: probe driver for maximum rx/tx ring-buffer size | Christian Poessinger | |
(cherry picked from commit cf1156a60e1d03a752cde0baadbc9ac8118b2a52) | |||
2021-02-21 | console-server: T2490: do not use cli-shell-api in systemd unit | Christian Poessinger | |
2021-02-19 | validator: T3326: add missing interfaces (e.g. ppp and l2tpv3) | Christian Poessinger | |
(cherry picked from commit f67568bc2307706116f5509fca3a188dc4ab5d48) | |||
2021-02-11 | T3248: add the missing mode-force option, just a dummy for issuing ↵ | Daniil Baturin | |
deprecation warnings. | |||
2021-02-07 | system: T2486: bugfix name-servers-dhcp NameError on vif-c interfaces | Christian Poessinger | |
Commit 0f8beae7426 ("system: T2486: migrate disable-dhcp-nameservers to name-servers-dhcp") added a migration script for moving the name-servers. A small glitch was introduced when referencing vif-c interfaces unter a vif-s interface where a variable got referenced which was not defined. (cherry picked from commit 89108f629ec8cc6990473468c1c67ffa8742b884) | |||
2021-02-07 | rpki: T3293: bugfix for config migration when cache and address name match | Christian Poessinger | |
If the RPKI cache name equals the configured address, renaming is not possible, as rename expects the new path to not exist. (cherry picked from commit af2a22fb114b7d00f50fb32dc64b49e132ccca61) | |||
2021-02-05 | xml: add new common interface-name validator | Christian Poessinger | |
2021-02-03 | xml: T3239: override default mtu values and remove workarounds | John Estabrook | |
(cherry picked from commit ea4c72ed0dbcee3f7e8f9693c5310190833651d8) | |||
2021-02-02 | rpki: T3255: backport new implementation from current branch | Christian Poessinger | |
2021-02-02 | nat: T2873: Add address filtering for DNAT translations | erkin | |
(cherry picked from commit 06024ee642f9b0bd5658a91009ca9739dba52b6d) | |||
2021-01-31 | lldp: T2230: verify file exists before unlinking it | Christian Poessinger | |
(cherry picked from commit ca202f30fc5fad4c2fd99064ad0eba2643e71a5f) | |||
2021-01-30 | bgp: T3037: add migration script | Christian Poessinger | |
(cherry picked from commit 32822d5e1831dff5cd904c0cb5886f7d737afab6) | |||
2021-01-30 | dhcpv6: T3240: support per-interface client DUIDs | Brandon Stepler | |
(cherry picked from commit b23323922939a9ac3b43e0761b0af84dc9e3b47e) | |||
2021-01-27 | pppoe: T3261: Stop systemd service if pppoe interface disable | DmitriyEshenko | |
(cherry picked from commit 7630f2c915c27bceabcc808fcd9d29ed198b9dbe) | |||
2021-01-23 | console-server: T2490: dropbear can restart as long as necessary | Christian Poessinger | |
Lift the default daemon startup rate-limit when launching the dropbear service used by SSH connections to the console port. (cherry picked from commit ed622e21c28446e5c4c4e24551627dd940aca8bf) | |||
2021-01-18 | options: T3231: bugfix ctrl-alt-delete option was not working | Christian Poessinger | |
Bug introduced in commit 193323ba5d (system: T3078: rename "system options" -> "system option") as the new key used in the dict was not migrated. (cherry picked from commit 66ec730d3bc54379bc558c90c45d5f97e5760a14) | |||
2021-01-18 | options: T1919: beautify with open() for reboot on panic | Christian Poessinger | |
(cherry picked from commit 13d76e69cc43cae0570cc5fab1ee02fdec33aa17) | |||
2021-01-17 | openvpn: T2994: proper cleanup all files on interface deletion | Christian Poessinger | |
(cherry picked from commit c0aaa0b8707c17fe86e6483b3f5caecaa3f7fd72) | |||
2021-01-17 | ntp: T2185: store configuration in volatile /run area | Christian Poessinger | |
(cherry picked from commit 3c33359d0c9700a1c80f1a222fe5f43642cd4fde) | |||
2021-01-16 | vrf: T31: add support for - and _ in VRF names | Christian Poessinger | |
(cherry picked from commit 8953a14b01a4183ea890f1c3d569aae54e363614) | |||
2021-01-16 | vyos.configdict: node_changed() now accepts key mangling parameter | Christian Poessinger | |
(cherry picked from commit 452a9c504f472dcaee8c93947a889dab4f8259ce) | |||
2021-01-16 | vrf: T31: migrate to get_config_dict() | Christian Poessinger | |
(cherry picked from commit e1b2f1012ca18ef4ecf2b53e9bb01a50880cbd3c) | |||
2021-01-13 | ssh: T3212: do not make /run/sshd directory disappear on failure | Christian Poessinger | |
(cherry picked from commit 57fca79636b783dc4be2df1bc1ff12a0ce79d988) | |||
2021-01-11 | nat: T3206: unable to delete only rules but keep destination node | Christian Poessinger | |
(cherry picked from commit 9db4dbc4a84ff1a110617cb3c7849d7c9d4a62e7) | |||
2021-01-11 | login: T3208: fix wrong string formatting on my_set | Christian Poessinger | |
Commit e8a1c291 ("login: radius: T3192: migrate to get_config_dict()") did an invalid forward of the newly encrypted passwort to my_set to store it inside the config. (cherry picked from commit a7fe2ff4fdfcb2619b892aff170d42609965b20b) | |||
2021-01-09 | login: radius: T3192: remove debug print() | Christian Poessinger | |
(cherry picked from commit 586b440a835cba7d45e50bb6d1781823903332b6) | |||
2021-01-07 | smoketest: ethernet: verify() speed/duplex must both be auto or discrete | Christian Poessinger | |
2021-01-07 | vyos.configverify: provide generic helper to check for interface existence | Christian Poessinger | |
2021-01-07 | login: radius: T3192: migrate to get_config_dict() | Christian Poessinger | |
2021-01-07 | ssh: T2635: harden Jinja2 template and daemon startup | Christian Poessinger | |
2021-01-07 | ssh: T2635: change sshd_config path to /run/sshd | Christian Poessinger | |
2021-01-07 | login: radius: T3192: support IPv6 server(s) and source-address | Christian Poessinger | |
2021-01-07 | bgp: T2174: verify() existence of route-map and prefix-list | Christian Poessinger | |
2021-01-06 | bgp: T2174: verify() proper existance of remote-as | Christian Poessinger | |
2021-01-05 | Merge pull request #667 from Cheeze-It/current | Christian Poessinger | |
ISIS: T3156: Adding segment routing for ISIS | |||
2021-01-05 | ISIS: T3156: Adding segment routing for ISIS | Cheeze_It | |
In this commit we add the segment routing portion for ISIS. There's also an additional check that is added so that the global block label ranges are properly configured. Also added traffic engineering configurations as well. | |||
2021-01-05 | vpn-op-mode: T2639: Sorting vpn ipsec sa | sever-sever | |
2021-01-03 | mirror: add verify() check so we can not mirror back to our self | Christian Poessinger | |
2021-01-03 | op-mode: T3178: add "reset ip|ipv6 bgp" commands | Christian Poessinger | |
2021-01-03 | dhcp: T2562: harden implementation for non existing shared-subnets | Christian Poessinger | |
2021-01-03 | dhcp: T3180: bugfix assignment of sliced ranges to config dict | Christian Poessinger | |
A reference to a dictionary key obtained by a for loop can not be used to update values inside that dictionaries key. You must use the original path to the nested dictionaries key. |