summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-09-02T824: add support for node renaming.Daniil Baturin
2018-08-04T765: escape special characters on config formatting.Daniil Baturin
2018-07-18Use a more descriptive name for the lexer hack flag and add an explanation ↵Daniil Baturin
of it.
2018-06-05Revert "Allow leaf and tag nodes at the top level, required for piping conf ↵Daniil Baturin
mode "show" output" This reverts commit a02c7c1cf4b0ba7666575648562f99f593306c27.
2018-06-05Add commands formatter function to the bindings.Daniil Baturin
2018-06-05Allow leaf and tag nodes at the top level, required for piping conf mode ↵Daniil Baturin
"show" output which produces incomplete configs and thus breaks the "all top level nodes" are non-leaf non-tag nodes invariant.
2018-05-31Trim comments strings to avoid adding extra whitespace.Daniil Baturin
2018-05-30Quote all values just to be safe.Daniil Baturin
2018-05-29Merge branch 'master' of github.com:vyos/libvyosconfigDaniil Baturin
2018-05-29Correct rendering of childless tag nodes.Daniil Baturin
2018-05-28Add hacky debian packaging.Daniil Baturin
2018-05-28Add the delete and exists/list_nodes/return_value(s) functions.Daniil Baturin
2018-05-28Oops, missing library in the makefile.Daniil Baturin
2018-05-28Add from_string and to_string functions to the bindings.Daniil Baturin
2018-05-28Integrate the parser/lexer and the renderer in the build setup.Daniil Baturin
2018-05-28Clean up commented out code.Daniil Baturin
2018-05-28Use the ephemeral flag for marking tag nodes at parsing time.Daniil Baturin
2018-05-28Remove extra new lines from the config output.Daniil Baturin
2018-05-27Add a formatter for VyOS 1.x config files.Daniil Baturin
2018-05-27Use the ephemeral flag (which is never used in VyOS 1.x for lack of the ↵Daniil Baturin
concept) to mark tag nodes at parsing time.
2018-05-26Add a parser for the VyOS 1.x config format.Daniil Baturin
2018-05-26Import the initial, proof of concept implementation.Daniil Baturin