* Internal backend socket protocol changed: uint32_t session-id added, see clixon_proto.h
* * Changed session-id handing. Instead of using pid of peer process, a proper session id generated by the server is used, following RFC6241.
This commit is contained in:
parent
a387c599e2
commit
b624e911b8
23 changed files with 230 additions and 155 deletions
|
|
@ -18,6 +18,8 @@
|
|||
* `except` means exact match is done except for root and www user.This is necessary for Restconf. This is default.
|
||||
|
||||
### API changes on existing features (you may need to change your code)
|
||||
* Internal backend socket protocol changed: uint32_t session-id added, see clixon_proto.h
|
||||
* C-code: added `id` parameter to `clicon_msg_encode()` and `clicon_msg_decode()`
|
||||
* NACM users are cross-checked with client user credentials (see new features).
|
||||
* Changed "Demon error" to "Daemon error" in logs and debug.
|
||||
* Stricter handling of multi-namespace handling
|
||||
|
|
@ -51,6 +53,8 @@
|
|||
* Replaced JSON `null` with `[null]` as proper empty JSON leaf/leaf-list encoding.
|
||||
|
||||
### Minor changes
|
||||
* Changed session-id handing. Instead of using pid of peer process, a proper session id generated by the server is used, following RFC6241.
|
||||
* Code in kill_session is removed where this fact was used to actually kill the client process.
|
||||
* XPATH canonical form implemented for NETCONF get and get-config. This means that all callbacks (including state callbacks) will have the prefixes that corresponds to module prefixes. If an xpath have other prefixes (or null as default), they will be translated to canonical form before any callbacks.
|
||||
* Example of a canonical form: `/a:x/a:y`, then symbols must belong to a yang module with prefix `a`.
|
||||
* Configure and test modification for better Freebsd port
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue