Olof hagsand
5e84ad8008
Test: vagrant clixon-util upgrade, sudo -g not work 18.04
2023-12-03 12:08:00 +01:00
Olof hagsand
01fbf764e7
more clixon-util rm effects
2023-12-02 17:46:43 +01:00
Olof hagsand
a3a7624a11
CI: adjusted to removed utils
...
Autoconf: updated config-aux
2023-12-02 17:28:05 +01:00
Olof hagsand
80a10b694c
All clixon test utilities in util/ moved to separate repo: clicon/clixon-util
2023-12-02 17:11:16 +01:00
Philip Prindeville
631ebaa759
Fix issues with valgrind w/ sudo
2023-12-01 09:31:50 +01:00
Olof hagsand
c46872c3fd
Fix mount memory leakage, Add YANG_FLAG_MOUNTPOINT
2023-11-29 18:59:13 +01:00
Olof hagsand
81b4fdb274
Added SSHD_BIN in configure.ac
2023-11-28 17:02:13 +01:00
Philip Prindeville
b9ed302de1
Remove hardcoded paths to commands, configs, etc. in source
2023-11-28 16:42:33 +01:00
Philip Prindeville
72db8edf3f
Build even implicit targets with $(INCLUDES)
2023-11-28 16:42:33 +01:00
Philip Prindeville
bf26ccb8db
Apparently missed one of the docker files
2023-11-28 16:42:33 +01:00
Olof hagsand
f3ae28b938
Test: replace namespace with variable
2023-11-28 15:04:13 +01:00
Olof hagsand
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
2023-11-28 14:44:01 +01:00
Olof hagsand
be3001acf5
XML: Add XML_FLAG_ANYDATA to mimic an xml node to be ANYDATA
2023-11-23 18:44:17 +01:00
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