]>
git.ipfire.org Git - thirdparty/kea.git/log
Francis Dupont [Mon, 8 Jul 2019 19:21:44 +0000 (21:21 +0200)]
[716-mysql_cb-extend-the-backend-with-the-ability-to-associate-the-shared-networks-with-the-server-tags] Delete Option6 by network does not use the server selector
Francis Dupont [Mon, 8 Jul 2019 18:22:43 +0000 (20:22 +0200)]
[716-mysql_cb-extend-the-backend-with-the-ability-to-associate-the-shared-networks-with-the-server-tags] Removing DELETE_OPTION4_SERVER
Marcin Siodelski [Mon, 8 Jul 2019 16:23:14 +0000 (18:23 +0200)]
[#716,!412] Added support for unassigned networks addition/deletion.
Marcin Siodelski [Mon, 8 Jul 2019 13:10:27 +0000 (15:10 +0200)]
[#716,!412] Multiple tags are returned with shared networks.
Marcin Siodelski [Sun, 7 Jul 2019 19:09:53 +0000 (21:09 +0200)]
[#716,!412] It is now possible to delete shared network by tags.
Support added for: any server, explicit server, all servers.
Marcin Siodelski [Sat, 6 Jul 2019 17:42:34 +0000 (19:42 +0200)]
[#716,!412] Added support for associating networks with servers.
Francis Dupont [Wed, 5 Jun 2019 12:49:33 +0000 (14:49 +0200)]
[595-permission-problem-with-posgresql-read-only-unit-test] Added welcome message from Debian 10 vm
Francis Dupont [Wed, 5 Jun 2019 12:40:42 +0000 (14:40 +0200)]
[595-permission-problem-with-posgresql-read-only-unit-test] Added alternate way to give SELECT permission for RO PostgreSQL unit tests
Marcin Siodelski [Mon, 8 Jul 2019 22:10:38 +0000 (00:10 +0200)]
[#710,!408] Fixed invalid tabulations in test config backends impl.
Francis Dupont [Fri, 5 Jul 2019 11:09:51 +0000 (13:09 +0200)]
[710-cb_cmds-add-support-for-server-tags-in-global-options] Addressed some comments
Francis Dupont [Tue, 2 Jul 2019 22:51:55 +0000 (00:51 +0200)]
[710-cb_cmds-add-support-for-server-tags-in-global-options] Completed CB testutils
Francis Dupont [Mon, 8 Jul 2019 21:56:03 +0000 (23:56 +0200)]
[630-cb-can-be-used-to-remove-mandatory-global-parameters] Added ChangeLog entry for default values of external config globals
Francis Dupont [Mon, 8 Jul 2019 17:47:12 +0000 (19:47 +0200)]
[630-cb-can-be-used-to-remove-mandatory-global-parameters] Addressed comments
Francis Dupont [Wed, 5 Jun 2019 20:49:06 +0000 (22:49 +0200)]
[630-cb-can-be-used-to-remove-mandatory-global-parameters] (checkpoint) Added applyDefaultsConfiguredGlobals
Francis Dupont [Mon, 8 Jul 2019 13:08:41 +0000 (15:08 +0200)]
[533-response-to-remote-global-parameter4-set-is-incomplete] Updated remote-global-parameter[46]-set doc
Francis Dupont [Mon, 8 Jul 2019 16:32:43 +0000 (18:32 +0200)]
[master] spurious line
Francis Dupont [Mon, 8 Jul 2019 16:02:36 +0000 (18:02 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] Added ChangeLog entry for kea-admin lease-* renamed into db-*
Francis Dupont [Mon, 8 Jul 2019 13:24:17 +0000 (15:24 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] typo
Francis Dupont [Tue, 2 Jul 2019 07:28:45 +0000 (09:28 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] Added a note in the ARM
Francis Dupont [Fri, 28 Jun 2019 17:42:14 +0000 (19:42 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] After rebasing fixes
Francis Dupont [Fri, 28 Jun 2019 17:34:09 +0000 (19:34 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] Called usage on invalid command
Francis Dupont [Sat, 22 Jun 2019 04:10:23 +0000 (06:10 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] typo
Francis Dupont [Fri, 21 Jun 2019 15:52:57 +0000 (17:52 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] Checkpoint: kea-admin lease-{^dump} -> db-* (doc)
Francis Dupont [Fri, 21 Jun 2019 15:45:47 +0000 (17:45 +0200)]
[466-kea-admin-lease-options-to-be-renamed-to-db] Checkpoint: kea-admin lease-{^dump} -> db-* (src)
Francis Dupont [Mon, 8 Jul 2019 12:37:36 +0000 (14:37 +0200)]
[575-cb-cmds-unknown-fields-in-arguments-should-raise-an-error] Added ChangeLog entry for new keyword checks
Francis Dupont [Wed, 3 Jul 2019 22:20:58 +0000 (00:20 +0200)]
[575-cb-cmds-unknown-fields-in-arguments-should-raise-an-error] Fixed rebase errors
Francis Dupont [Wed, 3 Jul 2019 21:14:52 +0000 (23:14 +0200)]
[575-cb-cmds-unknown-fields-in-arguments-should-raise-an-error] Moved parameters and defaults to simple_parser[46] files
Francis Dupont [Sun, 9 Jun 2019 19:09:09 +0000 (21:09 +0200)]
[575-cb-cmds-unknown-fields-in-arguments-should-raise-an-error] Added metadata and fixed server tests
Francis Dupont [Sun, 9 Jun 2019 15:17:14 +0000 (17:17 +0200)]
[575-cb-cmds-unknown-fields-in-arguments-should-raise-an-error] Added keyword checks for option def, data, subnet, shared network, (pd)pools
Marcin Siodelski [Sat, 6 Jul 2019 18:30:41 +0000 (20:30 +0200)]
[master] Fixed tabulator in ChangeLog entry for #715.
This is trivial fix. Fixing on my own discretion.
Marcin Siodelski [Sat, 6 Jul 2019 18:13:05 +0000 (20:13 +0200)]
[#715,!411] Added ChangeLog for #715.
Marcin Siodelski [Sat, 6 Jul 2019 18:11:17 +0000 (20:11 +0200)]
[#715,!411] Removed dead code from the mysql_cb_impl.cc
As a result of the review.
Marcin Siodelski [Thu, 4 Jul 2019 19:18:16 +0000 (21:18 +0200)]
[#715] Added support for associating option defs with server tags.
Marcin Siodelski [Thu, 4 Jul 2019 19:50:26 +0000 (21:50 +0200)]
[#714,!409] Added ChangeLog entry.
Marcin Siodelski [Thu, 4 Jul 2019 19:45:37 +0000 (21:45 +0200)]
[#714,!409] Addressed review comments.
Removed unnecessary queries before create/update.
Marcin Siodelski [Wed, 3 Jul 2019 12:43:29 +0000 (14:43 +0200)]
[#714,!409] Corrected a comment in the mysql_cb.
Marcin Siodelski [Wed, 3 Jul 2019 12:41:18 +0000 (14:41 +0200)]
[#714,!409] Only delete dangling global options when server deleted.
Marcin Siodelski [Wed, 3 Jul 2019 12:14:26 +0000 (14:14 +0200)]
[#714,!409] Try to update an option followed by insert.
Previously we'd first fetch the option to check if it exists, then update
or insert but that would always trigger two queries. Now we're down to
one query if the option already exists.
Marcin Siodelski [Wed, 3 Jul 2019 11:42:39 +0000 (13:42 +0200)]
[#714,!409] Associate global options with the server tags.
Razvan Becheriu [Thu, 4 Jul 2019 16:40:04 +0000 (19:40 +0300)]
[#639,!410] updated ChangeLog
Razvan Becheriu [Thu, 4 Jul 2019 02:06:35 +0000 (05:06 +0300)]
[#639,!410] check for null pointer
Razvan Becheriu [Thu, 4 Jul 2019 02:04:30 +0000 (05:04 +0300)]
[#639,!410] clear cache_ptr_ before unloading library
Francis Dupont [Thu, 4 Jul 2019 16:17:00 +0000 (18:17 +0200)]
[419-subnet-prefix-subnet-parameter-ambiguity] Added ChangeLog entry for subnet prefix ambiguity
Francis Dupont [Mon, 3 Jun 2019 20:06:53 +0000 (22:06 +0200)]
[419-subnet-prefix-subnet-parameter-ambiguity] Added unit tests and updated docs
Francis Dupont [Sat, 22 Jun 2019 20:24:55 +0000 (22:24 +0200)]
[690-bad-ip-length-header-error-misformats-number] Added a cast for uint8_t ip_len output
Francis Dupont [Fri, 28 Jun 2019 10:21:23 +0000 (12:21 +0200)]
[704-forensic-log-hook-paths-are-incorrect] Fixed forensic/legal paths
Francis Dupont [Thu, 4 Jul 2019 11:20:50 +0000 (13:20 +0200)]
[667-remove-obsolete-compatcheck-dir] Added ChangeLog entry for compatcheck dir removal
Francis Dupont [Fri, 21 Jun 2019 13:41:19 +0000 (15:41 +0200)]
[667-remove-obsolete-compatcheck-dir] Removed compatcheck more than obsolete directory
Marcin Siodelski [Wed, 3 Jul 2019 14:59:03 +0000 (16:59 +0200)]
[#709,!407] Minor updates to the server unittests as a result of review.
- Fixed a typo in the toElement test name,
- Added missing whitespace
- Fixed a typo in getByTag test description.
Francis Dupont [Wed, 3 Jul 2019 07:19:20 +0000 (09:19 +0200)]
[709-cb_cmds-add-support-for-commands-to-manage-the-servers] Added a toElement method to Server
Francis Dupont [Mon, 1 Jul 2019 07:08:12 +0000 (09:08 +0200)]
[709-cb_cmds-add-support-for-commands-to-manage-the-servers] Improved server support
Francis Dupont [Sun, 30 Jun 2019 13:28:19 +0000 (15:28 +0200)]
[709-cb_cmds-add-support-for-commands-to-manage-the-servers] Added delServerTag
Francis Dupont [Tue, 2 Jul 2019 16:12:34 +0000 (18:12 +0200)]
[550-authentication-key-to-text-method-miss-spelled] Added ChangeLog entry for auth key fixes
Francis Dupont [Tue, 2 Jul 2019 10:40:50 +0000 (12:40 +0200)]
[550-authentication-key-to-text-method-miss-spelled] Addressed comments
Francis Dupont [Tue, 9 Apr 2019 14:13:17 +0000 (16:13 +0200)]
[550-authentication-key-to-text-method-miss-spelled] AuthKey is binary
Francis Dupont [Tue, 2 Jul 2019 11:27:43 +0000 (13:27 +0200)]
[705-wipe_data-sh-and-other-upgrade_-scripts-do-not-set-prefix] Revert "[705-wipe_data-sh-and-other-upgrade_-scripts-do-not-set-prefix] Protected dhcp_test_lib.sh against unset ${prefix} and fixed includers"
This reverts commit
7fe457cb301772093ff7002c9a3be12b25f7d73b .
Reviewer asked this to be reverted as overkilling.
Francis Dupont [Fri, 28 Jun 2019 11:28:38 +0000 (13:28 +0200)]
[705-wipe_data-sh-and-other-upgrade_-scripts-do-not-set-prefix] Protected dhcp_test_lib.sh against unset ${prefix} and fixed includers
Francis Dupont [Fri, 28 Jun 2019 10:31:19 +0000 (12:31 +0200)]
[705-wipe_data-sh-and-other-upgrade_-scripts-do-not-set-prefix] Added prefix=@prefix@ and put shell bang at the right place
Francis Dupont [Tue, 2 Jul 2019 11:19:47 +0000 (13:19 +0200)]
[699-kea-s-v6-server-seems-to-be-missing-some-debug-logging-for-dhcp6_packet_send] Added ChangeLog entry for DHCP6_PACKET_SEND
Francis Dupont [Tue, 2 Jul 2019 08:38:20 +0000 (10:38 +0200)]
[699-kea-s-v6-server-seems-to-be-missing-some-debug-logging-for-dhcp6_packet_send] Addressed comment
Francis Dupont [Thu, 27 Jun 2019 22:15:33 +0000 (00:15 +0200)]
[699-kea-s-v6-server-seems-to-be-missing-some-debug-logging-for-dhcp6_packet_send] Added DHCP6_PACKET_SEND
Thomas Markwalder [Mon, 1 Jul 2019 12:14:03 +0000 (08:14 -0400)]
[#686,!403] Updated ChangeLog
Thomas Markwalder [Mon, 1 Jul 2019 11:52:20 +0000 (07:52 -0400)]
[#686,!403] Addressed review comments
Fixed cosmetics. Spacing etc...
Francis Dupont [Fri, 28 Jun 2019 20:55:44 +0000 (22:55 +0200)]
[686-is-it-necessary-to-run-the-sanity-checker-during-lfc-as-well-as-when-starting-kea] splling * cosmetic
Thomas Markwalder [Fri, 28 Jun 2019 15:16:44 +0000 (11:16 -0400)]
[#686,!403] LFC now sees sanity checking as disabled
Add CfgConsistency defaults to application level parsing
src/lib/dhcpsrv/cfg_consistency.h
Changed constructor default mode to LEASE_CHECK_NONE
src/lib/dhcpsrv/lease_file_loader.h
LeaseFileLoader::load() - modified to create and use a
sanity_checker only if checking is enabled. This avoids
senselessly making the same decisions for every lease loaded.
src/lib/dhcpsrv/parsers/simple_parser4.*
src/lib/dhcpsrv/parsers/simple_parser6.*
Added sanity checks defaults so they can be properly set at
the application level.
src/lib/dhcpsrv/sanity_checker.h
SanityChecker::leaseCheckingEnabled() - new static function
to test if sanity checking for leases is enabled
src/lib/dhcpsrv/tests/sanity_checks_unittest.cc
src/lib/dhcpsrv/tests/srv_config_unittest.cc
updated tests for new constructor default value
Francis Dupont [Sat, 29 Jun 2019 13:37:44 +0000 (15:37 +0200)]
[676-add-support-for-server-tags-in-the-cb_cmds-hooks-library] Better fixes...
Francis Dupont [Sat, 29 Jun 2019 13:31:19 +0000 (15:31 +0200)]
[676-add-support-for-server-tags-in-the-cb_cmds-hooks-library] Addressed comments
Francis Dupont [Fri, 28 Jun 2019 18:09:01 +0000 (20:09 +0200)]
[676-add-support-for-server-tags-in-the-cb_cmds-hooks-library] spelling
Marcin Siodelski [Fri, 28 Jun 2019 13:58:26 +0000 (15:58 +0200)]
[#676] Modified internal representation of the tags in ServerSelector.
Thomas Markwalder [Fri, 28 Jun 2019 17:57:19 +0000 (13:57 -0400)]
[#651,!384] Updated ChangeLog entry
Thomas Markwalder [Fri, 28 Jun 2019 17:55:39 +0000 (13:55 -0400)]
[#651,!384] Fixed unit test
Thomas Markwalder [Fri, 28 Jun 2019 16:18:59 +0000 (12:18 -0400)]
[#651,!384] Updated ChangeLog entry
Thomas Markwalder [Mon, 17 Jun 2019 19:18:05 +0000 (15:18 -0400)]
[#651,!384] Added ChangeLog entry
Thomas Markwalder [Fri, 14 Jun 2019 19:47:33 +0000 (15:47 -0400)]
[#651,!384] Fix input IAID in postgresql lease6 fetchers
src/lib/dhcpsrv/pgsql_lease_mgr.cc
PgSqlLease6Exchange::Uiaid - made this public and added function to
return the int32 bit value as a string
PgSqlLeaseMgr::getLeases6() - uses Uiaid.dbInputString() now
src/lib/dhcpsrv/tests/generic_lease_mgr_unittest.*
GenericLeaseMgrTest::testLease6LargeIaidCheck() - new test to
ensure large value iaids can be stored.
src/lib/dhcpsrv/tests/pgsql_lease_mgr_unittest.cc
TEST_F(PgSqlLeaseMgrTest, leases6LargeIaidCheck) - new test
src/lib/dhcpsrv/tests/cql_lease_mgr_unittest.cc
TEST_F(CqlLeaseMgrTest, lease6InvalidHostname) - new test
src/lib/dhcpsrv/tests/mysql_lease_mgr_unittest.cc
TEST_F(MySqlLeaseMgrTest, leases6LargeIaidCheck) - new test
Marcin Siodelski [Thu, 27 Jun 2019 19:24:30 +0000 (21:24 +0200)]
[#642] Added ChangeLog for #642.
Marcin Siodelski [Thu, 27 Jun 2019 19:10:30 +0000 (21:10 +0200)]
[#642,!373] Fixed a typo in the mysql_cb.
Marcin Siodelski [Thu, 27 Jun 2019 18:50:07 +0000 (20:50 +0200)]
[#642,!373] Adjusted exceptions' text in the mysql_cb.
Per review comments.
Marcin Siodelski [Wed, 26 Jun 2019 15:43:56 +0000 (17:43 +0200)]
[#642,!373] Delete global parameters as a result of deleting the servers.
Marcin Siodelski [Tue, 25 Jun 2019 17:10:13 +0000 (19:10 +0200)]
[#642,!373] Do not allow to update the logical server 'all'.
Marcin Siodelski [Tue, 25 Jun 2019 16:50:18 +0000 (18:50 +0200)]
[#642,!373] Addressed review comments.
- Don't allow for deleting logical server 'all'.
- Additional tests to make sure that other servers aren't affected by deletion.
- Added note that getAll() doesn't return logical server all.
Francis Dupont [Tue, 25 Jun 2019 14:20:54 +0000 (16:20 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Changed new schema to 8.1 (vs 9.0) and addressed trivial comments
Francis Dupont [Tue, 18 Jun 2019 13:45:38 +0000 (15:45 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Restored missing space (indent)
Francis Dupont [Tue, 18 Jun 2019 12:43:21 +0000 (14:43 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Minor comment fixes in hook header files
Francis Dupont [Mon, 17 Jun 2019 14:58:07 +0000 (16:58 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Extra space in indent
Francis Dupont [Mon, 17 Jun 2019 14:49:40 +0000 (16:49 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] spelling
Francis Dupont [Mon, 17 Jun 2019 14:46:10 +0000 (16:46 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] overriden -> overridden (in src, not fixed in doc
Francis Dupont [Mon, 17 Jun 2019 14:42:54 +0000 (16:42 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] spelling
Francis Dupont [Mon, 17 Jun 2019 14:41:24 +0000 (16:41 +0200)]
[642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] spelling
Marcin Siodelski [Mon, 17 Jun 2019 13:10:52 +0000 (15:10 +0200)]
[#642,!373] Explained how globals are fetched for various selectors.
Marcin Siodelski [Mon, 17 Jun 2019 12:30:13 +0000 (14:30 +0200)]
[#642,!373] Added log messages for functions deleting servers.
Marcin Siodelski [Mon, 17 Jun 2019 12:09:13 +0000 (14:09 +0200)]
[#642,!373] Server tags supported for global params in MySQL CB.
Marcin Siodelski [Mon, 17 Jun 2019 12:07:36 +0000 (14:07 +0200)]
[#642,!373] Extended StampedElement to hold multiple server tags.
Marcin Siodelski [Thu, 13 Jun 2019 17:36:35 +0000 (19:36 +0200)]
[#642,!373] Check that it is possible to delete global param for server tag
Marcin Siodelski [Thu, 13 Jun 2019 14:54:29 +0000 (16:54 +0200)]
[#642,!373] Global parameters may be associated with server tags.
Marcin Siodelski [Wed, 12 Jun 2019 18:37:16 +0000 (20:37 +0200)]
[#642,!373] Updated MySQL Config Backend with simple server mgmt functions.
Francis Dupont [Thu, 27 Jun 2019 17:59:12 +0000 (19:59 +0200)]
[616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Added ChangeLog entry fro better messages on config from CB failure
Francis Dupont [Thu, 27 Jun 2019 13:45:55 +0000 (15:45 +0200)]
[616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Addressed comment
Francis Dupont [Thu, 13 Jun 2019 00:45:04 +0000 (02:45 +0200)]
[616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Split commit block to add CB indication in log/error messages
Francis Dupont [Thu, 13 Jun 2019 00:01:42 +0000 (02:01 +0200)]
[616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Improved messages (but still not found the bug)
Francis Dupont [Wed, 12 Jun 2019 23:26:42 +0000 (01:26 +0200)]
[616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Removed unused DCTL_CCSESSION_STARTING