]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Added ChangeLog entry 397-cb-implement-mysqlconfigbackenddhcpv6
Francis Dupont [Thu, 18 Apr 2019 13:57:30 +0000 (15:57 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Added ChangeLog entry

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Use greater option code points
Francis Dupont [Thu, 18 Apr 2019 13:51:53 +0000 (15:51 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Use greater option code points

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] More indentation corrections.
Marcin Siodelski [Tue, 16 Apr 2019 12:12:46 +0000 (14:12 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] More indentation corrections.

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Correct indentation.
Marcin Siodelski [Tue, 16 Apr 2019 12:07:00 +0000 (14:07 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Correct indentation.

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Corrected argument description.
Marcin Siodelski [Tue, 16 Apr 2019 12:04:42 +0000 (14:04 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Corrected argument description.

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Further updates in header docs.
Marcin Siodelski [Tue, 16 Apr 2019 11:32:40 +0000 (13:32 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Further updates in header docs.

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] pd pool becomes prefix delegation pool
Marcin Siodelski [Tue, 16 Apr 2019 11:28:27 +0000 (13:28 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] pd pool becomes prefix delegation pool

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Shared body of createUpdateOptionDef[46]
Francis Dupont [Sat, 13 Apr 2019 16:11:59 +0000 (18:11 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Shared body of createUpdateOptionDef[46]

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Checkpoint before code move
Francis Dupont [Fri, 12 Apr 2019 13:32:45 +0000 (15:32 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Checkpoint before code move

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] checkpoint before rebase
Francis Dupont [Thu, 11 Apr 2019 17:21:09 +0000 (19:21 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] checkpoint before rebase

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Finished unit tests
Francis Dupont [Sun, 31 Mar 2019 10:50:52 +0000 (12:50 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Finished unit tests

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Checkpoint: still getSharedNetwork4WithOp...
Francis Dupont [Sun, 31 Mar 2019 10:39:59 +0000 (12:39 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Checkpoint: still getSharedNetwork4WithOptionalUnspecified to port

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] checkpoint (including shema fix of fix
Francis Dupont [Sun, 31 Mar 2019 09:52:50 +0000 (11:52 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] checkpoint (including shema fix of fix

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Added t1/t2 stuff to DHCPv6
Francis Dupont [Sun, 31 Mar 2019 08:59:30 +0000 (10:59 +0200)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Added t1/t2 stuff to DHCPv6

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] checkpoint: unit tests to update
Francis Dupont [Sat, 30 Mar 2019 23:01:59 +0000 (00:01 +0100)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] checkpoint: unit tests to update

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Checkpoint: make code to compile
Francis Dupont [Fri, 29 Mar 2019 21:18:12 +0000 (22:18 +0100)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Checkpoint: make code to compile

6 years ago[397-cb-implement-mysqlconfigbackenddhcpv6] Added DHCPv6 MySQL CB hook support
Francis Dupont [Fri, 22 Feb 2019 23:53:24 +0000 (00:53 +0100)] 
[397-cb-implement-mysqlconfigbackenddhcpv6] Added DHCPv6 MySQL CB hook support

6 years ago[#484,!303] Addressed further review comments 484-fix-hex-option-handling
Thomas Markwalder [Wed, 17 Apr 2019 13:18:44 +0000 (09:18 -0400)] 
[#484,!303] Addressed further review comments

src/lib/util/strutil.h
    cleanup  commentary

6 years ago[484] Addressed review comments.
Thomas Markwalder [Tue, 16 Apr 2019 11:19:36 +0000 (07:19 -0400)] 
[484] Addressed review comments.

6 years ago[484] Updated user guide
Thomas Markwalder [Mon, 15 Apr 2019 15:52:21 +0000 (11:52 -0400)] 
[484] Updated  user guide

Updated user guide and added ChangeLog.

6 years ago[#484] Expands supported hex literal formats in option data
Thomas Markwalder [Mon, 15 Apr 2019 15:06:10 +0000 (11:06 -0400)] 
[#484] Expands supported hex literal formats in option data

src/bin/dhcp4/tests/config_parser_unittest.cc
    TEST_F(Dhcp4ParserTest, optionDataInvalidHexLiterals)
    TEST_F(Dhcp4ParserTest, optionDataValidHexLiterals) - new tests

src/bin/dhcp6/tests/config_parser_unittest.cc
    TEST_F(Dhcp6ParserTest, optionDataInvalidHexLiterals)
    TEST_F(Dhcp6ParserTest, optionDataValidHexLiterals) - new tests

src/lib/dhcpsrv/parsers/option_data_parser.*
    OptionDataParser::createOption() - modified to use
    util::str::decodeFormattedHexString()

src/lib/dhcpsrv/tests/dhcp_parsers_unittest.cc
    TEST_F(ParseConfigTest, hexOptionData) - new test

src/lib/util/strutil.*
    decodeSeparatedHexString() - new function which accepts
    the octet separator as a parameter

    decodeFormattedHexString() - now detects either colons or
    or spaces as octet separators

6 years ago[#517,!301] Added ChangeLog entry for #517.
Marcin Siodelski [Tue, 16 Apr 2019 09:56:18 +0000 (11:56 +0200)] 
[#517,!301] Added ChangeLog entry for #517.

6 years ago[517-remote-network4-set-doesn-t-save-some-parameters] Fixed parameter documentation
Francis Dupont [Mon, 15 Apr 2019 11:39:38 +0000 (13:39 +0200)] 
[517-remote-network4-set-doesn-t-save-some-parameters] Fixed parameter documentation

6 years ago[#517,!301] Regenerated parser tests.
Marcin Siodelski [Fri, 12 Apr 2019 09:33:56 +0000 (11:33 +0200)] 
[#517,!301] Regenerated parser tests.

6 years ago[#517,!301] Shared network parser supports reservation-mode parameter.
Marcin Siodelski [Fri, 12 Apr 2019 09:27:49 +0000 (11:27 +0200)] 
[#517,!301] Shared network parser supports reservation-mode parameter.

6 years ago[558-some-host-retrieval-operations-can-not-be-executed-in-read-only-database] Added... 558-some-host-retrieval-operations-can-not-be-executed-in-read-only-database
Francis Dupont [Fri, 12 Apr 2019 13:29:34 +0000 (15:29 +0200)] 
[558-some-host-retrieval-operations-can-not-be-executed-in-read-only-database] Added missing INSERT_HOST parameters

6 years ago[558-some-host-retrieval-operations-can-not-be-executed-in-read-only-database] Moved...
Francis Dupont [Thu, 11 Apr 2019 16:45:59 +0000 (18:45 +0200)] 
[558-some-host-retrieval-operations-can-not-be-executed-in-read-only-database] Moved RO statements before INSERT_HOST

6 years agofixed adding cassandra repo for the second time hammer-improvements
Michal Nowikowski [Mon, 15 Apr 2019 06:03:50 +0000 (08:03 +0200)] 
fixed adding cassandra repo for the second time

6 years agohammer improvements
Michal Nowikowski [Mon, 25 Mar 2019 08:02:18 +0000 (09:02 +0100)] 
hammer improvements

- improved updating box when there is newer available
- improved pkgs installation by skipping installing when pkgs are already present
- added uploading prepared base kea box to vagrant cloud
- added measuring time of preparation
- completed installing and configuring posgresql on debian and old ubuntu
- fixed installing cassandra on centos 7
- added aggregating unit test results

6 years ago[503-refuse-option-definitions-which-duplicate-a-name-space] Added ChangeLog entry... 503-refuse-option-definitions-which-duplicate-a-name-space
Francis Dupont [Fri, 12 Apr 2019 13:44:45 +0000 (15:44 +0200)] 
[503-refuse-option-definitions-which-duplicate-a-name-space] Added ChangeLog entry for option definition check against duplicates

6 years ago[503-refuse-option-definitions-which-duplicate-a-name-space] Fixed the replace-client...
Francis Dupont [Fri, 12 Apr 2019 13:42:03 +0000 (15:42 +0200)] 
[503-refuse-option-definitions-which-duplicate-a-name-space] Fixed the replace-client-id examples

6 years ago[503-refuse-option-definitions-which-duplicate-a-name-space] Check name duplicate...
Francis Dupont [Tue, 26 Feb 2019 19:51:51 +0000 (20:51 +0100)] 
[503-refuse-option-definitions-which-duplicate-a-name-space] Check name duplicate in option definitions

6 years ago[master] Added ChangeLog entry for option def check
Francis Dupont [Wed, 10 Apr 2019 21:17:30 +0000 (23:17 +0200)] 
[master] Added ChangeLog entry for option def check

6 years ago[500-strengthen-option-def-parser] Updating bound 0 500-strengthen-option-def-parser
Francis Dupont [Wed, 10 Apr 2019 17:32:28 +0000 (19:32 +0200)] 
[500-strengthen-option-def-parser] Updating bound 0

6 years ago[500-strengthen-option-def-parser] Added OptionDefParser code value sanity checks
Francis Dupont [Tue, 26 Feb 2019 20:57:53 +0000 (21:57 +0100)] 
[500-strengthen-option-def-parser] Added OptionDefParser code value sanity checks

6 years ago[master] kea-dhcp6 now uses config backend data
Thomas Markwalder [Wed, 10 Apr 2019 18:01:56 +0000 (14:01 -0400)] 
[master] kea-dhcp6 now uses config backend data

    Merge branch '413-merge-dhcpv6-global-parameters-fetched-from-the-cb-into-the-configuration'

6 years ago[#413,!288] More review comments. 413-merge-dhcpv6-global-parameters-fetched-from-the-cb-into-the-configuration
Thomas Markwalder [Wed, 10 Apr 2019 14:30:14 +0000 (10:30 -0400)] 
[#413,!288] More review comments.

6 years ago[#413,!288] Addressed review comments.
Thomas Markwalder [Wed, 10 Apr 2019 13:31:12 +0000 (09:31 -0400)] 
[#413,!288] Addressed review comments.

6 years ago[#413,!288] Added ChangeLog entry
Thomas Markwalder [Mon, 1 Apr 2019 12:44:48 +0000 (08:44 -0400)] 
[#413,!288] Added ChangeLog entry

6 years ago[#413,!288] kea-dhcp6 now uses subnets from config backends
Thomas Markwalder [Mon, 1 Apr 2019 12:36:22 +0000 (08:36 -0400)] 
[#413,!288] kea-dhcp6 now uses subnets from config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeSubnets) - updated and enabled

src/lib/dhcpsrv/cfg_subnets6.*
    CfgSubnets6::merge() - new method

src/lib/dhcpsrv/srv_config.cc
    SrvConfig::merge6() - now merges subnets

src/lib/dhcpsrv/tests/cfg_subnets4_unittest.cc
    minor cleanup

src/lib/dhcpsrv/tests/cfg_subnets6_unittest.cc
   checkMergedSubnet() - new function
   TEST(CfgSubnets6Test, mergeSubnets)  - new test

6 years ago[#413,!288] kea-dhcp6 now uses shared-networks config backends
Thomas Markwalder [Fri, 29 Mar 2019 19:17:57 +0000 (15:17 -0400)] 
[#413,!288] kea-dhcp6 now uses shared-networks config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeSharedNetworks) - enabled test

src/lib/dhcpsrv/tests/cfg_shared_networks6_unittest.cc
    TEST(CfgSharedNetworks6Test, mergeNetworks) - new test

src/lib/dhcpsrv/cfg_shared_networks.*
    CfgSharedNetworks4::merge()
    CfgSharedNetworks4::getAll()
        - moved to CfgSharedNetworks template class

6 years ago[#413,!288] kea-dhcp6 now uses options from config backends
Thomas Markwalder [Fri, 29 Mar 2019 14:41:45 +0000 (10:41 -0400)] 
[#413,!288] kea-dhcp6 now uses options from config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeOptions) - enabled and
    revamped.

src/lib/dhcpsrv/tests/cfg_option_unittest.cc
    TEST_F(CfgOptionTest, createDescriptorOptionValid) - added test
    of a standard V6 option

src/lib/dhcpsrv/srv_config.cc
    SrvConfig::merge6(SrvConfig& other) - now merges
    options

6 years ago[#413,!288] kea-dhcp6 now uses option defs from config backends
Thomas Markwalder [Thu, 28 Mar 2019 17:27:55 +0000 (13:27 -0400)] 
[#413,!288] kea-dhcp6 now uses option defs from config backends

src/bin/dhcp6/tests/config_backend_unittest.cc
    set the CfgMgr family to AF_INET6
    TEST_F(Dhcp6CBTest, mergeOptionDefs) - enabled test

src/lib/dhcpsrv/srv_config.cc
    SrvConfig::merge6(SrvConfig& other) - now merges
    option defs

6 years ago[#413,!288] Added in new file to Makefile.am
Thomas Markwalder [Thu, 28 Mar 2019 17:11:17 +0000 (13:11 -0400)] 
[#413,!288] Added in new file to Makefile.am

Missed adding it before. Minor mods to make the
globals test work, and others to compile.

src/bin/dhcp6/tests/Makefile.am
src/bin/dhcp6/tests/config_backend_unittest.cc

6 years ago[#413,!288] - kea-dhcp6 now uses globals from config back end
Thomas Markwalder [Thu, 28 Mar 2019 15:03:07 +0000 (11:03 -0400)] 
[#413,!288] - kea-dhcp6 now uses globals from config back end

src/bin/dhcp6/tests/config_backend_unittest.cc
    TEST_F(Dhcp6CBTest, mergeGlobals) - enabled test

src/lib/dhcpsrv/srv_config.*
    SrvConfig::merge(ConfigBase& other) - invoke merge6()
    SrvConfig::mergeGlobals4() renamed to mergeGlobals()

    SrvConfig::merge6(SrvConfig& other) - new method

src/lib/dhcpsrv/tests/srv_config_unittest.cc
    TEST_F(SrvConfigTest, mergeGlobals6)  - new test

6 years ago[#103,!289] Added ChangeLog entry for #103.
Marcin Siodelski [Wed, 10 Apr 2019 15:03:07 +0000 (17:03 +0200)] 
[#103,!289] Added ChangeLog entry for #103.

6 years ago[#103,!289] Addressed review comments.
Marcin Siodelski [Tue, 9 Apr 2019 20:49:38 +0000 (22:49 +0200)] 
[#103,!289] Addressed review comments.

6 years ago[#103,!289] MySQL Config Backend tags configuration elements with db ids.
Marcin Siodelski [Tue, 9 Apr 2019 09:17:34 +0000 (11:17 +0200)] 
[#103,!289] MySQL Config Backend tags configuration elements with db ids.

6 years ago[#103,!289] Delete configuration elements based on audit.
Marcin Siodelski [Tue, 9 Apr 2019 09:17:07 +0000 (11:17 +0200)] 
[#103,!289] Delete configuration elements based on audit.

6 years ago[#103,!289] Added new function to delete options by id.
Marcin Siodelski [Thu, 4 Apr 2019 12:23:57 +0000 (14:23 +0200)] 
[#103,!289] Added new function to delete options by id.

6 years ago[#103,!289] Added new function to delete option definitions by id.
Marcin Siodelski [Thu, 4 Apr 2019 10:21:21 +0000 (12:21 +0200)] 
[#103,!289] Added new function to delete option definitions by id.

6 years ago[#103,!289] Do not throw when there are no shared networks to delete.
Marcin Siodelski [Thu, 4 Apr 2019 09:57:13 +0000 (11:57 +0200)] 
[#103,!289] Do not throw when there are no shared networks to delete.

6 years ago[#103,!289] Enable deletion of shared networks by database id.
Marcin Siodelski [Thu, 4 Apr 2019 08:54:13 +0000 (10:54 +0200)] 
[#103,!289] Enable deletion of shared networks by database id.

6 years ago[#103,!289] Added function to delete subnet by ID from the configuration.
Marcin Siodelski [Thu, 4 Apr 2019 08:21:48 +0000 (10:21 +0200)] 
[#103,!289] Added function to delete subnet by ID from the configuration.

6 years ago[#103,!289] Added indexes by option id for.
Marcin Siodelski [Wed, 3 Apr 2019 19:07:34 +0000 (21:07 +0200)] 
[#103,!289] Added indexes by option id for.

6 years ago[#103,!289] Added by-id index to shared networks collection.
Marcin Siodelski [Wed, 27 Mar 2019 18:22:17 +0000 (19:22 +0100)] 
[#103,!289] Added by-id index to shared networks collection.

6 years ago[#103,!289] Hold database id in the StampedElement.
Marcin Siodelski [Wed, 27 Mar 2019 16:47:47 +0000 (17:47 +0100)] 
[#103,!289] Hold database id in the StampedElement.

6 years ago[#552,!295] Added ChangeLog for #552.
Marcin Siodelski [Thu, 4 Apr 2019 19:45:28 +0000 (21:45 +0200)] 
[#552,!295] Added ChangeLog for #552.

6 years ago[#552,!295] Removed a typo as a result of review.
Marcin Siodelski [Thu, 4 Apr 2019 18:51:26 +0000 (20:51 +0200)] 
[#552,!295] Removed a typo as a result of review.

6 years ago[#552,!295] Updated MySQL CB to not inherit network params to subnet.
Marcin Siodelski [Wed, 3 Apr 2019 14:39:08 +0000 (16:39 +0200)] 
[#552,!295] Updated MySQL CB to not inherit network params to subnet.

6 years ago[#552,!295] Added several inheritance modes in the Network.
Marcin Siodelski [Wed, 3 Apr 2019 12:59:36 +0000 (14:59 +0200)] 
[#552,!295] Added several inheritance modes in the Network.

6 years agoupdated ChangeLog
Razvan Becheriu [Thu, 4 Apr 2019 11:02:45 +0000 (14:02 +0300)] 
updated ChangeLog

6 years agoadded serial consistency to all queries 16-cassandra-consistency-attempt2
Razvan Becheriu [Fri, 22 Mar 2019 19:26:38 +0000 (21:26 +0200)] 
added serial consistency to all queries

6 years ago[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed source... 524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build
Francis Dupont [Mon, 11 Mar 2019 21:00:43 +0000 (22:00 +0100)] 
[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed source for .

6 years ago[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed == into =
Francis Dupont [Mon, 11 Mar 2019 17:24:08 +0000 (18:24 +0100)] 
[524-using-sh-and-wrong-syntax-in-if-statements-breaks-ubuntu-build] Changed == into =

6 years ago[#490,!293] Do not throw from the getHostReservationMode function.
Marcin Siodelski [Fri, 29 Mar 2019 14:47:34 +0000 (15:47 +0100)] 
[#490,!293] Do not throw from the getHostReservationMode function.

6 years ago[#490,!293] Corrected broken unit test.
Marcin Siodelski [Fri, 29 Mar 2019 13:35:31 +0000 (14:35 +0100)] 
[#490,!293] Corrected broken unit test.

6 years ago[#490,!293] Corrected an issue with global reservation-mode inheritance.
Marcin Siodelski [Fri, 29 Mar 2019 10:29:35 +0000 (11:29 +0100)] 
[#490,!293] Corrected an issue with global reservation-mode inheritance.

6 years ago[master] Added ChangeLog entry for #490.
Marcin Siodelski [Wed, 27 Mar 2019 20:31:44 +0000 (21:31 +0100)] 
[master] Added ChangeLog entry for #490.

6 years ago[#490,!284] Corrected v6 get-config unit tests.
Marcin Siodelski [Wed, 27 Mar 2019 20:20:50 +0000 (21:20 +0100)] 
[#490,!284] Corrected v6 get-config unit tests.

6 years ago[#490,!284] Extended commentary per review comments.
Marcin Siodelski [Wed, 27 Mar 2019 19:36:43 +0000 (20:36 +0100)] 
[#490,!284] Extended commentary per review comments.

6 years ago[#490,!284] Renamed ElementExtractor to ElementValue.
Marcin Siodelski [Wed, 27 Mar 2019 19:11:28 +0000 (20:11 +0100)] 
[#490,!284] Renamed ElementExtractor to ElementValue.

Per review comments.

6 years ago[#490,!284] Addressed review comments.
Marcin Siodelski [Wed, 27 Mar 2019 18:31:17 +0000 (19:31 +0100)] 
[#490,!284] Addressed review comments.

6 years ago[#490,!284] Regenerated parser tests.
Marcin Siodelski [Wed, 27 Mar 2019 12:19:05 +0000 (13:19 +0100)] 
[#490,!284] Regenerated parser tests.

6 years ago[#490,!284] Enable dynamic inheritance for networks in config file.
Marcin Siodelski [Wed, 27 Mar 2019 10:55:10 +0000 (11:55 +0100)] 
[#490,!284] Enable dynamic inheritance for networks in config file.

6 years ago[#490,!284] Corrected compilation issue on CentOS.
Marcin Siodelski [Wed, 27 Mar 2019 09:43:31 +0000 (10:43 +0100)] 
[#490,!284] Corrected compilation issue on CentOS.

6 years ago[#490,!284] Enable inheritance of globals upon config merge.
Marcin Siodelski [Wed, 27 Mar 2019 09:08:23 +0000 (10:08 +0100)] 
[#490,!284] Enable inheritance of globals upon config merge.

6 years ago[#490,!284] Finished implementation of the inheritance for v4 and v6.
Marcin Siodelski [Wed, 27 Mar 2019 08:21:09 +0000 (09:21 +0100)] 
[#490,!284] Finished implementation of the inheritance for v4 and v6.

6 years ago[#490,!284] Use inheritance for all optional parameters in Network.
Marcin Siodelski [Tue, 26 Mar 2019 10:19:58 +0000 (11:19 +0100)] 
[#490,!284] Use inheritance for all optional parameters in Network.

6 years ago[#490,!284] Working PoC of inheritance in networks and globals.
Marcin Siodelski [Mon, 25 Mar 2019 16:18:27 +0000 (17:18 +0100)] 
[#490,!284] Working PoC of inheritance in networks and globals.

6 years ago[#490,!284] Created ElementExtractor template.
Marcin Siodelski [Mon, 25 Mar 2019 15:59:19 +0000 (16:59 +0100)] 
[#490,!284] Created ElementExtractor template.

6 years ago[#490,!284] Basic refactoring of the Network class.
Marcin Siodelski [Fri, 22 Mar 2019 06:38:08 +0000 (07:38 +0100)] 
[#490,!284] Basic refactoring of the Network class.

6 years ago[master] Added ChangeLog entry 1549
Thomas Markwalder [Wed, 27 Mar 2019 16:02:55 +0000 (12:02 -0400)] 
[master] Added ChangeLog entry 1549

6 years ago[master] kea-dhcp6 can now be configured to fetch from config backends
Thomas Markwalder [Wed, 27 Mar 2019 14:31:03 +0000 (10:31 -0400)] 
[master] kea-dhcp6 can now be configured to fetch from config backends

    Merge branch '104-cb-add-periodic-fetch-of-the-incremental-dhcpv6-configuration-changes'

    Note: Fetch upon reconfig and periodic update mechanics work,
    fetched data is not yet used.

6 years ago[#104,!290] Addressed review comments 104-cb-add-periodic-fetch-of-the-incremental-dhcpv6-configuration-changes
Thomas Markwalder [Wed, 27 Mar 2019 14:12:14 +0000 (10:12 -0400)] 
[#104,!290] Addressed review comments

6 years ago[#104,!290] kea-dhcpv6 now supports fetching config from backends
Thomas Markwalder [Tue, 26 Mar 2019 19:12:06 +0000 (15:12 -0400)] 
[#104,!290] kea-dhcpv6 now supports fetching config from backends

    Infrastructure has been added to kea-dhcp6 such that it can
    now be configured to fetch full and then periodic updates
    from config backends.

    Merging the actual fetched content will be done under subsequent
    issues.

src/bin/dhcp6
    ctrl_dhcp6_srv.*
        - ControlledDhcpv6Srv::processConfig() - added logic to schedule CB update timer
        - ControlledDhcpv6Srv::cbFetchUpdates() - new callback function for CB updates

    dhcp6_lexer.ll
    dhcp6_parser.yy
        -  Added config-fetch-wait-time

    dhcp6_messages.mes
        -  New log messages

    dhcp6_srv.*
        - Dhcpv6Srv::cb_control_  - new member for config backend access
        - Dhcpv6Srv::inTestMode() - new function to test for unit test mode

    json_config_parser.cc
        - configureDhcp6Server() - invokes full fetch from config backend

src/bin/dhcp6/tests
    config_backend_unittest.cc - new file/tests for config backend testing
    config_parser_unittest.cc - updated
    get_config_unittest.cc - rebuild tests
    kea_controller_unittest.cc - added CB control/timer tests

src/lib/dhcpsrv/
    dhcpsrv_messages.mes - added log message
cb_ctl_dhcp6.* - new files that provide v6 impl of config backend controller

doc/examples/kea6/all-keys-current.json - added config-fetch-wait-time

6 years ago[#103,!277] Regenerated bison files.
Marcin Siodelski [Tue, 26 Mar 2019 10:18:16 +0000 (10:18 +0000)] 
[#103,!277] Regenerated bison files.

6 years ago[#103,!277] Address two minor review comments.
Marcin Siodelski [Tue, 26 Mar 2019 06:49:11 +0000 (07:49 +0100)] 
[#103,!277] Address two minor review comments.

6 years ago[#103,!277] Add failure count for the CB fetch timer.
Marcin Siodelski [Mon, 25 Mar 2019 19:31:39 +0000 (20:31 +0100)] 
[#103,!277] Add failure count for the CB fetch timer.

6 years ago[#103,!277] Use enum instead of boolean in databaseConfigFetch.
Marcin Siodelski [Mon, 25 Mar 2019 18:28:53 +0000 (19:28 +0100)] 
[#103,!277] Use enum instead of boolean in databaseConfigFetch.

As a result of review.

6 years ago[#103,!277] Added Dhcpv4Srv::inTestMode as a result of review.
Marcin Siodelski [Mon, 25 Mar 2019 17:50:41 +0000 (18:50 +0100)] 
[#103,!277] Added Dhcpv4Srv::inTestMode as a result of review.

6 years ago[#103,!277] Addressed minor review comments.
Marcin Siodelski [Mon, 25 Mar 2019 17:35:25 +0000 (18:35 +0100)] 
[#103,!277] Addressed minor review comments.

6 years ago[#103,!277] Fixing compilation issue on Ubuntu.
Marcin Siodelski [Thu, 21 Mar 2019 15:36:59 +0000 (16:36 +0100)] 
[#103,!277] Fixing compilation issue on Ubuntu.

6 years ago[#103,!277] Fixed unused variable warning.
Marcin Siodelski [Thu, 21 Mar 2019 14:43:28 +0000 (15:43 +0100)] 
[#103,!277] Fixed unused variable warning.

6 years ago[#103,!277] Updated all-keys-current.json example.
Marcin Siodelski [Thu, 21 Mar 2019 10:39:50 +0000 (11:39 +0100)] 
[#103,!277] Updated all-keys-current.json example.

6 years ago[#103,!277] Extended unit tests for databaseConfigApply in DHCPv4.
Marcin Siodelski [Thu, 21 Mar 2019 10:36:49 +0000 (11:36 +0100)] 
[#103,!277] Extended unit tests for databaseConfigApply in DHCPv4.

6 years ago[#103,!277] Revert last audit entry time in case of merge failure.
Marcin Siodelski [Wed, 20 Mar 2019 12:36:48 +0000 (13:36 +0100)] 
[#103,!277] Revert last audit entry time in case of merge failure.

6 years ago[#103,!277] Update statistics when the configuration is merged into current.
Marcin Siodelski [Wed, 20 Mar 2019 11:56:44 +0000 (12:56 +0100)] 
[#103,!277] Update statistics when the configuration is merged into current.

6 years ago[#103,!277] Fixed failing unit test.
Marcin Siodelski [Wed, 20 Mar 2019 11:07:40 +0000 (12:07 +0100)] 
[#103,!277] Fixed failing unit test.

6 years ago[#103,!277] Setup timer for CB config fetch in the DHCPv4 server.
Marcin Siodelski [Wed, 20 Mar 2019 10:36:34 +0000 (11:36 +0100)] 
[#103,!277] Setup timer for CB config fetch in the DHCPv4 server.