Commit graph

3003 commits

Author SHA1 Message Date
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
Olof hagsand
8901d00e47 Reworked cli show mem to yang domains 2024-09-26 13:36:14 +02:00
Olof hagsand
212be7ad57 Replace shared yang with yang domains 2024-09-26 09:47:03 +02:00
Kristofer Hallin
fba587bdf6 Change package name to clixon, was previously clixon7. 2024-09-25 19:11:50 +02:00
Kristofer Hallin
ff3e68281c Don't create a new release when the CI build succeeds. 2024-09-25 19:11:02 +02:00
Olof hagsand
c06945ec37 Set domain as yang-spec name 2024-09-25 19:03:26 +02:00
Kristofer Hallin
e890ff0f13 Build package for Clixon. 2024-09-23 13:27:19 +02:00
Olof hagsand
6a634effea Fixed: [Clixon handle if-feature incorrectly](https://github.com/clicon/clixon/issues/555) 2024-09-21 15:15:15 +02:00
Olof hagsand
3108dfca1e Fixed: [Clixon fails to load yang with extension](https://github.com/clicon/clixon/issues/554) 2024-09-21 11:04:03 +02:00
Olof hagsand
a4225c43b4 YANG: reorder CLICON_YANG_DIRs to yang group. remove trailing spaces 2024-09-18 20:51:31 +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
Havard Eidnes
c02630c83b configure.ac: Fix the directory for the config file to use $SYSCONFDIR.
Do not hardcode /usr/local/etc as the location.
2024-09-18 16:21:04 +02:00
Olof hagsand
e5d623d47e Updated config.guess/sub 2024-09-16 15:50:27 +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
Olof hagsand
cc194ac7c5 Added yang domains for mount-point isolation
New option: `CLICON_YANG_DOMAIN_DIR`
New `clixon-config@2024-08-01.yang` revision
2024-09-12 20:48:14 +02:00
Mico Micic
f5372fb124 Add username when reading and subscribing streams 2024-09-06 13:54:56 +02:00
Mico Micic
5af422f09b Check libcrypto before libssl to avoid configure errors 2024-09-06 13:32:46 +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
31008e8492 Fixed: Double top-levels in xmldb_get that could occur with xpath containing choice. 2024-09-04 12:12:36 +02:00
Olof hagsand
a66fe05149 Test: Restconf accept encoding tests 2024-09-03 08:34:20 +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
b0ec866544 when_xpath memory fixes and trimmed perf 2024-08-29 17:57:52 +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
99503ac7fb Minor perf improve of NETCONF input read 2024-08-23 09:54:42 +02:00
Olof hagsand
26ca872b0c Transform YANG when expressions to canonical xpath form 2024-08-23 08:39:32 +02:00
Olof hagsand
71e921520e Improved customized error handling 2024-08-20 11:05:52 +02:00
Olof hagsand
7cc94b3ac5 Some fixex on list pagination remaining attribute 2024-08-20 10:07:03 +02:00
Olof hagsand
7cbc0a8dc3 Fixed: [Deletion of leaf in YANG choice removes leaf in a different choice/case](https://github.com/clicon/clixon/issues/542) 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
d6622772bf Added new autocli revision in test 2024-08-18 14:16:38 +02:00