Age | Commit message (Collapse) | Author | |
---|---|---|---|
5 days | T7246: update libvyosconfig hash and add nosetest | John Estabrook | |
7 days | T7121: T6946: update hash for commit algorithm/commitd messaging | John Estabrook | |
10 days | T5400: initialize OPAM environment where it's really needed | Christian Breunig | |
Instead of trying to fix - what we call - "Schroedingers build environment" in the outside world calling this package build, we should rather fix the Makefile/build system.. | |||
2025-03-10 | T5400: clean up directory as needed before local build of libvyosconfig | John Estabrook | |
2025-03-04 | T5400: add local build of libvyosconfig to Makefile | John Estabrook | |
libvyosconfig is both a build and a run dependency of vyos-1x. Satisfying the build dependency within the Docker image requires coordination of updates to vyos-build/libvyosconfig/vyos-1x on any changes to the library; simplify this process by moving the build to a step of the vyos-1x Makefile. | |||
2024-12-10 | vyconf: T6718: add reftree internal cache | John Estabrook | |
As we are generating the reference tree from the XML definitions during build, save an internal representation for vyconfd to load on startup. | |||
2024-09-10 | op_mode: T6181: A feature for checking ports | Nataliia Solomko | |
2024-08-12 | xml: T6650: add initial op-mode cache support | John Estabrook | |
2024-06-30 | T6527: add legacy Vyatta interpreter files still in use | Christian Breunig | |
2024-06-26 | migration: T6007: drop check for executable scripts, as now modules | John Estabrook | |
2024-06-26 | vyos-configd: T6510: autogenerate configd-include.json | Christian Breunig | |
Now that there is a build time validation that Config() is not instantiated twice in a config mode script, and also as there are no more direct calls on the my_set and my_delete binary, we can auto generate the list of helpers run by vyos-configd. | |||
2024-06-18 | T6492: Check if all migrators have the executable bit set | Nataliia Solomko | |
2024-06-11 | T6456: Convert "monitor traffic" to modern op-mode wrapper | Andrew Topp | |
The old "monitor traffic" definition had misaligned arguments under the verbose node and manually offered the same parameter keyword in multiple positions to emulate flexible parameters. I've wrapped tcpdump for op-mode and replicated the "varargs" style from mtr.py/mtr.xml.in to present a few more parameters in a more flexible manner. Changes to the Makefile were required for recursive varargs lookup. | |||
2024-06-04 | T6431: op-mode command monitor traceroute missing recursive symlink | Andrew Topp | |
Likely this was copied from mtr in the past but the symlink wasn't added to the Makefile. I've also swapped the completion help text around to match the commands. | |||
2024-04-06 | T6199: remove unused Python imports from migration scripts | Christian Breunig | |
2024-04-04 | Makefile: improve "unused-imports" target | Christian Breunig | |
2024-04-03 | T6199: drop unused sphinx documentation folder | Christian Breunig | |
2023-11-15 | image: T4516: Added system image tools | zsdc | |
This commit adds the whole set of system image tools written from the scratch in Python that allows performing all the operations on images: * check information * perform installation and deletion * versions management Also, it contains a new service that will update the GRUB menu and keep tracking its version in the future. WARNING: The commit contains non-reversible changes. Because of boot menu changes, it will not be possible to manage images from older VyOS versions after an update. | |||
2023-11-09 | op-mode: T5658: add VRF support for "monitor traceroute" | bbabich | |
2023-10-16 | op-mode: T5642: 'generate tech-support archive' moved to vyos-1x | aapostoliuk | |
'generate tech-support archive' moved to vyos-1x. Output of 'show tech-support report' command is added to archive. The default location of the archive is moved to '/tmp'. The script is rewritten to Python. | |||
2023-10-12 | xml: T5649: catch errors from schema validation before generating cache | John Estabrook | |
2023-09-13 | T671: do not preserve old tech-support report implementation | John Estabrook | |
2023-08-09 | xml: T5452: catch lib errors in generate_cache | John Estabrook | |
2023-08-01 | xml: T5403: drop unnecessary copy of xml_cache | John Estabrook | |
2023-07-29 | xml: T5403: set explicit package name | John Estabrook | |
2023-07-29 | xml: T5403: fix installation of xml cache | John Estabrook | |
2023-07-27 | T5411: add additional monitor log targets | Christian Breunig | |
2023-06-12 | T5286: drop XDP support for ethernet and bonding interfaces | Christian Breunig | |
... this is a step towards a new and better implementation that will utilize VPP. | |||
2023-05-11 | xml: T5218: generate xml cache from reference_tree | John Estabrook | |
2023-05-02 | T5171: Rewrite load-balancing wan to XML and python3 | Viacheslav Hletenko | |
Use XML and python3 for 'load-balancing wan' Use Jinja2 templates instead of old vyatta-wanloadbalance.pl to generate configuration '/run/load-balance/wlb.conf' wich used by /opt/vyatta/sbin/wan_lb | |||
2023-04-13 | xml: T5137: fix empty node.def files | Christian Breunig | |
2023-03-30 | interfaces: T5130: show/interfaces/node.def defined in vyos-1x | John Estabrook | |
2023-01-01 | qos: T4284: activate new Python backend | Christian Poessinger | |
2022-07-29 | Merge pull request #1403 from sever-sever/T4518 | Christian Poessinger | |
lb-wan: T4518: Add XML for conf mode load-balancing wan | |||
2022-07-09 | Makefile: T4515: change from negative logic to positive logic | Christian Poessinger | |
2022-07-09 | telegraf: T4515: we do not ship telegraf on arm64 builds - remove CLI ↵ | Christian Poessinger | |
definitions | |||
2022-07-08 | lb-wan: T4518: Add XML for conf mode load-balancing wan | Viacheslav Hletenko | |
Add XML for configuration mode "load-balancing wan" for the future rewriting this to Python Remove node from Makefile as Python code is not yet completed | |||
2022-05-30 | eigrp: T2773: bugfix Makefile - temporary code removal | Christian Poessinger | |
2022-05-29 | eigrp: T2472: disable protocol by default | Christian Poessinger | |
2022-05-05 | op-mode: T4416: Rewrite 'traceroute' op-command and expand available options ↵ | 3roin | |
using python | |||
2022-04-26 | Makefile: exclude __pycache__ dir from vyos-configd enablement check | Christian Poessinger | |
2022-04-26 | Makefile: check which CLI scripts are not enabled to work with vyos-configd | Christian Poessinger | |
2022-04-11 | T4353: enable linting of Jinja2 templates | Christian Poessinger | |
2022-04-07 | qos: T4284: rename "traffic-policy" node to "qos policy" | Christian Poessinger | |
"set traffic-policy" now becomes "set qos policy" "set interface ethernet eth0 traffic-policy" now bvecomes "set qos interface eth0" | |||
2022-03-22 | qos: T4284: delete traffic-policy CLI path via Makefile | Christian Poessinger | |
Implementation is still work in progress, as such the CLI XML definitions are published but the Python code does not work. In this case we must ensure XML backed node.def files are deleted after generation so they do not conflict with the current vyatta-cfg-qos implementation. | |||
2022-03-21 | qos: T4284: initial XML interface definitions for rewrite | Christian Poessinger | |
2021-12-06 | firewall: T2199: Migrate firewall to XML/Python | sarthurdev | |
2021-08-22 | Makefile: T3165: do not allow empty node.def files for op-mode commands | Christian Poessinger | |
Commit 99440fc0 ("Makefile: fix logic to detect empty "node.def" files") disabled the detection of empty node.def files for op-mode commands. The generation of a duplicate and thus empty node.def file is not prohibited by commit 17b5ac14 ("T3165: op-mode: prevent override of populated node.def file with empty content") and thus the check is re-enabled! | |||
2021-08-21 | pppoe: T3090: migrate to vyos.ifconfig library to use the full potential | Christian Poessinger | |
Now that MSS clamping is done on the "per-interface" level the entire PPPoE stuff would have needed to get a full copy in GNU BASH for this or, participate in the common library. Add a new PPP ip-up script named 99-vyos-pppoe-callback which will call the vyos.ifconfig.PPPoEIf.update() function to configure everything as done with all other interfaces. This removes duplicated code for VRF assignment and route installation when a PPPoE interface is brought up or down. | |||
2021-08-19 | Revert "xml: T1962: Add script to process syntaxVersion tags during build" | John Estabrook | |
This reverts commit 0ecc2c26f7ac939e4e23c14f5027ac7592c25761. |