]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Sat, 6 Oct 2018 00:46:26 +0000 (02:46 +0200)]
[128-netconf-config] Addressed comments
Francis Dupont [Thu, 4 Oct 2018 11:52:37 +0000 (13:52 +0200)]
[128-netconf-config] Added netconf config code from kea-yang
Francis Dupont [Fri, 5 Oct 2018 22:57:08 +0000 (00:57 +0200)]
[65-libyang-pool_rebased] Rebase on last master before merge
Francis Dupont [Fri, 5 Oct 2018 22:54:44 +0000 (00:54 +0200)]
[65-libyang-pool] Addressed comments and updated base code
Tomek Mrugalski [Fri, 5 Oct 2018 15:03:09 +0000 (17:03 +0200)]
[#65,!44] Minor changes after review.
Tomek Mrugalski [Fri, 5 Oct 2018 14:48:17 +0000 (16:48 +0200)]
[#65,!44] yang_models.h added.
Thomas Markwalder [Fri, 5 Oct 2018 13:57:15 +0000 (09:57 -0400)]
[master] Added ChangeLog entry 1456.
Thomas Markwalder [Fri, 5 Oct 2018 13:55:49 +0000 (09:55 -0400)]
[master] kea-dhcp4/6 now parser "server-tag" and "config-control"
Merge branch '32-extend-dhcp-configuration-to-point-to-the-config-backend'
Thomas Markwalder [Fri, 5 Oct 2018 12:47:52 +0000 (08:47 -0400)]
[#32,!23] Fixed doxygen issue
src/lib/process/config_ctl_info.h
Added code/endcode around JSON
Thomas Markwalder [Thu, 4 Oct 2018 13:58:41 +0000 (09:58 -0400)]
[#32, !23] Addressed review comments
Thomas Markwalder [Mon, 1 Oct 2018 18:17:59 +0000 (14:17 -0400)]
[#32,!23] - Added server-tag global to SrvConfig and kea-dhcp4/6
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
src/bin/dhcp4/json_config_parser.cc
added server-tag
src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, serverTag) - new test
src/bin/dhcp6/dhcp6_lexer.ll
src/bin/dhcp6/dhcp6_parser.yy
src/bin/dhcp6/json_config_parser.cc
added server-tag
src/bin/dhcp6/tests/config_parser_unittest.cc
TEST_F(Dhcp6ParserTest, serverTag)
src/lib/dhcpsrv/parsers/simple_parser4.cc
src/lib/dhcpsrv/parsers/simple_parser6.cc
Added server-tag to global defaults
src/lib/dhcpsrv/srv_config.cc
Added server_tag_ memger to SrvConfig
src/lib/dhcpsrv/tests/srv_config_unittest.cc
TEST_F(SrvConfigTest, serverTag)
TEST_F(SrvConfigTest, unparseConfigControlInfo6) - new tests
Thomas Markwalder [Mon, 1 Oct 2018 12:55:13 +0000 (08:55 -0400)]
[#32,!23] dhcp6 now parses "config-control" element
Thomas Markwalder [Mon, 1 Oct 2018 10:54:39 +0000 (06:54 -0400)]
[#32,!23] Updated dhcp4/tests/get_config_unitttest.cc
Updated generated config tests for dhcp4
Thomas Markwalder [Fri, 28 Sep 2018 20:41:11 +0000 (16:41 -0400)]
[#32,!23] dhcp4 now parses "config-control" element
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
Added parsing support for config-control and config-databases
src/bin/dhcp4/json_config_parser.cc
configureDhcp4Server() - added handler for config-control element
src/bin/dhcp4/parser_context.*
added CONFIG_CONTROL and CONFIG_DATABASE
src/bin/dhcp4/tests/config_parser_unittest.cc
TEST_F(Dhcp4ParserTest, configControlInfo) - new test
Thomas Markwalder [Fri, 28 Sep 2018 19:36:21 +0000 (15:36 -0400)]
[#32,!23] SrvConfig::toElement now outputs config-control
src/lib/dhcpsrv/srv_config.cc
SrvConfig::toElement() - added logic to output config-control
src/lib/dhcpsrv/tests/srv_config_unittest.cc
TEST_F(SrvConfigTest, unparseConfigControlInfo) - new test
Thomas Markwalder [Fri, 28 Sep 2018 18:06:04 +0000 (14:06 -0400)]
[#32,!23] Added storage of ConfigControlInfo to process:ConfigBase
ConfigBase now houses ConfigControlInfo
Relocated ConfigControl from libconfig to libprocess
Thomas Markwalder [Thu, 27 Sep 2018 14:27:27 +0000 (10:27 -0400)]
[#32,!23] Added ControlConfigParser to lib/config
src/lib/config/config_ctl_parser.*
- new files implementing ControlConfigParser
src/lib/config/Makefile.am
- added new files
src/lib/config/tests/config_ctl_parser_unittests.cc
- new file which tests new parser
src/lib/config/tests/Makefile.am
- added new file
Thomas Markwalder [Wed, 26 Sep 2018 14:17:04 +0000 (10:17 -0400)]
[#32,!23] Added ControlConfigInfo to lib/config
src/lib/config/config_ctl_info.*
New files, implementing ConfigDbInfo and ConfigControlInfo
classes use for housing configuration backend and control
information
src/lib/config/Makefile.am
Added config_ctl_info.h/cc
Added libkea-database.la
src/lib/config/tests/config_ctl_info_unitests.cc
New file which unit tests new classes
src/lib/database/database_connection.*
DatabaseConnection::toElement(const ParameterMap& params) - new
static function which turns a parameter map into Elements
DatabaseConnection::toElementDbAccessString(const std::string& dbaccess)
- new static function which turns an access string into Elements
src/lib/database/dbaccess_parser.*
Replaced StringPairMap with DatabaseConnection::ParameterMap
src/lib/database/tests/database_connection_unittest.cc
TEST(DatabaseConnection, toElementDbAccessStringValid)
TEST(DatabaseConnection, toElementDbAccessStringInvalid)
TEST(DatabaseConnection, toElementDbAccessStringEmpty) - new tests
src/lib/dhcpsrv/cfg_db_access.*
CfgDbAccess::toElementDbAccessString() - moved to
lib/database/database_connection.cc so it can be shared
Francis Dupont [Thu, 4 Oct 2018 11:19:08 +0000 (13:19 +0200)]
[128-netconf-use-libprocess] Final update before merge
Francis Dupont [Wed, 3 Oct 2018 22:22:46 +0000 (00:22 +0200)]
[128-netconf-use-libprocess] Addressed last comments
Francis Dupont [Mon, 1 Oct 2018 20:47:17 +0000 (22:47 +0200)]
[128-netconf-use-libprocess] Addressed comments (remove code option)
Tomek Mrugalski [Mon, 1 Oct 2018 15:18:24 +0000 (17:18 +0200)]
[#128,!50] Updated .gitignore
Francis Dupont [Sat, 29 Sep 2018 18:18:47 +0000 (20:18 +0200)]
[128-netconf-use-libprocess] Updated after CPL merge
Francis Dupont [Sat, 29 Sep 2018 18:05:59 +0000 (20:05 +0200)]
[128-netconf-use-libprocess_rebased] Resolved rebase conflicts
Francis Dupont [Sat, 29 Sep 2018 10:33:09 +0000 (12:33 +0200)]
[6-simplify-cpl] Fixed cut&paste: Control Agent -> DHCP-DDNS server
Francis Dupont [Sat, 29 Sep 2018 10:29:08 +0000 (12:29 +0200)]
[6-simplify-cpl] Removed #if 0 enclosed code
Tomek Mrugalski [Fri, 28 Sep 2018 19:18:47 +0000 (21:18 +0200)]
[#6,!54] Removed DCfgContextBase class.
Tomek Mrugalski [Fri, 28 Sep 2018 18:22:17 +0000 (20:22 +0200)]
[#6,!54] More code removed from lib/process
Tomek Mrugalski [Fri, 28 Sep 2018 15:12:53 +0000 (17:12 +0200)]
[#6,!54] Obsolete code removed.
Francis Dupont [Fri, 28 Sep 2018 13:13:36 +0000 (15:13 +0200)]
[5-netconf-config] Cleaned Makefiles
Tomek Mrugalski [Fri, 28 Sep 2018 12:25:08 +0000 (14:25 +0200)]
[#5,!49] Rename Control-Netconf => Netconf
Tomek Mrugalski [Fri, 28 Sep 2018 12:24:25 +0000 (14:24 +0200)]
[#5,!49] Added DHCPv4-specific netconf example config.
Francis Dupont [Fri, 28 Sep 2018 11:31:51 +0000 (13:31 +0200)]
[5-netconf-config] Final fixes
Francis Dupont [Fri, 28 Sep 2018 11:27:07 +0000 (11:27 +0000)]
[#,5!49], regen bison
Francis Dupont [Fri, 28 Sep 2018 11:26:34 +0000 (13:26 +0200)]
[5-netconf-config] Updated examples and twist global objects
Francis Dupont [Fri, 28 Sep 2018 11:10:43 +0000 (11:10 +0000)]
[#,5!49], regen flex/bison
Francis Dupont [Fri, 28 Sep 2018 11:08:22 +0000 (13:08 +0200)]
[5-netconf-config] Updated syntax
Francis Dupont [Wed, 26 Sep 2018 21:18:19 +0000 (21:18 +0000)]
[5-netconf-config] regen flex/bison
Francis Dupont [Wed, 26 Sep 2018 21:09:16 +0000 (23:09 +0200)]
[5-netconf-config] Added netconf syntax
Francis Dupont [Fri, 28 Sep 2018 12:35:27 +0000 (14:35 +0200)]
[65-libyang-pool] Addressed rebase conflicts
Francis Dupont [Fri, 28 Sep 2018 12:30:47 +0000 (14:30 +0200)]
[65-libyang-pool_rebased] Addressed rebase conflicts
Francis Dupont [Fri, 28 Sep 2018 12:25:58 +0000 (14:25 +0200)]
[65-libyang-option-def_rebased] Rebasing before merge
Francis Dupont [Fri, 28 Sep 2018 10:46:43 +0000 (12:46 +0200)]
[128-netconf-use-libprocess] Adopted runIO() which of course will be extended
Francis Dupont [Fri, 28 Sep 2018 10:45:20 +0000 (12:45 +0200)]
[128-netconf-use-libprocess] Adopted runIO() which of course will be extended
Francis Dupont [Thu, 27 Sep 2018 10:42:10 +0000 (12:42 +0200)]
[128-netconf-use-libprocess] Added use of libprocess in netconf
Francis Dupont [Thu, 27 Sep 2018 13:01:01 +0000 (15:01 +0200)]
[65-libyang-config-build_rebased] Rebasing on last master
Francis Dupont [Thu, 27 Sep 2018 12:59:12 +0000 (14:59 +0200)]
[65-libyang-config-build] Merge branch '65-libyang-config-build' of gitlab.isc.org:isc-projects/kea into 65-libyang-config-build
Francis Dupont [Tue, 25 Sep 2018 10:44:22 +0000 (12:44 +0200)]
[65-libyang-config-build] Moved daemon required test at the end
Francis Dupont [Tue, 25 Sep 2018 10:38:22 +0000 (12:38 +0200)]
[65-libyang-config-build] Added uses of SYSREPO_REPO
Francis Dupont [Sat, 15 Sep 2018 23:27:07 +0000 (01:27 +0200)]
[65-libyang-config-build] Updated configure and top Makefile
Francis Dupont [Tue, 18 Sep 2018 07:49:03 +0000 (09:49 +0200)]
[134-bugs--xcode-10] Ignore unused private fields (first one looked like a false positive)
Francis Dupont [Thu, 27 Sep 2018 12:44:18 +0000 (14:44 +0200)]
[65-libyang-option-def_rebased] Rebasing on last master
Francis Dupont [Thu, 27 Sep 2018 12:35:51 +0000 (14:35 +0200)]
[65-libyang-pool] Fixed doxygen comments
Francis Dupont [Thu, 27 Sep 2018 12:34:31 +0000 (14:34 +0200)]
[65-libyang-pool] Fixed doxygen comments
Francis Dupont [Thu, 27 Sep 2018 11:39:23 +0000 (13:39 +0200)]
[65-libyang-option-def] Fixed doxygen comments
Francis Dupont [Thu, 27 Sep 2018 11:32:09 +0000 (13:32 +0200)]
[65-libyang-option-def] Restore virtual inheritance
Francis Dupont [Thu, 27 Sep 2018 11:31:47 +0000 (13:31 +0200)]
[65-libyang-option-def] Cut long line
Francis Dupont [Thu, 27 Sep 2018 11:02:23 +0000 (13:02 +0200)]
[65-libyang-option-def] Revert "[#65,!26] Removed virtual inheritance."
This reverts commit
8de9424e3c89612a8e8383ad72688ad3627087ac .
Francis Dupont [Thu, 27 Sep 2018 10:42:10 +0000 (12:42 +0200)]
[128-netconf-use-libprocess] Added use of libprocess in netconf
Tomek Mrugalski [Thu, 27 Sep 2018 09:28:33 +0000 (11:28 +0200)]
[#65,!26] Removed virtual inheritance.
Tomek Mrugalski [Thu, 27 Sep 2018 09:21:12 +0000 (11:21 +0200)]
[65-libyang-option-def_rebased] Fixed doxygen comments.
Francis Dupont [Tue, 25 Sep 2018 17:08:19 +0000 (19:08 +0200)]
[65-libyang-pool] Brought pool code from kea-yang
Francis Dupont [Tue, 25 Sep 2018 22:21:37 +0000 (00:21 +0200)]
[137-improve-kea-compilation-time-2] Second try
Francis Dupont [Wed, 26 Sep 2018 13:12:01 +0000 (15:12 +0200)]
[master] Fixed kea-dhcp6-server name
Francis Dupont [Tue, 25 Sep 2018 17:08:19 +0000 (19:08 +0200)]
[65-libyang-pool] Brought pool code from kea-yang
Francis Dupont [Tue, 25 Sep 2018 15:10:33 +0000 (17:10 +0200)]
[65-libyang-option-def_rebased] Fixed rebase conflicts
Francis Dupont [Tue, 25 Sep 2018 10:44:22 +0000 (12:44 +0200)]
[65-libyang-config-build] Moved daemon required test at the end
Francis Dupont [Tue, 25 Sep 2018 10:38:22 +0000 (12:38 +0200)]
[65-libyang-config-build] Added uses of SYSREPO_REPO
Francis Dupont [Tue, 25 Sep 2018 09:28:47 +0000 (11:28 +0200)]
[65-libyang-config-build_rebased] Rebased on last master
Francis Dupont [Tue, 25 Sep 2018 09:25:37 +0000 (11:25 +0200)]
[65-libyang-config-build] Merge branch '65-libyang-config-build' of gitlab.isc.org:isc-projects/kea into 65-libyang-config-build
Francis Dupont [Tue, 25 Sep 2018 09:24:44 +0000 (11:24 +0200)]
[master] Updated netconf.xml
Tomek Mrugalski [Mon, 24 Sep 2018 18:51:44 +0000 (20:51 +0200)]
[#141,!43] Docs updated to sysrepo 0.7.5, libyang 0.16-r1
Francis Dupont [Tue, 25 Sep 2018 08:58:45 +0000 (10:58 +0200)]
[65-libyang-models-update_rebased] Resolved conflicts and added dependencies
Francis Dupont [Tue, 25 Sep 2018 07:42:43 +0000 (09:42 +0200)]
[65-libyang-models-update] Resolved pull conflicts
Tomek Mrugalski [Tue, 25 Sep 2018 07:14:20 +0000 (09:14 +0200)]
[65-libyang-models-update] sysrepo version bumped in examples
Francis Dupont [Tue, 25 Sep 2018 06:58:32 +0000 (08:58 +0200)]
[65-libyang-option-data_rebased] Rebased before merge
Francis Dupont [Mon, 24 Sep 2018 19:18:36 +0000 (21:18 +0200)]
[65-libyang-option-data] Reviewed changes
Tomek Mrugalski [Mon, 24 Sep 2018 18:13:18 +0000 (20:13 +0200)]
[65-libyang-option-data] Minor typos corrected.
Tomek Mrugalski [Mon, 24 Sep 2018 16:51:55 +0000 (18:51 +0200)]
[65-libyang-option-data] Updated error checking tool.
Tomek Mrugalski [Mon, 24 Sep 2018 15:30:36 +0000 (17:30 +0200)]
[#137,!42] ChangeLog updated.
Francis Dupont [Mon, 24 Sep 2018 14:39:25 +0000 (16:39 +0200)]
[65-libyang-option-data] typo
Francis Dupont [Mon, 24 Sep 2018 14:35:02 +0000 (16:35 +0200)]
[65-libyang-option-def] Added example
Francis Dupont [Mon, 24 Sep 2018 11:13:23 +0000 (13:13 +0200)]
[65-libyang-option-data] Improved set* unit tests
Francis Dupont [Sun, 23 Sep 2018 20:36:52 +0000 (22:36 +0200)]
[65-libyang-option-data] Finished example
Francis Dupont [Sun, 23 Sep 2018 16:46:26 +0000 (18:46 +0200)]
[65-libyang-option-data] Updated dozygen doc with dependencies to run unit tests
Francis Dupont [Sun, 23 Sep 2018 10:52:51 +0000 (12:52 +0200)]
[65-libyang-option-data-rebased] Rebasing on last master
Francis Dupont [Sun, 23 Sep 2018 10:50:01 +0000 (12:50 +0200)]
[65-libyang-option-data] Addressed last comments (test doc and example)
Francis Dupont [Sat, 22 Sep 2018 18:09:18 +0000 (20:09 +0200)]
[65-libyang-option-data] Simplified to one fixture class
Francis Dupont [Sat, 22 Sep 2018 17:55:29 +0000 (19:55 +0200)]
[65-libyang-option-data] Added a fixture template
Francis Dupont [Sat, 22 Sep 2018 16:45:30 +0000 (18:45 +0200)]
[65-libyang-option-data] Created a pre test directory to check sysrepo setup
Francis Dupont [Sat, 22 Sep 2018 15:26:36 +0000 (17:26 +0200)]
[65-libyang-option-def] untabilfy
Francis Dupont [Sat, 22 Sep 2018 15:16:00 +0000 (17:16 +0200)]
[65-libyang-option-def] Added Unexpected for impossible conditions and @throw for BadValue
Francis Dupont [Sat, 22 Sep 2018 10:17:42 +0000 (12:17 +0200)]
[65-libyang-option-data] Added Unexpected for impossible conditions and @throw for BadValue
Francis Dupont [Fri, 21 Sep 2018 23:29:59 +0000 (01:29 +0200)]
[65-libyang-option-data] Moved syntax comments - capitalized YANG
Francis Dupont [Fri, 21 Sep 2018 23:27:13 +0000 (01:27 +0200)]
[65-libyang-option-def] Moved syntax comments - capitalized YANG
Tomek Mrugalski [Fri, 21 Sep 2018 14:57:43 +0000 (16:57 +0200)]
[#137,!42] Kea version moved to separate header.
Francis Dupont [Fri, 14 Sep 2018 14:14:15 +0000 (16:14 +0200)]
[65-libyang-option-data] Updated Makefile.am
Francis Dupont [Thu, 13 Sep 2018 23:32:18 +0000 (01:32 +0200)]
[65-libyang-option-data] Renamed models
Francis Dupont [Thu, 13 Sep 2018 13:38:51 +0000 (15:38 +0200)]
[65-libyang-option-data] Filled files, waiting for adaptor merge
Francis Dupont [Fri, 14 Sep 2018 10:46:45 +0000 (12:46 +0200)]
[65-libyang-models-update] Fixed models distrib