Commit graph

2785 commits

Author SHA1 Message Date
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
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
3b636b51f0 Fixed: [Openconfig configuration on Juniper MX does not work](https://github.com/clicon/clixon-controller/issues/20) 2023-08-11 17:12:11 +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
cdc305ed2f C-style comments 2023-08-09 18:47:40 +02:00
Olof hagsand
40621f292b typo in test 2023-08-07 18:49:24 +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
bee30a4ea0 Example: added -m/-M options for testing mount-points 2023-08-07 18:12:53 +02:00
Olof hagsand
27b77b14bc Clixon 6.4.0.PRE 2023-08-01 10:49:55 +02:00
Olof hagsand
dcdb9939d6 Clixon 6.3.0 2023-07-29 14:26:47 +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
836ec5dde5 Renamed custom constant to better reflect usage, fixed some vagrant problems 2023-07-28 16:56:08 +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
d48442960e Changed YANG uses/grouping to keep uses statement and flag it with YANG_FLAG_USES_EXP
Updated yang code headers
2023-07-19 10:52:29 +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
Renato Botelho do Couto
d7d81fbd13 clixon_custom.h: Remove RESTCONF_NETNS_DEFAULT
It's now defined under clixon_config.h
2023-07-06 19:55:23 +02:00
Renato Botelho do Couto
8caaef639e autoreconf: Regenerate after changing configure.ac 2023-07-06 19:55:23 +02:00
Renato Botelho do Couto
7539aacc36 configure.ac: Implement --with-restconf-netns
It is used to define default restconf network namespace.  If not
specified it's set to "default"
2023-07-06 19:55:23 +02:00
Olof hagsand
90b7a550b2 Added configure option CLICON_PLUGIN_DLOPEN_GLOBAL for config of dlopen() 2023-07-06 17:34:28 +02:00
Olof Hagsand
ad61570a3d
Merge pull request #436 from rbgarga/fix-cligen-dir
Fix cligen dir
2023-07-06 17:00:17 +02:00
Renato Botelho do Couto
753d20a691 Adjust Dockerfiles after changing --with-cligen
configure --with-cligen parameter was changed to respect common
variables like prefix, includedir and libdir.  Modify all Dockerfiles
accordingly to make sure tests keep working
2023-07-06 14:33:47 +00:00
Renato Botelho do Couto
f2b8a8045f autoreconf: Regenerate after changing configure.ac 2023-07-06 13:21:37 +00:00
Renato Botelho do Couto
989aa25428 configure.ac: Fix --with-cligen=dir
Fix CFLAGS and LDFLAGS when this option is used.  It needs to look for
headers under $includedir and for libraries under $libdir.
2023-07-06 13:18:55 +00:00
Renato Botelho do Couto
7275a68c75 configure.ac: Remove redundant LIBDIR set 2023-07-06 13:18:55 +00:00
Renato Botelho do Couto
8ad80955d4 configure.ac: Set default exec_prefix=$prefix earlier 2023-07-06 13:18:55 +00:00
Renato Botelho do Couto
0f7366b505 configure.ac: Removed unused variable CLIGEN_PREFIX 2023-07-06 13:18:55 +00: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