Commit graph

2701 commits

Author SHA1 Message Date
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
stass
13ebe05566 fix test 2023-03-29 15:18:11 +03:00
stass
8f240d1edd fix test 2023-03-29 14:47:03 +03:00
stass
22b78f0fe6 fix test 2023-03-29 14:25:04 +03:00
stass
ba3558bd36 fix test 2023-03-28 19:17:46 +03:00
stass
c4ca4ed962 Fix test 2023-03-28 18:35:43 +03:00
stass
175f9a2136 Support union with are same subtypes with SNMP 2023-03-28 18:10:21 +03:00
Olof hagsand
2c104daee2 Since 6.1 RESTCONF PUTs have added clixon-lib namespace for attributes.
These empty namespaces are removed.
2023-03-27 12:57:24 +02:00
Olof hagsand
da2edceb7e * Added new functions: xml_tree_equal and xpath2xml
* RFC 8528 yang schema mount-points:
  * Made expand_dbvar and cli_dbxml mountpoint-aware (RFC 8528)
  * autocli supportgenerate
  * Made api_path2xml and xml2api_path mount-point-aware
  * Temporar fix in clixon_custom.h: XPATH_CANONICAL_SKIP_CHECK
* `xml2xpath()`: Added `apostrophe` as 4th parameter, default 0
* removed extra assert.h includes
2023-03-23 22:16:33 +01:00
Olof hagsand
1e136bc9df Added clicon_data_init API, and yang_mount_get API
Moved dynamic options from options to data API
2023-03-12 21:04:23 +01:00
Olof hagsand
5822c1a72a * clicon_msg_rcv: Added intr parameter for interrupting on ^C (default 0)
* Internal NETCONF (client <-> backend)
  * Ensure message-id increments
  * Separated rpc from notification socket in same session
* Removed coverage icon from homepage since it stopped working some time ago
2023-03-08 21:41:29 +01:00
Olof hagsand
453e97ef6b Test: removed http/1.0 test that seems to stop working in new curl version? 2023-03-04 10:58:29 +01:00
Olof Hagsand
360e4beb1f
Merge pull request #425 from vvsosed/fix_cli_via_ssh_issue
Error message stucks in stdout buffer
2023-03-03 17:54:55 +01:00
Olof hagsand
995c3b2c67 typo in rearrange includes; unused reason parameter in snmp_lib 2023-03-03 17:41:02 +01:00
Olof hagsand
1f5df800bc Restconf: Added fallback mechanism for non-ALPN HTTPS
* Set `CLICON_RESTCONF_NOALPN_DEFAULT` to `http/2` or `http/1.1`
  * For http/1 or http/2 only, that will be the default if no ALPN is set.
2023-03-03 16:05:31 +01:00
Olof hagsand
5f2978d06c Files: Rearranged backend .h files: moved client_entry to clixon_backend_client.h 2023-03-03 16:05:31 +01:00
Volodymyr Sosiedkin
9a6a378c99 Fix cli via ssh error log output issue 2023-03-01 17:52:38 +02:00
Olof Hagsand
d6c523d27a
Merge pull request #422 from dima1308/master
Add support decimal64 for SNMP
2023-02-23 12:35:48 +01:00
Olof hagsand
55422f4187 PERF: Added a recurse parameter to xml_yang_minmax_recurse() to avoid "double recursion"
C-API: `candidate_commit()`: validate_level (added in 6.1) marked obsolete
2023-02-23 11:42:15 +01:00
Olof hagsand
2db5961169 Example: fixed mismatch between install dirs and DIRs in example.xml.in
Docker: Removed example from test container, fixed example container
2023-02-22 23:24:50 +01:00
Olof hagsand
a8c4e8699c Docker: Fixed broken config file in clixon-example 2023-02-22 14:08:38 +01:00
Olof hagsand
fe8636bb77 Move validation flag to include diff 2023-02-21 20:19:59 +01:00
Olof hagsand
48a7eac096 yang load add test to not parse files if not already loaded 2023-02-21 12:02:40 +01:00
stass
980c7d082f Add support decimal64 for snmp
Signed-off-by: Dmitry Grinberg <dima.g@siklu.com>
2023-02-21 11:57:00 +02:00
Olof hagsand
411a67f9d6 Start of 6.2.0.PRE development.
Removed autoconf requirement to have libcurl
2023-02-20 09:40:12 +01:00
Olof hagsand
72a4494b69 Clixon 6.1
Reviewed documentation, changelog, etc
2023-02-19 11:35:37 +01:00