summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-12-10vxlan: T3700: add support for external controlled FDBChristian 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-10ConfigError: T4068: automatically wrap message at 72 charactersChristian Poessinger
2021-12-10smoketest: interfaces: bugfix loop iteration - same config set multiple timesChristian Poessinger
2021-12-10T562: bugfix missing "," on variable listingChristian Poessinger
This prevented VyOS to actually boot as the configuration could not be loaded, as "system host-name" was unable to commit.
2021-12-09ospf(v3): T4058: add support for BFD profilesChristian Poessinger
2021-12-09isis: T4058: add support for BFD profilesChristian Poessinger
2021-12-09bgp: T4058: add support for BFD profilesChristian Poessinger
2021-12-09xml: T4058: provide building block for BFD profilesChristian Poessinger
2021-12-09xml: include: create dedicated bfd subfolderChristian Poessinger
2021-12-09Revert "vrrp: T4059: do "late" read of the CLI configuration as this fails ↵Christian Poessinger
in __init__" This reverts commit bcfe967f607a83192d75c01e7f414655891eec60.
2021-12-09vyos.configdict: T4064: bugfix for IP addresses not removed from KernelChristian 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-09smoketest: vlan: T4064: verify IP addresses do not stick after deletionChristian Poessinger
(cherry picked from commit 1a814661a0ade01f144398b91dd6998e42018fdd)
2021-12-09Merge pull request #1024 from lucasec/dns-authoritativeChristian Poessinger
T562: Config syntax for defining DNS forward authoritative zones
2021-12-08configquery: T4060: allow use before boot configuration is completeJohn Estabrook
2021-12-08vyos.util: T4061: add function to check for completion of boot configJohn Estabrook
2021-12-08vrrp: 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-08Merge pull request #1100 from DmitriyEshenko/sg-1x-03122021-02Daniil Baturin
pppoe-server: T3006: Add range to regex generator
2021-12-07pppoe-server: T3006: Add range to regex generatorDmitriyEshenko
2021-12-08Merge pull request #1102 from dmbaturin/T3006Daniil Baturin
T3006: add a range validator
2021-12-07T3006: add a range validatorDaniil Baturin
2021-12-07Merge pull request #1101 from goodNETnick/vrrpHealth_1.4Christian Poessinger
VRRP: T4033: VRRP script_security parameter removed
2021-12-07VRRP: T4033: VRRP script_security parameter removedgoodNETnick
2021-12-06Revert "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-06bfd: T3753: FRR 8.1 uses a default echo-interval of 50 - reflect this in CLIChristian Poessinger
2021-12-06xml: ntp: remove indentChristian Poessinger
2021-12-06xml: vrf: use "txt" in valueHelpChristian Poessinger
2021-12-06https: T4055: add vrf supportChristian Poessinger
2021-12-06https: 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-06smoketest: bfd: T4054: verify peer -> profile assignmentChristian Poessinger
2021-12-06bfd: T1183: use unified error styleChristian Poessinger
2021-12-06bfd: T4054: bugfix missing profile assignment to peerChristian Poessinger
2021-12-06Merge pull request #1077 from sever-sever/T3829Christian Poessinger
netns: T3829: Ability to configure network namespaces
2021-12-06smoketests: mpls: add initial basic testcaseChristian Poessinger
2021-12-06mpls: ldp: T3753: add proper indention to Jinja2 templateChristian Poessinger
2021-12-06mpls: ldp: T3753: adjust to new FRR 8.1 syntaxChristian Poessinger
2021-12-06Merge pull request #1097 from sever-sever/T4052Christian Poessinger
validators: T4052: Fix for warn message in the validator script
2021-12-06Merge pull request #1099 from sever-sever/T4046Christian Poessinger
sflow: T4046: Add source-address for sflow
2021-12-06sflow: T4046: Add source-address for sflowViacheslav
2021-12-06validators: T4053: Fix exit code for scriptViacheslav
2021-12-06validators: T4052: Fix for warn message in the validator scriptViacheslav
Validator expects variable "script" for the Warning message But it gets undeclared "path"
2021-12-05vrrp: T4041: bugfix sync-group transition-scripts not executedChristian 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-04Merge pull request #1096 from DmitriyEshenko/patch-15Christian Poessinger
pppoe: T3403: Add missing space to the header
2021-12-04pppoe: T3403: Add missing space to the headerEshenko Dmitriy
2021-12-04smoketest: vrrp: passwords are only allowed 8 characters longChristian Poessinger
(cherry picked from commit 55f6c1352fc5b2b8d051497e7fe97a4e62caf1fe)
2021-12-04smoketest: vrrp: delete VLAN interfaces in tearDown()Christian Poessinger
(cherry picked from commit 3fb6f5a966c57cb0936b35c13655f0b3f36483c4)
2021-12-04webproxy: T563: bugfix append-domain regexChristian Poessinger
(cherry picked from commit e29e5c685809d8c18b5d3560c6cbcb4edce6eb82)
2021-12-04bgp: T4048: allow per VNI RD/RT configurationChristian Poessinger
2021-12-04bgp: T4042: bugfix route-distinguisher value rangeChristian Poessinger
2021-12-04validators: T4042: rename bgp-route-target -> bgp-rd-rtChristian Poessinger
2021-12-04wwan: 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.