Commit graph

1524 commits

Author SHA1 Message Date
Olof hagsand
233a2f762f Test of [Expand of variables broken in 7.3](https://github.com/clicon/cligen/issues/127) 2025-03-13 14:39:44 +01:00
Olof hagsand
839077de57 test: Corrected and documents -v vs -V transaction testing 2025-03-13 14:32:08 +01:00
Olof hagsand
ea64bb3f3d Fixed: [Diff of top-level default values on startup stopped working in 7.3](https://github.com/clicon/clixon/issues/596) 2025-03-13 14:10:20 +01:00
Olof hagsand
302762f5af Fixed: [XPath * stopped working in 7.3](https://github.com/clicon/clixon/issues/594) 2025-03-02 11:09:34 +01:00
Olof hagsand
ed226a990c Fixed: [Templates with nc:operation merge causes bad diffs to be shows](https://github.com/clicon/clixon-controller/issues/187) 2025-02-27 12:04:06 +01:00
Olof hagsand
b0cc1857c0 RESTCONF over mountpoints, extended api_path2xml_mnt with mount-point check 2025-02-24 17:19:23 +01:00
Olof hagsand
9086264b89 Fixed errors in previous restconf commit 2025-02-18 16:34:28 +01:00
Olof hagsand
a7cc1c6362 New clixon-restconf@2025-02-01.yang revision: timeout parameter 2025-02-18 10:13:59 +01:00
Corey Minyard
63f048115e test: Add a test for plugin_rpc_err()
Tack it on to the other transaction error tests and use the same
infrastructure.

Signed-off-by: Corey Minyard <corey@minyard.net>
2025-01-30 15:21:24 +01:00
Olof hagsand
fc3f0cbcd9 Improved clispec parse error message
Improved datastore_multi mem test
2025-01-28 22:36:50 +01:00
Olof hagsand
1580aa7a2c Add -lm for static compile + minor test changes for 7.3 2025-01-28 09:13:18 +01:00
Olof hagsand
43d9bc845d Test: enabled features for ietf tcg-algs 2024-12-26 15:10:51 +01:00
Olof hagsand
06e1a48480 Optimized duplicate detection and removal 2024-12-25 14:03:06 +01:00
Olof hagsand
4080bd3a5a Test: yang ieee model requires cmdls feature 2024-12-17 14:28:56 +01:00
Olof hagsand
081a541c6b XPath: refactored XPath match, documented localonly and prefixonly api 2024-12-17 13:47:23 +01:00
Olof hagsand
c24c38dbb5 CLI generic pipe callbacks 2024-12-06 11:02:53 +01:00
Olof hagsand
3332dfef20 Fixed: [Autocli: error when empty YANG group and grouping-treeref=true](https://github.com/clicon/clixon/issues/579) 2024-12-05 16:43:11 +01:00
Olof hagsand
21476c1399 Fixed: [Mem error when more multiple uses on top level with multiple statements in grouping](https://github.com/clicon/clixon/issues/583) 2024-12-05 15:44:01 +01:00
Olof hagsand
0193186272 Fixed: [Change CLICON_NETCONF_DUPLICATE_ALLOW to remove duplicates](https://github.com/clicon/clixon-controller/issues/160)
C-API: Removed xml_tree_prune_flagged
2024-11-23 10:54:00 +01:00
Olof hagsand
b7b1bf7aa4 System-only config, fixed startup diff 2024-11-19 11:52:54 +01:00
Olof hagsand
313a2caadd System-only config: Source of truth
Candidate, fix system-only in cache when locked or modified, re-read otherwise
Remove system-only from cache after commit
2024-11-15 10:43:53 +01:00
Olof hagsand
cfa4803e0f Test: Added yang iana dir for yang ietf tests 2024-11-14 12:23:03 +01:00
Olof hagsand
ca695ea386 Fixed: [Error with submodules and feature Interaction](https://github.com/clicon/clixon-controller/issues/158) 2024-11-08 16:37:31 +01:00
Olof hagsand
daaeaa0039 test: lock-auto 2024-11-08 16:28:08 +01:00
Olof hagsand
6ce1df2e5e Fixed: [Expansion removes the double quote](https://github.com/clicon/clixon/issues/524)
Add escaping in expand_dbvar instead of automatic in cligen
2024-11-08 11:49:53 +01:00
Olof hagsand
7b01b029a4 System-only 7.2 adjustment mismatching yang revisions after branch merge 2024-11-04 15:56:35 +01:00
Olof hagsand
69b65ad13d System-only-config
* Fix startup diff
* Add system-only to running on startup
* JSON support:
2024-11-04 15:55:23 +01:00
Olof hagsand
3a656fac07 System-only config
New `ca_system_only` backend callback for reading system-only data
New `CLICON_XMLDB_SYSTEM_ONLY_CONFIG` configuration option
API: Added `system_only` parameter to clixon_xml2file1()
Cleared running on commit and inited candidate on startup with system-only data
Added callback code in main example
2024-11-04 09:34:27 +01:00
Olof hagsand
aec0a5fc3f First version of system-only-config
A new extension added in clixon-lib.yang
A conditional in xmldb_dump to not write system-only data to datastores
A test for verifying system-only data is not written at edit-commit
2024-11-04 09:32:23 +01:00
Olof hagsand
515d30bdd7 New: [feature request: support xpath functions for strings](https://github.com/clicon/clixon/issues/556)
Added: re-match, substring, string, string-length, translate, substring-before, substring-after, starts-with
2024-11-02 17:27:25 +01:00
Olof hagsand
3188e3cc59 Fixed: [string length validation doesn't work for the entry "" in case it has default value specified](https://github.com/clicon/clixon/issues/563) 2024-11-01 09:58:28 +01:00
Olof hagsand
0586e94856 Post-release test and docs 2024-10-29 09:53:20 +01:00
Olof hagsand
0307aa5374 Fixed: [YANG 'when' does not work in multiple grouping](https://github.com/clicon/clixon/issues/572) 2024-10-28 12:06:28 +01:00
Olof hagsand
54a8f51bfd Fixed show mem yspec vs ydomain issue 2024-10-28 10:39:04 +01:00
Olof hagsand
947128339c snmp getpwuid leak 2024-10-27 11:50:44 +01:00
Olof hagsand
73129b96d9 Test: restconf http1.1 only had http2 test
test: snmpwalk -t for valgrind
leak in clicon_rpc
2024-10-26 22:37:48 +02:00
Olof hagsand
537df0756d Test: timing changes 2024-10-26 13:48:59 +02:00
Olof hagsand
0b78c9ded0 test: restconf status message removed 2024-10-25 18:36:18 +02:00
Olof hagsand
fd4e694312 Re-add yang ref-count for obsolete yangs in readfile 2024-10-22 21:02:00 +02:00
Olof hagsand
fa93364953 Restconf mem leak 2024-10-22 12:44:49 +02:00
Olof hagsand
315e554637 Test: mem test delays
Yang-lib capabilty fix
2024-10-21 23:47:06 +02:00
Olof hagsand
4dd3f9fd34 Fixed: [Error when changing choice/case with different structure](https://github.com/clicon/clixon/issues/568) 2024-10-19 17:05:19 +02:00
Olof hagsand
098262e2e7 Test: Remove group check 2024-10-18 22:28:14 +02:00
Olof hagsand
3cad374f33 Formatting and documentation 2024-10-16 12:39:45 +02:00
Olof hagsand
f87ff859a6 Removed list-pagination-partial-state extension
Refactored pagination code
Reverted clixon-lib.yang to 2024-04-01 revision
2024-10-16 10:46:54 +02:00
Olof hagsand
b9ff2d083a YANG domain/spec support
cli show mem improvement
2024-10-06 20:07:08 +02:00
Olof hagsand
f0bd103e79 Added new DOMAIN level in YANG spec structure 2024-10-06 10:51:26 +02:00
Olof hagsand
f0f3ed0dff Optimize autocli memory: Late evaluation of uses/grouping 2024-09-28 18:25:03 +02:00
Olof hagsand
45e744d6eb Fixed test from previous commit 2024-09-26 14:00:16 +02:00
Olof hagsand
c06945ec37 Set domain as yang-spec name 2024-09-25 19:03:26 +02:00