Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2021-04-18 | policy: template: T2425: convert DOS to UNIX line endings | Christian Poessinger | |
2021-04-18 | policy: T2425: add missing route-map options when rendering template | Christian Poessinger | |
The following options one can specify in a route-map not got rendered as they have been missed out: * set comm-list * set community * set extcommunity (both route-target and site-of-origin) * set table | |||
2021-04-18 | xml: policy: T2425: add additional valueHelp or completionHelp nodes | Christian Poessinger | |
* community-list gained proper valueHelp nodes * route-map set community gained proper valueHelp nodes * route-map set comm-list now has a completion helper searching in "policy community-list" | |||
2021-04-18 | policy: T2425: verify other policy types and probe for mandatory options | Christian Poessinger | |
2021-04-18 | policy: T2425: add common verify() code for all types of policies | Christian Poessinger | |
2021-04-18 | policy: T2425: to simplify dictionary use get_first_key=True on ↵ | Christian Poessinger | |
get_config_dict() | |||
2021-04-18 | smoketest: temporary disable container tests | Christian Poessinger | |
2021-04-17 | policy: T2425: also modify route-map section when using FRR reload | Christian Poessinger | |
2021-04-17 | Merge branch 't2425-policy' of github.com:c-po/vyos-1x into current | Christian Poessinger | |
* 't2425-policy' of github.com:c-po/vyos-1x: policy: T2425: re-implement "policy" tree from vyatta-cfg-quagga in XML/Python | |||
2021-04-17 | policy: T2425: re-implement "policy" tree from vyatta-cfg-quagga in XML/Python | Christian Poessinger | |
2021-04-17 | Merge pull request #814 from sever-sever/T2216-smoketest | Christian Poessinger | |
smoketest: T2216: Containers set ip to test01 | |||
2021-04-17 | smoketest: kernel-modules: fail hard if module is unloadable | Christian Poessinger | |
2021-04-17 | smoketest: policy: add test for the route-map logic | Christian Poessinger | |
2021-04-17 | smoketest: T2216: Containeres set ip to test01 | sever-sever | |
2021-04-17 | Merge pull request #812 from erkin/current | Christian Poessinger | |
T3472: Move over commit-confirm-notify.py from vyatta-config-mgmt | |||
2021-04-17 | T3472: Move over commit-confirm-notify.py from vyatta-config-mgmt | erkin | |
2021-04-16 | Merge pull request #811 from jestabro/no-tag-node-value-mangle | John Estabrook | |
config: T3481: add switch to prevent mangling of tag node values | |||
2021-04-16 | config: T3481: add switch to prevent mangling of tag node values | John Estabrook | |
2021-04-16 | Merge pull request #809 from erkin/current | Christian Poessinger | |
util: T3356: Fix password variables | |||
2021-04-16 | Merge pull request #810 from sever-sever/T2216-smoke | Christian Poessinger | |
containers: T2216: Static ip for conteiner smoketest | |||
2021-04-16 | containers: T2216: Static ip for conteiner smoketest | sever-sever | |
2021-04-16 | util: T3356: Fix password variables | erkin | |
2021-04-15 | protocols: remove superfluous import of vyos.util.call | Christian Poessinger | |
2021-04-15 | Debian: add missing FRR dependencies | Christian Poessinger | |
As all routing protocol definitions have been moved from the soon deprecated vyatta-cfg-quagga package to vyos-1x, we also need to take care about all the dependencies. Add missing frr-rpki-rtrlib and frr-snmp dependency and enforce a FRR version of at least 7.5 which holds all the features we currently support. | |||
2021-04-15 | smoketest: policy: inherit sequence numbers | Christian Poessinger | |
In the vyatta-cfg-quagga days the access-list(6) or prefix-list(6) sequence numbers have been made up artifically. The new implementation from vyos-1x will re-use the rule number specified on the CLI as the sequence number, this we have to alter the tast cases to get a proper match from the beginning - covering both the old and new world. This can be done by using rule numbers that are multiples of 5. | |||
2021-04-15 | Merge pull request #808 from sever-sever/T2216-smoke | Christian Poessinger | |
containers: T2216: Add smoketest | |||
2021-04-15 | containers: T2216: Add smoketest | sever-sever | |
2021-04-15 | bgp: T2771: add vpn, multicast, flowspec address families | Cheeze-It | |
In this commit we add more address families within BGP. This should bring VyOS the ability to enable the rest of the capabilities within FRR. Co-authored-by: Cheeze_It <none@none.com> | |||
2021-04-15 | Merge pull request #807 from zdc/T3392-sagitta | Christian Poessinger | |
dhclient: T3392: Changed dhclient-script hooks for VRF | |||
2021-04-15 | dhclient: T3392: Changed dhclient-script hooks for VRF | zsdc | |
There were two problems with VRF support inside dhclient-script: - VRF check inside the `01-vyos-cleanup` hook was needless because it will be done inside the `03-vyos-ipwrapper` anyway; - VRF was ignored for in-kernel routes in `03-vyos-ipwrapper`. Theoretically, there must be no situation now when this can leads to a real problem, but better will be to keep both kernel and FRR backends in sync. Also, the way to get and use a VRF name was changed to an easier one. | |||
2021-04-14 | xml: T3475: disable processing of syntaxVersion element | John Estabrook | |
2021-04-14 | Merge pull request #805 from sever-sever/T3333 | Christian Poessinger | |
ipsec: T3333: Fix status for SA state op-mode | |||
2021-04-14 | policy: T2425: rename files from policy-list to policy | Christian Poessinger | |
2021-04-14 | ipsec: T3333: Fix status for SA state op-mode | sever-sever | |
2021-04-14 | Merge pull request #804 from zdc/T3471-sagitta | Christian Poessinger | |
dhclient: T3471: Fixed dhclient processes search | |||
2021-04-14 | dhclient: T3471: Fixed dhclient processes search | zsdc | |
Since in some cases a dhclient command may not end with an interface name, the way to find out a list of dhclients running for a current interface was replaced to catch PIDs regardless of the exact command syntax. | |||
2021-04-13 | Debian: T2216: add missing podman dependency | Christian Poessinger | |
2021-04-13 | Merge pull request #802 from sever-sever/T3455 | Christian Poessinger | |
login: T3455: Fix edit level configuration for user | |||
2021-04-13 | Merge pull request #801 from sever-sever/T2216-pod | Christian Poessinger | |
containers: T2216: Add podman for containers | |||
2021-04-13 | bgp: T3470: add missing as-override to Jinja2 template | Thunderstorm | |
2021-04-13 | login: T3455: Fix edit level configuration for user | sever-sever | |
2021-04-12 | static: T3328: route-map to zebra/kernel can not be removed | Christian Poessinger | |
Removing the Zebra/Linux Kernel route-map added by "set protocols static route-map" was not removed once applied. This was because the removal must happen within the zebra daemon and not staticd. |