Commit graph

  • 3c41a79102 hen user callbacks such as statedata() call returns -1, clixon_backend no longer silently exits. Instead a log is printed and an RPC error is returned. Olof Hagsand 2017-11-12 15:50:22 +00:00
  • d9c126eed0 en user callbacks such as statedata() call returns -1, clixon_backend no longer silently exits. Instead a log is printed and an RPC error is returned. Olof hagsand 2017-11-12 16:48:48 +01:00
  • 145f6acd2e More than one restconf input arg Olof Hagsand 2017-10-29 17:03:09 +01:00
  • 7b719cc6db Added Floating point support to JSON Olof hagsand 2017-10-29 16:15:18 +01:00
  • 44612c57d8 hardening cvvs due to errors Olof Hagsand 2017-10-29 10:32:00 +01:00
  • 1fb3f792b6 Merge branch 'develop' of https://github.com/clicon/clixon into develop Olof hagsand 2017-10-28 19:06:21 +02:00
  • 2639757836 xsl robist for no name Olof hagsand 2017-10-28 19:05:42 +02:00
  • e8a8d6e871 Restconf: http cookie sent as attribute in rpc restconf_post operations to backend. Olof Hagsand 2017-10-25 21:08:57 +02:00
  • 178a09cf3b Removed unused functions: cli_exec, cli_ptpush, cli_ptpop Olof Hagsand 2017-10-21 19:15:24 +02:00
  • 4b0c060667 Added option CLICON_CLISPEC_FILE; Replaced cli_ functiuons with cligen_ Olof hagsand 2017-10-17 19:35:46 +02:00
  • 1c871d9ba2 apple darwin Olof Hagsand 2017-10-12 22:24:23 +02:00
  • 14cfc46ce4 Apple Darwin port Olof hagsand 2017-10-12 22:03:02 +02:00
  • 4fb3838021 Example readme Olof hagsand 2017-10-12 21:28:06 +02:00
  • 2d9e4666eb restconf dbg Olof Hagsand 2017-10-08 19:44:00 +02:00
  • 089b2da71c cli help Olof Hagsand 2017-10-07 11:24:25 +02:00
  • 5cea5fa768 xml config default; api_path_fmt2api_path cleanup Olof hagsand 2017-10-03 22:41:12 +02:00
  • e1b7ea8449 intptr to avoid warning Olof Hagsand 2017-10-01 12:41:32 +02:00
  • ca7b4d3d9e Migrated to XML configure file. Olof hagsand 2017-10-01 12:33:12 +02:00
  • a2bfe2bdd2 more merge Olof hagsand 2017-09-27 18:29:13 +02:00
  • c74cdda1e8 Merge branch 'master' into develop Olof hagsand 2017-09-27 18:22:11 +02:00
  • 6f6ffa2319 Merge branch 'master' of https://github.com/clicon/clixon Olof hagsand 2017-09-27 18:10:49 +02:00
  • becddfab41 Added format string to clicon_rpc_generate_error() and used that to make better backend error messages Olof hagsand 2017-09-27 18:10:13 +02:00
  • 8494d29d6b config file has .xml ending, yang/clixon-config.yang is used as model for an xml-based configuration file Olof hagsand 2017-09-25 22:05:26 +02:00
  • e45e8da6d7 Added experimental reading of yang and xml-based config file. Olof hagsand 2017-09-24 22:01:28 +02:00
  • 66acc1dea5 cliscrolling wrongly in sanity should be in default Olof hagsand 2017-09-24 19:53:48 +02:00
  • a691124189 Merge branch 'master' into develop Olof hagsand 2017-09-24 17:08:44 +02:00
  • 936268b813 default set CLICON_CLI_LINESCROLLING 1 Olof hagsand 2017-09-24 17:05:39 +02:00
  • 229ddcf5cc non-line scrolling mode in getline Olof hagsand 2017-09-24 16:58:27 +02:00
  • 7a7bfc48a4 experimental xml hash for better performance Olof hagsand 2017-09-18 20:53:49 +02:00
  • 687641e944 Added event_poll function; optimization experiments Olof hagsand 2017-09-15 17:24:51 +02:00
  • 624b949b3f netconf client was limited to 8K byte messages. Now limit is 2^32 Olof hagsand 2017-09-13 22:30:35 +02:00
  • 4d82d4f6ea double free if plugin load failed Olof hagsand 2017-09-09 17:42:08 +02:00
  • ef0fce10d5 3.3.3 upcoming Olof hagsand 2017-08-27 20:36:03 +02:00
  • 3d84cee7ab Merge branch 'master' into develop Olof hagsand 2017-08-27 20:34:03 +02:00
  • 41f30efce9 3.3.2 Olof hagsand 2017-08-27 20:31:09 +02:00
  • 22df2f6a76 Merge pull request #2 from backerman/patch-1 Olof Hagsand 2017-08-27 20:32:02 +02:00
  • 4368c41778 Clean up README.md Brad Ackerman 2017-08-27 12:03:19 -04:00
  • bf6c87c9d1 Merge branch 'master' into develop Olof hagsand 2017-08-04 17:42:37 +02:00
  • d8065551b6 cli_copy config bug; allow non-api-path expand_dbvar() Olof hagsand 2017-08-03 22:35:02 +02:00
  • ed1c1e1495 merge from develop Olof hagsand 2017-08-01 20:07:51 +02:00
  • a8ea3ead11 Merge branch 'develop' Olof hagsand 2017-08-01 20:01:16 +02:00
  • 265ed859de mem leak Olof hagsand 2017-08-01 19:39:19 +02:00
  • fd91bb2933 restconf RPC Olof hagsand 2017-07-30 16:16:10 +02:00
  • d0660bf611 Added xpath support for predicate: current(); added by-reference return for schema_nodeid functions; prototype enum2int function Olof hagsand 2017-07-30 11:00:02 +02:00
  • 6d401cb9d1 (sub)modules to schema nodeid:s Olof Hagsand 2017-07-29 11:26:34 +02:00
  • 89cfe2a9b3 Merge branch 'master' into develop Olof hagsand 2017-07-28 20:54:31 +02:00
  • ed8f145968 use-before-assign Olof hagsand 2017-07-28 20:53:46 +02:00
  • 9ab46e21d2 Added prefix parsing of xpath, allowing eg /p:x/p:y, but prefix ignored. Olof hagsand 2017-07-28 16:28:39 +02:00
  • 99f82c5fa1 rm:d obsolete asserts Olof hagsand 2017-07-28 15:20:01 +02:00
  • a739e6832a Merge branch 'develop' Olof hagsand 2017-07-28 12:40:30 +02:00
  • 0c065dc026 yang resolve union Olof hagsand 2017-07-28 12:38:41 +02:00
  • e582e7dc7a Merge branch 'develop' Olof hagsand 2017-07-27 12:11:20 +02:00
  • fd2a5db31b fixed empty cli gen err Olof hagsand 2017-07-27 12:09:57 +02:00
  • 5ae1aeb427 Added support for YANG anyxml; Yang union CLI generation and validation; Removed yang string escaping Olof hagsand 2017-07-27 11:54:28 +02:00
  • 157fe0221e Merge branch 'develop' Olof hagsand 2017-07-23 19:11:15 +02:00
  • 8fd59d4452 reformat changelog Olof hagsand 2017-07-23 19:08:29 +02:00
  • d7ffc7fdf6 format Olof hagsand 2017-07-23 15:40:42 +02:00
  • 84726046a9 reformate changelog Olof hagsand 2017-07-23 14:56:22 +02:00
  • 2d65fdbe93 Changed top-level netconf get-config and get to return <data>..</data> instead of <data><config>...</config></data> to comply to the RFC. Olof hagsand 2017-07-23 14:45:33 +02:00
  • 2141b4972a handled netconf plugin Olof Hagsand 2017-07-23 14:25:40 +02:00
  • e5b625e722 Added support for yang presence and no-presence containers. Olof hagsand 2017-07-23 12:59:02 +02:00
  • e56cf607a3 Added YANG RPC support, with example rpc documentation and testcase (test7.sh); Extended example with ietf-routing (not only ietf-ip). Olof hagsand 2017-07-20 10:54:31 +02:00
  • f995f1e268 Added completion for generated cli leafrefs for both absolute and relatve paths. Olof hagsand 2017-07-19 09:26:56 +02:00
  • 1b6c9aacbe Added validation for leafref forward and nackward references. Olof hagsand 2017-07-18 19:56:54 +02:00
  • e4efb6ded0 Merge branch 'develop' Olof hagsand 2017-07-08 11:13:16 +02:00
  • 96f341d8fc state doc Olof hagsand 2017-07-08 11:11:46 +02:00
  • 14a98d13a4 state doc Olof hagsand 2017-07-08 10:59:27 +02:00
  • 93eaff60cd state doc Olof hagsand 2017-07-08 10:58:33 +02:00
  • 4e986d6660 Added new backend plugin callback: plugin_statedata() for getting state data; Added generic xml_merge() function. Olof hagsand 2017-07-05 12:30:42 +02:00
  • f5d2473618 Yang anyxml and extensions; yang dir with ietf-netconf and clixon-config yang specs Olof hagsand 2017-07-02 10:52:24 +02:00
  • f5c19d8586 Added state data Olof hagsand 2017-07-01 17:42:39 +02:00
  • 43c39160a5 Restricted yang (sub)module file match to match RFC6020 exactly Olof hagsand 2017-06-25 17:48:21 +02:00
  • 148d5d9432 yang type resolution fix Olof hagsand 2017-06-24 21:41:08 +02:00
  • 3bd6c1bf32 yang type resolution fix Olof hagsand 2017-06-24 21:40:05 +02:00
  • abd3eee17d Generic map_str2int generic mapping tables; Removed vector return values from xmldb_get() Olof hagsand 2017-06-21 21:02:09 +02:00
  • bf30e6f66a 3.3.2_PRE Olof hagsand 2017-06-07 21:13:50 +02:00
  • 5926c34f25 Merge branch 'master' into develop Olof hagsand 2017-06-07 21:11:36 +02:00
  • 6ebfc182f3 merged develop to 3.3.1 Olof hagsand 2017-06-07 20:54:11 +02:00
  • e06ac2e3d2 rest memleak Olof hagsand 2017-06-07 20:23:38 +02:00
  • 91f91fe526 memleaks, cli-generate leafref Olof hagsand 2017-06-06 22:09:37 +02:00
  • 07fe90b4c4 warnings and asserts Olof Hagsand 2017-06-05 13:26:47 +02:00
  • 0d7351093b rm printfs Olof hagsand 2017-06-04 10:29:32 +02:00
  • 3453dae0db - removed api_path extension from internal netconf - Strings in xmldb_put not properly encoded, eg eth/0 became eth.00000 Olof hagsand 2017-05-30 21:57:06 +02:00
  • e5e1568a3e debugging text datastore, pretty-print datastore Olof hagsand 2017-05-26 11:31:04 +02:00
  • d58ffb2c72 Strings in xmldb_put not properly encoded, eg eth/0 became eth.00000 Olof hagsand 2017-05-25 15:10:51 +02:00
  • 683376610c json null string error Olof hagsand 2017-05-09 20:59:50 +02:00
  • 9d8a2f73c2 Merge branch 'develop' Olof hagsand 2017-05-07 19:06:56 +02:00
  • 2893bb9b41 docs Olof hagsand 2017-05-07 19:05:01 +02:00
  • 74f1728619 docs Olof hagsand 2017-05-07 19:03:10 +02:00
  • e07de7414b docs Olof hagsand 2017-05-07 18:50:38 +02:00
  • b99ce2c499 docs Olof hagsand 2017-05-07 18:11:20 +02:00
  • a18f66b6d0 Preparing for 3.3.0 Olof hagsand 2017-05-07 17:38:43 +02:00
  • 9c4ac8678d Merge branch 'develop' of https://github.com/clicon/clixon into develop Olof Hagsand 2017-05-07 16:15:11 +02:00
  • 24578767e7 sigpipe problems Olof Hagsand 2017-05-07 16:14:49 +02:00
  • 072cdb6bb0 restconf dont support patch and put fully Olof hagsand 2017-05-06 14:32:04 +02:00
  • 7bda16eed5 init -> create Olof hagsand 2017-05-06 14:28:44 +02:00
  • 4bcb966dac xmldb_init -> xmldb_create Olof hagsand 2017-05-02 22:29:56 +02:00
  • a2c2375b38 docs Olof hagsand 2017-05-01 16:50:22 +02:00
  • a285b14222 delq Olof Hagsand 2017-05-01 16:01:14 +02:00
  • 69ff0e3891 Refined netconf none semantics in tests and text datastore Olof hagsand 2017-05-01 12:46:09 +02:00