Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-20 | Debian: add radius_user and radius_priv_user via postinstall | Christian Poessinger | |
2021-01-20 | ospf: add skeleton for new XML/Python based implementation | Christian Poessinger | |
2021-01-20 | tunnel: T3173: bugfix nopmtu raw key | Christian Poessinger | |
The raw key was not copied into the class member variable. Also added a smoketest to ensure the configured parameters are always set. | |||
2021-01-19 | nat: T2947: add many-many translation | Christian Poessinger | |
Support a 1:1 or 1:n prefix translation. The following configuration will NAT source addresses from the 10.2.0.0/16 range to an address from 192.0.2.0/29. For this feature to work a Linux Kernel 5.8 or higher is required! vyos@vyos# show nat source { rule 100 { outbound-interface eth1 source { address 10.2.0.0/16 } translation { address 192.0.2.0/29 } } } This results in the nftables configuration: chain POSTROUTING { type nat hook postrouting priority srcnat; policy accept; oifname "eth1" counter packets 0 bytes 0 snat ip prefix to ip saddr map { 10.2.0.0/16 : 192.0.2.0/29 } comment "SRC-NAT-100" } | |||
2021-01-18 | bgp: T2174: fix validator for neighbor interface config | Christian Poessinger | |
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. | |||
2021-01-18 | options: T1919: beautify with open() for reboot on panic | Christian Poessinger | |
2021-01-18 | bgp: T2174: use better variable names when creating peers | Christian Poessinger | |
2021-01-18 | ssh: T3212: remove RestartPreventExitStatus from systemd unit | Christian Poessinger | |
When configuring SSH to only run inside a given VRF the system can not start SSHd on bootup as the Kernel will report EPERM (Operation not permitted) when loading the VRF BPF program. This returns the exit code 255 which is marked in the systemd unit file to stop restarting the service forever. Removing this limitation will restart the SSHd on startup and it will live inside the VRF till the end of days. | |||
2021-01-18 | bgp: T2174: print debug output before passing config down to FRR | Christian Poessinger | |
2021-01-17 | bgp: T2174: add debug option | Christian Poessinger | |
2021-01-17 | smoketest: configs: add complex home router config | Christian Poessinger | |
2021-01-17 | openvpn: T2994: proper cleanup all files on interface deletion | Christian Poessinger | |
2021-01-17 | openvpn: T2381: bugfix rendering multiple openvpn-options from CLI | Christian Poessinger | |
The CLI statement "set interfaces openvpn vtun10 openvpn-option '--tun-mtu 1500 --fragment 1300 --mssfix'" will render in vtun10.conf to: --tun-mtu 1500 --fragment 1300 --mssfix On startup OpenVPN complains about: openvpn-vtun10: Options error: Unrecognized option or missing or extra parameter(s) in vtun10.conf:76: tun-mtu (2.4.7) The options must be split on -- to a new configuration line. | |||
2021-01-17 | smoketest: configs: add very basic bgp rpki config | Christian Poessinger | |
2021-01-17 | sysctl: T671: import VyOS specific settings from vyatta-cfg-system | Christian Poessinger | |
2021-01-17 | ssh: T671: generate rsa, dsa and ed25519 keys on demand | Christian Poessinger | |
2021-01-17 | Merge pull request #689 from jack9603301/current | Christian Poessinger | |
smoketest: bridge: T3226: Remove redundant code | |||
2021-01-17 | smoketest: bridge: T3226: Remove redundant code | jack9603301 | |
In 558e1ca9, we found that the interface created by a test case was not cleaned up completely, which led to the destruction of smoke test. But in fact, the test case function retained an invalid deletion configuration code. We added a repair patch and forgot to delete the invalid code. Now we delete it | |||
2021-01-17 | smoketest: add testcases for "system ipv6" | Christian Poessinger | |
2021-01-17 | ntp: T2185: store configuration in volatile /run area | Christian Poessinger | |
2021-01-17 | Merge pull request #688 from jack9603301/current | Christian Poessinger | |
smoketest: bridge: T3226: Repair bridge smoke test damage | |||
2021-01-17 | smoketest: bridge: T3226: Repair bridge smoke test damage | jack9603301 | |
2021-01-16 | smoketest: interfaces: use provided unittest framework assert methods | Christian Poessinger | |
2021-01-16 | smoketest: loopback: interface can not be deleted, it must always exist | Christian Poessinger | |
Commit 35b049aa ("smoketest: interfaces: verify deletion of interfaces") validated that when the test completed (tearDown()) there must be no interfaces left registered for the tests. This is invalid for the loopback interface as it can not be deleted from the system. | |||
2021-01-16 | Merge pull request #687 from jack9603301/T3137 | Christian Poessinger | |
bridge: T3137: Fix variable errors in VLAN sensor bridge configuration program | |||
2021-01-17 | bridge: T3137: Fix variable errors in VLAN sensor bridge configuration program | jack9603301 | |
2021-01-16 | smoketest: interfaces: verify deletion of interfaces | Christian Poessinger | |
When deleting the test interfaces, ensure after each run that there are no leftovers from a previous run, indicating that there was a problem while removing the interfaces. | |||
2021-01-16 | vrf: T31: add support for - and _ in VRF names | Christian Poessinger | |
2021-01-16 | vyos.configdict: node_changed() now accepts key mangling parameter | Christian Poessinger | |
2021-01-16 | Merge pull request #686 from jack9603301/T3137 | Christian Poessinger | |
bridge: T3137: Support disable native VLAN | |||
2021-01-16 | bridge: T3137: Support disable native VLAN | jack9603301 | |
2021-01-16 | Merge pull request #685 from sever-sever/T3222 | Christian Poessinger | |
bgp: T3222: Fix help descriptions for dampening | |||
2021-01-16 | bgp: T3222: Fix help descriptions for dampening | sever-sever | |
2021-01-16 | smoketest: interface: test "disable" CLI option | Christian Poessinger | |
Verify interface is in admin down state afterwards. | |||
2021-01-16 | vrf: T31: migrate to get_config_dict() | Christian Poessinger | |
2021-01-16 | Merge pull request #677 from jack9603301/T3137 | Christian Poessinger | |
bridge: T3137: Let VLAN aware bridge approach the behavior of professional equipment | |||
2021-01-16 | bridge: T3137: Improved verification logic | jack9603301 | |
2021-01-15 | op-mode: restart: cleanup help strings | Christian Poessinger | |
2021-01-15 | ssh: T631: add op-mode "restart ssh" command | Christian Poessinger | |
2021-01-15 | snmp: T652: enable interface_replace_old option and restart command | Christian Poessinger | |
- Remove all old ifTable entries with the same ifName as newly appeared interface (with different ifIndex) - this is the case on e.g. ppp interfaces - Add new op-mode command "restart snmp" to restart the daemon | |||
2021-01-15 | tunnel: T3173: path MTU discovery option should be valueless | Christian Poessinger | |
2021-01-15 | Merge branch 'T3173' of https://github.com/sever-sever/vyos-1x into pmtu | Christian Poessinger | |
* 'T3173' of https://github.com/sever-sever/vyos-1x: tunnel: T3173: Add nopmtudisc parameter for tunnels conf-mode | |||
2021-01-15 | Merge pull request #681 from jjakob/T3219-openvpn-ipv6-iroute | Christian Poessinger | |
openvpn: T3219: fix for server client subnet IPv6 iroute | |||
2021-01-15 | Merge pull request #683 from sever-sever/T3157 | Christian Poessinger | |
salt: T3157: Fix location for log file | |||
2021-01-15 | Merge pull request #684 from sever-sever/T3215 | Christian Poessinger | |
op-mode: T3215: Fix show ipv6 route overlaps in nodes | |||
2021-01-15 | smoketest: T3003: remove unneeded empty file | John Estabrook | |
An empty file was accidentally included in the original commit, da8ad8f. | |||
2021-01-15 | op-mode: T3215: Fix show ipv6 route overlaps in nodes | sever-sever | |
2021-01-15 | salt: T3157: Fix location for log file | sever-sever | |
2021-01-15 | bridge: T3137: Remove migrators | jack9603301 | |