Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-12-23 | T230: Add missing data access functions to the Reference_tree module with ↵ | Phil Summers | |
Unit tests | |||
2016-12-23 | T230: Add missing data access functions to the Reference_tree module with ↵ | Phil Summers | |
unit tests | |||
2016-12-23 | Make log template and log level configurable. | Daniil Baturin | |
2016-12-23 | Handle Xml exceptions in Reference_tree.load_from_xml and re-raise as ↵ | Daniil Baturin | |
Bad_interface_definition to make things simpler for callers. | |||
2016-12-23 | Move housekeeping stuff from vyconfd.ml to Startup module. | Daniil Baturin | |
2016-12-22 | Re-generate the RNG schema for interface definitions. | Daniil Baturin | |
2016-12-22 | Merge branch 'philsummers-master' | Daniil Baturin | |
2016-12-22 | T226: Add secret and hidden properties to the reference tree. | Phil Summers | |
2016-12-22 | Merge branch 'philsummers-master' | Daniil Baturin | |
2016-12-21 | T225: Added inactive and ephemeral fields to node data in Config_tree | Phil Summers | |
2016-12-20 | Add merlin setup to the repo. | Daniil Baturin | |
2016-12-20 | Add tests for the Reference_tree.is_multi function. | Daniil Baturin | |
2016-12-20 | Merge branch 'master' of github.com:dmbaturin/vyconf-experimental | Daniil Baturin | |
2016-12-20 | T224: add node comment functionality to the config tree. | Daniil Baturin | |
2016-12-19 | Merge pull request #1 from hiroyuki-sato/fix_doc | Daniil Baturin | |
Add toml and fileutils to the build dependencies information in the README | |||
2016-12-19 | Add toml and fileutils | Hiroyuki Sato | |
2016-12-15 | Add a few missing reference tree test cases for valueless nodes and garbage ↵ | Daniil Baturin | |
after the value. | |||
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. | |||
2016-12-15 | Add Directories module for storing directory structure information. | Daniil Baturin | |
2016-12-15 | Rename type Vyconf_config.vyconf_config to Vyconf_config.t for brevity | Daniil Baturin | |
It's the only type it exports. | |||
2016-12-14 | T210: Add tests and test data for the vyconfd config loader. | Daniil Baturin | |
2016-12-14 | T210: Oops, missing exception handler. mandatory_field raises Missing_field | Daniil Baturin | |
2016-12-14 | T210: Do not use the Result compatibility library, use built-in result type. | Daniil Baturin | |
Use of the Result module from a compatibility library came from using Yojson for config parsing, which uses it for compatibility with older OCaml, since the ('a, 'b) result type appeared in Pervasives only in OCaml 4.03 All projects using vyconf library, however, by definition will be new projects, and will not have any reasons to use older compilers. | |||
2016-12-14 | Move version info out of defaults to its own module. | Daniil Baturin | |
2016-12-14 | T210: use TOML for the vyconf config file. | Daniil Baturin | |
Add an example of the file too. | |||
2016-12-14 | Add default values for optional config fields to the Defaults module. | Daniil Baturin | |
Related to T210. | |||
2016-12-13 | README revamp. | Daniil Baturin | |
2016-12-13 | Ignore binaries and oasis-generated files. | Daniil Baturin | |
If we ever modify those files, we'll remove them from .gitignore of course. | |||
2016-12-13 | Remove oasis-generated files, not needed at least until we modify anything ↵ | Daniil Baturin | |
in them. | |||
2016-12-13 | Fix a few instances of sloppy sequences (with non-unit expressions). | Daniil Baturin | |
2016-12-13 | Add -strict-sequence flag. | Daniil Baturin | |
The correct way to write sequences with expressions of type other than unit is to use the ignore function: ignore 42; exit 0 | |||
2016-12-08 | Initial mockup of the vyconfd binary. | Daniil Baturin | |
2016-12-08 | Do not keep setup.ml in git, for now at least. | Daniil Baturin | |
2016-12-08 | Fix build for ocaml 4.03 | Daniil Baturin | |
Yojson now uses the Result.result type for its decoding functions instead of polymorphic variants. | |||
2016-12-07 | Initial implementation of the message decoder/encoder. | Daniil Baturin | |
2016-12-07 | Better test descriptions in vylist test, also add missing test. | Daniil Baturin | |
2015-10-01 | Some error handling in config loading. | Daniil Baturin | |
2015-09-30 | Add get_values method to the message decoder. | Daniil Baturin | |
2015-09-29 | Add message decoder implementation. | Daniil Baturin | |
Restrict the Message module interface to the message types and decoder function. | |||
2015-09-28 | Remove the value field from message types to account for valueless nodes and ↵ | Daniil Baturin | |
the like. | |||
2015-09-28 | Add types and derivers for the message decoder. | Daniil Baturin | |
2015-09-25 | Move the node_type type to Reference_tree | Daniil Baturin | |
It shall not be used by Config_tree, so there is no reason to keep it there. | |||
2015-09-24 | Add a module for various defaults. | Daniil Baturin | |
2015-09-24 | Add Vyconf_config to _oasis | Daniil Baturin | |
2015-09-24 | Add minimal vyconfd config loader. | Daniil Baturin | |
2015-09-23 | Expose set and delete in session module signature. | Daniil Baturin | |
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 | |
2015-09-23 | Add more tests for set and delete. | Daniil Baturin | |