Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-10 | Merge pull request #178 from c-po/t1843-xml-preprocessor | Daniil Baturin | |
Add GCC preprocessor support for XML files | |||
2019-12-09 | vyos.config: T1764: allow for list argument to exists, in value case | John Estabrook | |
2019-12-09 | vyos.config: T1846: ignore edit level when obtaining working config | John Estabrook | |
2019-12-06 | syslog: T1845: syslog host no longer accepts a port | hagbard | |
- setting default port if not configured to udp - remove debug output | |||
2019-12-06 | T1843: use include files for interface proxy-arp-pvlan option | Christian Poessinger | |
2019-12-06 | T1843: use include files for interface proxy-arp configuration | Christian Poessinger | |
2019-12-06 | T1843: use include files for interface arp-cache-timeout configuration | Christian Poessinger | |
2019-12-06 | T1843: use include files for interface link-detect feature | Christian Poessinger | |
2019-12-06 | T1843: use include files for interface MTU size | Christian Poessinger | |
2019-12-06 | T1843: use include files for interface MAC address | Christian Poessinger | |
2019-12-06 | T1843: use include files to disable interface (admin down) | Christian Poessinger | |
2019-12-06 | T1843: use include files for interface description | Christian Poessinger | |
2019-12-06 | T1843: use include files for DHCP/DHCPv6 options | Christian Poessinger | |
As 219779b ("T1843: run interface-definitions though GCC preprocessor") implemented the foundation of using the GCC preprocessor to make our XML definitions more lightweight this commit transforms the configuration of DHCP/ DHCPv6 configuration options to this new style. It implementes it for the following interface types: * bonding * bridge * ethernet * wireless * vif/vif-s interfaces | |||
2019-12-06 | T1843: recursively include IP address definitions in VIF/VIF-S definitions | Christian Poessinger | |
2019-12-06 | T1843: add support for recursive includes | Christian Poessinger | |
An XML include file can now inlude another XML include file. This is very handy on e.g. VIF or VIF-S interfaces that also have an address node. Thus more code is reused and simplified. | |||
2019-12-06 | T1843: use include files for VIF/VIF-S interfaces | Christian Poessinger | |
As 219779bc6151 ("T1843: run interface-definitions though GCC preprocessor") implemented the foundation of using the GCC preprocessor to make our XML definitions more lightweight this commit transforms the configuration of VIF and VIF-S interfaces to this new style. It implementes it for the following types: * bond * ethernet * wireless | |||
2019-12-06 | T1843: use include files for IPv4/IPv6 interface address configuration | Christian Poessinger | |
As 219779bc6151 ("T1843: run interface-definitions though GCC preprocessor") implemented the foundation of using the GCC preprocessor to make our XML definitions more lightweight this commit transforms the configuration of an IPv4/IPv6 address to this new style. It implementes it for the following interface types: * bond * bridge * dummy * ethernet * geneve * loopback * vxlan * wireguard * wireless | |||
2019-12-06 | T1843: run interface-definitions though GCC preprocessor | Christian Poessinger | |
A lot of XML code is duplicated (VLAN, interface address) for instance. Such XML definitions should be moved to feature.xml.i files and then just pulled in via GCC preprocessor #include definition in e.g. bond or ethernet definitions. This will give us the ability to single-source repeating node definitions as: * Interface Address * Interface Description * Interface Disable * VLAN (both vif-s and vif-c) The .in suffix of the interface-definitions is a marker that those files are input files to the GCC preprocessor. They will be rendered into proper XML files in the build directory. Some node definitions have been reworder to remove escaped double quote occurances which would have been warned about by the GCC preprocessor. | |||
2019-12-06 | openvpn: bridge: T1556: remove obsolete bridge-group definition | Christian Poessinger | |
2019-12-06 | ifconfig: T1849: fix DHCPv6 startup | Christian Poessinger | |
2019-12-06 | Python/VyOS validate: T1849: handle is_ipv6()/is_ipv6() exceptions | Christian Poessinger | |
2019-12-06 | ifconfig: T1793: remove dhcpv6 client debug output | Christian Poessinger | |
2019-12-06 | ddclient: T1853: bugfix TypeError exception | Christian Poessinger | |
When service was deleted we tried accessing a key in the dictionary. But there was no dictionary at all as get_config() returned 'None' instead of 'dyndns'. | |||
2019-12-06 | syslog: T1845: syslog host no longer accepts a port | hagbard | |
- migrates 'system syslog host <ip_address:port>' to system syslog host <ip_address> port <port> | |||
2019-12-06 | syslog: code formatting | hagbard | |
2019-12-06 | syslog: T1845: syslog host no longer accepts a port | hagbard | |
- created 'set system syslog host <ip address> port' | |||
2019-12-05 | syslog: renaming files and conf script to fit new scheme | hagbard | |
2019-12-06 | T1855, T1826: clean up the reboot/shutdown script. | Daniil Baturin | |
2019-12-05 | wireguard: T1853: disable peer doesn't work | hagbard | |
2019-12-05 | Revert "syslog: T1845: syslog host no longer accepts a port" | hagbard | |
This reverts commit a93a1dbd7d18ff82246b4f7fb9a3757c14e6a9c7. | |||
2019-12-05 | Merge pull request #177 from DmitriyEshenko/dmvpn | Christian Poessinger | |
dmvpn: T1784: Add swanctl load call | |||
2019-12-05 | dmvpn: T1784: Add swanctl load call | DmitriyEshenko | |
2019-12-05 | Merge pull request #175 from jestabro/T1847 | John Estabrook | |
[vyos.config] T1847: correctly set_level for path given as empty string | |||
2019-12-04 | syslog: T1845: syslog host no longer accepts a port | hagbard | |
- renamed interface xml - renamed syslog.py to system-syslog.py - moved protocol out of the facility node (bug) - node port created - migration script included | |||
2019-12-04 | [vyos.config] T1847: correctly set_level for path given as empty string | John Estabrook | |
2019-12-04 | shutdown: T1826: Modify cancel reboot msg | Viacheslav Hletenko | |
2019-12-03 | Merge pull request #170 from jestabro/T1801 | John Estabrook | |
T1801: move escaping of backslashes into configtree | |||
2019-12-03 | T1801: move escaping of backslashes into configtree | John Estabrook | |
2019-11-29 | vxlan: T1636: remove unused import statements | Christian Poessinger | |
2019-11-29 | geneve: T1799: remove unused import statements | Christian Poessinger | |
2019-11-28 | syslog: T1828: implemented missing completion help and add input constraints | hagbard | |
syslog: Improved constraint for host/IP check | |||
2019-11-28 | dhcp-serverr: T1825: replaced DHCP configuration error message | zdc | |
Previous one DHCP configuration error message does not point that DHCP server work only with primary IP address on interface. | |||
2019-11-27 | syslog: typo fixed | hagbard | |
2019-11-25 | T1824: restore original umask | John Estabrook | |
2019-11-25 | T1824: set write permissions for cfg_group on vyos-migrate.log | John Estabrook | |
2019-11-24 | bridge: T1673: re-use "base" variable | Christian Poessinger | |
2019-11-24 | bridge: T1673: add missing VLAN bridge member migration | Christian Poessinger | |
VLAN interfaces assigned to a bridge as member have not been migrated so far. This was the case for vif, vif-s and vif-c interfaces. The migration code has been generalized in migrate_bridge() so it is re-usable for regular interfaces, vif, vif-s and vif-c interfaces - all now use the same code. | |||
2019-11-24 | geneve: T1799: add misssing "vni" to default_config_data | Christian Poessinger | |
2019-11-24 | vxlan: T1636: add misssing "vni" to default_config_data | Christian Poessinger | |
2019-11-24 | geneve: T1799: set minimum MTU size 1500 bytes | Christian Poessinger | |