Merge branch 'master' of https://github.com/clicon/clixon
This commit is contained in:
commit
4e23864acd
42 changed files with 406 additions and 277 deletions
|
|
@ -44,6 +44,9 @@
|
|||
|
||||
### API changes on existing features (you may need to change your code)
|
||||
|
||||
* Restconf with startup feature will now copy all edit changes to startup db (as it should according to RFC 8040)
|
||||
* Netconf Startup feature is no longer hardcoded, you need to explicitly enable it (See RFC 6241, Section 8.7)
|
||||
* Enable in config file with: `<CLICON_FEATURE>ietf-netconf:startup</CLICON_FEATURE>`, or use `*:*`
|
||||
* The directory `docker/system` has been moved to `docker/main`, to reflect that it runs the main example.
|
||||
* xmldb_get() removed "config" parameter:
|
||||
* Change all calls to dbget from: `xmldb_get(h, db, xpath, 0|1, &xret, msd)` to `xmldb_get(h, db, xpath, &xret, msd)`
|
||||
|
|
@ -62,7 +65,7 @@
|
|||
* Change all y->ys_argument to yang_argument_get(y)
|
||||
* Change all y->ys_cv to yang_cv_get(y)
|
||||
* Change all y->ys_cvec to yang_cvec_get(y) or yang_cvec_set(y, cvv)
|
||||
|
||||
* Removed external direct access to the yang_stmt struct.
|
||||
* xmldb_get() removed unnecessary config option:
|
||||
* Change all calls to dbget from: `xmldb_get(h, db, xpath, 0|1, &xret, msd)` to `xmldb_get(h, db, xpath, &xret, msd)`
|
||||
|
||||
|
|
@ -112,7 +115,7 @@
|
|||
### Minor changes
|
||||
|
||||
* New XMLDB_FORMAT added: `tree`. An experimental record-based tree database for direct access of records.
|
||||
* A new "hello world" example is added
|
||||
* A new minimal "hello world" example has been added
|
||||
* Experimental customized error output strings, see [lib/clixon/clixon_err_string.h]
|
||||
* Empty leaf values, eg <a></a> are now checked at validation.
|
||||
* Empty values were skipped in validation.
|
||||
|
|
@ -139,6 +142,7 @@
|
|||
* Added libgen.h for baseline()
|
||||
|
||||
### Corrected Bugs
|
||||
* [Restconf does not handle startup datastore according to the RFC](https://github.com/clicon/clixon/issues/74)
|
||||
* Failure in startup with -m startup or running left running_db cleared.
|
||||
* Running-db should not be changed on failure. Unless failure-db defined. Or if SEGV, etc. In those cases, tmp_db should include the original running-db.
|
||||
* Backend plugin returning NULL was still installed - is now logged and skipped.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue