Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-17 | configsession: T3259: avoid deadlock when data fills stdout pipe | John Estabrook | |
If the subprocess is producing enough data (in this case showConfig on a large config file), then the construction: p = subprocess.Popen(.., stdout=subprocess.PIPE, ..) p.wait() will deadlock with the subprocess waiting for data to be consumed, while the Python process waits for its termination. So consume data, then wait for termination. | |||
2021-02-17 | Merge pull request #728 from sever-sever/T3299 | Christian Poessinger | |
squid: T3299: Add listen address 0.0.0.0 | |||
2021-02-17 | squid: T3299: Add listen address 0.0.0.0 | sever-sever | |
2021-02-16 | bfd: T3310: use end to exit FRR scope | Christian Poessinger | |
We need to exit from the bfd context by end instead of exit, else FRR reload will get confused: frr-reload output: 168 2021-02-16 21:13:19,014 DEBUG: LINE ip prefix-list GLOBAL seq 10 permit 192.168.100.1/32: append to current_context_lines, ['bfd'] | |||
2021-02-16 | ospf: T3047: support virtual-link interfaces on "passive-interface-exclude" | Christian Poessinger | |
This superseeds GitHub pull request #723 by implementing support to add an OSPF virtual-link interface which connects different areas to the "no passive-interface" configuration option when the system uses "passive-interface default". Setting "protocols ospf passive-interface-exclude vlink0" on the VyOS CLI will render the FRR OSPF configuration "no passive-interface VLINK0". | |||
2021-02-16 | bgp: T2100: always set "no bgp network import-check" | Christian Poessinger | |
In order to keep the current behavior when upgrading from 1.2 -> 1.3 -> 1.4 FRR requires us to set this option. This configuration modifies the behavior of the network statement. If you have this configured the underlying network must exist in the rib (default). If you have the [no] form configured then BGP will not check for the networks existence in the rib. For FRR versions 7.3 and before frr defaults for datacenter were the network must exist, traditional did not check for existence. For versions 7.4 and beyond both traditional and datacenter the network must exist. VyOS uses "traditional". | |||
2021-02-16 | ospfv3: T3313: move interface related options to "protocols ospfv3 interface" | Christian Poessinger | |
2021-02-15 | Merge pull request #732 from c-po/t3310-bfd | John Estabrook | |
bfd: T3310: migrate to get_config_dict() and FRR reload | |||
2021-02-15 | bgp: T1513: add per VRF vni support | Christian Poessinger | |
2021-02-15 | bfd: T3310: implement peer profile support | Christian Poessinger | |
2021-02-15 | bfd: T3310: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-15 | GitHub: update help strings in PR template | Christian Poessinger | |
2021-02-15 | smoketest: bfd: ensure sessions are sourced from a valid local if | Christian Poessinger | |
.. if BFD connections will be source from invalid sources this will crash bfdd in FRR 7.3 | |||
2021-02-15 | bgp: T3311: remove remote-as from address-family | Christian Poessinger | |
When moving from Quagga to FRR the BGP address-family was extended by an invalid peer-group statement. FRR always moved a configured peer-group from the AFI level down to the neighbor level. With the migration to FRR reload we must take care about this by ourselves. | |||
2021-02-14 | templates: convert DOS -> UNIX line endings | Christian Poessinger | |
2021-02-14 | bgp: T2315: add CLI options for addpath-tx-(all-paths|bestpath-per-AS) | Christian Poessinger | |
* protocols bgp 65000 neighbor 192.0.2.1 address-family ipv4-unicast addpath-tx-all * protocols bgp 65000 neighbor 192.0.2.1 address-family ipv4-unicast addpath-tx-per-as * protocols bgp 65000 neighbor 2001:db8::1 address-family ipv6-unicast addpath-tx-all * protocols bgp 65000 neighbor 2001:db8::1 address-family ipv6-unicast addpath-tx-per-as | |||
2021-02-14 | frr: harden "router" regex | Christian Poessinger | |
2021-02-14 | bgp: T1513: add per VNI advertise-default-gw, advertise-svi-ip options | Christian Poessinger | |
2021-02-14 | smoketest: bfd: add initial test | Christian Poessinger | |
2021-02-14 | bgp: T2844: add IPv4 disable-send-community support | Christian Poessinger | |
2021-02-14 | bgp: T2387: route-reflector-client is only supported for iBGP peers | Christian Poessinger | |
2021-02-14 | bgp: T2387: bugfix missing options not added to FRR | Christian Poessinger | |
The following options were not represented in the Jinja2 template: - port - advertisement-interval - strict-capability-match In addition the smoketests have been extended to support IPv6 neighbors, too. | |||
2021-02-14 | bgp: T3308: add graceful-shutdown option | Christian Poessinger | |
2021-02-14 | bgp: T1513: make vni a multi node | Christian Poessinger | |
2021-02-14 | bgp: xml: add valueHelp for peer-group definition | Christian Poessinger | |
2021-02-13 | bgp: T2387: bgp_neighbor macro should access address family dict with items() | Christian Poessinger | |
2021-02-13 | bgp: T1513: extend supported evpn support/cli options | Christian Poessinger | |
Add CLI options for: - advertise-pip - rt-auto-derive - flooding - rd - route-target | |||
2021-02-13 | smoketest: rpki: extend tests with IPv6 caching servers | Christian Poessinger | |
2021-02-13 | smoketest: bcast-relay: no need to commit() in setUp() | Christian Poessinger | |
2021-02-13 | smoketest: rpki: remove failfast setting | Christian Poessinger | |
2021-02-12 | Merge pull request #731 from varesa/T3307-fix-dnat | Christian Poessinger | |
nat: T3307: fix destination nat generation | |||
2021-02-12 | nat: T3307: fix destination nat generation | Esa Varemo | |
Fix destination NAT template trying to map source->translation instead of destination->translation. Fixes https://phabricator.vyos.net/T3307 | |||
2021-02-11 | ospfv3: T3267: move interface specific options to "protocols ospfv3" | Christian Poessinger | |
2021-02-11 | ripng: T3281: move interface specific options to "protocols ripng" | Christian Poessinger | |
2021-02-11 | ripng: T3281: move common parts into Jinja2 include | Christian Poessinger | |
2021-02-11 | Merge branch 'ripng' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 'ripng' of github.com:c-po/vyos-1x: smoketest: static-routes: enable VRF table leaking test rip: T2547: fix indention of distribute-list in FRR template Makefile: remove "interfaces ip" node as all components have been migrated ripng: T3281: migrate to get_config_dict() and FRR reload frr: T2638: remove dedicated per protocol debugging | |||
2021-02-11 | Merge pull request #730 from bstepler/T3290 | Christian Poessinger | |
conntrack: T3290: remove references to removed GRE plugins | |||
2021-02-11 | mirror: T3297: redirect stderr to /dev/null | JACK | |
2021-02-10 | conntrack: T3290: remove references to removed GRE plugins | Brandon Stepler | |
2021-02-10 | smoketest: static-routes: enable VRF table leaking test | Christian Poessinger | |
As we have upgrade to FRR 7.5 in current the issue within FRR vtysh [1] is fixed. [1]: https://github.com/FRRouting/frr/issues/8016 | |||
2021-02-10 | rip: T2547: fix indention of distribute-list in FRR template | Christian Poessinger | |
2021-02-10 | Makefile: remove "interfaces ip" node as all components have been migrated | Christian Poessinger | |
... from vyatta-cfg-quagga to vyos-1x | |||
2021-02-10 | ripng: T3281: migrate to get_config_dict() and FRR reload | Christian Poessinger | |
2021-02-10 | frr: T2638: remove dedicated per protocol debugging | Christian Poessinger | |
With commit 015651a8 ("T2638: Enable more debugging in the FRR library") a global debug mechanism was added by creating a file named /tmp/vyos.frr.debug. With this change we can drop the duplicated debug code from every protocol. | |||
2021-02-09 | Merge pull request #724 from c-po/t1315-bgp-evpn | Christian Poessinger | |
bgp: T1315: initial implementation of L2VPN EVPN support | |||
2021-02-09 | bgp: T1513: initial implementation of L2VPN EVPN support | Christian Poessinger | |
2021-02-09 | xml: cleanup wrong include file extensions | Christian Poessinger | |
2021-02-09 | xml: op-mode: remove absolute path from vtysh | Christian Poessinger | |
2021-02-09 | bgo: T3183: T2100: enable "no bgp ebgp-requires-policy" | Christian Poessinger | |
2021-02-09 | xml: bgp: remove absolute path from vtysh | Christian Poessinger | |