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
Philip Prindeville
dc0f740a04
Avoid copying timeval onto stack
2023-08-15 18:02:14 +02:00
Olof hagsand
4a605ff25e
Fixed: ["show configuration devices" and "show configuration devices | display cli" differs]( https://github.com/clicon/clixon-controller/issues/24 )
2023-08-12 16:28:08 +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
f067968535
Clarified clixon_cli command-line: clixon_cli [options] [commands] [-- extra-options]
2023-08-07 18:15:49 +02:00
Olof hagsand
2485528515
cli: fixed callback append of empty prefix
2023-07-29 13:29:35 +02:00
Olof hagsand
851242a948
Minor valgrind and vagrant problems
2023-07-28 17:16:26 +02:00
Olof hagsand
7577245077
Changes due to CLIgen removal of expand-prepend code
2023-07-28 16:35:12 +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
Renato Botelho do Couto
a773384ccc
cli_show_option_bool: Rename bool -> result
...
bool will conflict with boolean type if stdbool.h is included. No
functional changes intended.
2023-07-07 15:09:12 +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
5d95857a29
Memory leak in stats
2023-07-04 06:44:01 +00: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
e498e09570
Adapt to CLIgen refactoring of tree expansion code
2023-07-02 13:56:18 +02:00
Olof hagsand
b39ee078c4
Refactored cli-syntax code to use cligen pt_head instead (long overdue)
2023-06-28 13:44:06 +02:00
Olof hagsand
e1a8e0d40b
Adapt to cligen parse API
2023-06-28 13:39:40 +02:00
Olof hagsand
a1e7c6f126
Modified backend exit strategy so that 2nd ^C actually exits
...
Copied creator cvec if modified with REPLACE
2023-06-13 13:34:57 +02:00
Olof hagsand
8091b4ab7e
Added fdkeep parameter to clixon_process_register
2023-06-08 15:51:16 +02:00
Olof hagsand
8598fca688
Add gid to clixon_process_register() for drop privs
2023-06-02 13:38:00 +02:00
Olof hagsand
080eef0278
C-API: Added cli_process_control(), added uid to cli_process_control()
2023-06-01 17:50:23 +02:00
Olof hagsand
86ef8053a2
Typo in previous commit
2023-05-29 10:55:05 +02:00
Olof hagsand
a97a66cb92
Performance: A change in the merge code made "co-located" config and non-config get retrieval go considerable faster.
2023-05-29 10:47:00 +02:00
Olof hagsand
307a992f36
* Added output function to JSON output:
...
* `xml2json_vec(...,skiptop)` --> `xml2json_vec(..., cligen_output, skiptop)`
2023-05-17 16:25:35 +02:00
Olof hagsand
25cc14c1a2
Minor rearrangement for exporting cli fns
2023-05-12 11:03:36 +02:00
Olof hagsand
ad07eb3adf
API change: remove yang2cli_yspec last argument printgen, removed obsolete: `cli_auto_show()
2023-05-11 16:57:19 +02:00
Olof hagsand
9550ba808b
cli show for mtpoint: increased range for arg check
2023-05-08 14:34:35 +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
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
Olof hagsand
e8a8b17e1b
Removed obsolete compile options introduced in 6.1:
...
`NETCONF_DEFAULT_RETRIEVAL_REPORT_ALL` and `AUTOCLI_DEPRECATED_HIDE`
2023-05-05 08:55:47 +02:00
Olof hagsand
bd5b51d860
CLI edit modes and mountpoints
2023-05-03 17:52:10 +02:00
Olof hagsand
5d1c6b5759
Preparations for 6.2.0
...
Openssl 3.0 and autoconf 2.71
2023-04-29 16:23:54 +02:00
stass
2b3dd6e133
Adapted to style guidelines
2023-04-27 15:50:37 +03:00
Olof hagsand
447b8eb1d3
test fix breaking actions. Minor doc changes
2023-04-25 16:22:25 +02:00
Olof hagsand
54dc7a9a57
Fixed RESTCONF race conditions on SSL_shutdown sslerr ZERO_RETURN appears occasionally and exist.
2023-04-25 16:14:14 +02:00
Olof hagsand
05da8ef3c1
Add mount-point aware code to cli_auto_show
...
Revert patch in xpath2canonical for mountpoints
2023-04-23 17:54:02 +02:00
Olof hagsand
5cb41c8d8a
Fixed: unified netconf input: wrong yang-bind
2023-04-20 21:47:33 +02:00
Olof hagsand
e7c9f3d075
Unified netconf input function
...
First for external use, later internal
2023-04-20 21:28:01 +02:00
Olof hagsand
c56d5aa44e
Fixed: RESTCONF: some client cert failure leads to restconf exit
...
Instead close and continue
2023-04-18 10:10:52 +02:00
Olof hagsand
f8324df917
Creator tagging for leafs, sort-modules: remove flag setting, yang_lib2yspec patch
2023-04-13 21:11:57 +02:00
Olof hagsand
6335f810d3
C-API: clixon_xml2file and clixon_xml2cbuf added prefix argument
...
Added in-mem xml diff function: `xml_tree_diff_print`
2023-04-12 10:44:58 +02:00
Olof hagsand
819a0b5a9e
New clixon-lib@2023-03-01.yang revision
...
* Added creator meta-object
2023-04-11 13:50:45 +02:00
Olof hagsand
45d8e5b6ce
C-API xmldb_validate() removed. compare_db_names() added.
2023-04-09 21:13:12 +02:00
stass
cc951fc3be
Add union test
2023-04-02 14:59:49 +03:00
Olof Hagsand
7eb37273b8
Formatting of comments
2023-03-30 15:39:35 +02:00