Commit graph

504 commits

Author SHA1 Message Date
Olof hagsand
9bd0dc42c6 3.9 develop branch 2018-11-11 12:20:51 +01:00
Olof hagsand
9881fe7a92 Merge branch 'master' into develop 2018-11-11 11:53:39 +01:00
Olof hagsand
9bd67b21e6 3.8.0 version number 2018-11-11 11:52:52 +01:00
Olof hagsand
845bc875c2 Merge branch 'master' into develop 2018-11-11 11:47:00 +01:00
Olof hagsand
7ac57283f0 roadmap 2018-11-07 23:15:20 +01:00
Olof hagsand
33c8a3a25d roadmap 2018-11-07 23:10:26 +01:00
Olof hagsand
b92050686a Release 3.8.0 2018-11-06 22:44:00 +01:00
Olof hagsand
3fa04215d4 3.8.0 2018-11-06 22:41:48 +01:00
Olof hagsand
452844423e XPATH axis issue 2018-11-06 15:46:27 +01:00
Olof hagsand
e343ad6454 Mem leakage and test update for valgrind 2018-11-06 14:41:43 +01:00
Olof Hagsand
d5390fc808 docker master 2018-11-05 21:16:12 +00:00
Olof hagsand
a49c007800 3.8 delayed to Nov 8 2018-11-04 22:59:15 +01:00
Olof hagsand
40fac27c2e Merge branch 'develop' for 3.8 release 2018-11-04 22:45:42 +01:00
Olof Hagsand
02ce0f204b @ problem 2018-11-04 21:19:39 +00:00
Olof Hagsand
f1d56d05ec echo problem 2018-11-04 21:12:45 +00:00
Olof Hagsand
a097f87f21 @echo problem 2018-11-04 21:11:35 +00:00
Olof Hagsand
bd05950d44 cp xml in xml stream notify 2018-11-04 21:05:51 +00:00
Olof hagsand
5aad2e5383 Merge branch 'develop' of https://github.com/clicon/clixon into develop 2018-11-04 19:47:33 +01:00
Olof hagsand
c1b8921766 readme 2018-11-04 19:47:14 +01:00
Olof Hagsand
5eaba6fcbf Merge branch 'develop' of https://github.com/clicon/clixon into develop 2018-11-04 19:44:32 +01:00
Olof Hagsand
3038efdab0 readme 2018-11-04 19:44:03 +01:00
Olof hagsand
366cf041bd YANG keywords "action" and "belongs-to" implemented by syntactically by parser (but not proper semantics). 2018-11-04 18:36:55 +01:00
Olof Hagsand
270bf78e1f Backward compatible testing w streams. Nchan manual tests. 2018-11-04 16:56:56 +01:00
Olof hagsand
fdfbbcdb9e Restconf stream debugging and README 2018-11-04 15:59:16 +01:00
Olof Hagsand
09e2e767fe nchan stream tests 2018-11-04 15:39:02 +01:00
Olof hagsand
f2810e849f Fork fcgi handler for streams 2018-11-04 14:46:15 +01:00
Olof hagsand
911e6e6ed3 stream debugging 2018-11-01 21:34:27 +01:00
Olof hagsand
e0e2e355d7 stream debug and test 2018-10-30 22:54:19 +01:00
Olof hagsand
fa9b9c7e2e Stream debug and tests 2018-10-30 22:28:24 +01:00
Olof hagsand
e4adec413a test stream util function 2018-10-29 22:38:34 +01:00
Olof hagsand
7450eae046 * No space after ampersand escaped characters in XML https://github.com/clicon/clixon/issues/52
* Thanks @SCadilhac
2018-10-29 21:41:16 +01:00
Olof hagsand
f273f52148 changelog 2018-10-29 20:47:35 +01:00
Olof hagsand
208ccd82a8 Added configure option CLICON_STREAM_RETENTION is default number of seconds before dropping replay buffers
restconf
start-time and stop-time query parameters
stream_register->stream_add
2018-10-29 20:45:11 +01:00
Olof hagsand
9521d1f478 3.8 docs 2018-10-28 22:13:33 +01:00
Olof hagsand
f23a21d5db stream replay and subscription update 2018-10-28 21:07:13 +01:00
Olof hagsand
fb0d0606e3 stream replay and subscription update 2018-10-28 17:17:36 +01:00
Olof hagsand
25c761202e Announce base:1.0 capability (because we support only legacy framing system).(@SCadilhac)
No quotes around revision value. (@SCadilhac)
Removed '42+' session id.
See https://github.com/clicon/clixon/issues/39
2018-10-28 13:52:05 +01:00
Olof hagsand
906763317b * Single quotes for XML attributes https://github.com/clicon/clixon/issues/51
* Thanks @SCadilhac
2018-10-28 11:15:37 +01:00
Olof hagsand
61869c8d44 Fixed https://github.com/clicon/clixon/issues/46 Issue with empty values in leaf-list
Thanks achernavin22
2018-10-27 17:06:08 +02:00
Olof hagsand
b477e22d1e schema resource conformance-type 2018-10-27 16:16:54 +02:00
Sylvain Cadilhac
56b82480a4 Allow new lines in prompts 2018-10-27 16:05:23 +02:00
Sylvain Cadilhac
02e6d9cecb Add conformance-type to modules-state 2018-10-27 13:51:42 +02:00
Olof hagsand
af16760279 * Stream replay support
* RFC8040 Restconf replay support: start-time and stop-time query parameter support
    * This only applies to "native" restconf stream support, Nchan mode has different replay functionality
  * RFC5277 Netconf replay support using <startTime> and
  * Replay support is only in-memory and not persistent. External time-series DB could be added.
2018-10-27 11:12:01 +02:00
Olof hagsand
77e56868d4 Load netconf notification and add create-subscription to yang. 2018-10-23 20:43:59 +02:00
Olof hagsand
71eddeaa74 * Restconf stream notification support - two variants.
* Both a "native" stream support and one using nginx/nchan pub/sub.
  * See (apps/restconf/README.md) for details.
* clixon-config YAML file has new revision: 2018-10-21.
2018-10-21 22:19:38 +02:00
Olof hagsand
a4e29bcdb7 * All yang modules are stored in the clicon_dbspec_yang() option.
* Except clixon-config module due to bug reported below
* Bug: Top-level Yang symbol cannot be called "config" in any imported yang file.
  * datastore uses "config" as reserved keyword for storing any XML whoich collides with code for detecting Yang sanit
2018-10-19 15:26:22 +02:00
Olof hagsand
7de80e9fcd added netconf capabilities in hello 2018-10-17 22:45:16 +02:00
Olof hagsand
40cda7b6a4 * ietf-netconf yang module added with candidate, validate, startup and xpath features enabled.
* Added urn:ietf:params:netconf:capability:yang-library:1.0
* Thanks SCadilhac for helping out, see https://github.com/clicon/clixon/issues/39
* uri_percent_encode() and xml_chardata_encode() changed to use stdarg parameters
2018-10-17 22:36:59 +02:00
Olof hagsand
7046925fc3 disable pub/sub test 2018-10-15 22:30:22 +02:00
Olof Hagsand
d5f4969780 * Set access/subscribe base URL with: CLICON_STREAM_URL_PREFIX (default https\
://localhost/streams).
    * Example: new stream "foo" will get access URL: https://localhost/streams/\
foo
  * Optional pub/sub support enabled by ./configure --enable-publish
    * Set publish URL base with: CLICON_STREAM_PUB_PREFIX (default http://local\
host/pub)
    * Example: new stream "foo" will get pub URL: https://localhost/pub/foo
2018-10-15 22:08:38 +02:00