]>
git.ipfire.org Git - thirdparty/kea.git/log
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.
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
Francis Dupont [Thu, 16 Aug 2018 13:37:09 +0000 (15:37 +0200)]
[11-keactrl-test-verifying-version-output-for-various-daemons-fails-on-macos] spurious extra space
Francis Dupont [Thu, 16 Aug 2018 12:11:47 +0000 (14:11 +0200)]
[master] Merge branch 'master' of gitlab.isc.org:isc-projects/kea
Francis Dupont [Thu, 16 Aug 2018 11:44:40 +0000 (11:44 +0000)]
[master] regen flex/bison
Francis Dupont [Thu, 16 Aug 2018 11:37:55 +0000 (11:37 +0000)]
[master] regen flex/bison
Thomas Markwalder [Thu, 16 Aug 2018 10:52:59 +0000 (06:52 -0400)]
[master] Fixed broken log message in MySQL lease manager
src/lib/dhcpsrv/mysql_lease_mgr.cc
Added missing argument for DHCPSRV_MYSQL_GET_DUID message
Vicky Risk [Tue, 14 Aug 2018 18:10:32 +0000 (14:10 -0400)]
Update README
Vicky Risk [Tue, 14 Aug 2018 18:06:32 +0000 (14:06 -0400)]
Update README with link to new Gitlab repo
Thomas Markwalder [Tue, 14 Aug 2018 14:14:15 +0000 (10:14 -0400)]
[master] Added ChangeLog entry 1443 for trac 5705.
Thomas Markwalder [Tue, 14 Aug 2018 14:02:34 +0000 (10:02 -0400)]
[master] kea-dhcp4 now supports global host reservations
Merge branch 'trac5705'
Thomas Markwalder [Tue, 14 Aug 2018 12:24:55 +0000 (08:24 -0400)]
[5705] Minor review revisions
Tomek Mrugalski [Tue, 14 Aug 2018 10:55:53 +0000 (12:55 +0200)]
[5705] Changes after review
- doc updated
- mostly comments
Thomas Markwalder [Fri, 10 Aug 2018 18:51:58 +0000 (14:51 -0400)]
[5705] Added global HR documentation to the admin guide
modified: doc/guide/dhcp4-srv.xml
Thomas Markwalder [Fri, 10 Aug 2018 17:48:30 +0000 (13:48 -0400)]
[5705] kea-dhcp4 now fully supports globl HRs
src/bin/dhcp4/dhcp4_lexer.ll
src/bin/dhcp4/dhcp4_parser.yy
Added support for HR_GLOBAL mode
src/bin/dhcp4/tests/dhcp4_test_utils.cc
Minor modifications to output exception and config text
when parsing fails.
src/bin/dhcp4/tests/host_unittest.cc
New tests to make sure reservation matching behaves
according to reservation modes
src/lib/dhcpsrv/network.cc
src/lib/dhcpsrv/parsers/dhcp_parsers.cc
Adding missed bits needed to parse HR_GLOBAL mode
Thomas Markwalder [Fri, 10 Aug 2018 12:56:21 +0000 (08:56 -0400)]
[5705] AllocEngine4 now matches clients to global HRs
src/bin/dhcp4/tests/Makefile.am
src/bin/dhcp4/tests/host_unittest.cc - new file with global HR tests
src/lib/dhcpsrv/alloc_engine.*
findGlobalReservation() - new function that searches for global HR
findReservation() - calls findGlobalReservation() if mode is global
hasAddressReservation()
ClientContext4::currentHost()
- modified to recognize global HRs
src/lib/dhcpsrv/network.h
Added new mode, Netork::HR_GLOBAL
src/lib/dhcpsrv/tests/alloc_engine4_unittest.cc
TEST_F(AllocEngine4Test, globalReservationReservedAddressDiscover)
TEST_F(AllocEngine4Test, globalReservationReservedAddressRequest)
TEST_F(AllocEngine4Test, globalReservationDynamicDiscover)
TEST_F(AllocEngine4Test, globalReservationDynamicRequest) - new tests
Tomek Mrugalski [Mon, 13 Aug 2018 17:12:38 +0000 (19:12 +0200)]
[github99] ChangeLog entries 1436-1441 restored, 1442 added.
Tomek Mrugalski [Mon, 13 Aug 2018 10:12:22 +0000 (12:12 +0200)]
[github99] compilation warning removed.
Sunil Kallukudige Sreedhar Mayya [Fri, 10 Aug 2018 20:00:44 +0000 (22:00 +0200)]
[optimize_query] fixed review comments
mayya [Sun, 22 Jul 2018 15:00:50 +0000 (17:00 +0200)]
[optimize_query] Add new index for query by DUID
Fixes #98
Tomek Mrugalski [Mon, 13 Aug 2018 15:54:23 +0000 (17:54 +0200)]
[github99] Temporarily removing entries to avoid merge errors.
Tomek Mrugalski [Mon, 13 Aug 2018 15:49:45 +0000 (17:49 +0200)]
[extend_host_struct] remove white space errors
cherry-picked commit
d8bfc574ba2bf8b982a46b947b03db5dd8f65922
by Mayya Sunil
mayya [Mon, 16 Jul 2018 21:55:03 +0000 (23:55 +0200)]
minor fixes
Tomek Mrugalski [Mon, 13 Aug 2018 15:47:53 +0000 (17:47 +0200)]
[gitlab9] Imported relevant bits from github99
- Covers changes up to
4358737d43ee1b6c8618a1a8aa3cc7273634ed48 ,
but without unnecessary things.
Marcin Siodelski [Mon, 13 Aug 2018 17:41:20 +0000 (19:41 +0200)]
[master] Added ChangeLog for issue #8.
Marcin Siodelski [Mon, 13 Aug 2018 17:38:35 +0000 (19:38 +0200)]
[gitlab8] Added log message indicating that the unix socket acceptor is opened.
Tomek Mrugalski [Mon, 13 Aug 2018 13:45:23 +0000 (15:45 +0200)]
[gitlab11] ChangeLog updated.