Age | Commit message (Collapse) | Author | |
---|---|---|---|
8 days | T7292: update tag/leaf data on set paths | John Estabrook | |
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-10-27 | T6718: add independent validate field and methods | John Estabrook | |
2024-10-27 | T6718: usr refpath to translate config paths to reference tree paths | John Estabrook | |
2024-10-27 | T6718: add rule to generate protobuf with name change | John Estabrook | |
Regenerate protobuf files: ocaml-protoc --ml_out src/ data/vyconf.proto The generated files vyconf.* are renamed vyconf_pbt.* instead of the split into vyconf_pb/vyconf_types as in the original implementation. | |||
2024-10-27 | T6718: reorganize layout for dune build of libs/executables | John Estabrook | |
2024-10-27 | T6718: update build system, drop batteries, and adjust for lib changes | John Estabrook | |
Update as needed for use with contemporary vyos1x-config: . update build system to use dune . drop use of batteries . update for protoc breaking changes in versions >= 3.0 . remove files now in vyos1x-config (config_tree et. al.; parsing) | |||
2018-05-21 | Get the show_config operation to work correctly. | Daniil Baturin | |
2018-02-16 | Implement config reading functions and a minimal command line client for ↵ | Daniil Baturin | |
using them. Yes, I hate oversized commits too, but this is hard to avoid sometimes. Adjustments to the Session functions logic required to make it work: Do not try to validate the path. The validation function is geared towards validating _set_ paths, so when path lacks a value, it doesn't work right. We assume that the path has been through set at some point, so if a path currently exists in the config tree, it is also a valid path that can be used for Reference_tree.is_leaf etc. | |||
2018-02-11 | Rename Util.string_of_path to string_of_list since it can be used for any lists, | Daniil Baturin | |
not just config tree paths. Add analogous function for converting a list of strings to JSON. | |||
2017-01-19 | Add basic session setup/teardown functionality to vyconfd. | Daniil Baturin | |
2017-01-16 | Add client_app and user fields to session data. | Daniil Baturin | |
I wonder if the user field should be an UID rather than name. | |||
2016-12-30 | Fix missing quotes around values in Session.string_of_op | Daniil Baturin | |
2016-12-28 | Add a function to convert config operations to commands. | Daniil Baturin | |
2016-12-25 | Add value retrieval functions to the session module. | Daniil Baturin | |
2016-12-15 | T212: use a directory (normally $program_dir/validators) for external ↵ | Daniil Baturin | |
validators. What's bad is that right now way too many things are aware of the nature of external validators, and the validators dir (formerly validators hashtable) is passed around a lot. We'll need to think it through. | |||
2015-09-23 | Add delete function to session. | Daniil Baturin | |
2015-09-23 | Factor out common session data into a world type. | Daniil Baturin | |
2015-09-23 | Add session module stub. | Daniil Baturin | |