Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-04 | opmode: T5191: replace underscores with hyphens in generated options | Daniil Baturin | |
2023-05-03 | Merge pull request #1976 from dmbaturin/dict-utils | John Estabrook | |
T5195: add vyos.utils.dict | |||
2023-05-03 | T5195: add vyos.utils.dict | Daniil Baturin | |
Old functions still remain in vyos.util for now | |||
2023-05-02 | Merge pull request #1975 from sever-sever/T5163 | Christian Breunig | |
T5163: Add match protocol filter for route-map | |||
2023-05-02 | T5163: Add match protocol filter for route-map | Viacheslav Hletenko | |
Ability to match 'source-protocol' for the route-map filters set policy route-map foo rule 10 action 'permit' set policy route-map foo rule 10 match protocol 'bgp' | |||
2023-04-30 | smoketest: remove ospf from bgp vrf config | Christian Breunig | |
2023-04-30 | T5150: harmonize verify() error message - encapsulate variable in "" quotes | Christian Breunig | |
2023-04-30 | smoketest: remove unsupported wlan from vrf-bgp-pppoe-underlay test config | Christian Breunig | |
2023-04-30 | smoketest: QEmu ethernet drivers only support ring-buffer size of 256 bytes | Christian Breunig | |
Commit 0a802d20c - ("smoketest: add config with VRF BGP instance") added a config from a VMware VM. When moving to QEmu we must reduce the network card ring-bufer size from 4096 -> 256, as the tests failed with: > Driver only supports a maximum RX ring-buffer size of "256" bytes! | |||
2023-04-29 | smoketest: add config with VRF BGP instance | Christian Breunig | |
Replica of a real network. BGP is realised inside a VRF. The BGP peering to the outside world is done via WireGuard that is backed by a PPPoE link - shiver! | |||
2023-04-29 | Merge pull request #1967 from fett0/T5161 | Christian Breunig | |
BFD : T5161: add feature bfd static monitoring | |||
2023-04-29 | smoketest: T5161: add IPv6 static route BFD tests | Christian Breunig | |
2023-04-29 | smoketest: T5161: add missing whitespace in BFD profile during validation | Christian Breunig | |
2023-04-29 | static: T5161: add BFD monitoring for static IPv6 routes | fett0 | |
2023-04-29 | static: T5161: add BFD monitoring for static routes | fett0 | |
2023-04-27 | bgp: T5010: add verify() for L2VPN EVPN route-distinguisher and route-target | Christian Breunig | |
Without the change users might get confused as the setting is specified on the VyOS CLI but never makes it to FRR due to an internal FRR check. | |||
2023-04-27 | bgp: T5010: fix for-loop copy/paste error | Christian Breunig | |
Commit 923d7f1d7 (bgp: T5010: add missing for-loop when iterating over "both" route-target) referenced export rt instead of both. This happened while improperly copy-pasting the line. | |||
2023-04-27 | bgp: T5010: add missing for-loop when iterating over "both" route-target | Christian Breunig | |
2023-04-27 | Revert "bgp: T3734: only support "l2vpn-evpn advertise-all-vni" in default VRF" | Christian Breunig | |
This reverts commit bfe57cf80f4c71236f0885408d704a69575f0b30. | |||
2023-04-27 | Merge pull request #1972 from sever-sever/T5181 | Christian Breunig | |
T5181: Fix condition to detect correct vrf name for vrf-vni | |||
2023-04-27 | T5181: Fix condition to detect correct vrf name for vrf-vni | Viacheslav Hletenko | |
When we delete vrf vni there is a dictionary {'only_vrf': 'red', 'new_frr_config': '!\n'} | |||
2023-04-27 | Merge pull request #1721 from dmbaturin/T4888-conntrack-sync-op-mode | John Estabrook | |
conntrack-sync: T4888: rewrite the op mode script in the new format | |||
2023-04-26 | bgp: T5181: FRR can not tear down VRF isntance if l3vni is still configured | Christian Breunig | |
Add verify() section to check if l3vni was removed in addition to the BGP process under any given VRF. | |||
2023-04-26 | vrf: T5174: ensure no duplicate VNIs can be defined | Christian Breunig | |
2023-04-26 | Merge pull request #1971 from sever-sever/T5181 | Christian Breunig | |
T5181: Fix for correct deleting vni under vrf | |||
2023-04-26 | T5181: Fix for correct deleting vni under vrf | Viacheslav Hletenko | |
2023-04-25 | Merge pull request #1970 from jestabro/xml-merge | Christian Breunig | |
xml: T5179: fix missed case in multi_to_list conversion | |||
2023-04-25 | vrf: T5150: fix improper config dict generation for individual vni configuration | Christian Breunig | |
2023-04-25 | xml: T5179: fix missed case in multi_to_list conversion | John Estabrook | |
2023-04-24 | Merge pull request #1968 from nagua/patch-1 | Daniil Baturin | |
openvpn: T4402: Update openvpn server.conf.j2 | |||
2023-04-23 | http-api: T5175: check value of attribute for FastAPI>=0.91.0 | John Estabrook | |
FastAPI v0.92.0 (starlette v0.24.0) sets default attribute Request._form; check for value == None instead of existence when overriding Request class. | |||
2023-04-24 | OpenVPN: T4402: Update OpenVPN server.conf.j2 template | Nicolas Riebesel | |
The ifconfig-pool command requires the arguments separated by a space. Hence the space was added before the subnet mask. | |||
2023-04-23 | vrf: T5150: must use no_tag_node_value_mangle when working with the config dict | Christian Breunig | |
2023-04-23 | smoketest: static: always remove all VRFs prior to the test | Christian Breunig | |
2023-04-22 | Merge pull request #1966 from sever-sever/T1237 | Christian Breunig | |
T1237: Failover route add policy for targets checking | |||
2023-04-22 | frr: T4353: fix "exit-vrf" indention | Christian Breunig | |
2023-04-22 | Merge pull request #1962 from indrajitr/ddclient-opmode-2 | Daniil Baturin | |
dns: T5144: Make dns dynamic status output legacy format compatible | |||
2023-04-21 | vrf: T5150: fix regex used on frr-reload when searching for discrete VRF | Christian Breunig | |
We must only search and replace for "vrf red" or "vrf green" - the regex used infact matched on all VRFs which is wrong. This would remove all VRF VNI configurations when only changing a single VRf. | |||
2023-04-21 | Merge pull request #1957 from aapostoliuk/T5042-sagitta | Christian Breunig | |
ipsec: T5042: Rewritten 'show vpn ipsec remote-access' command | |||
2023-04-21 | Merge pull request #1965 from dmbaturin/python-dep | Christian Breunig | |
debian packaging: T5172: set minimum Python version to 3.10 | |||
2023-04-21 | vrf: T5150: l3vni must be removed prior to removing BGP VRF process | Christian Breunig | |
2023-04-21 | T1237: Failover route add policy for targets checking | Viacheslav Hletenko | |
Add policy (any-available|all-available) for target checking for failover route set protocols failover route 192.0.2.55/32 next-hop 192.168.122.1 check policy 'any-available' set protocols failover route 192.0.2.55/32 next-hop 192.168.122.1 check target '192.168.122.1' set protocols failover route 192.0.2.55/32 next-hop 192.168.122.1 check target '192.168.122.11' It depends if we need that all targets must be alive on just one target. | |||
2023-04-21 | debian packaging: T5172: set minimum Python version to 3.10 | Daniil Baturin | |
since it's required for match statements and for op mode introspection | |||
2023-04-21 | Merge pull request #1921 from rgwan/current | Daniil Baturin | |
T5123: op-mode: Support to show detailed ospf route table | |||
2023-04-21 | Merge branch 'current' into current | Daniil Baturin | |
2023-04-20 | Merge pull request #1963 from sarthurdev/pki_fix | Christian Breunig | |
pki: T3642: Fix show command if no CA certs are present | |||
2023-04-19 | Merge pull request #1958 from srividya0208/T5159 | Daniil Baturin | |
op-mode: T5159: dhcpv6 incorrect warning message | |||
2023-04-19 | op-mode: T5159: dhcpv6 incorrect warning message | srividya0208 | |
The operational command "show dhcpv6 server leases" shows a warning message e ven if dhcpv6 setting are configured and ipv6 address got assigned to clients. | |||
2023-04-18 | pki: T3642: Fix show command if no CA certs are present | sarthurdev | |
2023-04-17 | dns: T5144: Make dns dynamic status output legacy format compatible | Indrajit Raychaudhuri | |
Adjust the output of dynamic dns status to be compatible with both legacy and new ddclient cache format. This is necessary because the legacy format is still used by some of the dyndns2 family of protocols. This is a follow-up to commit 3f3621b6874354. |