No description
Find a file
Olof hagsand 8cde7a4ded * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error.
* Netconf split lines input (input fragments) fixed
  * Netconf input split on several lines, eg using stdin: "<a>\nfoo</a>]]>]]>" could under some circumstances be split so that only "</a>]]>]]>" be properly processed. This could also happen to a socket receiving a sub-string and then after a delay receive the rest.
  * Fixed by storing residue and add that to the input string if later input is received on the same socket.
* Use [https://github.com/clicon/libevhtp](https://github.com/clicon/libevhtp) instead of [https://github.com/criticalstack/libevhtp](https://github.com/criticalstack/libevhtp) as a source of the evhtp source
2021-01-07 16:57:47 +01:00
apps * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
aux moved aux configure scripts to aux directory 2020-03-09 15:38:21 +01:00
build-root/scripts Implement make dist target 2017-12-05 05:23:27 -06:00
doc * New process-control RPC feature in clixon-lib.yang to manage processes 2020-12-15 15:48:42 +01:00
docker * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
etc In the bbuild system, you dont need to do make install-include for installing include files for compiling. This is now included in the actions done by make install. 2020-04-05 12:25:33 +02:00
example 4.10.PRE 2020-12-28 13:16:25 +01:00
extras * NACM extension (RFC8341) 2018-12-16 19:49:19 +01:00
fuzz Limited fuzz by AFL committed, see [fuzz/README.md](fuzz/README.md) for details 2020-12-29 18:29:06 +01:00
include Limited fuzz by AFL committed, see [fuzz/README.md](fuzz/README.md) for details 2020-12-29 18:29:06 +01:00
lib * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
test * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
util Limited fuzz by AFL committed, see [fuzz/README.md](fuzz/README.md) for details 2020-12-29 18:29:06 +01:00
yang * New clixon-config@2020-12-30.yang revision 2021-01-02 17:27:44 +01:00
.gitignore minor alignment 2020-11-15 05:13:05 -06:00
.travis.yml revert travis 2020-11-30 20:12:07 +01:00
CHANGELOG.md * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
configure * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
configure.ac * Handling empty netconf XML messages "]]>]]>" is changed from being accepted to return an error. 2021-01-07 16:57:47 +01:00
LICENSE.md * New clixon-config@2020-12-30.yang revision 2021-01-02 17:27:44 +01:00
Makefile.in Fixed broken *-util target 'cd' commands, comment 2020-11-16 11:19:44 +02:00
README.md * [Delete and show config are oblivious to the leaf value #157](https://github.com/clicon/clixon/issues/157) 2020-12-16 16:03:57 +01:00

Build Status Documentation Status

Clixon is a YANG-based configuration manager, with interactive CLI, NETCONF and RESTCONF interfaces, an embedded database and transaction mechanism.

See documentation, project page and examples, Travis-CI

Clixon is open-source and dual licensed. Either Apache License, Version 2.0 or GNU General Public License Version 2; you choose, see LICENSE.md.

See CHANGELOG.md release history.

Clixon interaction is best done posting issues, pull requests, or joining the slack channel. Slack invite

Clixon is sponsored by Rubicon Communications LLC(Netgate)