summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)Author
2024-10-27T6718: fix teardown methodJohn Estabrook
An empty protobuf message does not correctly generate encode/decode functions. This appears to be fixed upstream, but for now, use workaround of adding a reasonable field.
2024-10-27T6718: add independent validate field and methodsJohn Estabrook
2024-10-27T6718: add vyconfd.conf for installationJohn Estabrook
2024-10-27T6718: read reference tree json file on startupJohn Estabrook
2018-05-14Merge pull request #10 from Taniadz/masterDaniil Baturin
T413: Make a schema for op mode
2018-02-11Add output format option (plain or JSON) to the config data reading and op ↵Daniil Baturin
mode functions. Re-generate the protobuf-derived modules. NB: Newer versions of ocaml-protoc moved types to a separate module, needs to be accounted for in other files.
2017-10-11T413: Make a schema for op mode (delete ownerAttr)Taniadz
2017-10-10T413: Make a schema for op modeTaniadz
2017-09-12Add support for completionHelp tag to the schema.Daniil Baturin
2017-01-19Add basic session setup/teardown functionality to vyconfd.Daniil Baturin
2017-01-16Re-generate RNG schema, update files that use it.Daniil Baturin
2017-01-16Move <keepChildOrder/> into properties.Daniil Baturin
I have no idea why I did not do it this way from the start.
2017-01-16Make the "argument" attribute of external validators optional.Daniil Baturin
2017-01-06Do not require path for set/delete, add an error for trying to set a path ↵Daniil Baturin
that already exists.
2017-01-06Make error and warning single string, add more specific error codes.Daniil Baturin
2017-01-06Split session setup and entering configuration mode in the protobuf schema.Daniil Baturin
2017-01-06Add confirm operation. Remove notifications field.Daniil Baturin
2017-01-06Extend the protobuf schema, update build scripts.Daniil Baturin
2017-01-06Add initial implementation of the protobuf schema.Daniil Baturin
2017-01-04Add "version" attribute to component definition schema.Daniil Baturin
It will be used for migrating configs if incompatible syntax change is made.
2017-01-04Add an RNG XML version of the component definition schema.Daniil Baturin
2016-12-30Remove the extends attribute from <interfaceDefinition>Daniil Baturin
It's problematic for multiple reasons: 1. It's plaintext and is hard to verify 2. If it's wrong, it may have a very "interesting" effect on the resulting reference tree, such as lots of misplaced nodes 3. It's hardly ever needed as most nodes only go one or two levels deep in VyOS, such as "service $something" or "interfaces $something", and I think it's unlikely that other appliances will differ much.
2016-12-23Make log template and log level configurable.Daniil Baturin
2016-12-22Re-generate the RNG schema for interface definitions.Daniil Baturin
2016-12-22T226: Add secret and hidden properties to the reference tree.Phil Summers
2016-12-14T210: use TOML for the vyconf config file.Daniil Baturin
Add an example of the file too.
2015-04-26Add an option to keep child order, will be used for rendering.Daniil Baturin
2015-04-24Reduce the amount of references in the interface definition schema.Daniil Baturin
2015-04-24Move constraintError out of the constraint tag, rename to ↵Daniil Baturin
constraintErrorMessage.
2015-04-16Use two-part valueHelp with format and description.Daniil Baturin
Rename helpString to just help.
2015-04-16Group node properties and children into their own tags.Daniil Baturin
Make order of elements unimportant. Remove unused references.
2015-04-15Further simplify the schema.Daniil Baturin
Make extends an attribute. Remove nodeList tag.
2015-04-15Add an example of interface definition.Daniil Baturin
2015-04-15Simplify the interface definition schema.Daniil Baturin
1. Don't distinguish name and value constraints, they have exact same structure. 2. Don't use individual error messages for all constraints. If they work like OR, it makes little sense. 3. Move most of data from arguments to tag bodies.
2015-04-13Import XML schemata from the prototype.Daniil Baturin