Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-10-08 | scripts: T4269: node.def generator should automatically add default values | Christian Breunig | |
Since introducing the XML <defaultValue> node it was common, but redundant, practice to also add a help string indicating which value would be used as default if the node is unset. This makes no sense b/c it's duplicated code/value/characters and prone to error. The node.def scripts should be extended to automatically render the appropriate default value into the CLI help string. For e.g. SSH the current PoC renders: $ cat templates-cfg/service/ssh/port/node.def multi: type: txt help: Port for SSH service (default: 22) val_help: u32:1-65535; Numeric IP port ... Not all subsystems are already migrated to get_config_dict() and make use of the defaults() call - those subsystems need to be migrated, first before the new default is added to the CLI help. (cherry picked from commit a68c9238111c6caee78bb28f8054b8f0cfa0e374) | |||
2021-08-22 | xml: remove superfluous "interface" prefix from interface includes | Christian Poessinger | |
(cherry picked from commit 0a8a0188033d6b27c521f082fdddae9873dd5d3d) | |||
2021-06-13 | xml: move dhcp(v6)-options.xml.i under interface include subfolder | Christian Poessinger | |
2021-04-20 | xml: T3488: when using regex one must use ^ and $ when checking string literals | Christian Poessinger | |
(cherry picked from commit 85d0ae7b434a3ae9f3bd50ad7fee1fcd23b26a26) | |||
2021-03-14 | xml: T1579: re-arrange xml interface include building blocks | Christian Poessinger | |
As the amount of include files now has reached a certain amount, it is getting more and more crowsded, thuse introducing "per topic" subdirectories on the filesystem to keep a clean structure makes sense. | |||
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-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-17 | sysctl-forwarding: T752: Add disable forwarding for ipv4 | sever-sever | |
2020-07-26 | pseudo-ethernet: ifconfig: T2733: support MTU configuration | Christian Poessinger | |
2020-07-25 | pseudo-ethernet: ifconfig: T2653: move to get_config_dict() | Christian Poessinger | |
The current VyOS CLI parser code written in Python contains a ton of duplicates which I can also hold myself accountable for - or maybe mainly me - depends on the angle of judge. While providing a new update() method in vyos.ifconfig.interfaces() this is extended for pdeudo-ethernet interfaces in the derived class. | |||
2020-05-20 | macvlan: T2023: prepare common source interface include file | Christian Poessinger | |
2020-05-17 | xml: split dhcp, dhcpv6 to individual files | Christian Poessinger | |
2020-04-21 | macvlan: T1635: fix source-interface description | Christian Poessinger | |
2020-04-20 | macvlan: pseudo-ethernet: T2341: adjust priority to support bond ↵ | Christian Poessinger | |
source-interfaces | |||
2020-04-09 | vxlan: pseudo-ethernet: T2260: convert link nodes to source-interface | Christian Poessinger | |
2020-04-03 | interfaces: XML: constraint: add start of line ^ to regex | Christian Poessinger | |
2020-03-28 | ipv6: T1831: migrate autoconf node | Christian Poessinger | |
Autoconfigure addresses using Prefix Information in Router Advertisements. | |||
2020-03-28 | ipv6: T1831: migrate forwarding and dup-addr-detect-transmits nodes | Christian Poessinger | |
... to new XML and Python based frontend/backend. | |||
2020-03-08 | vrf: T31: enable vrf support for pseudo-ethernet/macvlan interface | Christian Poessinger | |
2020-02-13 | macvlan: T1635: migrate pseudo-ethernet interface definition to XML/Python | Christian Poessinger | |