Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-12-04 | vyos.ifconfig: T1579: migrate "ip source-validation" option from ↵ | Christian Poessinger | |
vyatta-cfg-quagga | |||
2020-12-01 | vpn: ipsec: T3093: add XML for vpn ipsec conf-mode | Viacheslav Hletenko | |
2020-11-30 | Merge pull request #612 from sever-sever/T1316 | Daniil Baturin | |
frr-isis: T1316: Add new routing feature ISIS | |||
2020-11-30 | frr-is-is: T1316: Add new routing feature IS-IS | sever-sever | |
2020-11-22 | op-mode: add "restart" tree | Christian Poessinger | |
2020-11-20 | Merge pull request #614 from sever-sever/T439 | Christian Poessinger | |
policy-conf: T439: Add policy local-route PBR | |||
2020-11-20 | policy-conf: T439: Add policy local-route PBR | sever-sever | |
2020-11-20 | Makefile: T2653: remove ipv6 wireguard node | Christian Poessinger | |
2020-11-07 | l2tpv3: T2653: include common "ip" interface options | Christian Poessinger | |
2020-08-31 | configd: T2582: add shim as config daemon client | John Estabrook | |
2020-08-03 | op-mode: ping: T1600: initial XML implementation | Christian Poessinger | |
2020-08-01 | Makefile: remove add/node.def file to not break builds | Christian Poessinger | |
2020-07-27 | op-mode: T1117: Add show ipv6 bgp route-map | sever-sever | |
2020-06-24 | Makefile: T2633: remove "tunnel/ip/node.def" | Christian Poessinger | |
2020-06-24 | Revert "tunnel: T2633: undelete interfaces ip/node.def files" | Christian Poessinger | |
This reverts commit 45c81add25e71230f1aa20ed0971a9ce061f33ec. | |||
2020-06-24 | tunnel: T2633: undelete interfaces ip/node.def files | Christian Poessinger | |
2020-06-22 | rip: T2547: rewriten implementation in Python and XML | Viacheslav Hletenko | |
2020-06-11 | Add a make target for converting compact RelaxNG schemas to XML. | Daniil Baturin | |
2020-06-07 | Makefile: remove new XML implementations for bgp, rip, isis | Christian Poessinger | |
Commit 886a986a122e ("isis: T2495: exclude generated nodes from package") missed calling rm -rf, instead only rm -f was called leaving the directory intact. | |||
2020-06-06 | isis: T2495: exclude generated nodes from package | Christian Poessinger | |
Python developers can just comment the line. | |||
2020-06-05 | Merge pull request #441 from sever-sever/xml-conf-rip | Christian Poessinger | |
rip-xml: T2547: XML for conf-mode protocol RIP | |||
2020-06-04 | rip-xml: T2547: XML for conf-mode protocol RIP | sever-sever | |
2020-06-03 | T2546: fix "show log" command - restore node.def | Christian Poessinger | |
2020-06-01 | Makefile: T2536: remove node.def files currently breaking builds | Christian Poessinger | |
2020-05-26 | [op-mode]: T2512: Fix Make file | sever-sever | |
2020-05-19 | bgp: T2387: rename new implementation else system will not boot | Christian Poessinger | |
It is not possible to simply remove the node.def file in a tag node. Rather rename the tag node to take it out of order by default. Upcoming BGP developers simply need to remove this line in the Makefile added by the commit. | |||
2020-05-19 | Merge pull request #378 from sever-sever/bgp-xml-conf | Christian Poessinger | |
bgp-xml: T2387:Commands in XML for [conf_mode] bgp | |||
2020-05-19 | bgp-xml: T2387:Commands in XML for [conf_mode] bgp | sever-sever | |
2020-05-08 | T2436: Adding offline python compile to fetch syntax faults | Runar Borge | |
In the past there have been quite a few tickets regarding python syntax errors on scripts rewritten to python. To make a quickfix on some of these faults we could make a Jenkins step that executes: python3 -m compileall -q . to do a offline compile of the python files. | |||
2020-03-28 | wwan: T1988: Makefile: remove ipv6 node.def file already present in ↵ | Christian Poessinger | |
vyatta-cfg-quagga | |||
2020-03-28 | ipv6: T1831: use integers over bool in interface configuration | Christian Poessinger | |
2020-03-28 | ipv6: T1831: Makefile: remove node.def files in ipv6 folder | Christian Poessinger | |
2020-02-23 | pppoe: T1318: extend migrator for firewall, qos and ip routing nodes | Christian Poessinger | |
2020-02-13 | macvlan: T1635: remove node.def files until vyatta-cfg-quagga is migrated | Christian Poessinger | |
2020-02-10 | "make deb" to build the debian package | Thomas Mangin | |
Adding an option to make to build the debian package | |||
2020-01-13 | xml: T1962: Add script to process syntaxVersion tags during build | John Estabrook | |
2020-01-03 | ifconfig: T1939: provide abstraction for interface "ip" option | Christian Poessinger | |
Provide an XML/Python abstraction to * ip disable-arp-filter * ip enable-arp-accept * ip enable-arp-announce * ip enable-arp-ignore The old implementation can co-exist until the last interfaces have been migrated. | |||
2019-12-30 | options: T1919: migrate 'system options' to XML/Python representation | Christian Poessinger | |
2019-12-10 | T1843: fix proxy URL handling when running through GCC preprocessor | Christian Poessinger | |
Newer GCC version (8.3 in Debian Buster) no longer support the -ansi option as in GCC 4 used in Debian Jessie. Thus the URL which is used as regex for the proxy must be escaped properly - else the // in the URL is treated as C++ comment. | |||
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: 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-11-23 | wireless: T1627: add op-mode commands | Christian Poessinger | |
2019-11-08 | QAT: T1788: Intel QAT implementation | DmitriyEshenko | |
2019-09-20 | ethernet: T1637: initial rewrite in XML/Python style | Christian Poessinger | |
2019-09-12 | [l2tp] T834 fix cli reset commands for l2tp and pptp. Adding l2tp%d tunnel ↵ | DmitriyEshenko | |
naming. | |||
2019-09-10 | [wireguard]: T1572 - Wireguard keyPair per interface | hagbard | |
- param key location added in op-mode script - param delkey and listkey implemented in op-mode script - param delkey implemented in op-mode script - generate and store named keys - interface implementation tu use cli option 'private-key' | |||
2019-09-06 | vxlan: T1636: initial rewrite with XML and Python | Christian Poessinger | |
Tested using: Site 1 (VyOS 1.2.2) ------------------- set interfaces vxlan vxlan100 address '10.10.10.2/24' set interfaces vxlan vxlan100 remote '172.18.201.10' set interfaces vxlan vxlan100 vni '100' Site 2 (rewrite) ---------------- set interfaces vxlan vxlan100 address '10.10.10.1/24' set interfaces vxlan vxlan100 description 'VyOS VXLAN' set interfaces vxlan vxlan100 remote '172.18.202.10' set interfaces vxlan vxlan100 vni '100' | |||
2019-09-04 | bonding: T1614: Initial version in new style XML/Python interface | Christian Poessinger | |
The node 'interfaces ethernet eth0 bond-group' has been changed and de-nested. Bond members are now configured in the bond interface itself. set interfaces bonding bond0 member interface eth0 | |||
2019-08-23 | [op-mode] T1607 rewrite 'reset conntrack', 'reset & show ip[v6]' to ↵ | Dmytro Aleksandrov | |
python/xml syntax |