Olof hagsand
c4e69b76cf
Doxyfile for graphs
2022-10-09 12:10:12 +02:00
Olof hagsand
aff69127b6
Fixed: [Trying to change the "config false" node through snmpset]( https://github.com/clicon/clixon/issues/377 )
...
* Fixed by returning `SNMP_ERR_NOTWRITABLE` when trying to reserve object
2022-10-09 11:59:26 +02:00
Olof hagsand
d2c3b903f1
SNMP: set commit fail error
2022-10-09 11:11:17 +02:00
Olof hagsand
dd1e5966fb
Test: killed backend in snmp tests
2022-10-08 17:19:24 +02:00
Olof hagsand
575429caa1
* Fixed: [Non-obvious behavior of clixon_snmp after snmpset command when transaction validation returns an error]( https://github.com/clicon/clixon/issues/375 )
...
* Changed `clicon_rpc_commit()` and `clicon_rpc_validate`: Added three-value return.
2022-10-08 17:17:04 +02:00
Olof hagsand
d29c81fce0
Fixed: [clixon_snmp module crashes on snmpwalk command]( https://github.com/clicon/clixon/issues/378 )
2022-10-07 17:54:42 +02:00
Olof hagsand
11eccd5478
Confirm commit:
...
- Removed confirm-commit 1.0 capability (only 1.1 present)
- Made startup capability conditional (as confirmed-commit)
- Fixed startup error when rollback did not exist
- Adjust snmp commit calls
- Move failsafe to lib
- Test: Minimized test application, test capability
2022-10-07 16:04:31 +02:00
Phil Heller
8abcda6f85
confirmed-commit fixes, tests
...
- fixed typo preventing evaluation of confirmed-commit logic in backend_startup
- fixed uninitialized variable warnings
- added details to CHANGELOG.MD
- added capabilities advertisement for confirmed-commit 1.0 and 1.1
- added xml hello message that uses only eom framing, for simplicity in asynch tests
- add stty restore after wait_restconf to fix console corruption in tests
- adjust test_confirmed_commit to drop perms and run as the invoking user. This will require running user to have permissions on /usr/local/var/example
- added CLI tests
2022-10-03 21:47:09 -06:00
Phil Heller
284316b646
Initial implementation of NETCONF confirmed-commit
2022-10-03 21:44:35 -06:00
Olof hagsand
954e5d56fd
Fixed: [unneeded trailing zero character on SNMP strings]( https://github.com/clicon/clixon/issues/367 )
2022-10-03 18:39:32 +02:00
Olof hagsand
4a5e0c1832
C API: Exposed clicon_log_str()
2022-10-03 10:33:07 +02:00
Olof hagsand
f0c8201762
Added warning if modstate is not present in datastore if is set
2022-10-03 10:29:48 +02:00
Olof hagsand
bae92488e9
* Added defaults parameter to clicon_rpc_get_pageable_list()
...
* Test: Replaced bash coverage script with binary
2022-09-28 15:16:02 +02:00
Olof hagsand
e3f3d772c7
Fixed: [message-id present on netconf app "hello"]( https://github.com/clicon/clixon/issues/369 )
2022-09-28 15:04:11 +02:00
Olof hagsand
6063d9a147
Fixed: [SNMP smiv2 yang extension doesn't work on augmented nodes]( https://github.com/clicon/clixon/issues/366 )
2022-09-27 15:47:48 +02:00
Olof Hagsand
a18800471e
Merge pull request #368 from clicon/test_snmp_augment
...
New test for augmented ifTable.
2022-09-26 15:26:48 +02:00
Kristofer Hallin
a912105c78
New test for augmented ifTable.
2022-09-26 14:48:33 +02:00
Olof hagsand
f0def17b85
New pre version: 6.0.0.PRE
2022-09-26 12:37:52 +02:00
Olof hagsand
33297925cb
Clixon 5.9.0 autoconf
2022-09-24 17:06:48 +02:00
Olof hagsand
d06594ca0a
Release 5.9.0
2022-09-24 17:01:44 +02:00
Olof hagsand
91b63b310d
Test: Fixed borken with-defaults capability test
2022-09-24 13:09:52 +02:00
Olof hagsand
26ab7e78ce
Fixed: XML encoding of with-default capability not done
2022-09-24 11:50:36 +02:00
Olof hagsand
2ce77fdd5c
Restconf: reset body buffer
...
Test: replace http2 with http1.1 instead of appending it
2022-09-23 14:48:55 +02:00
Olof hagsand
e0ba90207b
Restconf callhome idle timer fix
...
Leak in restconf http/1 data path: when multiple packets in same connection.
2022-09-22 15:52:04 +02:00
Olof Hagsand
68daaae9d6
Merge pull request #365 from clicon/wdcc
...
New testcase to verify With-Defaults Corner Case where top container is trimmed
2022-09-22 09:09:57 +02:00
Olof Hagsand
d6555e4d1f
Test: add curl error 56
2022-09-21 18:51:23 +00:00
Jan-Olof Carlson
ae6275cfa1
New testcase to verify With-Defaults Corner Case where top container is trimmed
2022-09-21 08:37:08 +00:00
Olof Hagsand
5f38b50eab
Test: unset format variable, disable restconf-notifications
2022-09-21 05:17:19 +00:00
Olof hagsand
fcc9245c35
Test: make streams optional, remove dependency on main example
2022-09-20 14:44:30 +02:00
Olof hagsand
e532543cea
Fixed: With-defaults: top-level container not properly trimmed
2022-09-20 10:52:44 +02:00
Olof hagsand
3b58d010a3
Test: expecteof_netconf use fix string grep, fix err funciton call-by-value
2022-09-19 14:58:16 +02:00
Olof hagsand
51d1a2d41c
Improved netconf error handling for data-not-unique and missing-choice
...
* Follows RFC7950 Sec 15.1 and 15.6 more closely
* Fixed: [When multiple lists have same key name, need more elaborate error message in case of configuration having duplicate keys](https://github.com/clicon/clixon/issues/362 )
2022-09-19 14:58:16 +02:00
Olof Hagsand
e579d959fa
Merge pull request #364 from clicon/restconf-capabilities
...
with-defaults added as RESTCONF capability information
2022-09-19 13:34:18 +02:00
Jan-Olof Carlson
b63918ff08
with-defaults added as RESTCONF capability information
2022-09-19 11:02:59 +00:00
Olof hagsand
07536fc8d2
With-default cli test, use xpath to only show config tree
...
Make all tests independent of CLICON_STREAM_DISCOVERY_RFC8040 setting
2022-09-19 10:58:44 +02:00
Olof hagsand
3bf8a7dca3
Assigned meta-data for the ietf-netconf-with-defaults:default attribute for JSON (RFC8040 Sec 5.3.2)
2022-09-16 14:49:20 +02:00
Olof hagsand
a6f67755b3
Refactor of cli show commands:
...
- Changed `cli_show_config()`
- Removed `cli_show_config_state()`
- Replaced `cli_auto_show()` with `cli_show_auto_mode()`
2022-09-15 17:42:57 +02:00
Olof hagsand
9a224ea4a0
Fixed: [All values in list don't appear when writing "show <list>" in cli]( https://github.com/clicon/clixon/issues/359 )
...
CLISPEC change:
* Changed signature of `cli_show_auto()`,
* remove: `cli_show_auto_state()`
2022-09-15 09:48:08 +02:00
Olof hagsand
76c1566d00
Restconf callhome: idle-timeout activity timer
2022-09-14 10:43:34 +02:00
Olof hagsand
c1e4595949
Refactoring of RESTCONF/TLS close code
...
Single closing function: restconf_close_ssl_socket
Added constant HTTP_ON_HTTPS_REPLY for http request on https socket
2022-09-13 23:01:19 +02:00
Olof hagsand
e39d18d59f
with-default test: moved wd attr to under <data>
2022-09-09 13:46:20 +02:00
Olof hagsand
51fca05642
With-defaults tagged: move wd attribute from <data> to level under
...
show cli: remove empty container
2022-09-09 13:46:20 +02:00
Olof hagsand
743076b171
With-defaults CLI support
...
Extended cli_auto_show() with with-defaults argument, also changing its signature
Example: Added with-defaults argument to clispec
C-API: Added with-defaults argument to clicon_rpc_get_config
Replaced with-defaults prefix/namespace with constants
2022-09-09 13:46:20 +02:00
Jan-Olof Carlson
42d5b6fba2
remove containers holding only default values
2022-09-09 13:46:20 +02:00
Olof hagsand
38f501be19
Extended purge argument to xml_defaults_nopresence to handle non-config case
...
Test: with-defaults: added headings to all test cases
2022-09-09 13:46:20 +02:00
Olof Hagsand
2d23c9656b
Merge pull request #358 from nowaits/master
...
fix posix regular transform of char \w not include '_' char
2022-09-07 10:26:45 +02:00
Olof hagsand
15fcae3c23
Fixed: [Clixon backend transaction callback fails for empty types]( https://github.com/clicon/clixon/issues/360 )
...
Fixed: [Clixon backend transactions for choice/case is not logical](https://github.com/clicon/clixon/issues/361 )
2022-09-07 10:02:30 +02:00
Olof hagsand
ddf01503c6
libressl requires -new to openssl commands, thanks krihal
2022-09-06 12:49:08 +02:00
Olof hagsand
44501c097d
Test: restconf-callhome fixes for http/1+2 and valgrind
2022-09-06 11:34:06 +02:00
Olof hagsand
f6a964eab6
Test: pass tests for disable-http1 and disable-nghttp2
2022-09-04 15:05:06 +02:00