clixon/lib/src
Olof hagsand d9136c8972 * Stricter handling of multi-namespace handling
* This occurs in cases where there are more than one XML namespaces in a config tree, such as `augment`:ed trees.
  * Affects all parts of the system, including datastore, backend, restconf and cli.
* Invalid api-path syntax (eg non-matching yang) error changed from 412 operation-failed to 400 Bad request invalid-value, or unknown-element.
2019-09-29 14:45:08 +02:00
..
clixon_data.c * Added experimental binary search API function: xml_binsearch 2019-08-14 11:13:24 +02:00
clixon_datastore.c * Backend daemon drops privileges after initialization (to not run as root) 2019-09-11 21:24:14 +02:00
clixon_datastore_read.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_datastore_read.h * Optimized validation by making xml_diff work on raw cache tree (not copies) 2019-04-07 15:55:53 +02:00
clixon_datastore_tree.c wrong fread -1 check 2019-05-10 14:44:21 +00:00
clixon_datastore_tree.h New XMLDB_FORMAT added: tree. An experimental record-based tree database for direct access of records. 2019-04-26 13:38:55 +02:00
clixon_datastore_write.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_datastore_write.h * Structural change: removed datastore plugin and directory, and merged into regulat clixon lib code. 2019-03-31 18:17:40 +02:00
clixon_err.c * New xml_isancestor xml function 2019-02-27 16:33:51 +01:00
clixon_event.c 2019 2019-01-02 15:48:30 +01:00
clixon_file.c * Implemented backend daemon drop privileges after initialization to 2019-09-14 18:34:32 +02:00
clixon_handle.c All hash_ functions have been prefixed with clicon_ to avoid name collision with other packages (frr) 2019-06-18 14:49:18 +02:00
clixon_hash.c All hash_ functions have been prefixed with clicon_ to avoid name collision with other packages (frr) 2019-06-18 14:49:18 +02:00
clixon_json.c * Restconf top-level operations GET root resource modified to comply with 2019-08-24 15:30:43 +02:00
clixon_json_parse.h 2019 2019-01-02 15:48:30 +01:00
clixon_json_parse.l * Support of yangmodels supported, see test_yangmodels.sh 2019-01-10 20:52:19 +01:00
clixon_json_parse.y * JSON parse and print improvements 2019-06-03 16:40:54 +02:00
clixon_log.c * There was a problem with ordered-by-user for XML children that appeared in so\ 2019-02-27 18:20:23 +01:00
clixon_nacm.c Fixed Segv in nacm write when MERGE and creating object 2019-08-09 14:20:38 +02:00
clixon_netconf_lib.c modified restconf err 2019-09-21 13:00:03 +02:00
clixon_options.c * Implemented backend daemon drop privileges after initialization to 2019-09-14 18:34:32 +02:00
clixon_plugin.c Configure and test modification for better Freebsd port 2019-09-20 06:09:48 -10:00
clixon_proto.c * RESTCONF "depth" query parameter supported 2019-08-17 10:54:13 +02:00
clixon_proto_client.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_regex.c empty unquoted string; unknown in anydata/xml 2019-05-29 19:36:23 +02:00
clixon_sha1.c renamed .h and libs clicon->clixon 2016-02-28 15:27:36 +01:00
clixon_sig.c 2019 2019-01-02 15:48:30 +01:00
clixon_stream.c * RESTCONF "depth" query parameter supported 2019-08-17 10:54:13 +02:00
clixon_string.c * Pushed tag to 4.0.1.PRE 2019-07-23 22:11:14 +02:00
clixon_uid.c * Implemented backend daemon drop privileges after initialization to 2019-09-14 18:34:32 +02:00
clixon_xml.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_xml_changelog.c Reverted some of the nsc xpath API changes. In the revert, xpath_first() and xpath_vec() retain their old syntax with nsc==NULL. 2019-07-09 12:19:03 +02:00
clixon_xml_map.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_xml_nsctx.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_xml_parse.h Structural C-code change: Merged yang_spec and yang_node types into yang_stmt 2019-04-02 12:27:33 +02:00
clixon_xml_parse.l * A yang type regex cache added, this helps the performance by avoiding re-running the regcomp command on every iteration. 2019-04-19 16:01:39 +02:00
clixon_xml_parse.y * JSON parse and print improvements 2019-06-03 16:40:54 +02:00
clixon_xml_sort.c * Stricter handling of multi-namespace handling 2019-09-29 14:45:08 +02:00
clixon_xpath renamed .h and libs clicon->clixon 2016-02-28 15:27:36 +01:00
clixon_xpath.c * RESTCONF "depth" query parameter supported 2019-08-17 10:54:13 +02:00
clixon_xpath_ctx.c * RESTCONF PUT/POST erroneously returned 200 OK. Instead restconf now returns: 2019-07-25 13:15:31 +02:00
clixon_xpath_eval.c libm needed in xpath 2019-07-24 09:46:08 +02:00
clixon_xpath_eval.h Merge branch 'master' of https://github.com/clicon/clixon. 2019-07-08 14:47:18 +02:00
clixon_xpath_parse.h Merge branch 'master' of https://github.com/clicon/clixon. 2019-07-08 14:47:18 +02:00
clixon_xpath_parse.l Merge branch 'master' of https://github.com/clicon/clixon. 2019-07-08 14:47:18 +02:00
clixon_xpath_parse.y xpath parser scan strings instead of characters 2019-04-02 11:01:01 +02:00
clixon_yang.c * Restconf top-level operations GET root resource modified to comply with 2019-08-24 15:30:43 +02:00
clixon_yang_cardinality.c The Clixon API has been extended with namespaces, or namespace contexts in the following cases: 2019-07-08 10:36:37 +02:00
clixon_yang_cardinality.h The Clixon API has been extended with namespaces, or namespace contexts in the following cases: 2019-07-08 10:36:37 +02:00
clixon_yang_internal.h * Pushed tag to 4.0.1.PRE 2019-07-23 22:11:14 +02:00
clixon_yang_module.c Configure and test modification for better Freebsd port 2019-09-20 06:09:48 -10:00
clixon_yang_parse.h The Clixon API has been extended with namespaces, or namespace contexts in the following cases: 2019-07-08 10:36:37 +02:00
clixon_yang_parse.l * Pushed tag to 4.0.1.PRE 2019-07-23 22:11:14 +02:00
clixon_yang_parse.y memleaks 2019-07-25 11:39:17 +00:00
clixon_yang_type.c Configure and test modification for better Freebsd port 2019-09-20 06:09:48 -10:00
Makefile.in * Implemented backend daemon drop privileges after initialization to 2019-09-14 18:34:32 +02:00