Commit graph

  • 5e84ad8008 Test: vagrant clixon-util upgrade, sudo -g not work 18.04 Olof hagsand 2023-12-03 12:08:00 +01:00
  • 01fbf764e7 more clixon-util rm effects Olof hagsand 2023-12-02 17:46:43 +01:00
  • a3a7624a11 CI: adjusted to removed utils Autoconf: updated config-aux Olof hagsand 2023-12-02 17:26:35 +01:00
  • 80a10b694c All clixon test utilities in util/ moved to separate repo: clicon/clixon-util Olof hagsand 2023-12-01 14:30:14 +01:00
  • 631ebaa759 Fix issues with valgrind w/ sudo Philip Prindeville 2023-11-30 13:47:47 -07:00
  • c46872c3fd Fix mount memory leakage, Add YANG_FLAG_MOUNTPOINT Olof hagsand 2023-11-29 18:57:54 +01:00
  • 81b4fdb274 Added SSHD_BIN in configure.ac Olof hagsand 2023-11-28 17:02:13 +01:00
  • b9ed302de1 Remove hardcoded paths to commands, configs, etc. in source Philip Prindeville 2023-10-23 13:52:40 -06:00
  • 72db8edf3f Build even implicit targets with $(INCLUDES) Philip Prindeville 2023-10-23 14:16:44 -06:00
  • bf26ccb8db Apparently missed one of the docker files Philip Prindeville 2023-11-04 02:14:47 -06:00
  • f3ae28b938 Test: replace namespace with variable Olof hagsand 2023-11-28 15:04:13 +01:00
  • bbcb4a7b03 Creator attribute changes: added as xmldb metadata clixon-config.yang: New revision and Added CLICON_NETCONF_CREATOR_ATTR option clixon-lib.yang: Added creator meta Changed return value of xml_add_attr Olof hagsand 2023-11-28 13:35:17 +01:00
  • be3001acf5 XML: Add XML_FLAG_ANYDATA to mimic an xml node to be ANYDATA Olof hagsand 2023-11-23 18:44:17 +01:00
  • cafbe7d200 Docker: enable ssh tests Test: restore tty after restconf start Olof hagsand 2023-11-19 12:16:23 +01:00
  • 8601690c91 Test: added write tests for nacm mount Olof hagsand 2023-11-17 08:54:04 +01:00
  • aaab8a4920 Fixed: [NACM paths don't work for mounted YANG models](https://github.com/clicon/clixon-controller/issues/62) Olof hagsand 2023-11-15 16:47:33 +01:00
  • 2e6d9167f2 Mount-point support for restconf Olof hagsand 2023-11-15 12:12:42 +01:00
  • 597cbe882b Yang schema mount fix: canonical paths and register on conatiner instead of unknown Olof hagsand 2023-11-14 19:35:17 +01:00
  • a98bbf0ec6 Fix use of --with-cligen in docker files Philip Prindeville 2023-11-04 02:14:47 -06:00
  • 30fbb82fc6 Revert "fix --with-cligen build option" Philip Prindeville 2023-11-04 00:49:58 -06:00
  • f5a2c0b182 Fix race condition Philip Prindeville 2023-10-23 17:00:19 -06:00
  • 2f88ef3ed6 Fixed: [cl:creator attribute must be persistent](https://github.com/clicon/clixon-controller/issues/54) Olof hagsand 2023-11-03 14:06:41 +01:00
  • c703e89bc8 Moved and split install of main example config file Olof hagsand 2023-11-02 17:25:11 +01:00
  • 16a7fa3837 SNMP union leak (see https://github.com/clicon/clixon/pull/461) Added docker-snmp-mem test Olof hagsand 2023-11-02 14:01:13 +01:00
  • e9c5287c36 Debug: improved debug level 2 with socket-description, also for notification Olof hagsand 2023-11-01 13:02:32 +01:00
  • 71431dcd82 Let restart-plugin RPC pick up on yang's defaults Alexander Skorichenko 2023-10-31 13:32:26 +01:00
  • 878764b6f3 Avoid additional 'eval echo ...' sequences Philip Prindeville 2023-10-23 15:10:05 -06:00
  • 978586a493 Fixed customized errors: fcgi and snmp Olof hagsand 2023-10-26 15:32:25 +02:00
  • 5bdad1870e New feature: [Customized NETCONF error message](https://github.com/clicon/clixon/issues/454) * Added new callback .ca_errmsg * Changed signature of clicon_netconf_error() and netconf_err2cb() Olof hagsand 2023-10-26 14:35:39 +02:00
  • e7313fc9a2 New clixon-lib@2023-11-01.yang revision with ignore-compare extension Olof hagsand 2023-10-25 18:09:40 +02:00
  • 62348fc9c7 C-style update: Unified comment, retvals in order, remove trailing spaces Changed function name for clicon_debug functions Olof hagsand 2023-10-22 18:04:47 +02:00
  • 6e314dd96f Log if restconf started w/o configuration Philip Prindeville 2023-08-24 16:45:31 -06:00
  • 4a3fef4946 Always log execs Philip Prindeville 2023-08-24 12:10:58 -06:00
  • 55f3e396e9 Add logging and fix memory leak Philip Prindeville 2023-08-23 22:31:07 -06:00
  • 959e060995 Use clicon_err() consistently and drop perror() Philip Prindeville 2023-08-23 13:48:04 -06:00
  • 9d9528d503 Test: dont set restconf user (breaks freebsd fcgi) Olof hagsand 2023-10-21 17:22:36 +02:00
  • 1e44fa3719 Test: optimization of vagrant git yangmodels handling Olof hagsand 2023-10-21 10:15:31 +02:00
  • f6dbb30110 Minor fixes: UTF str: removed unused code, clarified loading of yang-lib load Olof hagsand 2023-10-20 10:01:44 +02:00
  • 856c9058f8 Fixed: [Does clixon cli support autocompletion for leafrefs pointed to another module?](https://github.com/clicon/clixon/issues/455) Olof hagsand 2023-10-05 07:52:31 -05:00
  • 0a72432693 Fixed: [commit d Olof hagsand 2023-10-04 07:27:49 -05:00
  • 39d3e533c3 Test: aligned without-restconf docker test with fcgi/native Test: Fixed test_privileges Olof hagsand 2023-10-04 07:10:47 -05:00
  • 220ad29269 Cleanup for snmp tests Philip Prindeville 2023-09-20 11:23:30 -06:00
  • c634ad886e Don't double up the yang/ directory name Philip Prindeville 2023-09-19 13:16:58 -06:00
  • 951aa71d56 Make /var directory tree owned by $CLICON_GROUP Philip Prindeville 2023-09-11 15:29:21 -06:00
  • 3a2ffd4233 Run tests as appropriate group Philip Prindeville 2023-08-26 10:23:31 -06:00
  • 62401b72d0 Always use variable substition for command Philip Prindeville 2023-08-25 13:39:50 -06:00
  • 5919ba6c6a Add autoconf handling of clixon user/group in config files Philip Prindeville 2023-08-15 12:18:46 -06:00
  • 170497b4b6 Fix spelling mistakes, etc. Philip Prindeville 2023-08-20 12:26:59 -06:00
  • ea14b4fa24 fix --with-cligen build option R. Christian McDonald 2023-10-02 17:47:35 -04:00
  • d87ab39a7e Init of 6.5.0.PRE Olof hagsand 2023-10-03 15:35:58 -05:00
  • 76a071b229 Clixon 6.4.0 Olof hagsand 2023-09-30 09:58:09 +02:00
  • 37d0e195bb CI: rm duplicate openconfig Olof hagsand 2023-09-29 22:39:12 +02:00
  • b101d81b0c CI: fixed actions Olof hagsand 2023-09-29 22:29:02 +02:00
  • a584deeecc ci: get yang + openconfig Olof hagsand 2023-09-29 22:12:25 +02:00
  • 06d8e85290 use local yangmodels/openconfig (if present) instead of github Olof hagsand 2023-09-29 22:06:18 +02:00
  • 794a17c2bb Valgrind fixes Olof hagsand 2023-09-28 17:31:14 +02:00
  • 520f20def5 Test: stabilized test_restconf_internal* tests by looping Olof hagsand 2023-09-27 13:10:33 +02:00
  • 2d8567cd1b install fcgi2 Olof hagsand 2023-09-26 23:14:34 +02:00
  • 139f3973f9 CI renamed jobs, fixed prereqs nginx for fcgi-build Olof hagsand 2023-09-26 22:56:25 +02:00
  • 512d085f38 Compile errors for woth-restconf=fcgi. Added CI for compiling fcgi Olof hagsand 2023-09-26 22:50:06 +02:00
  • 2b6bd4fb5c test: cleaned up stty get/set in tests Olof hagsand 2023-09-22 13:43:27 +02:00
  • 2603b6f139 CLI show compare example function Olof hagsand 2023-09-22 10:26:09 +02:00
  • 45f41e3e4d Fixed: [JSON backslash string decoding/encoding not correct](https://github.com/clicon/clixon/issues/453) Olof hagsand 2023-09-19 12:28:58 +02:00
  • 1a43a32770 Improved performance of mountpoint show config Olof hagsand 2023-09-16 21:59:23 +02:00
  • 35ad68fa70 Fixed: [CLI show config | display <format> exits over mountpoints with large YANGs](https://github.com/clicon/clixon-controller/issues/39) Olof hagsand 2023-09-16 15:48:24 +02:00
  • 4730082d7b C-API: Add fromroot parameter to cli_show_common() Olof hagsand 2023-09-12 21:57:47 +02:00
  • 9091582087 Low-level message functions added descr argument for better logging C-API change Olof hagsand 2023-09-11 18:48:20 +02:00
  • 17b64f0bab Test: grep \ in internal usecase test, valgrind exceptions for newer version Olof hagsand 2023-09-06 11:04:42 +02:00
  • b19b3a37fe test: dragonly bsd support Olof Hagsand 2023-09-05 13:11:14 +00:00
  • b8f4dbd8d1 Test: more test cli multiple pipes Olof hagsand 2023-09-04 14:04:34 +02:00
  • d73823dcd5 CI Actions: split in two jobs Olof hagsand 2023-08-31 23:12:49 +02:00
  • 97eb603ac1 Add new clixon-autocli yang file Olof hagsand 2023-08-31 22:32:50 +02:00
  • 3b08653eb4 Added: [Feature request: node's alias for CLI](https://github.com/clicon/clixon/issues/434) New clixon-autocli@2023-09-01.yang revision Misc typos Olof hagsand 2023-08-31 17:57:53 +02:00
  • 4e79ac43fb Example cli pipe grep command quotes vertical bar for OR function Olof hagsand 2023-08-29 08:39:22 +02:00
  • 1698c6717e Fixed undeclared variables in SNMP Olof hagsand 2023-08-23 11:18:32 +02:00
  • a7ef2c4f12 Rewrote parsing of extra config-files to work recursively over structured data Fixed that modified config variables were not properly overwritten in XML Added pretty parameter to clicon_options_dump Added testcases for recursive and structure extra config files Olof hagsand 2023-08-23 11:02:18 +02:00
  • 124afb8788 Modified -C command-line handling and added to SNMP Olof hagsand 2023-08-23 10:52:47 +02:00
  • c101799e74 New command-line option for dumping configuration options for all clixon applications after load Removed -s dump Olof hagsand 2023-08-22 12:41:36 +02:00
  • 0e81e8137b [YANG error when poking on EOS configuration](https://github.com/clicon/clixon-controller/issues/26) Olof hagsand 2023-08-21 10:54:48 +02:00
  • d1b8dcdf1f Add -s dump-xml mode Philip Prindeville 2023-08-18 17:50:33 -06:00
  • 79fac840ba Make indentation consistent Philip Prindeville 2023-08-18 18:43:23 -06:00
  • 3bd440eaaa Fix double expansion of ${datadir} Philip Prindeville 2023-08-18 16:38:57 -06:00
  • 2bcd429bee CLI pipe changes: added arg to tail, exit on error. Olof hagsand 2023-08-15 20:37:30 +02:00
  • 7352894c7e Removed sending restconf config inline using -R when CLICON_BACKEND_RESTCONF_PROCESS=true Define RESTCONF_INLINE to revert Olof hagsand 2023-08-15 20:33:06 +02:00
  • fc73493881 Docs update, externalized cvec_concat_cb, example mem-leak Olof hagsand 2023-08-15 20:20:44 +02:00
  • e4a7fe0b49 Add regression test for https://github.com/clicon/clixon/issues/439 Olof hagsand 2023-08-15 20:04:42 +02:00
  • f56f3bef40 Properly ignore skipped nodes Philip Prindeville 2023-08-14 17:23:22 +00:00
  • dc0f740a04 Avoid copying timeval onto stack Philip Prindeville 2023-08-14 17:52:59 +00:00
  • 4a605ff25e Fixed: ["show configuration devices" and "show configuration devices | display cli" differs](https://github.com/clicon/clixon-controller/issues/24) Olof hagsand 2023-08-12 16:28:08 +02:00
  • 3b636b51f0 Fixed: [Openconfig configuration on Juniper MX does not work](https://github.com/clicon/clixon-controller/issues/20) Olof hagsand 2023-08-11 17:12:11 +02:00
  • 6d53603c55 CLI output pipes: Add CLICON_PIPETREE to any cli files, not just the first Olof hagsand 2023-08-09 18:48:22 +02:00
  • cdc305ed2f C-style comments Olof hagsand 2023-08-09 18:47:40 +02:00
  • 40621f292b typo in test Olof hagsand 2023-08-07 18:49:24 +02:00
  • f067968535 Clarified clixon_cli command-line: clixon_cli [options] [commands] [-- extra-options] Olof hagsand 2023-08-07 18:15:49 +02:00
  • bee30a4ea0 Example: added -m/-M options for testing mount-points Olof hagsand 2023-08-07 18:06:29 +02:00
  • 27b77b14bc Clixon 6.4.0.PRE Olof hagsand 2023-08-01 10:49:55 +02:00
  • dcdb9939d6 Clixon 6.3.0 Olof hagsand 2023-07-29 14:26:47 +02:00
  • 2485528515 cli: fixed callback append of empty prefix Olof hagsand 2023-07-29 13:29:35 +02:00
  • 851242a948 Minor valgrind and vagrant problems Olof hagsand 2023-07-28 17:16:26 +02:00
  • 836ec5dde5 Renamed custom constant to better reflect usage, fixed some vagrant problems Olof hagsand 2023-07-28 16:56:08 +02:00