* Experimental NACM RFC8341 Network Configuration Access Control Model.
* CLICON_NACM_MODE config option, default is disabled. * Added username attribute to all rpc:s from frontend to backend * Added NACM backend module in example
This commit is contained in:
parent
04a3f4db1b
commit
7650803475
32 changed files with 908 additions and 274 deletions
|
|
@ -51,6 +51,7 @@ int netconf_bad_element(cbuf *cb, char *type, char *info, char *message);
|
|||
int netconf_unknown_element(cbuf *cb, char *type, char *info, char *message);
|
||||
int netconf_unknown_namespace(cbuf *cb, char *type, char *info, char *message);
|
||||
int netconf_access_denied(cbuf *cb, char *type, char *message);
|
||||
int netconf_access_denied_xml(cxobj **xret, char *type, char *message);
|
||||
int netconf_lock_denied(cbuf *cb, char *info, char *message);
|
||||
int netconf_resource_denied(cbuf *cb, char *type, char *message);
|
||||
int netconf_rollback_failed(cbuf *cb, char *type, char *message);
|
||||
|
|
@ -58,6 +59,7 @@ int netconf_data_exists(cbuf *cb, char *message);
|
|||
int netconf_data_missing(cbuf *cb, char *message);
|
||||
int netconf_operation_not_supported(cbuf *cb, char *type, char *message);
|
||||
int netconf_operation_failed(cbuf *cb, char *type, char *message);
|
||||
int netconf_operation_failed_xml(cxobj **xret, char *type, char *message);
|
||||
int netconf_malformed_message(cbuf *cb, char *message);
|
||||
|
||||
#endif /* _CLIXON_NETCONF_LIB_H */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue