Commit graph

2819 commits

Author SHA1 Message Date
Olof hagsand
f6dbb30110 Minor fixes: UTF str: removed unused code, clarified loading of yang-lib load 2023-10-20 10:04:03 +02:00
Olof hagsand
856c9058f8 Fixed: [Does clixon cli support autocompletion for leafrefs pointed to another module?](https://github.com/clicon/clixon/issues/455) 2023-10-05 07:52:31 -05:00
Olof hagsand
0a72432693 Fixed: [commit d 2023-10-04 07:27:49 -05:00
Olof hagsand
39d3e533c3 Test: aligned without-restconf docker test with fcgi/native
Test: Fixed test_privileges
2023-10-04 07:12:13 -05:00
Philip Prindeville
220ad29269 Cleanup for snmp tests 2023-10-03 23:41:47 +02:00
Philip Prindeville
c634ad886e Don't double up the yang/ directory name 2023-10-03 23:41:47 +02:00
Philip Prindeville
951aa71d56 Make /var directory tree owned by $CLICON_GROUP 2023-10-03 23:41:47 +02:00
Philip Prindeville
3a2ffd4233 Run tests as appropriate group
Need to add "groupadd" and "groupdel" for Alpine. See:

https://github.com/gliderlabs/docker-alpine/issues/326
2023-10-03 23:41:47 +02:00
Philip Prindeville
62401b72d0 Always use variable substition for command
Can't do a sudo inside an expect so we run the expect inside the sudo.
2023-10-03 23:41:47 +02:00
Philip Prindeville
5919ba6c6a Add autoconf handling of clixon user/group in config files 2023-10-03 23:41:47 +02:00
Philip Prindeville
170497b4b6 Fix spelling mistakes, etc. 2023-10-03 23:41:47 +02:00
R. Christian McDonald
ea14b4fa24 fix --with-cligen build option 2023-10-03 22:40:12 +02:00
Olof hagsand
d87ab39a7e Init of 6.5.0.PRE 2023-10-03 15:35:58 -05:00
Olof hagsand
76a071b229 Clixon 6.4.0 2023-09-30 09:58:09 +02:00
Olof hagsand
37d0e195bb CI: rm duplicate openconfig 2023-09-29 22:39:12 +02:00
Olof hagsand
b101d81b0c CI: fixed actions 2023-09-29 22:29:02 +02:00
Olof hagsand
a584deeecc ci: get yang + openconfig 2023-09-29 22:12:25 +02:00
Olof hagsand
06d8e85290 use local yangmodels/openconfig (if present) instead of github 2023-09-29 22:06:18 +02:00
Olof hagsand
794a17c2bb Valgrind fixes 2023-09-28 17:31:14 +02:00
Olof hagsand
520f20def5 Test: stabilized test_restconf_internal* tests by looping 2023-09-27 13:10:33 +02:00
Olof hagsand
2d8567cd1b install fcgi2 2023-09-26 23:14:34 +02:00
Olof hagsand
139f3973f9 CI renamed jobs, fixed prereqs nginx for fcgi-build 2023-09-26 22:56:25 +02:00
Olof hagsand
512d085f38 Compile errors for woth-restconf=fcgi. Added CI for compiling fcgi 2023-09-26 22:50:06 +02:00
Olof hagsand
2b6bd4fb5c test: cleaned up stty get/set in tests 2023-09-22 13:43:27 +02:00
Olof hagsand
2603b6f139 CLI show compare example function
Improved diff algorithm for XML and TEXT/curly, replaced UNIX diff with structural in-mem algorithm
Fixed: ["show compare" and "show compare | display cli" differs #23](https://github.com/clicon/clixon-controller/issues/23)
Changed parameters of example clispec function `compare_dbs()`
Added show2cbuf functions for TEXT/CLI
Renamed clixon_txt2file to clixon_text2file
2023-09-22 10:42:00 +02:00
Olof hagsand
45f41e3e4d Fixed: [JSON backslash string decoding/encoding not correct](https://github.com/clicon/clixon/issues/453)
Added unicode BMP support for JSON strings
Test: encoding/decoding tests for UTF-8
2023-09-19 12:28:58 +02:00
Olof hagsand
1a43a32770 Improved performance of mountpoint show config 2023-09-16 21:59:23 +02:00
Olof hagsand
35ad68fa70 Fixed: [CLI show config | display <format> exits over mountpoints with large YANGs](https://github.com/clicon/clixon-controller/issues/39) 2023-09-16 15:48:24 +02:00
Olof hagsand
4730082d7b C-API: Add fromroot parameter to cli_show_common() 2023-09-12 21:57:47 +02:00
Olof hagsand
9091582087 Low-level message functions added descr argument for better logging C-API change 2023-09-12 10:08:32 +02:00
Olof hagsand
17b64f0bab Test: grep \ in internal usecase test, valgrind exceptions for newer version 2023-09-06 11:05:33 +02:00
Olof Hagsand
b19b3a37fe test: dragonly bsd support 2023-09-05 13:11:14 +00:00
Olof hagsand
b8f4dbd8d1 Test: more test cli multiple pipes 2023-09-04 14:04:34 +02:00
Olof hagsand
d73823dcd5 CI Actions: split in two jobs 2023-09-01 10:01:35 +02:00
Olof hagsand
97eb603ac1 Add new clixon-autocli yang file 2023-08-31 22:32:50 +02:00
Olof hagsand
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
2023-08-31 18:00:29 +02:00
Olof hagsand
4e79ac43fb Example cli pipe grep command quotes vertical bar for OR function 2023-08-29 08:39:22 +02:00
Olof hagsand
1698c6717e Fixed undeclared variables in SNMP 2023-08-23 11:18:32 +02:00
Olof hagsand
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
2023-08-23 11:10:24 +02:00
Olof hagsand
124afb8788 Modified -C command-line handling and added to SNMP 2023-08-23 10:52:47 +02:00
Olof hagsand
c101799e74 New command-line option for dumping configuration options for all clixon applications after load
Removed -s dump
2023-08-22 12:41:36 +02:00
Olof hagsand
0e81e8137b [YANG error when poking on EOS configuration](https://github.com/clicon/clixon-controller/issues/26) 2023-08-21 10:57:27 +02:00
Philip Prindeville
d1b8dcdf1f Add -s dump-xml mode 2023-08-20 13:00:51 +02:00
Philip Prindeville
79fac840ba Make indentation consistent 2023-08-20 13:00:51 +02:00
Philip Prindeville
3bd440eaaa Fix double expansion of ${datadir} 2023-08-19 09:55:59 +02:00
Olof hagsand
2bcd429bee CLI pipe changes: added arg to tail, exit on error. 2023-08-15 20:45:15 +02:00
Olof hagsand
7352894c7e Removed sending restconf config inline using -R when CLICON_BACKEND_RESTCONF_PROCESS=true
Define RESTCONF_INLINE to revert
2023-08-15 20:45:15 +02:00
Olof hagsand
fc73493881 Docs update, externalized cvec_concat_cb, example mem-leak 2023-08-15 20:45:15 +02:00
Olof hagsand
e4a7fe0b49 Add regression test for https://github.com/clicon/clixon/issues/439 2023-08-15 20:45:15 +02:00
Philip Prindeville
f56f3bef40 Properly ignore skipped nodes 2023-08-15 18:21:49 +02:00