Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-12-15 | http-api: T4076: allow setting CORS option 'Access-Control-Allow-Origin' | John Estabrook | |
2021-12-13 | http-api: T4071: allow API to bind to unix domain socket | John Estabrook | |
2021-12-12 | graphql: T3993: add requests for firewall ipv6-address-group | John Estabrook | |
2021-12-12 | graphql: T3993: distinguish queries and mutations; update README.graphql | John Estabrook | |
2021-12-12 | validator: T4036: validate if multicast address is single (no netmask) | Christian Poessinger | |
2021-12-12 | bgp: T3967: add support for conditional advertisement | Christian Poessinger | |
The BGP conditional advertisement feature uses the non-exist-map or the exist-map and the advertise-map keywords of the neighbor advertise-map command in order to track routes by the route prefix. non-exist-map ============= * If a route prefix is not present in the output of non-exist-map command, then advertise the route specified by the advertise-map command. * If a route prefix is present in the output of non-exist-map command, then do not advertise the route specified by the addvertise-map command. exist-map ========= * If a route prefix is present in the output of exist-map command, then advertise the route specified by the advertise-map command. * If a route prefix is not present in the output of exist-map command, then do not advertise the route specified by the advertise-map command. This feature is useful when some prefixes are advertised to one of its peers only if the information from the other peer is not present (due to failure in peering session or partial reachability etc). The conditional BGP announcements are sent in addition to the normal announcements that a BGP router sends to its peer. CLI nodes can be found under: * set protocols bgp neighbor <ip> address-family <afi> conditional-advertisement * set protocols bgp peer-group <p> address-family <afi> conditional-advertisement | |||
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 | 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 | 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 | Revert "vrrp: T4059: do "late" read of the CLI configuration as this fails ↵ | Christian Poessinger | |
in __init__" This reverts commit bcfe967f607a83192d75c01e7f414655891eec60. | |||
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 | 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-07 | T3006: add a range validator | Daniil Baturin | |
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 | 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 | mpls: ldp: T3753: adjust to new FRR 8.1 syntax | Christian Poessinger | |
2021-12-06 | Merge pull request #1097 from sever-sever/T4052 | Christian Poessinger | |
validators: T4052: Fix for warn message in the validator script | |||
2021-12-06 | sflow: T4046: Add source-address for sflow | Viacheslav | |
2021-12-06 | validators: T4053: Fix exit code for script | Viacheslav | |
2021-12-06 | validators: T4052: Fix for warn message in the validator script | Viacheslav | |
Validator expects variable "script" for the Warning message But it gets undeclared "path" | |||
2021-12-05 | vrrp: T4041: bugfix sync-group transition-scripts not executed | Christian Poessinger | |
While mangling the config dict retrieved via get_config_dict() into a private representation of a configuration dictionary sync-groups were never accounted for. Instead everything always ended up in the regular vrrp transition-script section. The implementation has been changed to directly work on the content of get_config_dict() to stop any confusion and making redundant data copies obsolete. | |||
2021-12-04 | pppoe: T3403: Add missing space to the header | Eshenko Dmitriy | |
2021-12-04 | bgp: T4048: allow per VNI RD/RT configuration | Christian Poessinger | |
2021-12-04 | bgp: T4042: bugfix route-distinguisher value range | Christian Poessinger | |
2021-12-04 | validators: T4042: rename bgp-route-target -> bgp-rd-rt | Christian Poessinger | |
2021-12-04 | wwan: T3795: move implementation to VbashOpRun() | Christian Poessinger | |
After commit ae16a51506c ("configquery: T3402: use vyatta-op-cmd-wrapper to provide environment") we can now call VyOS op-mode commands from arbitrary Python scripts. | |||
2021-12-04 | op-mode: disk: T4045: bugfix "format disk <new> like <old>" | Christian Poessinger | |
2021-12-04 | op-mode: disk: T4045: cleanup code to use python f'ormat strings | Christian Poessinger | |
2021-12-04 | bfd: T4044: add VRF support for peers | Christian Poessinger | |
2021-12-04 | bfd: T3310: add key_mangling option when calling get_config_dict() | Christian Poessinger | |
2021-11-29 | rpki: T3753: add missing "exit" marker after FRR upstream fix | Christian Poessinger | |
2021-12-01 | graphql: T3993: define add/delete system image request | John Estabrook | |
2021-12-01 | http-api: T3440: simplify vyos-http-api initialization | John Estabrook | |
2021-12-01 | graphql: T3993: update README.graphql | John Estabrook | |
2021-12-01 | Merge pull request #1091 from DmitriyEshenko/sg-1x-29112021-01 | Christian Poessinger | |
openconnect: T3695: Add systemd service checker on commit | |||
2021-12-01 | openconnect: T3695: Add systemd service checker on commit | DmitriyEshenko | |
2021-11-30 | graphql: T3993: add config session show_config | John Estabrook | |
Note that one can also use the mutation Show, with path ["configuration", "json", "pretty"]; that command will obscure passwords and keys, and we may want to disallow this version. |