Commit graph

632 commits

Author SHA1 Message Date
Olof Hagsand
a529546c88 Merge branch 'master' of https://github.com/clicon/clixon 2019-02-28 13:11:22 +01:00
Olof Hagsand
2ecc5ae634 Optimized text_get 2019-02-26 16:58:49 +01:00
Olof hagsand
2394c6f46e Merge branch 'modules-state' 2019-02-26 16:53:59 +01:00
Olof hagsand
560110b4e8 * New backend startup and upgrade support, see [doc/startup.md] for details
* Datastore files contain RFC7895 module-state information
2019-02-26 15:48:15 +01:00
Olof Hagsand
241ed2ed7d updated startup description 2019-02-26 13:57:04 +01:00
Olof Hagsand
f26de05b7d updated startup description 2019-02-26 13:47:39 +01:00
Olof Hagsand
fb8a1b282c updated startup description 2019-02-26 13:40:34 +01:00
Olof Hagsand
91e92565d2 updated startup description 2019-02-26 13:35:50 +01:00
Olof Hagsand
b49fabd1e3 updated startup description 2019-02-26 12:32:45 +01:00
Olof Hagsand
7590395fe3 Starting 3.10 release cycle
Moved docs to doc/
2019-02-22 14:45:37 +01:00
Olof hagsand
701ef1dead 3.9.0 2019-02-21 20:04:04 +01:00
Olof hagsand
9afdd66f9a Preparing for 3.9.0 2019-02-21 16:12:37 +01:00
Olof hagsand
3c332b689f Added cache for modules-state RFC7895 to avoid building new XML every get call 2019-02-21 15:06:20 +01:00
Olof hagsand
a20865846e new try: optimized yang string parsing 2019-02-20 17:36:40 +01:00
Olof hagsand
8279c015d8 Revert "optimized string lex parsing"
This reverts commit 5b6bdbfd3a.
2019-02-20 16:26:01 +01:00
Olof hagsand
83edd29678 Revert "Revert "* Added valgrind memory leak tests in testmem.sh for restconf""
This reverts commit a73d2bd242.
2019-02-20 16:25:42 +01:00
Olof hagsand
a73d2bd242 Revert "* Added valgrind memory leak tests in testmem.sh for restconf"
String error
This reverts commit 6e63f0a77b.
2019-02-20 16:19:07 +01:00
Olof hagsand
5b6bdbfd3a optimized string lex parsing 2019-02-20 15:37:10 +01:00
Olof Hagsand
6e63f0a77b * Added valgrind memory leak tests in testmem.sh for restconf
* Added clicon_socket_set() and clicon_socket_get() functions for cleaning up backend server and restconf FCGI socket on termination.
* Removed obsolete `-x` command-line option to clixon_cli.
2019-02-20 13:06:18 +01:00
Olof hagsand
28bd698968 [Issue with bare axis names](https://github.com/clicon/clixon/issues/54) 2019-02-19 22:56:18 +01:00
Olof hagsand
7e4cce0000 test docs 2019-02-19 13:32:03 +01:00
Olof hagsand
4c0b412e9f Added valgrind memory leak tests for backend. Fixed some minor leaks and file descriptor closes. 2019-02-19 13:16:59 +01:00
Olof hagsand
add43d250d Merge branch 'master' of https://github.com/clicon/clixon 2019-02-18 16:10:19 +01:00
Olof hagsand
286c2ec04f Added valgrind memory leak tests in testmem.sh for cli and netconf 2019-02-18 16:05:51 +01:00
Olof hagsand
055b1df80c Merge branch 'develop' of https://github.com/clicon/clixon into develop 2019-02-18 15:53:41 +01:00
Olof Hagsand
5c46a7301e Merge branch 'master' of https://github.com/clicon/clixon 2019-02-16 17:54:05 +01:00
Olof hagsand
0d53b40660 Did not check for missing list keys in validate. [Key of a list isn't mandatory](https://github.com/clicon/clixon/issues/73) 2019-02-16 17:53:24 +01:00
Olof Hagsand
d64d433468 * Changed base OS in clixon-system container to Alpine
* Moved datastore/text/ code to datastore/ since there is only one type of datastore.
* Added "magic script line" to test script for sourced and scriped exits
2019-02-16 17:45:39 +01:00
Olof hagsand
057f4835db Did not check for missing list keys in validate. [Key of a list isn't mandatory](https://github.com/clicon/clixon/issues/73) 2019-02-13 18:19:33 +01:00
Olof hagsand
9fc8ac2e8e README changes 2019-02-13 15:32:39 +01:00
Olof hagsand
54626aaae4 Documented Clixon CLIgen usage and extensions 2019-02-13 15:20:42 +01:00
Olof hagsand
ea8c84a372 Added new log function: clicon_log_xml() for logging XML tree 2019-02-13 11:35:49 +01:00
Olof Hagsand
2ca1c1292c docker system push 2019-02-12 13:38:23 +01:00
Olof Hagsand
860c0c042d Added RCLOG for redirecting restconf logs at tests; with-restconf error in example 2019-02-12 13:19:52 +01:00
Olof Hagsand
f02310dcef More on clixon base container on Alpine 2019-02-12 11:11:04 +01:00
Olof Hagsand
973e5d7507 Example makfile honors --without-restconf 2019-02-11 21:13:12 +01:00
Olof Hagsand
663088e393 makefile cleanup for docker and example 2019-02-11 21:05:24 +01:00
Olof Hagsand
f1be029f71 Changed clixon base system container to use Alpine [docker/base](docker/base). 2019-02-11 17:55:47 +01:00
Olof Hagsand
9cf4b0139a compile on alpine 2019-02-11 17:44:29 +01:00
Olof Hagsand
024ba3439d travis errors 2019-02-11 17:21:16 +01:00
Olof Hagsand
9b73d604f5 travis make test 2019-02-11 16:46:28 +01:00
Olof Hagsand
49fb8a9929 time vs /usr/bin/time in travis docker test script problems 2019-02-11 16:21:07 +01:00
Olof Hagsand
b023c6cbed Travis container tests 2019-02-11 16:10:43 +01:00
Olof Hagsand
96b7fd7485 travis: only container tests 2019-02-11 16:01:12 +01:00
Olof Hagsand
dc173e0b4c docker base and system images, and trigger docker test from travis. 2019-02-11 15:47:12 +01:00
Olof Hagsand
84d2efdedc travis ./start.sh patch 2019-02-11 14:37:07 +01:00
Olof Hagsand
faaf1aad35 Merge branch 'master' into develop 2019-02-11 14:35:08 +01:00
Olof Hagsand
66d8573c00 Added docker/base as minimal clixon container and docker/system as full clixon system. 2019-02-11 14:17:29 +01:00
Olof Hagsand
7e38dc57e3 Merge branch 'master' of https://github.com/clicon/clixon 2019-02-08 16:19:22 +01:00
Olof Hagsand
2b596591f1 Added Clixon example full system docker container, see [docker/system]. 2019-02-07 22:23:58 +01:00