Philip Prindeville
aca278ccf9
Interrupted select()'s are detail-level events
2024-01-22 08:46:15 +01:00
Philip Prindeville
23b538e7dc
Add datastore-specific logging
2024-01-22 08:46:15 +01:00
Philip Prindeville
42a92f262a
Add process-specific logging
2024-01-22 08:46:15 +01:00
Philip Prindeville
f923524378
Add NACM-specific logging
2024-01-22 08:46:15 +01:00
Philip Prindeville
c9dbece32b
Emit function/line number in debugging
2024-01-22 08:46:15 +01:00
Olof hagsand
88b60daa75
Revert and obsolete the creators attribute feature introduced in 6.2.
2024-01-21 12:58:51 +01:00
Olof hagsand
465a5999fe
Changed function name: choice_case_get() -> yang_choice_case_get()
...
Rewrote yang_choice()
2024-01-17 13:06:56 +01:00
Olof hagsand
9e6557aad1
Fixed: [Choice and Leafref]( https://github.com/clicon/clixon/issues/469 )
2024-01-17 12:31:13 +01:00
Olof hagsand
c1df8a92ba
Typo in previous commit
2024-01-15 08:28:32 +01:00
Olof hagsand
1048ab5c5d
Debug: Restore -D 2 for send msg
2024-01-15 08:25:31 +01:00
Olof hagsand
344f5ec39d
Remove USE_CONFIG_FLAG_CACHE, been enabled long time
2024-01-12 11:24:24 +01:00
Philip Prindeville
b258fc625c
Missed a few instances of __FUNCTION__ in clixon_debug*()
2024-01-12 11:10:52 +01:00
Philip Prindeville
9dbca0c562
Shuffle debugging category/level bits
2024-01-11 17:29:37 +01:00
Philip Prindeville
cf2e27b43d
Drop __FUNCTION__ from clixon_debug() calls
2024-01-11 17:29:37 +01:00
Olof hagsand
d5a8d6b6e1
Fixed: segv on exit
...
Test: rm openconfig-interface
2024-01-10 20:10:38 +01:00
Philip Prindeville
0ec1e0a686
Discriminate APP debugging
2024-01-10 20:06:38 +01:00
Philip Prindeville
063c8d664f
Messages can't be DETAIL alone so pair with DEFAULT
2024-01-10 20:06:38 +01:00
Philip Prindeville
7e0075dcbb
Discriminate MSG debugging
2024-01-10 20:06:38 +01:00
Philip Prindeville
86667a0190
Don't use literal for CLIXON_DBG_XXX
2024-01-10 20:06:38 +01:00
Philip Prindeville
2a90faf012
Clixon Add 'when' debugging
2024-01-10 20:06:38 +01:00
Philip Prindeville
1e343c3dcd
Clixon Add debugging for 'must'
2024-01-10 20:06:38 +01:00
Philip Prindeville
11e28eedec
Discriminate XML debugging
2024-01-10 20:06:38 +01:00
Philip Prindeville
af77da38bb
Discriminate XPath debugging
2024-01-10 20:06:38 +01:00
Philip Prindeville
cb134875f9
Discriminate YANG debugging
2024-01-10 20:06:38 +01:00
Philip Prindeville
20b233e96f
Allow more complex debugging like YANG with DETAIL
2024-01-10 20:06:38 +01:00
Philip Prindeville
762c9fcbd8
Fix references to undefined types
2024-01-10 20:06:38 +01:00
Olof hagsand
907da6ab9a
Revert premature default optimize fix
2024-01-09 10:59:34 +01:00
Olof hagsand
7b5dc3d24c
Upgrade creator-attr code
2024-01-09 10:52:32 +01:00
Olof hagsand
ea645d1334
New clixon-lib@2024-01-01.yang revision
...
* Replaced container creators to grouping/uses
2024-01-09 10:42:33 +01:00
Olof hagsand
04a548ad78
Fixed: [Problem deleting non-last list element if ordered-by user]( https://github.com/clicon/clixon/issues/475 )
2024-01-07 16:52:04 +01:00
Olof hagsand
cb3e74971d
Partial fix for https://github.com/clicon/clixon/issues/475
...
Remove sanity check for insert/search which does not hold for NETCONF attributes
2024-01-06 18:27:21 +01:00
Olof hagsand
9e54f0602f
Changed ca_errmsg callback to a more generic variant
...
Includes all error, log and debug messages
See [Customized NETCONF error message](https://github.com/clicon/clixon/issues/454 )
2024-01-05 16:41:53 +01:00
Olof hagsand
798a9fbfcb
Reworked exand/completion code for mountpoints
...
Fixed: [Tab completion mounted devices with lists](https://github.com/clicon/clixon-controller/issues/72 )
2024-01-02 09:33:46 +01:00
Olof hagsand
0fff9d8ef5
Fixes after coverity analysis
2023-12-30 19:49:03 +01:00
Olof hagsand
558a0df1f3
Fixed proper restore of cttl-C in msg rcv
...
Rename and move plugin_context_check to clixon_resource_check
2023-12-21 15:00:12 +01:00
Olof hagsand
f25a77734e
More updates for Error/Log/Debug API changes
2023-12-18 17:19:14 +01:00
Olof hagsand
24a4991ec8
Restructured error,debug anf log API
...
Renamed functions clicon->clixon, replaced global variables w access functions
Unified clicon_netconf_error with clixon_err()
2023-12-18 08:29:14 +01:00
Olof hagsand
261469be16
Feature: [Add support for -V option to give version]( https://github.com/clicon/clixon/issues/472 )
2023-12-14 23:10:51 +01:00
Olof hagsand
2f81a086c8
Fix for the previous netconf_err2cb commit
2023-12-14 11:24:53 +01:00
Olof hagsand
7713e79dc2
Netconf error callback resilient to prefixes
...
Reformat json code
2023-12-14 10:08:34 +01:00
Olof hagsand
e619632ac7
Optimization: Added mountpoint cache as yang flag YANG_FLAG_MTPOINT_POTENTIAL
...
Filter state-data w xpath
2023-12-12 14:12:50 +01:00
Olof hagsand
012158fb24
Optimization of yang_find()
2023-12-10 21:03:46 +01:00
Olof hagsand
4d91ce0995
Fixed: [Using the characters '<' and '>' might cause an invalid diff]( https://github.com/clicon/clixon-controller/issues/73 )
2023-12-09 14:11:18 +01:00
Olof hagsand
574106125f
Added reference count for shared yang-specs (schema mounts)
2023-12-06 13:48:41 +01:00
Olof hagsand
c46872c3fd
Fix mount memory leakage, Add YANG_FLAG_MOUNTPOINT
2023-11-29 18:59:13 +01:00
Olof hagsand
81b4fdb274
Added SSHD_BIN in configure.ac
2023-11-28 17:02:13 +01:00
Philip Prindeville
b9ed302de1
Remove hardcoded paths to commands, configs, etc. in source
2023-11-28 16:42:33 +01:00
Olof hagsand
bbcb4a7b03
Creator attribute changes: added as xmldb metadata
...
clixon-config.yang: New revision and Added `CLICON_NETCONF_CREATOR_ATTR` option
clixon-lib.yang: Added creator meta
Changed return value of xml_add_attr
2023-11-28 14:44:01 +01:00
Olof hagsand
be3001acf5
XML: Add XML_FLAG_ANYDATA to mimic an xml node to be ANYDATA
2023-11-23 18:44:17 +01:00
Olof hagsand
aaab8a4920
Fixed: [NACM paths don't work for mounted YANG models]( https://github.com/clicon/clixon-controller/issues/62 )
2023-11-15 16:47:33 +01:00