Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-05 | Revert "smoketest: config: bgp: remove graceful-restart option due to ↵ | Christian Poessinger | |
frr-reload bug" This reverts commit 49cfd4e0c56a8b7a85128bfdb4a4e19157137129. | |||
2021-05-04 | bgp: T3504: enable support for per-peer graceful shutdown | Christian Poessinger | |
2021-05-02 | radius: T3510: authenticated users must use /sbin/radius_shell as shell | Christian Poessinger | |
2021-05-02 | login: T1948: use long options when calling adduser | Christian Poessinger | |
... just to make it easier for users to read the commandline. | |||
2021-05-02 | Improve the OSPF CLI help strings. | Daniil Baturin | |
(Capitalization fixes, more consice wording etc.) | |||
2021-04-30 | bgp: T3504: add support for per-peer graceful shutdown | Christian Poessinger | |
This commit has a dependecy on https://github.com/FRRouting/frr/issues/8403, thus support will be "commented out" by default. | |||
2021-04-30 | Merge pull request #827 from sever-sever/T3461 | Christian Poessinger | |
openconnect: T3461: Delete CA crt file checks | |||
2021-04-30 | Merge pull request #826 from sever-sever/T3138 | Christian Poessinger | |
ddclient: T3138: Fix typo for key | |||
2021-04-30 | Merge pull request #825 from sever-sever/T3250 | Christian Poessinger | |
pppoe: T3250: Not mangle values for tag nodes | |||
2021-04-30 | openconnect: T3461: Delete CA crt file checks | sever-sever | |
2021-04-30 | ddclient: T3138: Fix typo for key | sever-sever | |
2021-04-29 | bgp: xml: T2387: restructure include files and make them easier to recognize | Christian Poessinger | |
2021-04-29 | pppoe: T3250: Not mangle values for tag nodes | sever-sever | |
2021-04-27 | op-mode: ospfv3: T3335: re-use common vtysh_wrapper.sh wrapper | Christian Poessinger | |
Instead of renaming the OSPFv3 commands for every individual XML invocation, also re-use the common helper shell script. One source, one truth! | |||
2021-04-27 | Merge pull request #821 from bstepler/T3502 | Christian Poessinger | |
ecmp: T3502: fix check for "layer4-hashing" key | |||
2021-04-27 | Merge pull request #822 from bstepler/T3503 | Christian Poessinger | |
bgp: T3503: allow "route-reflector-client" when "remote-as" is "internal" | |||
2021-04-27 | ecmp: T3502: fix check for "layer4-hashing" key | Brandon Stepler | |
2021-04-27 | bgp: T3503: allow "route-reflector-client" when "remote-as" is "internal" | Brandon Stepler | |
2021-04-27 | op-mode: T2946: only call 'stty size' if in terminal | John Estabrook | |
2021-04-27 | Merge pull request #820 from sever-sever/T3473 | Christian Poessinger | |
ipsec: T3473: Decode byte csa-name for op-mode | |||
2021-04-27 | Merge pull request #818 from sever-sever/T2216-ports | Christian Poessinger | |
container: T2216: Add binding for ports and volumes | |||
2021-04-27 | ipsec: T3473: Decode byte csa-name for op-mode | sever-sever | |
2021-04-27 | container: T2216: Add binding for ports and volumes | sever-sever | |
2021-04-26 | Merge pull request #819 from DmitriyEshenko/1x-fix-dhcpv6-26042021 | Christian Poessinger | |
dhcpv6-server: T3494: Get address from network to correct sorting | |||
2021-04-26 | dhcpv6-server: T3494: Get address from network to correct sorting | DmitriyEshenko | |
2021-04-25 | lldp: T1898: add completion helper to list assigned IPs for management-address | Christian Poessinger | |
2021-04-25 | policy: T3490: lower priority to keep up with Policy-Based-Routing (PBR) | Christian Poessinger | |
PBR is implemented in vyatta-cfg-firewall and the new policy framework uses one script to rule them all that is triggered from the main policy level. As the PBR configuration is a subnode with a lower priority we get an inversion, thus all policy based configuration which applies to FRR only, is set to priority 200. Automated tests did not show any regression. | |||
2021-04-25 | policy: T3497: add verify() that prefix-lists must carry a defined prefix | Christian Poessinger | |
2021-04-25 | frr: T2638: fix error message grammar error and add debug howto | Christian Poessinger | |
2021-04-25 | tunnel: T3468: add interfaces to completion helper for bridge | Christian Poessinger | |
2021-04-25 | wireguard: T1802: add client name to configuration | Christian Poessinger | |
2021-04-24 | wireguard: T1802: generate QR code for clients on CLI | Christian Poessinger | |
generate wireguard mobile-config wg0 server wg.vyos.net address 1.2.2.2/24 WireGuard client configuration for interface: wg0 [Interface] PrivateKey = AEXrZ4b3xFVLg1lql3hy/93+d43q3+3vPdSMUGI6/Fo= Address = 1.2.2.2/24 [Peer] PublicKey = h1HkYlSuHdJN6Qv4Hz4bBzjGg5WUty+U1L7DJsZy1iE= Endpoint = wg.vyos.net:41751 AllowedIPs = 0.0.0.0/0, ::/0 The servers public key and port are automatically extracter from the running config. | |||
2021-04-24 | policy: T2425: verify() must check if a policy is still used | Christian Poessinger | |
When deleting a route-map, prefix-list or access-list, we must ensure that this routing policy is not referenced by any other protocol or policy. When trying to remove a policy still in use, raise an error. | |||
2021-04-23 | Merge pull request #817 from erkin/current | Christian Poessinger | |
T3356: Add support for custom source address for connections | |||
2021-04-23 | T3356: Add support for custom source address for connections | erkin | |
2021-04-21 | Merge pull request #816 from sever-sever/T2216-op-mode | Christian Poessinger | |
container: T2216: Rewrite op-mode to python | |||
2021-04-21 | container: T2216: Rewrite op-mode to python | sever-sever | |
2021-04-21 | containers: T2216: the first IP address is always reserved for podman | Christian Poessinger | |
2021-04-21 | containers: T2216: used "address" must belong to the used container network | Christian Poessinger | |
2021-04-21 | containers: T2216: refine implementation | Christian Poessinger | |
This commit is a cleanup and refinement of the container hosting implementation. - Renamed CLI node ipv4-prefix -> prefix so both IPv4 and IPv6 prefix can be supplied in the future. This is currently limited to IPv4 only as when using IPv6 networks in combination with IPv4 the IPv4 prefix is altered randomly - De-nested if clauses - Use "for foo, bar in baz.items()" to more easily iterate of dictionary values, this means "bar" can be used to access "baz[foo]" | |||
2021-04-21 | bridge: T2653: remove superfluous "import re" | Christian Poessinger | |
2021-04-21 | containers: T2216: add op-mode "show container network" command | Christian Poessinger | |
2021-04-20 | Merge pull request #815 from zdc/T3471-sagitta | Christian Poessinger | |
dhclient: T3471: Fixed process search for IPv4 | |||
2021-04-20 | xml: T3488: when using regex one must use ^ and $ when checking string literals | Christian Poessinger | |
2021-04-20 | interfaces: T3488: harden regex for supplied address string | Christian Poessinger | |
The previously used regex allowed an address value of "dhcpfoo" which is invalid and will raise an OSError. Harden the regex that it explicitly must be dhcp or dhcpv6. | |||
2021-04-20 | dhclient: T3471: Fixed process search for IPv4 | zsdc | |
Some software starts dhclient without IP protocol flag (`-4`, `-6`), this commit adds the ability to find such processes as well as with a protocol flag. Additionally, to handle rare situations when PID file may not exists (most likely, when multiple dhclient processes started with the same PID file path), added last-resort action to kill such dhclients. | |||
2021-04-20 | Revert "T2175: properly exist FRR "router" context when rendering templates" | Christian Poessinger | |
This reverts commit 619c518bfc904b060b5b59180940a804fe1beafd. | |||
2021-04-19 | mroute: T2364: fix Jinja2 template indentations | Christian Poessinger | |
2021-04-19 | T2175: properly exist FRR "router" context when rendering templates | Christian Poessinger | |
When rendering a dynamic routing protocol ensure the context, e.g. "router bgp" or "router ospf" is proberly exited before applying any zebra route-map. | |||
2021-04-19 | policy: T2425: verify() route-map match criterias | Christian Poessinger | |
When we match on a community-list, extended community-list or even a large community-list ensure that the referenced list exists on the CLI. |