Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-05 | bgp: T3418: peer-group and remote-as must be present under interface node | Christian Poessinger | |
When configuring a BGP neighbor via an interface, FRR requires that the peer-group and remote-as node from under the interface statement is used. This is now enforced by a verify() check. | |||
2021-04-05 | vyos.template: T3418: add new is_interface helper function | Christian Poessinger | |
2021-04-05 | smoketest: config: bgp: remove graceful-restart option due to frr-reload bug | Christian Poessinger | |
When loading a configuration for BGP that contains the graceful-restart options, the frr-reload script will not return 0, but the config is accepted. This is a false positive, and related to https://github.com/FRRouting/frr/issues/8403 | |||
2021-04-04 | smoketest: l2tpv3: unload kernel modules after test | Christian Poessinger | |
2021-04-04 | bgp: T1711: fix completion helpers after as number cli change | Christian Poessinger | |
2021-04-04 | T3457: output the "monitor log" command in a colorful way | Christian Poessinger | |
Add a new CLI command "monitor log colored" to run the log file monitoring through grc (https://github.com/garabik/grc). | |||
2021-04-03 | Debian: T2108: add minisign dependency | Christian Poessinger | |
2021-04-02 | Merge pull request #798 from sever-sever/T3217 | Christian Poessinger | |
frr: T3217: Ability to save routing configs | |||
2021-04-02 | frr: T3217: Abbility to save routing configs | sever-sever | |
2021-04-02 | T3165: prevent override of populated node.def file with empty content | Christian Poessinger | |
2021-04-02 | Makefile: fix logic to detect empty "node.def" files | Christian Poessinger | |
Commit 5b22ebae ("T3170: check if any generated node.def files are empty") added an initial test to find empty node.def files created by build-command-templates or build-command-op-templates. The problem was that GNU find always returns 0, thus the condition to bail out on error was always met. This has been corrected to return false on hits only. | |||
2021-04-02 | Makefile: T1579: do not remove interfaces "node.def" file anymore | Christian Poessinger | |
... this has been migrated to vyos-1x. | |||
2021-04-02 | Revert "static: route: arp: T3170: prevent empty node.def from beeing generated" | Christian Poessinger | |
This reverts commit d8c27642a3753513ae1d3c433fa46858a5ee946c. | |||
2021-04-02 | Merge pull request #672 from dmbaturin/check-for-empty-nodes | Christian Poessinger | |
T3170: check if any generated node.def files are empty. | |||
2021-04-01 | static: route: arp: T3170: prevent empty node.def from beeing generated | Christian Poessinger | |
Currently if there are XML nodes defined in multiple places it can and will happen that one overrides the other. In this case, the "protocols static arp" definition file overwrites the node.def file in the "protocols static" folder that had a priority - the priority is essential for l2tpv3 to work. | |||
2021-04-01 | Merge pull request #797 from erkin/current | Daniil Baturin | |
conf-mode: Add Dvorak layout | |||
2021-04-01 | Add Dvorak layout | erkin | |
2021-04-01 | Merge pull request #796 from sever-sever/T3217 | Daniil Baturin | |
frr: T3217: Fix permissions for saved configs | |||
2021-04-01 | frr: T3217: Fix permissions for saved configs | sever-sever | |
2021-03-31 | smoketest: bfd: only evaluate individual profile section | Christian Poessinger | |
When validating FRR profiles, only load the configuration for each individual profile instead of all profiles. This is done by a new argument to getFRRconfig() named endsection='^!' which tells what is the delimiter when a config section of FRR ends, this is usually "^!", but for BFD profiles this is "^ !", as this is a new level under the FRR CLI. | |||
2021-03-31 | xml: T3445: avoid false positive on element references; use path name | John Estabrook | |
2021-03-30 | xdp: T3448: bail out early on platforms not supporting xdp (e.g. RaspberryPi) | Christian Poessinger | |
2021-03-30 | bgp: T1711: remove migrator debug print | Christian Poessinger | |
2021-03-30 | smoketest: qat: change comment for unittest framework | Christian Poessinger | |
2021-03-30 | ripng: T3281: remove debug print statements | Christian Poessinger | |
2021-03-30 | Merge pull request #794 from erkin/current | Daniil Baturin | |
T3354: Handle user break and prematurely closed stdin in strip-private | |||
2021-03-30 | Remove SFTP empty password check | erkin | |
2021-03-30 | T3356: Encode strings given to/returned from curl in TFTP transfers | erkin | |
2021-03-30 | T3354: Handle user break and prematurely closed stdin | erkin | |
2021-03-29 | Merge pull request #793 from c-po/bgp-cli | Christian Poessinger | |
bgp: T1711: remove ASN tagNode and move to "local-as" | |||
2021-03-29 | Merge pull request #787 from jack9603301/T3055 | Christian Poessinger | |
op-mode: ipsec: T3055: Fixed parsing peer name error | |||
2021-03-29 | bgp: T1711: remove ASN tagNode and move to "local-as" | Christian Poessinger | |
Every time when set configuration bgp, you need set AS number. There is very less benefit in this system so the AS number is moved from a tagNode level down to a leafNode with the name "local-as", same as on the neighbor or peer-group level. This changes the CLI configuration from: set protocols bgp 100 neighbor 10.10.1.2 remote-as 200 to set protocols bgp local-as 100 set protocols bgp neighbor 10.10.1.2 remote-as 200 | |||
2021-03-29 | isis: T3417: fix invalid call to exit() in migration script | Christian Poessinger | |
2021-03-28 | http-api: T3440: give uvicorn time to initialize before starting Nginx | John Estabrook | |
2021-03-28 | Merge pull request #792 from sever-sever/T3431 | John Estabrook | |
op-mode: T3431: Fix show version all | |||
2021-03-28 | op-mode: T3431: Fix show version all | sever-sever | |
2021-03-27 | vrf: vlan: T3438: do not automatically delete upper interface | Christian Poessinger | |
Removing a VLAN (VIF) interface from the CLI always deleted all interfaces the kernel listed as "upper" in the /sys/class/net folder. This had the drawback that when deleting a VIF, also the VRF interface was simply deleted - killing all VRF related services. | |||
2021-03-27 | op-mode: ipsec: T3055: Fixed parsing peer name error | jack9603301 | |
2021-03-26 | Merge pull request #785 from jestabro/fastapi-json | John Estabrook | |
http api: T3412: use FastAPI as web framework; support application/json | |||
2021-03-26 | http api: T3412: use FastAPI as web framework; support application/json | John Estabrook | |
Replace the Flask micro-framework with FastAPI, in order to support extensions to the API and OpenAPI 3.* generation. This change will remain backwards compatible with previous versions. Notably, the multipart forms version of requests remain supported; in addition application/json requests are now natively supported. | |||
2021-03-26 | smoketest: ensure symlink exists /usr/sbin/ip -> /bin/ip | Christian Poessinger | |
2021-03-26 | Merge pull request #790 from sever-sever/T3434 | Christian Poessinger | |
bgp: ospf: T3434: op-mode refactoring for support vrf | |||
2021-03-26 | ospf: T3436: op-mode CLI refactoring for support vrf | sever-sever | |
2021-03-26 | bgp: T3434: op-mode CLI refactoring for support vrf | sever-sever | |
2021-03-25 | configd: T3426: include bgp, isis, ospf and static protocols in processing | John Estabrook | |
vyos-configd now supports calling a script with a passed argument; re-include the conf_mode scripts that were excluded in ba251b3f2c. | |||
2021-03-25 | configd: T3426: add support for script arguments to vyos-configd | John Estabrook | |
2021-03-24 | smoketest: isis: drop trailing whitespace on "router isis" statement | Christian Poessinger | |
After upgrading FRR to a newer revision in stable/7.5 branch we can drop the workaround where an additional whitespace was required after the "router isis FOOO " statement. Related to https://github.com/FRRouting/frr/pull/8306 | |||
2021-03-24 | Revert "isis: T3417: add workaround for FRR issue" | Christian Poessinger | |
This reverts commit d89455ee7f5dc21d00bbeddd57eaee2e32f45f99. | |||
2021-03-24 | Merge pull request #784 from sever-sever/T3217 | Christian Poessinger | |
routing: T3217: Save configs of daemon per commit | |||
2021-03-24 | ddclient: T3422: Allow zone property with cloudflare protocol | Justin | |
Allows Dynamic DNS services with custom names to use the zone field if the protocol is set to cloudflare (cherry picked from commit 5ab6c20f8acd4dda1870b9a71fe73129d2f78b24) |