Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-02-02 | ospf: T3263: hello-multiplier is only available for interfaces, not virtual-link | Christian Poessinger | |
2021-02-02 | ospf: T3263: support hello sub-second timer | Christian Poessinger | |
Added "set protocols ospf interface eth1 hello-multiplier <n>" CLI command. This is mutually exclusive to "set protocols ospf interface eth1 dead-interval <n>". | |||
2021-02-02 | conf-mode: T3280: Add XML for protocols static | sever-sever | |
2021-01-30 | bgp: T3037: remove invalid CLI nodes for ipv6 specific dynamic capability | Christian Poessinger | |
2021-01-29 | vif-s: T3268: add VRF support | Brandon Stepler | |
2021-01-29 | ospf: T3267: move "interface ip ospf" configuration to "protocols ospf ↵ | Christian Poessinger | |
interface" For easier maintenance and operability move the interface specific protocol setting of OSPF to the OSPF protocol section. This is now also in-line with IS-IS. This means to migrate: ethernet eth0 { vif 202 { ip { ospf { authentication { md5 { key-id 10 { md5-key vyosvyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } } } } to protocols { ospf { interface eth0.201 { authentication { md5 { key-id 10 { md5-key vyosvyos } } } dead-interval 40 hello-interval 10 priority 1 retransmit-interval 5 transmit-delay 1 } } | |||
2021-01-25 | Merge pull request #693 from bstepler/T3240 | Christian Poessinger | |
dhcpv6: T3240: support per-interface client DUIDs | |||
2021-01-23 | xml: use "macaddr" key over individual "h:h:h:h:h:h" notation | Christian Poessinger | |
2021-01-23 | ospf: T3236: provide full protocol support in XML and Python | Christian Poessinger | |
This commit provides the implementation of the OSPF CLI with a Jinja2 template that is loaded by FRR reload. It also contains some initial smoketests. There is yet no verify() implementation! | |||
2021-01-22 | dhcpv6: T3240: support per-interface client DUIDs | Brandon Stepler | |
2021-01-22 | ospf: T3236: add default values | Christian Poessinger | |
2021-01-21 | ospf: T3236: Add XML for new format ospf conf-mode | sever-sever | |
2021-01-13 | bgp: T2174: xml cleanup, re-use more includable snippets | Christian Poessinger | |
2021-01-13 | bgp: T2174: bugfix FRR template generation | Christian Poessinger | |
2021-01-12 | bgp: T2387: single-source xml templates to improve reusability | Christian Poessinger | |
2021-01-07 | login: radius: T3192: migrate to get_config_dict() | Christian Poessinger | |
2021-01-07 | login: radius: T3192: support IPv6 server(s) and source-address | Christian Poessinger | |
2021-01-07 | xml: include: provide generic include for disable node | Christian Poessinger | |
2021-01-07 | xml: radius: T3192: split individual nodes to discrete includes | Christian Poessinger | |
Provide more re-usable nodes for future implementations. | |||
2020-12-30 | xml: completion-help: add source-address completion helper | Christian Poessinger | |
Commit bbc2a157 ("xml: completion-help: add helper for all local assigned IP addresses") added a completionHelper script listing all local assigned IPv4/IPv6 addresses. This commit extends the system to also list the available addresses for the source-address CLI nodes. | |||
2020-12-29 | ethernet: T1466: add EAPoL support | Christian Poessinger | |
2020-12-29 | xml: use new valueHelp format identifier "filename" | Christian Poessinger | |
2020-12-29 | xml: T1466: provide common includes for SSL certificate CLI nodes | Christian Poessinger | |
Gather all SSL certificate, ca and key nodes into a single representation of XML which can be #included into the XML definitions of the CLI interface to be rendered. | |||
2020-12-28 | webproxy: T563: squidguard: support default ruleset | Christian Poessinger | |
2020-12-28 | webproxy: T563: op-mode: initial command support | Christian Poessinger | |
2020-12-28 | webproxy: T563: improve handling of cache-peers | Christian Poessinger | |
2020-12-28 | xml: completion-help: add helper for all local assigned IP addresses | Christian Poessinger | |
This replaces the Python script by a bash variant which is much faster as the Python interpreter does not need to be launched on invocation. | |||
2020-12-27 | xml: fix valueHelp format strings | Christian Poessinger | |
A pre-defined list of common format strings to be used inside the <format> node of <valueHelp> is available from [1]. Adjust all currently in use <format> nodes to re-use the predefined strings over writing them on their own by even encapsulating the <> signs as < and >. [1]: https://github.com/vyos/vyatta-cfg/blob/5aec1a0429f2f/etc/bash_completion.d/vyatta-cfg#L515-L566 | |||
2020-12-25 | nat: T3092: add u32 qualifier in front of rule id | Christian Poessinger | |
2020-12-23 | xml: include: accel: convert dos/unix line endings | Christian Poessinger | |
2020-12-23 | xdp: T2666: move CLI node to "interfaces ethernet <eth> xdp" | Christian Poessinger | |
2020-12-22 | wireguard: T2206: improve help strings | Christian Poessinger | |
2020-12-20 | Revert "dhcpv6: T3134: add missing duid support" | Christian Poessinger | |
This reverts commit 9541355433e202fade4692851bffa33ba9d48f44. | |||
2020-12-20 | dhcpv6: T3134: add missing duid support | Christian Poessinger | |
2020-12-12 | xml: use "u32:" keyword when identifying port ranges | Christian Poessinger | |
This will render the completion help more nicely. | |||
2020-12-08 | mirror: T3089: support two-way traffic mirroring | jack9603301 | |
2020-12-04 | pppoe: T1579: reorganize "ipv6" CLI node include files | Christian Poessinger | |
Switch to common source file for "ipv6 address autoconf" | |||
2020-12-04 | vyos.ifconfig: T1579: migrate "ip source-validation" option from ↵ | Christian Poessinger | |
vyatta-cfg-quagga | |||
2020-12-04 | vlan: xml: T2653: use common include file for ip and ipv6 options | Christian Poessinger | |
2020-12-04 | Merge pull request #621 from jack9603301/T3089 | Christian Poessinger | |
interface: T3089: Migrate port mirroring to vyos-1x | |||
2020-12-03 | interface: T3089: Migrate port mirroring to vyos-1x | jack9603301 | |
2020-12-01 | vpn: ipsec: T3093: add XML for vpn ipsec conf-mode | Viacheslav Hletenko | |
2020-11-28 | nat: T3092: migrate to get_config_dict() | Christian Poessinger | |
The NAT system consists out of nested tag nodes which makes manual parsing very hard. This is a perfect candidate for migrating this to get_config_dict() as there is already a smoketest in place. In addition this should make it easier to add features like static nat/hairpin. | |||
2020-11-13 | Merge branch 'T1316_october' of https://github.com/sever-sever/vyos-1x into ↵ | Christian Poessinger | |
t1616-isis * 'T1316_october' of https://github.com/sever-sever/vyos-1x: isis: T1316: October steps | |||
2020-11-07 | interfaces: dhcp-client: T2997: add option to not request DHCP router address | Christian Poessinger | |
Some might want to have an IP address handed out by a DHCP server but not want a default route to be installed. This can be done using the CLI command: "set interfaces ethernet eth2 dhcp-options no-default-route" | |||
2020-11-07 | T2653: migrate "ip" and "ipv6" interface options to generic includes | Christian Poessinger | |
This reduces duplicated #include statements as each interface type already contained the individual includes. | |||
2020-11-02 | bgp-xml: T2387: Fix validators and add capability for new format bgp | sever-sever | |
2020-10-28 | mtu: T2630: add support for ethernet MTU up to 16000 bytes | Christian Poessinger | |
There is a Myricom 10G card with 16k MTU available. | |||
2020-10-27 | Merge pull request #584 from sever-sever/T2387_oct | Christian Poessinger | |
bgp: T2387: Fix XML sheme for new bgp and bgp.py handler | |||
2020-10-27 | bgp: T2387: Fix XML sheme for new bgp and bgp.py handler | sever-sever | |