Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-12 | bgp: T4069: add "parameters shutdown" CLI option | Christian Poessinger | |
Administrative shutdown of all peers of a bgp instance. Drop all BGP peers, but preserve their configurations. The peers are notified in accordance with RFC 8203 by sending a NOTIFICATION message with error code Cease and subcode Administrative Shutdown prior to terminating connections. This global shutdown is independent of the neighbor shutdown, meaning that individually shut down peers will not be affected by lifting it. | |||
2021-12-12 | bgp: T4069: add "parameters reject-as-sets" CLI option | Christian Poessinger | |
This command enables rejection of incoming and outgoing routes having AS_SET or AS_CONFED_SET type. | |||
2021-12-12 | bgp: T4069: add "parameters minimum-holdtime <n>" CLI option | Christian Poessinger | |
This command allows user to prevent session establishment with BGP peers with lower holdtime less than configured minimum holdtime. When this command is not set, minimum holdtime does not work. | |||
2021-12-12 | bgp: T4069: add "parameters fast-convergence" CLI option | Christian Poessinger | |
Whenever BGP peer address becomes unreachable we must bring down the BGP session immediately. Currently only single-hop EBGP sessions are brought down immediately. IBGP and multi-hop EBGP sessions wait for hold-timer expiry to bring down the sessions. This new configuration option helps user to teardown BGP sessions immediately whenever peer becomes unreachable. This configuration is available at the bgp level. When enabled, configuration is applied to all the neighbors configured in that bgp instance. | |||
2021-12-12 | bgp: T3967: add "parameters conditional-advertisement timer <n>" option | Christian Poessinger | |
Set the period to rerun the conditional advertisement scanner process. The default is 60 seconds. | |||
2021-12-12 | xml: bgp: fix "shutdown" help string (remove whitespace) | Christian Poessinger | |
2021-12-11 | T3912: migrate "Welcome to VyOS" from issue file to motd to not silently ↵ | Christian Poessinger | |
expose OS | |||
2021-12-11 | vyos.util: T4061: fix typo in function name | John Estabrook | |
2021-12-11 | smoketest: bfd: only read in FRR configuration from bfdd | Christian Poessinger | |
2021-12-11 | bfd: T3310: bugfix on profile names using hyphens | Christian Poessinger | |
2021-12-10 | vxlan: T3700: unindent other tunnels cleanup code | Christian Poessinger | |
2021-12-10 | wwan: T3795: remove superfluous import (render) | Christian Poessinger | |
(cherry picked from commit 5e7243db4ced47dbad48913f86909ba284fcc24d) | |||
2021-12-10 | wwan: T3795: only enable cron helper when interface is in use | Christian Poessinger | |
(cherry picked from commit e73b40a04ee90a91b778ce72a60cbb751f42a306) | |||
2021-12-10 | wwan: T3795: only run ModemManager when interface is in use | Christian Poessinger | |
(cherry picked from commit a8ebb4817955b3f33f773a4d05c753dfc77958cd) | |||
2021-12-10 | vxlan: T3700: can not specify both "external" and "VNI" | Christian Poessinger | |
2021-12-10 | vxlan: T3700: add support for external controlled FDB | Christian Poessinger | |
Background information [1]. Specifies whether an external control plane (e.g. ip route encap/EVPN) or the internal FDB should be used. [1]: https://legacy.netdevconf.info/2.2/slides/prabhu-linuxbridge-tutorial.pdf | |||
2021-12-10 | ConfigError: T4068: automatically wrap message at 72 characters | Christian Poessinger | |
2021-12-10 | smoketest: interfaces: bugfix loop iteration - same config set multiple times | Christian Poessinger | |
2021-12-10 | T562: bugfix missing "," on variable listing | Christian Poessinger | |
This prevented VyOS to actually boot as the configuration could not be loaded, as "system host-name" was unable to commit. | |||
2021-12-09 | ospf(v3): T4058: add support for BFD profiles | Christian Poessinger | |
2021-12-09 | isis: T4058: add support for BFD profiles | Christian Poessinger | |
2021-12-09 | bgp: T4058: add support for BFD profiles | Christian Poessinger | |
2021-12-09 | xml: T4058: provide building block for BFD profiles | Christian Poessinger | |
2021-12-09 | xml: include: create dedicated bfd subfolder | Christian Poessinger | |
2021-12-09 | Revert "vrrp: T4059: do "late" read of the CLI configuration as this fails ↵ | Christian Poessinger | |
in __init__" This reverts commit bcfe967f607a83192d75c01e7f414655891eec60. | |||
2021-12-09 | vyos.configdict: T4064: bugfix for IP addresses not removed from Kernel | Christian Poessinger | |
Commit ee80d0aebd ("vyos.ifconfig: T2738: do not remove OS assigned IP addresses from interface") addressed an issue with IP addresses added to interfaces by daemons and not by the CLI. The solution in this commit for IP address removal unfortunately did not cover VLAN (802.1q and 802.1ad) IP address removal in the same way as it is done for non VLAN interfaces. The code was missing. (cherry picked from commit 91898b8bd876af6b4d7fae54981e78400f57e008) | |||
2021-12-09 | smoketest: vlan: T4064: verify IP addresses do not stick after deletion | Christian Poessinger | |
(cherry picked from commit 1a814661a0ade01f144398b91dd6998e42018fdd) | |||
2021-12-09 | Merge pull request #1024 from lucasec/dns-authoritative | Christian Poessinger | |
T562: Config syntax for defining DNS forward authoritative zones | |||
2021-12-08 | configquery: T4060: allow use before boot configuration is complete | John Estabrook | |
2021-12-08 | vyos.util: T4061: add function to check for completion of boot config | John Estabrook | |
2021-12-08 | vrrp: T4059: do "late" read of the CLI configuration as this fails in __init__ | Christian Poessinger | |
... thus we simply read the configuration the first time it really becomes necessary and a message requireing the data needs it actually. | |||
2021-12-08 | Merge pull request #1100 from DmitriyEshenko/sg-1x-03122021-02 | Daniil Baturin | |
pppoe-server: T3006: Add range to regex generator | |||
2021-12-07 | pppoe-server: T3006: Add range to regex generator | DmitriyEshenko | |
2021-12-08 | Merge pull request #1102 from dmbaturin/T3006 | Daniil Baturin | |
T3006: add a range validator | |||
2021-12-07 | T3006: add a range validator | Daniil Baturin | |
2021-12-07 | Merge pull request #1101 from goodNETnick/vrrpHealth_1.4 | Christian Poessinger | |
VRRP: T4033: VRRP script_security parameter removed | |||
2021-12-07 | VRRP: T4033: VRRP script_security parameter removed | goodNETnick | |
2021-12-06 | Revert "bfd: T3753: FRR 8.1 uses a default echo-interval of 50 - reflect ↵ | Christian Poessinger | |
this in CLI" This reverts commit 49047b88c9bac0b2e007ccce7ac7d42e82ee0a2b. > Echo mode is only available for single hop sessions | |||
2021-12-06 | bfd: T3753: FRR 8.1 uses a default echo-interval of 50 - reflect this in CLI | Christian Poessinger | |
2021-12-06 | xml: ntp: remove indent | Christian Poessinger | |
2021-12-06 | xml: vrf: use "txt" in valueHelp | Christian Poessinger | |
2021-12-06 | https: T4055: add vrf support | Christian Poessinger | |
2021-12-06 | https: pki: T3642: remove debug print() | Christian Poessinger | |
Remove superfluous print() statement added in commit 0852c588d55 ("https: pki: T3642: embed CA certificate into chain if specified"). | |||
2021-12-06 | smoketest: bfd: T4054: verify peer -> profile assignment | Christian Poessinger | |
2021-12-06 | bfd: T1183: use unified error style | Christian Poessinger | |
2021-12-06 | bfd: T4054: bugfix missing profile assignment to peer | Christian Poessinger | |
2021-12-06 | Merge pull request #1077 from sever-sever/T3829 | Christian Poessinger | |
netns: T3829: Ability to configure network namespaces | |||
2021-12-06 | smoketests: mpls: add initial basic testcase | Christian Poessinger | |
2021-12-06 | mpls: ldp: T3753: add proper indention to Jinja2 template | Christian Poessinger | |
2021-12-06 | mpls: ldp: T3753: adjust to new FRR 8.1 syntax | Christian Poessinger | |