Commit graph

  • 3468adb20e Make sure the build_deb.sh script is started from the cligen directory. Kristofer Hallin 2024-10-21 11:07:10 +00:00
  • 03f153d6fa Change yang-library version Mykola Perehudov 2024-10-15 07:18:24 +00:00
  • e126128f45 Added debian build script Olof hagsand 2024-10-21 12:47:46 +02:00
  • 1f596ed5b8 Remove deb build from github actions Olof hagsand 2024-10-21 12:25:14 +02:00
  • 4dd3f9fd34 Fixed: [Error when changing choice/case with different structure](https://github.com/clicon/clixon/issues/568) Olof hagsand 2024-10-19 17:05:19 +02:00
  • 098262e2e7 Test: Remove group check Olof hagsand 2024-10-18 22:28:10 +02:00
  • 0a37cf31ab New version string on the form: 7.1.0-1+11+g2b25294 Olof hagsand 2024-10-18 17:25:47 +02:00
  • 3cad374f33 Formatting and documentation Olof hagsand 2024-10-16 11:05:12 +02:00
  • f87ff859a6 Removed list-pagination-partial-state extension Refactored pagination code Reverted clixon-lib.yang to 2024-04-01 revision Olof hagsand 2024-10-16 10:32:37 +02:00
  • b9ff2d083a YANG domain/spec support cli show mem improvement Olof hagsand 2024-10-06 20:07:08 +02:00
  • 5ebc5a2219 Re-added shared yang mounts YANG: de-dperecated CLICON_YANG_SCHEMA_MOUNT_SHARE Olof hagsand 2024-10-06 11:39:32 +02:00
  • f0bd103e79 Added new DOMAIN level in YANG spec structure Olof hagsand 2024-10-06 09:18:24 +02:00
  • 0c8aef0291 Fixed: [CLI bug w/ device domains on juniper qfx devices](https://github.com/clicon/clixon-controller/issues/145) Reverted uses/grouping remove optimization Olof hagsand 2024-10-05 13:35:00 +02:00
  • f0f3ed0dff Optimize autocli memory: Late evaluation of uses/grouping Olof hagsand 2024-09-24 10:04:31 +02:00
  • 43bfc82942 Break out init of orig-ptr to yang_start() to be made after options Olof hagsand 2024-09-28 18:04:04 +02:00
  • ba40f5a929 Move debug msg to msg+detail, only msg length in debug level msg Move log warning of namespace mismatch to debug Olof hagsand 2024-09-27 14:45:08 +02:00
  • 1994a405dd Replaced compile-time with CLICON_YANG_USE_ORIGINAL Use original yang object in grouping/augment Olof hagsand 2024-09-26 15:17:57 +02:00
  • 45e744d6eb Fixed test from previous commit Olof hagsand 2024-09-26 14:00:16 +02:00
  • 8901d00e47 Reworked cli show mem to yang domains Olof hagsand 2024-09-26 13:36:14 +02:00
  • 212be7ad57 Replace shared yang with yang domains Olof hagsand 2024-09-25 21:18:01 +02:00
  • fba587bdf6 Change package name to clixon, was previously clixon7. Kristofer Hallin 2024-09-25 13:47:45 +00:00
  • ff3e68281c Don't create a new release when the CI build succeeds. Kristofer Hallin 2024-09-23 16:17:24 +02:00
  • c06945ec37 Set domain as yang-spec name Olof hagsand 2024-09-25 18:30:17 +02:00
  • e890ff0f13 Build package for Clixon. Kristofer Hallin 2024-09-23 09:34:31 +02:00
  • 6a634effea Fixed: [Clixon handle if-feature incorrectly](https://github.com/clicon/clixon/issues/555) Olof hagsand 2024-09-21 15:15:15 +02:00
  • 3108dfca1e Fixed: [Clixon fails to load yang with extension](https://github.com/clicon/clixon/issues/554) Olof hagsand 2024-09-21 11:04:03 +02:00
  • a4225c43b4 YANG: reorder CLICON_YANG_DIRs to yang group. remove trailing spaces Olof hagsand 2024-09-18 20:44:30 +02:00
  • 7ea344c51f
    add commit failed cb (#550) EvgeniiVR 2024-09-18 21:51:09 +03:00
  • c02630c83b configure.ac: Fix the directory for the config file to use $SYSCONFDIR. Havard Eidnes 2024-09-18 06:58:03 +00:00
  • e5d623d47e Updated config.guess/sub Olof hagsand 2024-09-16 15:50:27 +02:00
  • 158ea40b59 Restconf: Fixed http accept/content-type logic yang mem-leak Olof hagsand 2024-09-16 13:47:28 +02:00
  • f1d9e26755 Restconf: Notify ssl version on start SNMP: rm unused variables Olof hagsand 2024-09-15 11:34:28 +02:00
  • cc194ac7c5 Added yang domains for mount-point isolation New option: CLICON_YANG_DOMAIN_DIR New clixon-config@2024-08-01.yang revision Olof hagsand 2024-09-04 12:03:11 +02:00
  • f5372fb124 Add username when reading and subscribing streams Mico Micic 2024-09-02 10:10:39 +02:00
  • 5af422f09b Check libcrypto before libssl to avoid configure errors Mico Micic 2024-08-26 22:10:50 +02:00
  • 4553419cc2 Support multiple notifications when sending snmo v2 traps Mico Micic 2024-08-26 22:01:46 +02:00
  • 302d61d1d1 Support leafref when reading smiv2:oid value Mico Micic 2024-08-26 21:53:59 +02:00
  • 31008e8492 Fixed: Double top-levels in xmldb_get that could occur with xpath containing choice. Olof hagsand 2024-09-04 12:06:19 +02:00
  • a66fe05149 Test: Restconf accept encoding tests Olof hagsand 2024-09-03 08:34:20 +02:00
  • 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) Olof hagsand 2024-09-02 11:20:13 +02:00
  • 19c11eabb7 YANG mount refactoring: remove set functions Olof hagsand 2024-09-01 12:46:05 +02:00
  • 73183c4077 Typo for schema mtpoint refactoring for restconf fcgi Olof hagsand 2024-08-30 10:36:24 +02:00
  • b0ec866544 when_xpath memory fixes and trimmed perf Olof hagsand 2024-08-29 17:56:47 +02:00
  • 911594ead1 Fixed show mem total yang output Fixed log message for mount error Olof hagsand 2024-08-29 17:52:53 +02:00
  • dfe5c1bac1 Refactoring of schema mount-points Olof hagsand 2024-08-29 17:09:54 +02:00
  • 99503ac7fb Minor perf improve of NETCONF input read Olof hagsand 2024-08-23 09:54:42 +02:00
  • 26ca872b0c Transform YANG when expressions to canonical xpath form Olof hagsand 2024-08-21 21:55:14 +02:00
  • 71e921520e Improved customized error handling Olof hagsand 2024-08-20 11:05:52 +02:00
  • 7cc94b3ac5 Some fixex on list pagination remaining attribute Olof hagsand 2024-08-20 10:06:34 +02:00
  • 7cbc0a8dc3 Fixed: [Deletion of leaf in YANG choice removes leaf in a different choice/case](https://github.com/clicon/clixon/issues/542) Olof hagsand 2024-08-20 10:04:46 +02:00
  • f0eadc6e32 Fixed: [HOST_VENDOR must be defined before we use it](https://github.com/clicon/clixon/issues/541) Kristofer Hallin 2024-08-20 09:21:43 +02:00
  • 3b45cf9f4d Fixed: [Handle missing SOCK_NONBLOCK on MacOS](https://github.com/clicon/clixon/issues/540) Kristofer Hallin 2024-08-20 09:19:06 +02:00
  • d6622772bf Added new autocli revision in test Olof hagsand 2024-08-18 14:16:38 +02:00
  • 619719bb4d autocli: forgot add yang file in prev commit Olof hagsand 2024-08-18 14:10:51 +02:00
  • 7ed3973b8d autocli: fix for disable rule in previous commit Olof hagsand 2024-08-18 14:01:16 +02:00
  • 74e8934636 New clixon-autocli@2024-08-01.yang revision: Added disable operation for module rules Olof hagsand 2024-08-18 12:39:13 +02:00
  • b1a4656f72 YANG deviation: Resolve deviated types lexically in deviation context Olof hagsand 2024-08-16 13:32:00 +02:00
  • 1709537701 Replaced clixon_get_logflags() with clixon_logflags_get() Added clixon_logflags_set() Olof hagsand 2024-08-16 10:31:52 +02:00
  • 39fb149756 Modified YANG deviate+derived solution Changed flag to YANG_FLAG_REFINE More complete test Olof hagsand 2024-08-16 09:19:15 +02:00
  • 442e0391cc Added YANG deviate flag to not follow orig links Fixed unbounded loop in deviation Olof hagsand 2024-08-15 18:43:45 +02:00
  • 05263e942a Dockerfile: changed maintainer to label Olof hagsand 2024-08-15 11:16:20 +02:00
  • 658ad5504e regcomp issue on alpine, RE_DUP_MAX =255, Fixed by match-all fallback Olof hagsand 2024-08-14 16:05:40 +02:00
  • bd5214dde1 Optmize YANG memory: Yang-type cache only for original trees Olof hagsand 2024-08-13 13:30:28 +02:00
  • 9da4939ee0 C-API: Extended yang_apply return value with: 2 Test: openconfig: ensure openconfig dirs searched before locally cached Olof hagsand 2024-08-13 13:32:06 +02:00
  • c08dac2e5d YANG optimization: move "when" and "mymodule" to external maps Olof hagsand 2024-08-10 17:38:12 +02:00
  • 275cefbae7 Moved map functions from clixon_string to _map, new ptr2ptr map Olof hagsand 2024-08-10 13:33:08 +02:00
  • 781c9d9d27 YANG optimize, add orig pointer for derived trees Skip some yang objects in derived trees Add function to remove USES in augment/grouping trees Olof hagsand 2024-08-06 16:50:07 +02:00
  • ca786da156 Fixed signal handling of recv message Olof hagsand 2024-08-06 11:22:19 +02:00
  • a2fe24937b Set pointer to NULL after free Mico Micic 2024-07-29 10:01:06 +02:00
  • 87921cb740 Add snmp trap settings for test Mico Micic 2024-07-29 07:53:01 +02:00
  • 1a248b75e5 Fix memory leak Mico Micic 2024-07-29 07:51:25 +02:00
  • 8ee9b82152 Fix code formatting and naming Mico Micic 2024-07-29 07:48:09 +02:00
  • 7d70325125 Add test for snmp v2 traps Mico Micic 2024-07-22 10:53:05 +02:00
  • 48a15a87f1 Fix missing include Mico Micic 2024-07-15 22:26:17 +02:00
  • 4920b9d32b Add support for snmp v2 traps Mico Micic 2024-07-15 21:38:56 +02:00
  • af29a0f974 Added YANG_SPEC_LINENR compile-time option Olof hagsand 2024-07-28 19:41:35 +02:00
  • aa4feee03e New: [CLI simple alias](https://github.com/clicon/cligen/issues/112) Olof hagsand 2024-07-23 12:50:55 +02:00
  • 9ee55441ac Pagination test/doc errors Olof hagsand 2024-07-22 09:23:02 +02:00
  • 816238029d Fixed: [NETCONF error reply from failed leafref rquire-instance does not comply to RFC 7950](https://github.com/clicon/clixon/issues/53 Olof hagsand 2024-07-22 09:17:13 +02:00
  • 07a1fa164f List pagination, uniform config/state handling with new attributes New clixon-lib@2024-04-01.yang revision and list_pagination_partial_state extension Olof hagsand 2024-07-17 14:39:48 +02:00
  • 05c881dc39 List pagination: Added where and direction parameter for configured data Olof hagsand 2024-07-16 15:33:09 +02:00
  • 36f3c95768 List-pagination sort-by parameter Olof hagsand 2024-07-10 16:25:51 +02:00
  • ad5312d824 Add ietf-system-capabilities and adapt all tests Olof hagsand 2024-07-09 17:37:14 +02:00
  • 28bede2c8f Updated ietf-list-pagination YANGs to 2024-07-08 Olof hagsand 2024-07-09 10:17:13 +02:00
  • f6cafd76ed Revert configure version change Olof hagsand 2024-07-04 19:24:14 +02:00
  • 4b9ee6740b C-API changes: Replace yn_each with yn_iter, add keyw argument to yang_stats() Olof hagsand 2024-06-17 12:51:39 +02:00
  • 3e07a1d279 configure version major/minor derived from git Remove compile-time COMPAT_6_5 and IDENTITYREF_KLUDGE Olof hagsand 2024-07-03 12:53:01 +02:00
  • 7aac03ba5e Clixon 7.1.0 Olof hagsand 2024-07-03 09:21:23 +02:00
  • 58358fb6da Misc formatting Olof hagsand 2024-07-02 15:02:10 +02:00
  • f42a5ba87e Changed indentation for documentation of cli_start_program. Kristofer Hallin 2024-07-01 10:52:28 +00:00
  • 703114f64b Make cli_start_program handle arguments to scripts. Kristofer Hallin 2024-07-01 10:50:45 +00:00
  • 419e8312f9 Replaced YANG find share algorithm, use direct yanglib diff Olof hagsand 2024-06-30 09:46:15 +02:00
  • 803da7b76a Loosen yang namespace sanity check to warning Olof hagsand 2024-06-29 15:19:50 +02:00
  • 68bf76201c CLI show mem: show as MiB/GiB etc Olof hagsand 2024-06-29 10:29:32 +02:00
  • c53877eb78 YANG namespace sanity check YANG shared fix for empty revisions Olof hagsand 2024-06-29 10:26:25 +02:00
  • 9a553bdcaa Re-add option CLICON_NETCONF_DUPLICATE_ALLOW Olof hagsand 2024-06-24 08:40:36 +02:00
  • c2841d6e40 Various memory and file resource cleanup after valgrind tests Olof hagsand 2024-06-23 18:46:44 +02:00
  • 78cd42c15d Test: mem.sh rm files, rm commit tests from datastore_multi Olof hagsand 2024-06-23 10:49:13 +02:00
  • 5b8828c530 YANG ref count for shared fixed Olof hagsand 2024-06-22 21:19:52 +02:00
  • 5351ac0ffc Test: vagrant update Olof hagsand 2024-06-22 16:30:27 +02:00