]>
git.ipfire.org Git - thirdparty/kea.git/log
Thomas Markwalder [Wed, 5 Sep 2018 18:08:09 +0000 (14:08 -0400)]
[master] Added ChangeLog entry 1449.
Thomas Markwalder [Wed, 5 Sep 2018 18:05:22 +0000 (14:05 -0400)]
[master] Added reservation subnet-id conversion to Kea 1.5.0 schema upgrade
Merge branch '15-global-host-reservations-task-5-data-migration-scripts-to-convert-existing-subnet-id-values-of-0'
Marcin Siodelski [Wed, 5 Sep 2018 16:03:15 +0000 (18:03 +0200)]
[#15,!11] Added new scripts and netconf tests to .gitignore
Marcin Siodelski [Wed, 5 Sep 2018 16:00:21 +0000 (18:00 +0200)]
[#15,!11] Corrected a typo.
Marcin Siodelski [Wed, 5 Sep 2018 15:55:52 +0000 (17:55 +0200)]
[#15,!11] Removed remaining whitespaces.
Thomas Markwalder [Wed, 5 Sep 2018 13:40:04 +0000 (09:40 -0400)]
[#15,!11] Addressed review comments
Mostly added commentary.
Francis Dupont [Mon, 3 Sep 2018 15:29:20 +0000 (17:29 +0200)]
[master] Fixed a typo in identifier type making a host duplicate
Marcin Siodelski [Mon, 3 Sep 2018 08:17:21 +0000 (10:17 +0200)]
[master] Added ChangeLog entry for #92.
Marcin Siodelski [Fri, 31 Aug 2018 18:21:15 +0000 (20:21 +0200)]
[#92,!13] Fully qualified namespaces in dora and host_mgr unittests.
Marcin Siodelski [Fri, 31 Aug 2018 17:22:42 +0000 (19:22 +0200)]
[#92,!13] Removed extraneous using namespace isc::db;
Marcin Siodelski [Fri, 31 Aug 2018 15:34:14 +0000 (17:34 +0200)]
[#92,!13] Applied a couple of fixes in headers inclusion and linking.
Marcin Siodelski [Thu, 30 Aug 2018 16:49:35 +0000 (18:49 +0200)]
[#92,!13] Created testutils libs for MySQL, PgSQL and CQL.
Marcin Siodelski [Thu, 30 Aug 2018 12:34:54 +0000 (14:34 +0200)]
[#92,!13] Reordered database specific libraries linking.
Marcin Siodelski [Thu, 30 Aug 2018 10:49:34 +0000 (12:49 +0200)]
[#92,!13] Moved CqlConnection and CqlExchange classes to libkea-cql.
Marcin Siodelski [Wed, 29 Aug 2018 17:55:09 +0000 (19:55 +0200)]
[#92,!13] Moved PgSqlConnection and PgSqlExchange to libkea-pgsql.
Marcin Siodelski [Wed, 29 Aug 2018 13:40:02 +0000 (15:40 +0200)]
[#92,!13] Moved MySqlConnection class to libkea-mysql library.
Marcin Siodelski [Wed, 29 Aug 2018 12:14:57 +0000 (14:14 +0200)]
[#92,!13] Moved NoSuchLease exception back to dhcpsrv library.
Marcin Siodelski [Wed, 29 Aug 2018 11:54:05 +0000 (13:54 +0200)]
[#92,!13] Moved DB access parser from dhcpsrv to database library.
Marcin Siodelski [Wed, 29 Aug 2018 08:52:41 +0000 (10:52 +0200)]
[#92,!13] Moved DbAccessParser to libkea-database.
Marcin Siodelski [Tue, 28 Aug 2018 17:36:52 +0000 (19:36 +0200)]
[#92,!13] Added libdatabase_unittests to gitignore
Marcin Siodelski [Tue, 28 Aug 2018 17:32:21 +0000 (19:32 +0200)]
[#92,!13] Added database loggers to the Kea User's Guide.
Marcin Siodelski [Tue, 28 Aug 2018 14:16:45 +0000 (16:16 +0200)]
[#92,!13] Install header files in libkea-database
Marcin Siodelski [Tue, 28 Aug 2018 11:09:25 +0000 (13:09 +0200)]
[#92,!13] Refactored libkea-dhcpsrv to use libkea-database
Marcin Siodelski [Tue, 28 Aug 2018 09:56:19 +0000 (11:56 +0200)]
[#92,!13] New libkea-database library created.
Francis Dupont [Thu, 16 Aug 2018 14:50:29 +0000 (16:50 +0200)]
[19-move-address-utilities] Moved address utilities
Thomas Markwalder [Thu, 30 Aug 2018 14:29:59 +0000 (10:29 -0400)]
[master] Added ChangeLog entry 1447 for Gitlab #14,!15
Thomas Markwalder [Thu, 30 Aug 2018 14:24:20 +0000 (10:24 -0400)]
[#14,!15] Updated admin guide with subnet ID discussions
Merge branch '14-global-host-reservations-task-4-host-commands-should-accept-global-subnet-id'
Thomas Markwalder [Thu, 30 Aug 2018 12:54:32 +0000 (08:54 -0400)]
[#14,!4] Addressed review comments.
Clarified (hopefully) text in admin guide.
Thomas Markwalder [Thu, 30 Aug 2018 10:55:36 +0000 (06:55 -0400)]
[#14,!14] Admin guide updates regarding global HRs and subnet IDs
Tomek Mrugalski [Tue, 28 Aug 2018 14:48:54 +0000 (16:48 +0200)]
[!12] AUTHORS updated.
Tomek Mrugalski [Tue, 28 Aug 2018 14:48:39 +0000 (16:48 +0200)]
[!12] Removed references to removed directory from Makefile,configure
Vicky Risk [Wed, 22 Aug 2018 23:39:44 +0000 (19:39 -0400)]
Delete Makefile.am
Vicky Risk [Wed, 22 Aug 2018 23:38:33 +0000 (19:38 -0400)]
Delete cc-protocol.txt
Vicky Risk [Wed, 22 Aug 2018 23:38:02 +0000 (19:38 -0400)]
Delete Makefile.am
Vicky Risk [Wed, 22 Aug 2018 23:37:31 +0000 (19:37 -0400)]
Delete README
Vicky Risk [Wed, 22 Aug 2018 23:36:54 +0000 (19:36 -0400)]
Delete ipc-high.txt
Vicky Risk [Wed, 22 Aug 2018 23:35:35 +0000 (19:35 -0400)]
Delete overview.txt
Vicky Risk [Wed, 22 Aug 2018 23:34:36 +0000 (19:34 -0400)]
Delete auth-mapped.txt
Vicky Risk [Wed, 22 Aug 2018 23:34:18 +0000 (19:34 -0400)]
Delete auth-local.txt
Vicky Risk [Wed, 22 Aug 2018 23:34:02 +0000 (19:34 -0400)]
Delete 01-scaling-across-cores
Vicky Risk [Wed, 22 Aug 2018 23:33:33 +0000 (19:33 -0400)]
Delete 03-cache-algorithm
Vicky Risk [Wed, 22 Aug 2018 23:33:20 +0000 (19:33 -0400)]
Delete 02-mixed-recursive-authority-setup
Thomas Markwalder [Mon, 27 Aug 2018 17:58:36 +0000 (13:58 -0400)]
[master] Added ChangeLog entry #1445 for gitlab #13,!6
Thomas Markwalder [Mon, 27 Aug 2018 17:56:45 +0000 (13:56 -0400)]
[master] kea-dhcp6 now supports global host reservations
Merge branch '13-global-host-reservations-task-3-add-v6-support-for-new-hr_global-mode'
Thomas Markwalder [Mon, 27 Aug 2018 17:23:17 +0000 (13:23 -0400)]
[#13,!6] Addressed review comments
Mostly corrections additions to commentary.
Thomas Markwalder [Fri, 24 Aug 2018 19:38:20 +0000 (15:38 -0400)]
[#15,!11] Schema upgrades for Kea 1.5, now update subnet ids in existing host reservations
src/bin/admin/tests/pgsql_tests.sh.in
src/bin/admin/tests/cql_tests.sh.in
src/bin/admin/tests/mysql_tests.sh.in
Added functions that verify subnet id values are updated
src/share/database/scripts/cql/upgrade_2.0_to_3.0.sh.in
src/share/database/scripts/mysql/upgrade_6.0_to_7.0.sh.in
src/share/database/scripts/pgsql/upgrade_4.0_to_5.0.sh.in
Added logic to update subnet id values in existing reservations
and options
Tomek Mrugalski [Thu, 23 Aug 2018 12:41:02 +0000 (14:41 +0200)]
[#13,!6] Updated AUTHORS file.
Francis Dupont [Tue, 21 Aug 2018 19:47:50 +0000 (21:47 +0200)]
[master] Fixed doxygen warnings
Thomas Markwalder [Tue, 21 Aug 2018 12:58:18 +0000 (08:58 -0400)]
[#13,!6] - Updated v6 admin guide sections with global reservation info
Tomek Mrugalski [Tue, 21 Aug 2018 11:11:27 +0000 (13:11 +0200)]
[!1] Authors updated.
Tomek Mrugalski [Tue, 21 Aug 2018 10:18:32 +0000 (12:18 +0200)]
[!1] Unnecessary translator.cc|h files removed.
Tomek Mrugalski [Tue, 14 Aug 2018 17:06:30 +0000 (19:06 +0200)]
[gitlab1] ChangeLog updated
Tomek Mrugalski [Tue, 14 Aug 2018 16:56:41 +0000 (18:56 +0200)]
[gitlab3] make distcheck fix
Tomek Mrugalski [Tue, 14 Aug 2018 16:56:19 +0000 (18:56 +0200)]
[gitlab3] configure.ac fix (it works without sysrepo now)
Tomek Mrugalski [Tue, 14 Aug 2018 15:29:56 +0000 (17:29 +0200)]
[gitlab1] shell tests for kea-netconf implemented.
Tomek Mrugalski [Tue, 14 Aug 2018 15:29:36 +0000 (17:29 +0200)]
[gitlab1] pid file, signals support implemented for kea-netconf
Tomek Mrugalski [Tue, 14 Aug 2018 15:29:11 +0000 (17:29 +0200)]
[gitlab1] Makefiles updated
Tomek Mrugalski [Tue, 14 Aug 2018 13:33:25 +0000 (15:33 +0200)]
[gitlab3] Man pages updated.
Tomek Mrugalski [Fri, 10 Aug 2018 17:17:11 +0000 (19:17 +0200)]
[gitlab9] Minor aestetic fixed in configure.ac
Tomek Mrugalski [Fri, 10 Aug 2018 17:16:54 +0000 (19:16 +0200)]
[gitlab9] Docs updated
Tomek Mrugalski [Fri, 10 Aug 2018 17:16:12 +0000 (19:16 +0200)]
[gitlab9] Skeleton unit-tests for kea-netconf implemented.
Tomek Mrugalski [Fri, 10 Aug 2018 17:03:13 +0000 (19:03 +0200)]
[gitlab3] Implemented bare skeleton for kea-netconf
Tomek Mrugalski [Fri, 10 Aug 2018 15:35:26 +0000 (17:35 +0200)]
[gitlab9] Detection of Sysrepo-cpp implemented.
Tomek Mrugalski [Fri, 10 Aug 2018 14:59:22 +0000 (16:59 +0200)]
[gitlab9] v4 model renamed.
Tomek Mrugalski [Fri, 10 Aug 2018 14:58:20 +0000 (16:58 +0200)]
[gitlab3] v4 model renamed.
Tomek Mrugalski [Fri, 10 Aug 2018 14:56:31 +0000 (16:56 +0200)]
[gitlab3] Imported models from IETF Hackathon
Piotr Strzy¿ewski [Sun, 15 Jul 2018 18:45:30 +0000 (20:45 +0200)]
Mac address format issue
Piotr Strzy¿ewski [Sun, 15 Jul 2018 18:33:29 +0000 (20:33 +0200)]
Vendor in v4 not mandatory anymore
Piotr Strzy¿ewski [Sun, 15 Jul 2018 18:15:50 +0000 (20:15 +0200)]
Some other things made optional
Piotr Strzy¿ewski [Sun, 15 Jul 2018 18:07:37 +0000 (20:07 +0200)]
One more try ;-)
Piotr Strzy¿ewski [Sun, 15 Jul 2018 18:05:28 +0000 (20:05 +0200)]
Making hostname-option optional
Piotr Strzy¿ewski [Sun, 15 Jul 2018 17:43:09 +0000 (19:43 +0200)]
Case removed
Piotr Strzy¿ewski [Sun, 15 Jul 2018 17:30:19 +0000 (19:30 +0200)]
Small error corrected
Piotr Strzy¿ewski [Sun, 15 Jul 2018 17:27:50 +0000 (19:27 +0200)]
Minimal v4 example config
Piotr Strzy¿ewski [Sun, 15 Jul 2018 17:23:41 +0000 (19:23 +0200)]
One more thing made optional
Piotr Strzy¿ewski [Sun, 15 Jul 2018 17:20:57 +0000 (19:20 +0200)]
Making some things optional
Piotr Strzy¿ewski [Sun, 15 Jul 2018 17:13:47 +0000 (19:13 +0200)]
Initial version of one of v4 example configs
Piotr Strzy¿ewski [Sun, 15 Jul 2018 16:28:10 +0000 (18:28 +0200)]
Units change
Piotr Strzy¿ewski [Sun, 15 Jul 2018 13:50:22 +0000 (15:50 +0200)]
Errors corrected
Piotr Strzy¿ewski [Sat, 14 Jul 2018 22:48:38 +0000 (00:48 +0200)]
Initial version of YANG DHCPv4 server model
Piotr Strzy¿ewski [Sat, 14 Jul 2018 19:54:09 +0000 (21:54 +0200)]
- some typos
Piotr Strzy¿ewski [Sat, 14 Jul 2018 19:37:46 +0000 (21:37 +0200)]
Initial version of files for DHCPv4 & YANG
Andrei PAVEL [Sun, 18 Mar 2018 11:53:39 +0000 (11:53 +0000)]
use pkg-config for sysrepo
Tomek Mrugalski [Fri, 10 Aug 2018 14:43:51 +0000 (16:43 +0200)]
[gitlab9] Preparation for cherry-pick
thomson [Sun, 18 Mar 2018 10:05:32 +0000 (11:05 +0100)]
.gitignore added.
Razvan Becheriu [Sun, 18 Mar 2018 11:20:20 +0000 (13:20 +0200)]
add configure parameters for sysrepo
Tomek Mrugalski [Fri, 10 Aug 2018 14:38:21 +0000 (16:38 +0200)]
[gitlab9] Minor conflict resolution
Tomek Mrugalski [Fri, 10 Aug 2018 14:32:36 +0000 (16:32 +0200)]
[gitlab3] Initial Netconf section written in user's guide
Tomek Mrugalski [Sat, 17 Mar 2018 15:05:06 +0000 (15:05 +0000)]
initial makefiles and some skeleton code for kea-netconf
Thomas Markwalder [Mon, 20 Aug 2018 18:59:05 +0000 (14:59 -0400)]
Merge branch '13-global-host-reservations-task-3-add-v6-support-for-new-hr_global-mode' of gitlab.isc.org:isc-projects/kea into 13-global-host-reservations-task-3-add-v6-support-for-new-hr_global-mode
Thomas Markwalder [Mon, 20 Aug 2018 18:46:07 +0000 (14:46 -0400)]
[#13,!6] - Added unit tests to bin/dhcp6 to verify global HRs
src/bin/dhcp6/tests/dhcp6_test_utils.cc
Minor mods to emit configuration/parsing errors
src/bin/dhcp6/tests/host_unittest.cc
HostTest::sarrTest() - new function for testing a
SARR that should result in a lease
TEST_F(HostTest, globalReservationsNA)
TEST_F(HostTest, globalReservationsPD) - new tests
to verify global HRs
Francis Dupont [Fri, 17 Aug 2018 19:36:00 +0000 (21:36 +0200)]
[master] Avoid unused warnings
Thomas Markwalder [Fri, 17 Aug 2018 18:27:57 +0000 (14:27 -0400)]
[#13,!6] allocation engine modifications to support v6 global host reservations
src/lib/dhcpsrv/alloc_engine.cc
New functions:
AllocEngine::ClientContext6::globalHost()
AllocEngine::ClientContext6::hasGlobalReservation()
AllocEngine::findGlobalReservation()
AllocEngine::allocateGlobalReservedLeases6()
Modified functions:
AllocEngine::ClientContext6::currentHost() - modified to take
into account a global host
AllocEngine::findReservation() - modified to use findGlobalReservation()
AllocEngine::allocateLeases6() - modified to use allocateGlobalReservation()
AllocEngine::removeNonmatchingReservedLeases6() - modified to
retain global reservations
AllocEngine::extendLease6() - modified to bypass range and client
mismatch disqualification for global reservations
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
TEST_F(AllocEngine6Test, globalHostDynamicAddress)
TEST_F(AllocEngine6Test, globalHostReservedAddress)
TEST_F(AllocEngine6Test, globalHostReservedPrefix)
src/lib/dhcpsrv/tests/alloc_engine_utils.cc
testStatistics() - changed to test against SUBNET_ID_UNSUSED
src/lib/dhcpsrv/tests/alloc_engine_utils.h
testStatistics() - changed subnet_id default
Thomas Markwalder [Fri, 17 Aug 2018 18:27:57 +0000 (14:27 -0400)]
[#13,!6] allocation engine modifications to support v6 global host reservations
src/lib/dhcpsrv/alloc_engine.cc
New functions:
AllocEngine::ClientContext6::globalHost()
AllocEngine::ClientContext6::hasGlobalReservation()
AllocEngine::findGlobalReservation()
AllocEngine::allocateGlobalReservedLeases6()
Modified functions:
AllocEngine::ClientContext6::currentHost() - modified to take
into account a global host
AllocEngine::findReservation() - modified to use findGlobalReservation()
AllocEngine::allocateLeases6() - modified to use allocateGlobalReservation()
AllocEngine::removeNonmatchingReservedLeases6() - modified to
retain global reservations
AllocEngine::extendLease6() - modified to bypass range and client
mismatch disqualification for global reservations
src/lib/dhcpsrv/tests/alloc_engine6_unittest.cc
TEST_F(AllocEngine6Test, globalHostDynamicAddress)
TEST_F(AllocEngine6Test, globalHostReservedAddress)
TEST_F(AllocEngine6Test, globalHostReservedPrefix)
src/lib/dhcpsrv/tests/alloc_engine_utils.cc
testStatistics() - changed to test against SUBNET_ID_UNSUSED
src/lib/dhcpsrv/tests/alloc_engine_utils.h
testStatistics() - changed subnet_id default
Francis Dupont [Fri, 17 Aug 2018 08:21:22 +0000 (10:21 +0200)]
[master] missing reference in catch
Francis Dupont [Fri, 17 Aug 2018 08:20:26 +0000 (10:20 +0200)]
[master] Avoid unwanted fallthrough
Francis Dupont [Thu, 16 Aug 2018 16:05:21 +0000 (12:05 -0400)]
Replaced gitlab issue number by merge request one.
Francis Dupont [Thu, 16 Aug 2018 14:02:24 +0000 (16:02 +0200)]
[master] Update git hash
Francis Dupont [Thu, 16 Aug 2018 14:01:27 +0000 (16:01 +0200)]
[master] Finishing merge of gitlab#11 (keactrl version on macOS)
Francis Dupont [Thu, 16 Aug 2018 13:57:35 +0000 (15:57 +0200)]
[11-keactrl-test-verifying-version-output-for-various-daemons-fails-on-macos] updated Changelog before merge