diff --git a/CHANGELOG.md b/CHANGELOG.md index 25a0ff46..d2421b62 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Clixon Changelog -* [5.6.0](#560) Expected: March 2022 +* [5.6.0](#560) 8 March 2022 * [5.5.0](#550) 20 January 2022 * [5.4.0](#540) 30 November 2021 * [5.3.0](#530) 27 September 2021 @@ -34,16 +34,16 @@ * [3.3.1](#331) June 7 2017 ## 5.6.0 -Expected: March 2022 +8 March 2022 -Clixon 5.6 removed the dependency of libevhtp and libevent2 for native +Clixon 5.6 removes the dependency of libevhtp and libevent2 for native HTTP/1 RESTCONF, module-state has been upgraded to RFC8525 and a lot of bugs have been fixed, thanks to the community for all feedback. ### New features -* Yang library upgraded from RFC78795 to [RFC 8525](https://datatracker.ietf.org/doc/html/rfc8525) - * See [API changes](API changes on existing protocol/config features) for more info +* Yang library upgraded from RFC7895 to [RFC 8525](https://datatracker.ietf.org/doc/html/rfc8525) + * See [API changes](#API-changes-on-existing-protocol/config-features) for more info * RESTCONF Internal HTTP/1 native parser * Removed dependency of libevhtp/libevent2 * Replace configure option `--disable-evhtp` with `--disable-http1` for disabling HTTP/1 (default enabled) @@ -96,7 +96,7 @@ Users may have to change how they access the system * Added: [Strict auto completion for CLI argument expansion #163](https://github.com/clicon/clixon/issues/163) * Added: [Convert int64, uint64 and decimal64 to string in xml to json #310](https://github.com/clicon/clixon/pull/310) -* Backend ignore of `SIGPIPE'. This occurs if client quits unexpectedly over the UNIX socket. +* Backend ignore of `SIGPIPE`. This occurs if client quits unexpectedly over the UNIX socket. * This is a timing issue but occurs more frequently in large RESTCONF messages. * Added option: `CLICON_LOG_STRING_LIMIT` configure option * Limit the length of log and debug messages. Some log messages are dependendent on sizes that can be very large, such as packet lengths. This new option constrains the length of all messgaes. By default no limits. diff --git a/README.md b/README.md index d1304b6b..ae57c0d2 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,7 @@ See [documentation](https://clixon-docs.readthedocs.io), [project page](https:// 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](LICENSE.md). -Clixon has a master branch continuously tested with CI, but releases are made ca every second month. Latest 5.5.0 release is from January 2022. Next is planned for March 2022. See [CHANGELOG.md](CHANGELOG.md) release history. +Clixon has a master branch continuously tested with CI, but releases are made ca every second month. Latest 5.6.0 release is from March 2022. Next is planned for May 2022. See [CHANGELOG.md](CHANGELOG.md) release history. Clixon interaction is best done posting issues, pull requests, or joining the [slack channel](https://clixondev.slack.com). diff --git a/configure b/configure index 466ee165..b817069d 100755 --- a/configure +++ b/configure @@ -2268,7 +2268,7 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. CLIXON_VERSION_MAJOR="5" CLIXON_VERSION_MINOR="6" CLIXON_VERSION_PATCH="0" -CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}.PRE\"" +CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}\"" # Debug flag # Check whether --enable-debug was given. diff --git a/configure.ac b/configure.ac index bff862f5..c094f197 100644 --- a/configure.ac +++ b/configure.ac @@ -50,7 +50,7 @@ AC_CONFIG_AUX_DIR(config-aux) CLIXON_VERSION_MAJOR="5" CLIXON_VERSION_MINOR="6" CLIXON_VERSION_PATCH="0" -CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}.PRE\"" +CLIXON_VERSION="\"${CLIXON_VERSION_MAJOR}.${CLIXON_VERSION_MINOR}.${CLIXON_VERSION_PATCH}\"" # Debug flag AC_ARG_ENABLE(debug, AS_HELP_STRING([--enable-debug],[Build with debug symbols, default: no]),[ diff --git a/example/main/README.md b/example/main/README.md index e1c51c40..4d7dbc40 100644 --- a/example/main/README.md +++ b/example/main/README.md @@ -47,6 +47,12 @@ Before you start, make && sudo make install ``` +Ensure standard IETF YANG files needed for the example are in `/usr/local/share/yang`. If elsewhere, use `./configure --with-yang-standard-dir=DIR`. Example to checkout yang models: +``` +# cd /usr/local/share +# git clone https://github.com/YangModels/yang +``` + Start backend: ``` sudo clixon_backend -f /usr/local/etc/example.xml -s init