summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-08Fix build for ocaml 4.03Daniil Baturin
Yojson now uses the Result.result type for its decoding functions instead of polymorphic variants.
2016-12-07Initial implementation of the message decoder/encoder.Daniil Baturin
2016-12-07Better test descriptions in vylist test, also add missing test.Daniil Baturin
2015-10-01Some error handling in config loading.Daniil Baturin
2015-09-30Add get_values method to the message decoder.Daniil Baturin
2015-09-29Add message decoder implementation.Daniil Baturin
Restrict the Message module interface to the message types and decoder function.
2015-09-28Remove the value field from message types to account for valueless nodes and ↵Daniil Baturin
the like.
2015-09-28Add types and derivers for the message decoder.Daniil Baturin
2015-09-25Move the node_type type to Reference_treeDaniil Baturin
It shall not be used by Config_tree, so there is no reason to keep it there.
2015-09-24Add a module for various defaults.Daniil Baturin
2015-09-24Add Vyconf_config to _oasisDaniil Baturin
2015-09-24Add minimal vyconfd config loader.Daniil Baturin
2015-09-23Expose set and delete in session module signature.Daniil Baturin
2015-09-23Add delete function to session.Daniil Baturin
2015-09-23Factor out common session data into a world type.Daniil Baturin
2015-09-23Add session module stub.Daniil Baturin
2015-09-23Add more tests for set and delete.Daniil Baturin
2015-09-23Make Config_tree.set aware of valueless nodes.Daniil Baturin
2015-09-23Add delete function to Config_tree, add some tests for it.Daniil Baturin
2015-09-22Fix formatting in Vylist.Daniil Baturin
2015-09-21Update tests for the Vylist API change.Daniil Baturin
2015-09-21Fix multilevel insert logic in Vytree.Daniil Baturin
2015-09-21Fix multilevel insert logic.Daniil Baturin
2015-09-21Make Vylist.complement return a list rather than list option.Daniil Baturin
Situations when two lists are the same and when they don't have a common part become indistinguishable, but that's rarely needed.
2015-09-21Remove metadata from the config tree data, rendering and the like requiresDaniil Baturin
input from the reference tree anyway. Make value modification functions behaviour multi-value node aware.
2015-09-21Expose multilevel insert in the Vytree module signature.Daniil Baturin
2015-09-21Add multilevel insert that uses default data.Daniil Baturin
That was not so much of a bad idea after all.
2015-08-28Add missing cases to insert_immediate.Daniil Baturin
2015-08-28Add is_multi function to the reference tree module.Daniil Baturin
This is important for decision is set should add or replace a value.
2015-06-03Add get_data function, a shortcut for getting a data of node at specified path.Daniil Baturin
Mainly for quickly getting data from a reference tree.
2015-06-03Make tree insert position-aware.Daniil Baturin
Make insertion at the beginning default behaviour. Implement insertion at the end.
2015-05-11Add vytree insertion load test.Daniil Baturin
2015-04-28Rename vyconf_tree_test to just vytree_test.Daniil Baturin
2015-04-28Add Vylist.in_list for quick checks.Daniil Baturin
2015-04-27Import readme from the original prototype.Daniil Baturin
2015-04-26Add an option to keep child order, will be used for rendering.Daniil Baturin
2015-04-26Add config tree module.Daniil Baturin
2015-04-26Add Vytree.exists for checking if path exists in a tree.Daniil Baturin
2015-04-26Add path validation functionality.Daniil Baturin
2015-04-26Make Value_checker.validate_any return true if constraint list is emptyDaniil Baturin
(i.e. no constraints means anything goes).
2015-04-26Expose Vytree.find/find_or_fail.Daniil Baturin
2015-04-24Add validate_any to Value_checker for testing if a value passes at least one ↵Daniil Baturin
test.
2015-04-24Trivial reference tree load test.Daniil Baturin
2015-04-24Remove debug prints.Daniil Baturin
2015-04-24Add test data for reference tree tests.Daniil Baturin
2015-04-24Initial implementation of the reference tree module.Daniil Baturin
2015-04-24Add the util module to the _oasisDaniil 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-24Make find_xml_child return Xml.xml option rather than raise Not_found.Daniil Baturin