clixon/apps/backend
Olof hagsand 5388aace12 Refactoring for better performance of large auto-cli specs
* Fixed: [very slow execution of load_set_file #288](https://github.com/clicon/clixon/issues/288)
* New `clixon-lib@2021-11-11.yang` revision
  * Modified option: RPC stats extended with YANG stats
* Modified `clixon-config@2021-11-11.yang` revision
  * Added option:
    * CLICON_PLUGIN_CALLBACK_CHECK
    * Enable to make plugin context check before and after all callbacks.
* Added statistics for YANG: number of objects and memory used
* Use the treeref no-copy option of CLIgen to reduce memory
* Refactored cli-generation/autocli-start code
* Refactored cligen glue functions to use cligen_eval directly (remove clicon_eval,clixon_cligen_eval)
2021-11-25 12:04:05 +01:00
..
backend_client.c Refactoring for better performance of large auto-cli specs 2021-11-25 12:04:05 +01:00
backend_client.h fixed fcgi notification, genmodel 2021-03-10 14:45:18 +01:00
backend_commit.c Refactoring for better performance of large auto-cli specs 2021-11-25 12:04:05 +01:00
backend_get.c * [RPC get-conf method returned some content not specified by select filter](https://github.com/clicon/clixon/issues/281) 2021-11-13 22:38:23 +01:00
backend_get.h - Rewrite of netconf get/get-config code 2021-09-21 11:24:53 +02:00
backend_handle.h debug print of backend state, split test-stream into a netconf and restconf part, change restconf yang auth-type from leaf-list to leaf 2021-01-27 14:40:34 +01:00
backend_main.c * Performance improvement 2021-11-18 08:37:54 +01:00
backend_plugin.c Refactoring for better performance of large auto-cli specs 2021-11-25 12:04:05 +01:00
backend_plugin_restconf.c include signal.h 2021-10-21 16:29:43 +02:00
backend_plugin_restconf.h * Restconf authentication callback (ca_auth) signature changed 2021-02-09 21:26:35 +01:00
backend_socket.c - IPC socket: add REUSEADDR when using IP (remove comment) 2021-08-24 13:46:47 +02:00
backend_socket.h Copyright 2021 2021-01-13 14:40:34 +01:00
backend_startup.c * Made backend transaction and commit/validate API available to plugin code. 2021-06-17 19:20:27 +02:00
backend_startup.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_backend.h * Made backend transaction and commit/validate API available to plugin code. 2021-06-17 19:20:27 +02:00
clixon_backend_commit.h * Made backend transaction and commit/validate API available to plugin code. 2021-06-17 19:20:27 +02:00
clixon_backend_handle.c include signal.h 2021-10-21 16:29:43 +02:00
clixon_backend_handle.h Copyright 2021 2021-01-13 14:40:34 +01:00
clixon_backend_plugin.h Added error handling in yang_path_arg triggered by no filter in get paginated 2021-11-10 18:35:24 +01:00
clixon_backend_transaction.c Added error handling in yang_path_arg triggered by no filter in get paginated 2021-11-10 18:35:24 +01:00
clixon_backend_transaction.h Moved fuzz dir to test/fuzz 2021-10-10 18:05:45 +02:00
Makefile.in Cleaned up Makefiles, especially LINKAGE=static vs dynamic 2021-09-30 21:40:46 +02:00