Commit graph

1365 commits

Author SHA1 Message Date
Olof hagsand
2790d243e1 CLI: Added meta format pipe-xml-default for cli commands inside pipes 2024-12-09 22:52:23 +01:00
Olof hagsand
c24c38dbb5 CLI generic pipe callbacks 2024-12-06 11:02:53 +01:00
Olof hagsand
69eaf98913 Remove extra lines 2024-12-05 17:35:05 +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
30f9e174fa Add ping to cli example, misc debug 2024-12-05 15:37:09 +01:00
Olof hagsand
be5a7c418a Fixed Debug -D msg: dont show length in detailed debug 2024-11-27 10:55:34 +01:00
Olof hagsand
4c57edfc57 System-only config: revert clearing of candidate after commit
Add compile-time option SYSTEM_ONLY_CONFIG_CANDIDATE_CLEAR to document
2024-11-25 15:09:10 +01:00
Olof hagsand
030dd89b83 Debug -D msg: dont show length in detailed debug 2024-11-23 10:54: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
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
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
27c821e3ce C-API: changed singature to yang_mount_set(y), rm: yang_mount_yspec2ymnt 2024-11-14 11:27:51 +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
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
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
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
b39b7dc674 Mem: pagination leak 2024-10-22 22:47:31 +02:00
Olof hagsand
fa93364953 Restconf mem leak 2024-10-22 12:44:49 +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
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
8901d00e47 Reworked cli show mem to yang domains 2024-09-26 13:36:14 +02:00
Olof hagsand
c06945ec37 Set domain as yang-spec name 2024-09-25 19:03:26 +02:00
EvgeniiVR
7ea344c51f
add commit failed cb (#550)
* add revert failed cb

* add revert failed cb

* add commit failed cb

* add commit failed cb
2024-09-18 20:51:09 +02:00
Olof hagsand
158ea40b59 Restconf: Fixed http accept/content-type logic
yang mem-leak
2024-09-16 14:24:20 +02:00
Olof hagsand
f1d9e26755 Restconf: Notify ssl version on start
SNMP: rm unused variables
2024-09-15 11:58:44 +02:00
Mico Micic
f5372fb124 Add username when reading and subscribing streams 2024-09-06 13:54:56 +02:00
Mico Micic
4553419cc2 Support multiple notifications when sending snmo v2 traps 2024-09-06 13:29:12 +02:00
Mico Micic
302d61d1d1 Support leafref when reading smiv2:oid value 2024-09-06 13:26:10 +02:00
Olof hagsand
c1ea72bcb3 Restconf: Support for list of media in Accept:
Restconf: Better RFC compliance with Accept errors: 406 vs 415
Fixed: [RESTCONF exit on cert error + complex accept](https://github.com/clicon/clixon/issues/551)
2024-09-02 16:37:11 +02:00
Olof hagsand
19c11eabb7 YANG mount refactoring: remove set functions 2024-09-01 16:45:39 +02:00
Olof hagsand
73183c4077 Typo for schema mtpoint refactoring for restconf fcgi 2024-08-30 10:36:36 +02:00
Olof hagsand
911594ead1 Fixed show mem total yang output
Fixed log message for mount error
2024-08-29 17:55:28 +02:00
Olof hagsand
dfe5c1bac1 Refactoring of schema mount-points
Add new top-level `Y_MOUNTS` and add top-level yangs and mountpoints in yspecs
2024-08-29 17:24:44 +02:00
Olof hagsand
7cc94b3ac5 Some fixex on list pagination remaining attribute 2024-08-20 10:07:03 +02:00
Kristofer Hallin
f0eadc6e32 Fixed: [HOST_VENDOR must be defined before we use it](https://github.com/clicon/clixon/issues/541) 2024-08-20 09:37:54 +02:00
Kristofer Hallin
3b45cf9f4d Fixed: [Handle missing SOCK_NONBLOCK on MacOS](https://github.com/clicon/clixon/issues/540) 2024-08-20 09:37:54 +02:00
Olof hagsand
74e8934636 New clixon-autocli@2024-08-01.yang revision: Added disable operation for module rules 2024-08-18 12:39:13 +02:00