Commit graph

47 commits

Author SHA1 Message Date
Olof hagsand
3453dae0db - removed api_path extension from internal netconf
- Strings in xmldb_put not properly encoded, eg eth/0 became eth.00000
2017-05-30 21:57:06 +02:00
Olof hagsand
4bcb966dac xmldb_init -> xmldb_create 2017-05-02 22:29:56 +02:00
Olof hagsand
69ff0e3891 Refined netconf none semantics in tests and text datastore 2017-05-01 12:46:09 +02:00
Olof hagsand
c2f52845f8 rm xml index; added xml util functions; further xmldb development 2017-04-23 22:32:53 +02:00
Olof hagsand
d02015f456 datastore text works with replace 2017-04-17 19:47:32 +02:00
Olof hagsand
ee9b74d735 formalizing xmldb api 2017-04-16 19:06:19 +02:00
Olof hagsand
540cd96e74 datastore handles 2017-04-15 19:42:35 +02:00
Olof hagsand
d26a801bc0 Added connect/disconnect/getopt/setopt and handle to xmldb API; Added datastore 'text'; Moved apps/dbctrl to datastore/ 2017-04-15 13:53:58 +02:00
Olof hagsand
85af4342dc common plugin code, removed clixon_proc.c 2017-04-12 22:39:01 +02:00
Olof hagsand
2758a30bb7 Configure (autoconf) changes: Removed libcurl dependency, Disable restconf and disable restconf options. Added empty text datastore 2017-04-11 20:15:43 +02:00
Olof hagsand
af334bb746 Removed curl dependency 2017-04-10 21:52:39 +02:00
Olof hagsand
f6b3e95100 Created xmldb plugin api 2017-04-09 22:53:48 +02:00
Olof hagsand
4169bd8d30 Ongoing: xmldb datastore plugin framework 2017-04-08 20:39:04 +02:00
Olof hagsand
05edace630 moved detect_endtag to clixon_proto 2017-04-07 12:34:07 +02:00
Olof Hagsand
1e92304a52 show_configuration and cli_copy_object added as generic cli commands 2017-04-05 13:27:02 +02:00
Olof hagsand
c59869a44e Alternative yang spec option -y added to all applications 2017-04-04 21:37:42 +02:00
Olof hagsand
236b661e43 cleaned up string functions 2017-04-04 17:11:21 +02:00
Olof hagsand
09cbea65c7 replace chunk code 2017-04-03 15:53:57 +02:00
Olof hagsand
25d535703e testing 2017-03-28 21:01:57 +02:00
Olof hagsand
eec5896797 internal netconf mods 2017-03-25 18:24:52 +01:00
Olof hagsand
2fcefda831 Change internal protocol from clicon_proto.h to netconf. 2017-03-25 11:10:50 +01:00
Olof hagsand
4461cc9598 Netconf startup configuration support. Set CLICON_USE_STARTUP_CONFIG to 1 to
enable. Eg, if backend_main is started with -CIr startup will be copied to
  running.
 Added .. as valid step in xpath
2017-02-10 11:54:34 +01:00
Olof Hagsand
30a479de68 chunk mem leak, and undiagnose chunk code 2017-02-03 00:04:49 +01:00
Olof hagsand
7f0b9909b3 Library functions in clixon_cli_api.h (e.g cli_commit) is rewritten in new
for (eg cli_commitv). See clixon_cli_api.h for new names.
Use restconf format for internal xmldb keys. Eg /a/b=3,4
Changed example to use multiple cli callbacks
2017-01-31 22:36:14 +01:00
Olof hagsand
2db346abc8 Added cli multiple callback and expand support. 2017-01-15 20:22:51 +01:00
Olof hagsand
319e7707d8 Empty yang type. Relaxed yang types for unions, eg two strings with different length. 2017-01-09 21:26:50 +01:00
Olof hagsand
bc2b606167 dual license 2016-12-30 16:14:48 +01:00
Olof hagsand
ec9502fd66 order lists according to yang order 2016-12-27 17:31:30 +01:00
Olof Hagsand
9a52cfecf6 variable arg lists for xpath functions 2016-12-18 09:27:42 +00:00
Olof hagsand
f4e0b4bf20 Fixes for multiple list keys 2016-11-19 21:20:56 +01:00
Olof hagsand
1c061aaf26 xml->json translation revisited 2016-09-28 21:12:38 +02:00
Olof Hagsand
3443dbd33f restconf plugins and figthing with xml->json translation 2016-09-26 21:44:17 +02:00
Olof hagsand
64f197cb00 restconf plugins 2016-09-23 12:36:40 +02:00
Olof hagsand
b82a8bae26 better json printing 2016-09-22 16:57:26 +02:00
Olof hagsand
b744a4ad8a restconf; xmlput extended with api_path; xmldb_put_tree 2016-09-20 21:51:08 +02:00
Olof Hagsand
ef3c98518a json and prettyprint 2016-08-17 21:02:53 +02:00
Olof hagsand
887d43428b json parser 2016-08-15 09:29:22 +02:00
Olof Hagsand
20087932c5 xml rm self, debug backend, xml2json to cbuf 2016-08-07 15:42:14 +02:00
Olof Hagsand
dfa30aa39c xml_print 2016-04-17 17:52:48 +02:00
Olof hagsand
ee98869137 xml cv 2016-04-06 17:10:45 -07:00
Olof hagsand
741fb97a9f double predicates in xpath; leaks; grideye debug 2016-03-26 10:47:58 +01:00
Olof hagsand
c1c1670a74 getting legacy grideye application to work on clixon 2016-03-20 22:25:42 +01:00
Olof hagsand
6169ea6bed incremental debuggung 2016-03-14 21:22:37 +01:00
Olof hagsand
6d8acdea9f truncate helptext 2016-03-09 21:01:57 +01:00
Olof hagsand
0a812696c2 xmldb 2016-03-07 20:55:55 +01:00
Olof hagsand
cf3cf351c8 xmldb api cleanup 2016-03-02 09:38:52 +01:00
Olof Hagsand
79b77943f9 renamed .h and libs clicon->clixon 2016-02-28 15:27:36 +01:00