summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-12-07vyos.ifconfig: T1579: keep IPv6 link-local address on reconfiguration #2Christian Poessinger
This is the second attempt after commit d247736f ("vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfiguration"). We only clean out link-local IPv6 addresses left over after an interface MAC change.
2020-12-07Merge pull request #636 from c-po/t2562-dhcpChristian Poessinger
dhcp: T2562: add "listen-address" CLI node for better DHCP relay support
2020-12-06vyos.validate: T1579: support prefix length in is_ipv6_link_local()Christian Poessinger
Function can now be called with a prefix length like 2001:db8::1/64
2020-12-06Merge pull request #635 from Cheeze-It/currentChristian Poessinger
mpls-conf: T915: Add LDP local label allocation control
2020-12-06Revert "vyos.ifconfig: T1579: do not remove IPv6 link-local address on ↵Christian Poessinger
reconfiguration" This reverts commit d247736f67cc056062b75a4215a031bebcfee2ee. We need to clean link-local IPv6 addresses on link reconfiguration to also drop no longer existing link-local addresse son MAC address change.
2020-12-06smoketest: interface: move to Python3 'f'ormatted stringChristian Poessinger
2020-12-06migration: interfaces: remove superfluous importsChristian Poessinger
2020-12-06dhcpv6-relay: T3095: is_ipv6_link_local() now supports a prefix lengthChristian Poessinger
2020-12-06vyos.ifconfig: T1579: do not remove IPv6 link-local address on reconfigurationChristian Poessinger
2020-12-06dhcpv6: T3100: migrate server configuration to get_config_dict()Christian Poessinger
2020-12-06smoketest: dhcpv6: T3100: verify prefix-delegation configChristian Poessinger
2020-12-06smoketest: dhcpv6: T3100: add initial testcaseChristian Poessinger
2020-12-06dhcp: T2562: add "listen-address" CLI node for better DHCP relay supportChristian Poessinger
Running ISC DHCP server as backend server for multiple pools served to relay agents requires DHCPd to explicitly listen on give interfaces or a "transit" subnet declaration facing the network where we receive the DHCPREQ messages on. This implements a new "listen-address" CLI node, the given address is validated if it is assigned to the system and upon success, a proper "subnet { }" statement is added into dhcpd.conf
2020-12-06test: vyos.template: test additional templating functionsChristian Poessinger
2020-12-06dhcp: T3113: bugfix for multiple domain-search entriesChristian Poessinger
While rewriting the code to get_config_dict() in commit 84b7ade286 ("dhcp: T3100: migrate server configuration to get_config_dict()") a regression was added not properly joining strings when multiple search-somains had been given. Wrong: domain-search "domain1, domain2"; Correct: domain-search "domain1", "domain2";
2020-12-06mpls-conf: T915: Add LDP local label allocation control.Cheeze_It
In this commit we added the ability to control the local label allocation control for FECs. It allows for the router to not allocate a label for every interface, just the interfaces that are desired by the operator.
2020-12-04dhcp: T3100: re-add range slicing support when exclude addresses are usedChristian Poessinger
Support was not yet present after the rewrite from commit 84b7ade2 ("dhcp: T3100: migrate server configuration to get_config_dict()")
2020-12-04smoketest: dhcp: T3100: check failover configurationChristian Poessinger
2020-12-04dhcp: T3100: migrate server configuration to get_config_dict()Christian Poessinger
2020-12-04ethernet: T3048: remove "smp-affinity" from CLIChristian Poessinger
Commit 5f5b2808c0a ("ethernet: T3048: drop static smp-affinity for dynamic performance tuning") but the CLI nodes have not been removed.
2020-12-04Makefile: fix commentChristian Poessinger
2020-12-04pppoe: T3112: drop "ipv6 enable" optionChristian Poessinger
IPv6 enable can be considered once the ipv6 node is present!
2020-12-04pppoe: T1579: reorganize "ipv6" CLI node include filesChristian Poessinger
Switch to common source file for "ipv6 address autoconf"
2020-12-04vyos.ifconfig: T1579: migrate "ip source-validation" option from ↵Christian Poessinger
vyatta-cfg-quagga
2020-12-04vlan: xml: T2653: use common include file for ip and ipv6 optionsChristian Poessinger
2020-12-04wwan: T2653: add interface "ip" configuration nodeChristian Poessinger
2020-12-04wireguard: T2653: add interface "ip" configuration nodeChristian Poessinger
2020-12-04Merge pull request #621 from jack9603301/T3089Christian Poessinger
interface: T3089: Migrate port mirroring to vyos-1x
2020-12-03Merge pull request #632 from sever-sever/T3108Christian Poessinger
smoketest: T3108: Fix regex for count pattern Config
2020-12-03smoketest: T3108: Fix regex for count pattern Configsever-sever
2020-12-03Merge pull request #631 from DmitriyEshenko/vyos-1x-pim02Christian Poessinger
pim: igmp: T2744: Define the absolute path to pimd
2020-12-03pim: igmp: T2744: Define the absolute path to pimdDmitriyEshenko
2020-12-03Merge pull request #630 from sever-sever/T1316Christian Poessinger
isis: T1316: Fix isis delete section. Use an updated frr framework
2020-12-03isis: T1316: Fix isis delete section. Use an updated frr frameworksever-sever
2020-12-03hostsd: T3105: fix wrong new-line handling after template processor changeChristian Poessinger
Commit c87ad948999 ("vyos.template: T2720: fix remaining in-line time_block syntax") did not take into account when there is an if/endif statement on one line, the following new-line will be discarded.
2020-12-03interface: T3089: Migrate port mirroring to vyos-1xjack9603301
2020-12-02op-mode: lldp: T3104: bugfix AttributeError on multiple hosts/networkChristian Poessinger
2020-12-02Merge pull request #629 from runborg/newfrrChristian Poessinger
T3103: Extended vyos.frr without multiline regex
2020-12-02T3103: Extended vyos.frr without multiline regexRunar Borge
using multiline regexes are quite hard to "read" and are really easy to mess up, this commit adds a new more pythonic implementation of the library that do not need any multiline regexes.
2020-12-01Merge pull request #628 from DmitriyEshenko/1x-fix-natChristian Poessinger
nat: T3102: Check key in dictionary
2020-12-01nat: T3102: Check key in dictionaryDmitriyEshenko
2020-12-01smoketest: dhcp: T3100: verify remaining pool optionsChristian Poessinger
2020-12-01vpn: ipsec: T3093: add XML for vpn ipsec conf-modeViacheslav Hletenko
2020-12-01smoketest: dhcp: T3100: test multiple shared-network-name definitionsChristian Poessinger
2020-12-01smoketest: dhcp: T3100: add testcase for static host mappingsChristian Poessinger
2020-12-01smoketest: dhcp: T3100: add initial testcase for a single poolChristian Poessinger
2020-12-01dhcp: T3100: fix template indention levelsChristian Poessinger
2020-12-01dhcpv6: T1433: combine templates for v4 and v6Christian Poessinger
2020-11-30Merge pull request #624 from Cheeze-It/currentChristian Poessinger
mpls-conf: T915: Add ethernet vif sub interface MPLS enable
2020-11-30mpls-conf: T915: Add ethernet vif MPLS enableCheeze_It
In this commit we added ethernet sub interface MPLS enablement. Per request by @bbs2web, this functionality is now possible. This should now allow ethernet switched networks with VLAN tags to also allow for MPLS packet flow.