Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-05-08 | syslog: T2769: add VRF support | Christian Breunig | |
Allow syslog messages to be sent through a VRF (e.g. management). | |||
2023-05-08 | syslog: T2778: migrate to get_config_dict() | Christian Breunig | |
2023-05-08 | Merge pull request #1964 from indrajitr/ddclient-improvement-round-1 | Christian Breunig | |
dns: T5144: Improve dynamic DNS validations and completions | |||
2023-05-08 | dns: T4144: additional improvements to dynamic DNS XML definitions | Christian Breunig | |
* Re-use XML building blocks when poossible * Use XML constraints when possible (password) * Capitalize protocols (HTTP) in <help> strings | |||
2023-05-06 | ethernet: T3891: fix always true expression on auto-negotiation | Christian Breunig | |
Commit f2ecc9710d49 ("ethernet: T3891: honor auto-negotiation support per NIC") added an if statement that always evaluated to True. | |||
2023-05-06 | Merge pull request #1980 from sever-sever/T5203 | Christian Breunig | |
T5203: Add systemd vyos-wan-load-balance.service | |||
2023-05-06 | Merge pull request #1982 from dmbaturin/T671-interfaces-pl | Christian Breunig | |
T671: use the new interface list generator for LLDP help | |||
2023-05-06 | lldp: T671: use the new interface list generator for LLDP help | Daniil Baturin | |
2023-05-05 | syslog: T2769: xml: improve completion helpers | Christian Breunig | |
2023-05-05 | syslog: T2769: xml: provide common facility building block | Christian Breunig | |
2023-05-05 | syslog: T2769: xml: provide common constraint for system usernames | Christian Breunig | |
2023-05-05 | T5203: Use vyos-wan-load-balance.service for load-balancing | Viacheslav Hletenko | |
Use 'vyos-wan-load-balance.service' for load-balancing instead of old start and stop 'vyatta-wanloadbalance.init' script | |||
2023-05-05 | T5203: Add systemd vyos-wan-load-balance.service | Viacheslav Hletenko | |
Add 'vyos-wan-load-balance.service' systemd unit for 'loadbalancing wan' instead of old vyatta-wanloadbalance.init script | |||
2023-05-04 | dns-forwarding: T5193: implement NS resource type | Christian Breunig | |
2023-05-04 | dns-forwarding: T5193: use f'ormat strings when building messages | Christian Breunig | |
2023-05-04 | dns-forwarding: T5193: cleanup help strings | Christian Breunig | |
Remove superfluous quotes on resource types. | |||
2023-05-04 | wwan: op-mode: T5196: inform user about unconfigured interface | Christian Breunig | |
2023-05-04 | ethernet: T3891: honor auto-negotiation support per NIC | Christian Breunig | |
Not all drivers/NICs or combination of NIC + transceiver support auto- negotiation. The current auto-negotiation capability is evaluated and taken into account when applying spped/duplex settings. If auto-negotiation is not supported - we skip the setting to avoid errors during configuration. | |||
2023-05-04 | T4819: remove additional newline from vyos.base.Warning() | Christian Breunig | |
... just oo many new lines for multiple Warnings. | |||
2023-05-04 | Merge pull request #1973 from sever-sever/T5171 | Christian Breunig | |
T5171: Use XML for loadbalancing wan instead of old templates | |||
2023-05-04 | Merge pull request #1977 from dmbaturin/bgp-op-mode | Christian Breunig | |
T4771: further improvements to the BGP op mode script | |||
2023-05-04 | Merge pull request #1974 from dmbaturin/T5191-option-hyphens | Christian Breunig | |
opmode: T5191: replace underscores with hyphens in generated options | |||
2023-05-04 | opmode: T5191: replace underscores with hyphens in generated options | Daniil Baturin | |
2023-05-04 | T4771: further improvements to the BGP op mode script | 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 | T5171: Rewrite load-balancing wan to XML and python3 | Viacheslav Hletenko | |
Use XML and python3 for 'load-balancing wan' Use Jinja2 templates instead of old vyatta-wanloadbalance.pl to generate configuration '/run/load-balance/wlb.conf' wich used by /opt/vyatta/sbin/wan_lb | |||
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 | |