clixon/yang
Olof hagsand 79e3fbdaa9 * Restructure and more generic plugin API (cli,backend,restconf,netconf)
* For preparation for authorization RFC8341
  * Plugins add clixon_plugin_init() and api struct for function pointers, eg:
```
static const struct clixon_plugin_api api = {
    "example",
    clixon_plugin_init,
    ...
}
clixon_plugin_api *clixon_plugin_init(clicon_handle h)
{
    return (void*)&api;
}
```
  * Moved specific plugin functions from apps/ to generic functions in lib/
    * New generic plugin load function: clixon_plugins_load()
  * Removed client-local netconf plugins netconf_plugin_callbacks()
    * This was code used before generic YANG rpc calls
  * Added username to clixon handle:
    * clicon_username_get() / clicon_username_set()
  * Added authentication plugin callback
  * Removed some obscure plugin code that seem not to be used (please report if needed!)
    * CLI parse hook
    * CLICON_FIND_PLUGIN
    * clicon_valcb()
* Removed username to rpc calls (added below)
2018-04-02 10:38:53 +02:00
..
clixon-config@2017-07-02.yang optimization 2017-12-03 20:22:05 +01:00
clixon-config@2017-12-03.yang optimization 2017-12-03 20:22:05 +01:00
clixon-config@2017-12-27.yang Preparing for 3.5.0 2018-02-12 09:05:27 +07:00
clixon-config@2018-02-12.yang * Restructure and more generic plugin API (cli,backend,restconf,netconf) 2018-04-02 10:38:53 +02:00
ietf-inet-types@2013-07-15.yang datastore/keyvalue/Makefile left behind 2017-12-04 18:31:40 +01:00
ietf-netconf-acm@2012-02-22.yang * Added Yang "extension" statement. This includes parsing unknown 2018-02-25 20:01:53 +01:00
ietf-netconf@2011-06-01.yang Yang anyxml and extensions; yang dir with ietf-netconf and clixon-config yang specs 2017-07-02 10:52:24 +02:00
ietf-yang-library@2016-06-21.yang Restconf: get well-known, top-level resource, yang library version, put whole datastore, 2018-01-21 14:31:53 +01:00
Makefile.in Preparing for 3.5.0 2018-02-12 09:05:27 +07:00