Olof hagsand
68e132c275
Re-arranged yang, minor docs
...
github actions, re-balanced jobs
2024-11-23 10:54:00 +01:00
Olof hagsand
08c8e43fb8
Disable CLICON_XMLDB_SYSTEM_ONLY_CONFIG by default
2024-11-23 08:36:15 +01:00
Olof hagsand
199a3fd88e
Fixed: Segv in canonical xpath transform
2024-11-20 15:14:02 +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
27c821e3ce
C-API: changed singature to yang_mount_set(y), rm: yang_mount_yspec2ymnt
2024-11-14 11:27:51 +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
739d052383
Fixed: [SNMP: snmpwalk is slow and can timeout]( https://github.com/clicon/clixon/issues/404 )
2024-10-31 16:28:30 +01:00
Olof hagsand
0586e94856
Post-release test and docs
2024-10-29 09:53:20 +01:00
Olof hagsand
e0ebe41ee2
typos
2024-10-28 13:58:01 +01:00
Olof hagsand
469bfdd3f2
7.2.0 changes
2024-10-28 13:53:39 +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
582bf3feb1
Config check for qsort_s/qsort_r
2024-10-25 19:24:37 +02:00
Olof hagsand
0b78c9ded0
test: restconf status message removed
2024-10-25 18:36:18 +02:00
Olof hagsand
b39b7dc674
Mem: pagination leak
2024-10-22 22:47:31 +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
Kristofer Hallin
7903a92d54
Use the full path for DESTDIR when building Debian package.
2024-10-21 21:18:19 +02:00
Kristofer Hallin
3468adb20e
Make sure the build_deb.sh script is started from the cligen directory.
2024-10-21 13:32:32 +02:00
Mykola Perehudov
03f153d6fa
Change yang-library version
2024-10-21 13:09:43 +02:00
Olof hagsand
e126128f45
Added debian build script
2024-10-21 12:47:46 +02:00
Olof hagsand
1f596ed5b8
Remove deb build from github actions
2024-10-21 12:25:17 +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
0a37cf31ab
New version string on the form: 7.1.0-1+11+g2b25294
2024-10-18 17:33:25 +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
5ebc5a2219
Re-added shared yang mounts
...
YANG: de-dperecated CLICON_YANG_SCHEMA_MOUNT_SHARE
2024-10-06 15:46:15 +02:00
Olof hagsand
f0bd103e79
Added new DOMAIN level in YANG spec structure
2024-10-06 10:51:26 +02:00
Olof hagsand
0c8aef0291
Fixed: [CLI bug w/ device domains on juniper qfx devices]( https://github.com/clicon/clixon-controller/issues/145 )
...
Reverted uses/grouping remove optimization
2024-10-05 13:35:00 +02:00
Olof hagsand
f0f3ed0dff
Optimize autocli memory: Late evaluation of uses/grouping
2024-09-28 18:25:03 +02:00
Olof hagsand
43bfc82942
Break out init of orig-ptr to yang_start() to be made after options
2024-09-28 18:04:04 +02:00
Olof hagsand
ba40f5a929
Move debug msg to msg+detail, only msg length in debug level msg
...
Move log warning of namespace mismatch to debug
2024-09-27 14:45:08 +02:00
Olof hagsand
1994a405dd
Replaced compile-time with CLICON_YANG_USE_ORIGINAL
...
Use original yang object in grouping/augment
2024-09-26 15:17:57 +02:00
Olof hagsand
45e744d6eb
Fixed test from previous commit
2024-09-26 14:00:16 +02:00