2
0
mirror of https://gitlab.isc.org/isc-projects/kea synced 2025-08-31 22:15:23 +00:00
Commit Graph

29197 Commits

Author SHA1 Message Date
Francis Dupont
a538049ac3 [709-cb_cmds-add-support-for-commands-to-manage-the-servers] Added a toElement method to Server 2019-07-04 01:10:51 +02:00
Francis Dupont
22c549eceb [709-cb_cmds-add-support-for-commands-to-manage-the-servers] Improved server support 2019-07-04 01:10:51 +02:00
Francis Dupont
3d618610fc [709-cb_cmds-add-support-for-commands-to-manage-the-servers] Added delServerTag 2019-07-04 01:10:51 +02:00
Francis Dupont
f693084db5 [550-authentication-key-to-text-method-miss-spelled] Added ChangeLog entry for auth key fixes 2019-07-02 18:12:34 +02:00
Francis Dupont
f45511f044 [550-authentication-key-to-text-method-miss-spelled] Addressed comments 2019-07-02 17:33:39 +02:00
Francis Dupont
d8276f1036 [550-authentication-key-to-text-method-miss-spelled] AuthKey is binary 2019-07-02 17:33:39 +02:00
Francis Dupont
1aaae966e0 [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.
2019-07-02 11:20:41 -04:00
Francis Dupont
5b33ae7dd2 [705-wipe_data-sh-and-other-upgrade_-scripts-do-not-set-prefix] Protected dhcp_test_lib.sh against unset ${prefix} and fixed includers 2019-07-02 11:20:41 -04:00
Francis Dupont
2187d76041 [705-wipe_data-sh-and-other-upgrade_-scripts-do-not-set-prefix] Added prefix=@prefix@ and put shell bang at the right place 2019-07-02 11:20:41 -04:00
Francis Dupont
10ba0d4ebd [699-kea-s-v6-server-seems-to-be-missing-some-debug-logging-for-dhcp6_packet_send] Added ChangeLog entry for DHCP6_PACKET_SEND 2019-07-02 13:19:47 +02:00
Francis Dupont
ac96edbe30 [699-kea-s-v6-server-seems-to-be-missing-some-debug-logging-for-dhcp6_packet_send] Addressed comment 2019-07-02 07:16:02 -04:00
Francis Dupont
5e49502969 [699-kea-s-v6-server-seems-to-be-missing-some-debug-logging-for-dhcp6_packet_send] Added DHCP6_PACKET_SEND 2019-07-02 07:16:02 -04:00
Thomas Markwalder
e5e30d399c [#686,!403] Updated ChangeLog 2019-07-01 08:14:03 -04:00
Thomas Markwalder
68b2cb0385 [#686,!403] Addressed review comments
Fixed cosmetics. Spacing etc...
2019-07-01 08:12:24 -04:00
Francis Dupont
fc9307aed9 [686-is-it-necessary-to-run-the-sanity-checker-during-lfc-as-well-as-when-starting-kea] splling * cosmetic 2019-07-01 08:12:24 -04:00
Thomas Markwalder
e292f3a234 [#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
2019-07-01 08:12:24 -04:00
Francis Dupont
6f71e2c6d6 [676-add-support-for-server-tags-in-the-cb_cmds-hooks-library] Better fixes... 2019-06-30 08:35:44 -04:00
Francis Dupont
06826b5e5c [676-add-support-for-server-tags-in-the-cb_cmds-hooks-library] Addressed comments 2019-06-30 08:35:44 -04:00
Francis Dupont
2840515b1f [676-add-support-for-server-tags-in-the-cb_cmds-hooks-library] spelling 2019-06-30 08:35:44 -04:00
Marcin Siodelski
835aeee9b1 [#676] Modified internal representation of the tags in ServerSelector. 2019-06-30 08:35:44 -04:00
Thomas Markwalder
29eef3fb17 [#651,!384] Updated ChangeLog entry 2019-06-28 13:57:19 -04:00
Thomas Markwalder
67e047df61 [#651,!384] Fixed unit test 2019-06-28 13:55:39 -04:00
Thomas Markwalder
586839c1f1 [#651,!384] Updated ChangeLog entry 2019-06-28 12:18:59 -04:00
Thomas Markwalder
b58541c344 [#651,!384] Added ChangeLog entry 2019-06-28 12:18:07 -04:00
Thomas Markwalder
209ac10ebe [#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
2019-06-28 12:16:02 -04:00
Marcin Siodelski
b5bef63e9f [#642] Added ChangeLog for #642. 2019-06-27 21:24:30 +02:00
Marcin Siodelski
af8d0fcfbe [#642,!373] Fixed a typo in the mysql_cb. 2019-06-27 21:10:30 +02:00
Marcin Siodelski
24e9c24f24 [#642,!373] Adjusted exceptions' text in the mysql_cb.
Per review comments.
2019-06-27 14:51:31 -04:00
Marcin Siodelski
77742cdc9d [#642,!373] Delete global parameters as a result of deleting the servers. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
1d0b6efdc9 [#642,!373] Do not allow to update the logical server 'all'. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
72bc8cc964 [#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.
2019-06-27 14:51:31 -04:00
Francis Dupont
9346fb8859 [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 2019-06-27 14:51:31 -04:00
Francis Dupont
a621db7001 [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Restored missing space (indent) 2019-06-27 14:51:31 -04:00
Francis Dupont
75a976fc7c [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Minor comment fixes in hook header files 2019-06-27 14:51:31 -04:00
Francis Dupont
dee370a744 [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] Extra space in indent 2019-06-27 14:51:31 -04:00
Francis Dupont
e890662f7a [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] spelling 2019-06-27 14:51:31 -04:00
Francis Dupont
6ff46f1842 [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] overriden -> overridden (in src, not fixed in doc 2019-06-27 14:51:31 -04:00
Francis Dupont
4e4573397d [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] spelling 2019-06-27 14:51:31 -04:00
Francis Dupont
feca2ffb39 [642-update-mysql-cb-with-calls-to-set-delete-and-retrieve-servers] spelling 2019-06-27 14:51:31 -04:00
Marcin Siodelski
0a648a9efb [#642,!373] Explained how globals are fetched for various selectors. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
4503644458 [#642,!373] Added log messages for functions deleting servers. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
87c78496b2 [#642,!373] Server tags supported for global params in MySQL CB. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
90a950d108 [#642,!373] Extended StampedElement to hold multiple server tags. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
4b491c0850 [#642,!373] Check that it is possible to delete global param for server tag 2019-06-27 14:51:31 -04:00
Marcin Siodelski
3b6df1cffb [#642,!373] Global parameters may be associated with server tags. 2019-06-27 14:51:31 -04:00
Marcin Siodelski
ad8a7cd71f [#642,!373] Updated MySQL Config Backend with simple server mgmt functions. 2019-06-27 14:51:31 -04:00
Francis Dupont
8ca1021809 [616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Added ChangeLog entry fro better messages on config from CB failure 2019-06-27 19:59:12 +02:00
Francis Dupont
637e9f03cc [616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Addressed comment 2019-06-27 19:32:49 +02:00
Francis Dupont
94fd660ecb [616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Split commit block to add CB indication in log/error messages 2019-06-27 19:32:49 +02:00
Francis Dupont
ca63c5a217 [616-error-msgs-contain-references-to-config-file-while-config-backend-is-used] Improved messages (but still not found the bug) 2019-06-27 19:32:49 +02:00