Commit graph

1382 commits

Author SHA1 Message Date
Olof hagsand
e7313fc9a2 New clixon-lib@2023-11-01.yang revision with ignore-compare extension 2023-10-25 18:09:40 +02:00
Olof hagsand
9d9528d503 Test: dont set restconf user (breaks freebsd fcgi) 2023-10-21 17:22:36 +02:00
Olof hagsand
1e44fa3719 Test: optimization of vagrant git yangmodels handling 2023-10-21 10:15:31 +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
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
170497b4b6 Fix spelling mistakes, etc. 2023-10-03 23:41:47 +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
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
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
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
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
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
Olof hagsand
2bcd429bee CLI pipe changes: added arg to tail, exit on error. 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
Olof hagsand
6d53603c55 CLI output pipes: Add CLICON_PIPETREE to any cli files, not just the first 2023-08-09 18:53:32 +02:00
Olof hagsand
40621f292b typo in test 2023-08-07 18:49:24 +02:00
Olof hagsand
bee30a4ea0 Example: added -m/-M options for testing mount-points 2023-08-07 18:12:53 +02:00
Olof hagsand
851242a948 Minor valgrind and vagrant problems 2023-07-28 17:16:26 +02:00
Olof hagsand
836ec5dde5 Renamed custom constant to better reflect usage, fixed some vagrant problems 2023-07-28 16:56:08 +02:00
Olof hagsand
05c082b202 init variables, vagrant with-cligen 2023-07-28 12:49:51 +02:00
Olof hagsand
f526d5b7a0 Autocli optimization feature for generating smaller CLISPECs for large YANGs using treerefs
New `grouping-treeref` option added to clixon-autocli.yang
Default is disabled, set to true to generate smaller memory footprint of clixon_cl
Add prefix "mtpoint:" to cli api-paths to identify change of yang schemas
2023-07-23 15:21:59 +02:00
Olof hagsand
e0cbc10fad Pipe function renaming 2023-07-13 14:36:01 +02:00
Olof hagsand
fab8d35dff Output pipe function detection in configure.ac 2023-07-05 15:49:30 +02:00
Olof hagsand
3858cd93c2 Add pipe functions 2023-07-04 20:50:41 +02:00
Olof hagsand
c16b9cbba4 Use pipe functions from /bin 2023-07-04 09:45:00 +02:00
Olof hagsand
b33603107d Output pipe functionality
Based on output pipe code in CLIgen
Clixon adaptions include `CLICON_PIPETREE=` variable and a new cli_pipe.c callback file
2023-07-03 15:14:11 +02:00
Olof hagsand
79d1d2e95a * Fixed: [xpath // abbreviation does not work other than on the top-level](https://github.com/clicon/clixon/issues/435) 2023-06-21 11:45:49 +02:00
Olof Hagsand
53ceb35d51 New clixon-autocli.yang version with skip and alias extensions 2023-06-10 11:46:27 +02:00
Olof hagsand
bd6a67f1d9 New clixon-config@2023-05-01.yang revision
Added options: CLICON_CONFIG_EXTEND
2023-06-01 17:43:17 +02:00
Olof hagsand
3e34a61bd2 Test: more curl error codes, new version in alpine? 2023-05-25 09:05:20 +02:00
Olof hagsand
246fd81f57 Test: updated perf tests that have been broken for some time 2023-05-23 15:24:42 +02:00
Olof hagsand
b6116261a3 * Restructured and extended <stats> rpc to schema mountpoints
* New revision of clixon-lib.yang
* CLI: Added `show statistics` example code for backend and CLI memory stats
2023-05-05 17:54:10 +02:00
Olof hagsand
a0df12134a Fixed: [if-feature always negative if imported from another module](https://github.com/clicon/clixon/issues/429)
Apply styleguide to snmp patch
2023-05-05 17:54:10 +02:00
Olof Hagsand
fc967171f9
Merge pull request #430 from shmuelhazan/test-external-yang-feature
Support external yang features
2023-05-05 11:26:27 +02:00
Olof Hagsand
40f8dd129e
Merge pull request #427 from StasSt-siklu/master
Support union with are same subtypes with SNMP
2023-05-05 09:00:59 +02:00
Shmuel Hazan
8732d118dd test_feature: add test for external features 2023-04-30 17:34:30 +03:00