Commit graph

2576 commits

Author SHA1 Message Date
Olof hagsand
8091b4ab7e Added fdkeep parameter to clixon_process_register 2023-06-08 15:51:16 +02:00
Olof hagsand
634e13ea32 C-API: Added xml_creator_print 2023-06-08 12:02:48 +02:00
Olof hagsand
8598fca688 Add gid to clixon_process_register() for drop privs 2023-06-02 13:38:00 +02:00
Olof hagsand
080eef0278 C-API: Added cli_process_control(), added uid to cli_process_control() 2023-06-01 17:50:23 +02:00
Olof hagsand
bd6a67f1d9 New clixon-config@2023-05-01.yang revision
Added options: CLICON_CONFIG_EXTEND
2023-06-01 17:43:17 +02:00
Olof hagsand
b3a7e39d26 C-API: Added specialized xml_child_each_attr function to counter perf issue 2023-05-29 12:25:39 +02:00
Olof hagsand
86ef8053a2 Typo in previous commit 2023-05-29 10:55:05 +02:00
Olof hagsand
a97a66cb92 Performance: A change in the merge code made "co-located" config and non-config get retrieval go considerable faster. 2023-05-29 10:47:00 +02:00
Olof hagsand
3e34a61bd2 Test: more curl error codes, new version in alpine? 2023-05-25 09:05:20 +02:00
Olof hagsand
246fd81f57 Test: updated perf tests that have been broken for some time 2023-05-23 15:24:42 +02:00
Olof hagsand
307a992f36 * Added output function to JSON output:
* `xml2json_vec(...,skiptop)` --> `xml2json_vec(..., cligen_output, skiptop)`
2023-05-17 16:25:35 +02:00
Olof hagsand
25cc14c1a2 Minor rearrangement for exporting cli fns 2023-05-12 11:03:36 +02:00
Olof hagsand
ad07eb3adf API change: remove yang2cli_yspec last argument printgen, removed obsolete: `cli_auto_show() 2023-05-11 16:57:19 +02:00
Olof Hagsand
7b15ab0306
Merge pull request #432 from mico-micic/fix-size-t-warnings
Avoid conversion to 'size_t' from 'int' warnings
2023-05-08 15:37:04 +02:00
Olof hagsand
9550ba808b cli show for mtpoint: increased range for arg check 2023-05-08 14:34:35 +02:00
Mico Micic
6006be038b Avoid conversion to 'size_t' from 'int' warnings 2023-05-08 12:28:14 +02:00
Olof hagsand
b6116261a3 * Restructured and extended <stats> rpc to schema mountpoints
* New revision of clixon-lib.yang
* CLI: Added `show statistics` example code for backend and CLI memory stats
2023-05-05 17:54:10 +02:00
Olof hagsand
a0df12134a Fixed: [if-feature always negative if imported from another module](https://github.com/clicon/clixon/issues/429)
Apply styleguide to snmp patch
2023-05-05 17:54:10 +02:00
Olof Hagsand
fc967171f9
Merge pull request #430 from shmuelhazan/test-external-yang-feature
Support external yang features
2023-05-05 11:26:27 +02:00
Olof Hagsand
40f8dd129e
Merge pull request #427 from StasSt-siklu/master
Support union with are same subtypes with SNMP
2023-05-05 09:00:59 +02:00
Olof hagsand
e8a8b17e1b Removed obsolete compile options introduced in 6.1:
`NETCONF_DEFAULT_RETRIEVAL_REPORT_ALL` and `AUTOCLI_DEPRECATED_HIDE`
2023-05-05 08:55:47 +02:00
Olof hagsand
bd5b51d860 CLI edit modes and mountpoints 2023-05-03 17:52:10 +02:00
Olof hagsand
4b49953461 Bumped to 6.3.0.PRE 2023-05-03 13:53:42 +02:00
Olof hagsand
130c1b086f Clixon 6.2.0 2023-04-30 20:55:09 +02:00
Shmuel Hazan
b13917b2ac Call ys_populate_feature from if_feature_check
In some cases, the feature won't be populated yet, and therefore, we
will consider this feature as disabled.

Fixes #429
2023-04-30 17:34:31 +03:00
Shmuel Hazan
8732d118dd test_feature: add test for external features 2023-04-30 17:34:30 +03:00
Olof hagsand
5d1c6b5759 Preparations for 6.2.0
Openssl 3.0 and autoconf 2.71
2023-04-29 16:23:54 +02:00
Olof hagsand
4643540391 Test: re-fix magic line 2023-04-27 20:51:31 +02:00
Olof Hagsand
678d48a699 Test: magic line was not first in script and NULL in command substitution 2023-04-27 13:25:20 +00:00
stass
2b3dd6e133 Adapted to style guidelines 2023-04-27 15:50:37 +03:00
Olof hagsand
447b8eb1d3 test fix breaking actions. Minor doc changes 2023-04-25 16:22:25 +02:00
Olof hagsand
54dc7a9a57 Fixed RESTCONF race conditions on SSL_shutdown sslerr ZERO_RETURN appears occasionally and exist. 2023-04-25 16:14:14 +02:00
Olof hagsand
05da8ef3c1 Add mount-point aware code to cli_auto_show
Revert patch in xpath2canonical for mountpoints
2023-04-23 17:54:02 +02:00
Olof hagsand
5cb41c8d8a Fixed: unified netconf input: wrong yang-bind 2023-04-20 21:47:33 +02:00
Olof hagsand
e7c9f3d075 Unified netconf input function
First for external use, later internal
2023-04-20 21:28:01 +02:00
Olof hagsand
04d5f52d90 Revert Temporar fix in clixon_custom.h: XPATH_CANONICAL_SKIP_CHECK 2023-04-19 10:45:21 +02:00
Olof hagsand
c56d5aa44e Fixed: RESTCONF: some client cert failure leads to restconf exit
Instead close and continue
2023-04-18 10:10:52 +02:00
Olof hagsand
f8324df917 Creator tagging for leafs, sort-modules: remove flag setting, yang_lib2yspec patch 2023-04-13 21:11:57 +02:00
Olof hagsand
6335f810d3 C-API: clixon_xml2file and clixon_xml2cbuf added prefix argument
Added in-mem xml diff function: `xml_tree_diff_print`
2023-04-12 10:44:58 +02:00
Olof hagsand
819a0b5a9e New clixon-lib@2023-03-01.yang revision
* Added creator meta-object
2023-04-11 13:50:45 +02:00
Olof hagsand
45d8e5b6ce C-API xmldb_validate() removed. compare_db_names() added. 2023-04-09 21:13:12 +02:00
stass
cc951fc3be Add union test 2023-04-02 14:59:49 +03:00
Olof Hagsand
7eb37273b8 Formatting of comments 2023-03-30 15:39:35 +02:00
stass
ea40977382 fix test 2023-03-29 18:31:50 +03:00
stass
7c2ce8de65 fix test 2023-03-29 18:27:19 +03:00
stass
a5514e051c fix test 2023-03-29 18:05:51 +03:00
stass
8f3290c41d fix test 2023-03-29 17:26:25 +03:00
stass
dc14953a1f fix test 2023-03-29 16:16:36 +03:00
stass
30db53a2a0 fix test 2023-03-29 15:56:38 +03:00
stass
efe9f66866 fix test 2023-03-29 15:36:34 +03:00