clixon/lib/clixon
Olof hagsand 980718178a * YANG Leafref feature update
* Closer adherence to RFC 7950. Some of this is changed behavior, some is new feature.
  * Essentially instead of looking at the referring leaf, context is referred(target) node
  * Validation uses referred node
    * Validation changed to use type of referred node, instead of just "string"
  * Auto-cli
    * Changed to use type of referred node for typecheck
    * Completion uses referred node
  * Required instance / less strict validation
    * New: Leafrefs must refer to existing data leaf ONLY IF YANG `required-instance` is true
    * Previous: All leafrefs must refer to existing data leaf node
* Fixed: [Autocli does not offer completions for leafref to identityref #254](https://github.com/clicon/clixon/issues/254)
2021-08-16 17:14:27 +02:00
..
clixon.h.in * YANG Leafref feature update 2021-08-16 17:14:27 +02:00
clixon_client.h * Corrected client session handling to make internal IPC socket persistent 2021-01-27 15:07:27 +01:00
clixon_data.h * RESTCONF configuration is unified and moved from clixon-config.yang to clixon-restconf.yang 2021-02-11 13:46:34 +01:00
clixon_datastore.h * Add multiple yang support also for obsolete versions 2021-04-12 12:42:26 +02:00
clixon_err.h - Restconf nghttp2 compiles 2021-06-03 22:47:54 +02:00
clixon_err_string.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_event.h * Event exit API changed to a single decrementing counter where 1 means exit. 2021-06-16 11:58:13 +02:00
clixon_file.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_handle.h Added proc socket and text proto rpc 2021-01-22 14:41:47 +01:00
clixon_hash.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_json.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_log.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_nacm.h * Changed config and install options for Restconf 2021-05-23 17:14:18 +02:00
clixon_netconf_lib.h * Fixed: SEGV in clixon_netconf_lib functions from internal errors including validation. 2021-07-27 10:31:16 +02:00
clixon_netns.h - Restconf bind: continue with other sockets if bind fails, print address on log 2021-04-13 18:00:27 +02:00
clixon_options.h * Added new startup-mode: running-startup: First try running db, if it is empty try startup db. 2021-05-27 13:18:01 +02:00
clixon_path.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_plugin.h - Restructure plugin module using a "module struct" rather than global variables. 2021-04-19 11:06:40 +02:00
clixon_proc.h Add timeout 100ms before every kill restconf iteration 2021-05-11 15:55:33 +02:00
clixon_proto.h * Corrected client session handling to make internal IPC socket persistent 2021-01-27 15:07:27 +01:00
clixon_proto_client.h * Removed cli_debug(). Use cli_debug_backend() or cli_debug_restconf() instead. 2021-03-22 14:56:05 +01:00
clixon_queue.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_regex.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_sig.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_stream.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_string.h Move Yang patterns: \n match from yang parse to regex compile stage 2021-08-05 12:53:26 +02:00
clixon_uid.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_validate.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xml.h * Restconf: added inline configuration using -R <xml> command line as an alternative to making advanced restconf configuration 2021-05-26 11:24:39 +02:00
clixon_xml_bind.h * Netconf message-id attribute changed from optional to mandatory 2021-06-30 10:59:10 +02:00
clixon_xml_changelog.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xml_io.h * Removed endtag parameter of clixon_xml_parse_file() 2021-03-15 13:24:27 +01:00
clixon_xml_map.h * Fixed: YANG when was not properly implemented for LEAF default values 2021-08-03 13:38:31 +02:00
clixon_xml_nsctx.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xml_sort.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xml_vec.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xpath.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xpath_ctx.h upgrade copyright, aux tools, etc 2021-01-21 12:23:46 +01:00
clixon_xpath_optimize.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_xpath_yang.h * YANG Leafref feature update 2021-08-16 17:14:27 +02:00
clixon_yang.h * Added linenumbers to all YANG symbols for better debug and errors 2021-08-03 12:53:37 +02:00
clixon_yang_module.h * Add multiple yang support also for obsolete versions 2021-04-12 12:42:26 +02:00
clixon_yang_parse_lib.h upgrade copyright, aux tools, etc 2021-01-21 12:23:46 +01:00
clixon_yang_type.h upgrade copyright, aux tools, etc 2021-01-21 12:23:46 +01:00
Makefile.in Copyright 2021 2021-01-13 14:40:34 +01:00