]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Thu, 4 Oct 2018 16:20:35 +0000 (18:20 +0200)]
[#93,!35] Added missing column in MySQL upgrade script.
Marcin Siodelski [Thu, 4 Oct 2018 15:48:22 +0000 (17:48 +0200)]
[#93,!35] Addressed minor and refectoring issues.
Marcin Siodelski [Thu, 27 Sep 2018 15:08:09 +0000 (17:08 +0200)]
[#93,!35] Removed spurious letter in Makefile.am
Marcin Siodelski [Thu, 27 Sep 2018 15:04:09 +0000 (17:04 +0200)]
[#93,!35] Commented another unused variable.
Marcin Siodelski [Thu, 27 Sep 2018 13:54:02 +0000 (15:54 +0200)]
[#93,!35] Tempoarily commented out unused parameters.
Marcin Siodelski [Thu, 27 Sep 2018 10:37:50 +0000 (12:37 +0200)]
[#93,!35] Removed spurious whitespace.
Marcin Siodelski [Thu, 27 Sep 2018 10:34:20 +0000 (12:34 +0200)]
[#93,!35] Changed option def code from tinyint to smallint.
Marcin Siodelski [Thu, 27 Sep 2018 10:28:17 +0000 (12:28 +0200)]
[#93,!35] Moved common CB functions to a parent class.
Marcin Siodelski [Thu, 27 Sep 2018 08:33:04 +0000 (10:33 +0200)]
[#93,!35] Added deletion of subnets, networks and option defs in MySQL CB.
Marcin Siodelski [Wed, 26 Sep 2018 16:54:09 +0000 (18:54 +0200)]
[#93,!35] Implemented fetching option definitions from the database.
Marcin Siodelski [Wed, 26 Sep 2018 07:42:52 +0000 (09:42 +0200)]
[#93,!35] Updated DHCPv4 Config Backend to insert and fetch shared network.
Marcin Siodelski [Tue, 25 Sep 2018 11:54:43 +0000 (13:54 +0200)]
[#93,!35] Pools are stored with IPv4 subnets.
Marcin Siodelski [Tue, 25 Sep 2018 08:50:13 +0000 (10:50 +0200)]
[#93,!35] Implemented subnet fetching in MySQL Config Backend.
Marcin Siodelski [Tue, 18 Sep 2018 06:36:53 +0000 (08:36 +0200)]
[#93,!35] Extended MySqlConnection with generic query functions.
Marcin Siodelski [Fri, 14 Sep 2018 07:37:47 +0000 (09:37 +0200)]
[#93] Added mysql_cb hooks library.
Thomas Markwalder [Mon, 8 Oct 2018 13:04:14 +0000 (09:04 -0400)]
[master] Fixed distcheck broken by #32,!23
Corrected filenames in lib/process/Makefile.am
Francis Dupont [Sat, 6 Oct 2018 10:46:24 +0000 (12:46 +0200)]
[master] Install new header yang_models.h
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