Olof hagsand
cafbe7d200
Docker: enable ssh tests
...
Test: restore tty after restconf start
2023-11-20 09:55:37 +01:00
Olof hagsand
8601690c91
Test: added write tests for nacm mount
2023-11-17 08:54:04 +01:00
Olof hagsand
aaab8a4920
Fixed: [NACM paths don't work for mounted YANG models]( https://github.com/clicon/clixon-controller/issues/62 )
2023-11-15 16:47:33 +01:00
Olof hagsand
2e6d9167f2
Mount-point support for restconf
2023-11-15 12:12:42 +01:00
Olof hagsand
597cbe882b
Yang schema mount fix: canonical paths and register on conatiner instead of unknown
2023-11-14 19:35:17 +01:00
Philip Prindeville
a98bbf0ec6
Fix use of --with-cligen in docker files
2023-11-05 11:38:42 +01:00
Philip Prindeville
30fbb82fc6
Revert "fix --with-cligen build option"
...
This reverts commit ea14b4fa24 .
2023-11-05 11:38:42 +01:00
Philip Prindeville
f5a2c0b182
Fix race condition
2023-11-05 11:36:06 +01:00
Olof hagsand
2f88ef3ed6
Fixed: [cl:creator attribute must be persistent]( https://github.com/clicon/clixon-controller/issues/54 )
2023-11-03 14:06:41 +01:00
Olof hagsand
c703e89bc8
Moved and split install of main example config file
2023-11-02 17:25:11 +01:00
Olof hagsand
16a7fa3837
SNMP union leak (see https://github.com/clicon/clixon/pull/461 )
...
Added docker-snmp-mem test
2023-11-02 16:26:21 +01:00
Olof hagsand
e9c5287c36
Debug: improved debug level 2 with socket-description, also for notification
2023-11-01 13:48:41 +01:00
Alexander Skorichenko
71431dcd82
Let restart-plugin RPC pick up on yang's defaults
...
In the transaction that applies plugin's config don't include
yang's defaults in the transaction source.
2023-10-31 14:57:20 +01:00
Philip Prindeville
878764b6f3
Avoid additional 'eval echo ...' sequences
2023-10-30 11:17:51 +01:00
Olof hagsand
978586a493
Fixed customized errors: fcgi and snmp
2023-10-26 15:32:25 +02:00
Olof hagsand
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()`
2023-10-26 14:59:51 +02:00
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
62348fc9c7
C-style update: Unified comment, retvals in order, remove trailing spaces
...
Changed function name for `clicon_debug` functions
2023-10-23 09:58:13 +02:00
Philip Prindeville
6e314dd96f
Log if restconf started w/o configuration
2023-10-21 18:29:23 +02:00
Philip Prindeville
4a3fef4946
Always log execs
2023-10-21 18:29:23 +02:00
Philip Prindeville
55f3e396e9
Add logging and fix memory leak
2023-10-21 18:29:23 +02:00
Philip Prindeville
959e060995
Use clicon_err() consistently and drop perror()
2023-10-21 18:29:23 +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
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