Age | Commit message (Collapse) | Author | |
---|---|---|---|
5 days | Merge pull request #20 from jestabro/vyconf-configsessionHEADmastercurrent | Daniil Baturin | |
T7321: Replace legacy operations in configsession.py with vyconf client operations | |||
9 days | T7321: catch Useless_set exception | John Estabrook | |
9 days | T7321: fix typo: do not validate delete paths | John Estabrook | |
9 days | T7321: add session_changed check | John Estabrook | |
9 days | T7321: add discard operation | John Estabrook | |
9 days | T7321: add save config operation | John Estabrook | |
9 days | T7321: add load config operation: load to proposed config | John Estabrook | |
9 days | T7321: add validate_tree for use by load config | John Estabrook | |
9 days | T7321: move load_config utility to vyos1x-config for general use | John Estabrook | |
9 days | T7321: rename vyconf.proto message Status and enum to avoid collision | John Estabrook | |
The message and enum name Status conflicts with the use in vycall.proto; as the latter has consistency with other (non-conflicting) uses of the term, rename the former. | |||
12 days | Merge pull request #19 from jestabro/commit-dry-run | Daniil Baturin | |
T7302: add backend support for commit dry-run | |||
2025-04-04 | T7302: add dry_run field and update branch | John Estabrook | |
2025-04-04 | T7302: remove unused commit_store | John Estabrook | |
2025-04-03 | Merge pull request #18 from jestabro/set-tag-and-leaf | John Estabrook | |
T7292: update tag/leaf data on set paths | |||
2025-04-02 | T7292: update tag/leaf data on set paths | John Estabrook | |
2025-04-01 | Merge pull request #17 from jestabro/commit-post | Daniil Baturin | |
T7272: update vyconf config tree on results from commitd | |||
2025-03-31 | T7272: call both Lwt connections under a single Lwt.main | John Estabrook | |
Call both the vyconfd server and the vyos-commitd client under the top-level Lwt.main loop. | |||
2025-03-31 | T7292: add commit request client operations | John Estabrook | |
2025-03-31 | T7272: add commit processing of commitd response | John Estabrook | |
2025-03-31 | T7272: simplify library dependencies for implementation of commit op | John Estabrook | |
2025-03-31 | T7272: clean up dune file names and dependencies | John Estabrook | |
2025-03-25 | Merge pull request #16 from jestabro/strip-version | Daniil Baturin | |
T7246: strip version strings on config load | |||
2025-03-25 | T7246: strip version info on config load | John Estabrook | |
After T7246, the lexer no longer ignores lines beginning with '//', namely, the component version string lines; explictly strip before load. | |||
2025-03-18 | Merge pull request #15 from jestabro/commitd | John Estabrook | |
T7121: Set up communication vyconfd to vyos-commitd | |||
2025-03-16 | T7121: add commitd client operation and test function | John Estabrook | |
2025-03-16 | T7121: add cache directory and files, and commitd socket name | John Estabrook | |
Pass active and proposed configs between vyconfd and vyos-commitd using a fast cache to avoid parsing overhead. | |||
2025-03-16 | T7121: add commitd protobuf message definition file | John Estabrook | |
2025-03-16 | T7121: keep track of source of subtree from delete or add trees | John Estabrook | |
For partial commits with a config error on a subtree, one needs to know the origin of the failed subtree, whether from deletion or addition, in order to contruct the partial successful result. | |||
2025-03-16 | T7121: add commit_store stub callback and expose needed functions | John Estabrook | |
2025-03-16 | T7121: script_name defined as string, not string option, by construction | John Estabrook | |
2025-03-16 | T7121: extend and rename commit data records to parallel vyos-commitd | John Estabrook | |
2025-02-11 | Merge pull request #14 from jestabro/commit-alg | John Estabrook | |
T6946: add calculation of commit priority queues | |||
2025-02-06 | T6946: add test function and executable | John Estabrook | |
2025-02-06 | T6946: calculate priority lists | John Estabrook | |
2025-02-06 | T6946: add utils for assembling commit data | John Estabrook | |
2025-02-06 | T6946: fix missing dependencies | John Estabrook | |
2025-02-06 | T6946: add log message on read | John Estabrook | |
2025-01-20 | Merge pull request #13 from jestabro/mutable-world | Daniil Baturin | |
T7046: T6946: add ability to reload reference tree at runtime | |||
2025-01-15 | T7046: add request reload_reftree | John Estabrook | |
2025-01-14 | T7046: move reftree.cache to unique directory | John Estabrook | |
This will simplify updates of the reference_tree in case of supplemental contributions, say, addon packages. | |||
2025-01-14 | T7046: T6946: make world fields reference_tree, running_config mutable | John Estabrook | |
The world data structure is fixed in the main loop, however, it will need updates for dynamic loading of reference tree in the presence of addons, respectively, the running config at completion of commit. | |||
2024-12-09 | Merge pull request #12 from jestabro/fix-lib-name | Daniil Baturin | |
T6718: use correct lib name in absence of libvyatta-cfg-dev | |||
2024-12-09 | T6718: use correct lib name in absence of libvyatta-cfg-dev | John Estabrook | |
An artifact of development was the use of lib name libvyatta-cfg.so for dlopen instead of libyatta-cfg.so.1. The former exists when the libvyatta-cfg-dev package is installed, as it is when vyatta-cfg is built locally. As the dev package is not needed nor used by default builds, correct to the latter lib name, as installed by libvyatta-cfg. | |||
2024-11-07 | Merge pull request #11 from jestabro/vyconf-minimal | Daniil Baturin | |
T6718: use the vyconf daemon for validation of set commands | |||
2024-10-27 | T6718: drop output of rendered config on startup | John Estabrook | |
2024-10-27 | T6718: read argv explicity instead of using Arg | John Estabrook | |
The standard package Arg is understandably confused by paths such as: interfaces openvpn vtun0 openvpn-option --persist-tun Collect args from Sys.argv and use env vars for debug options. | |||
2024-10-27 | T6718: handle_connection should close fd on End_of_file | John Estabrook | |
2024-10-27 | T6718: drop unnecessary reference to file descriptor | John Estabrook | |
2024-10-27 | T6718: move vyos1x-adapter into subdirectory | John Estabrook | |
The vyos1x-adapter provides access to the legacy CStore set/delete functions using ctypes. Developed as a separate package, include as a subdir, to be retired when full replacements are available. | |||
2024-10-27 | T6718: add client_session module and test executable validate.ml | John Estabrook | |