]>
git.ipfire.org Git - thirdparty/kea.git/log
Vincent Legout [Tue, 8 Nov 2016 12:26:26 +0000 (13:26 +0100)]
fix some spelling mistakes
Marcin Siodelski [Mon, 7 Nov 2016 19:36:29 +0000 (20:36 +0100)]
[master] Fixing doxygen warnings after merge of #5016.
Trivial changes.
Marcin Siodelski [Mon, 7 Nov 2016 16:32:41 +0000 (17:32 +0100)]
[master] Added ChangeLog entry for #5029.
Marcin Siodelski [Mon, 7 Nov 2016 16:05:49 +0000 (17:05 +0100)]
[master] Merge branch 'trac5029'
Thomas Markwalder [Mon, 7 Nov 2016 14:10:13 +0000 (09:10 -0500)]
[master] Corrected ticket number for entry 1107.
Marcin Siodelski [Fri, 4 Nov 2016 21:01:39 +0000 (22:01 +0100)]
[master] Added ChangeLog entry for github pull request #24.
Marcin Siodelski [Fri, 4 Nov 2016 20:04:09 +0000 (21:04 +0100)]
[master] Merge branch 'trac5016'
Marcin Siodelski [Fri, 4 Nov 2016 20:01:04 +0000 (21:01 +0100)]
[master] Added ChangeLog entry for #5055.
Marcin Siodelski [Fri, 4 Nov 2016 16:35:33 +0000 (17:35 +0100)]
[master] Merge branch 'trac5055'
Marcin Siodelski [Fri, 4 Nov 2016 13:11:03 +0000 (14:11 +0100)]
[5055] Use pkgincludedir in several Makefile.am.
Francis Dupont [Thu, 3 Nov 2016 13:36:43 +0000 (13:36 +0000)]
[master] Regen with flex 2.6.1 (last good)
Francis Dupont [Thu, 3 Nov 2016 13:18:12 +0000 (14:18 +0100)]
[master] Regen with older but correct flex
Francis Dupont [Thu, 3 Nov 2016 12:31:45 +0000 (13:31 +0100)]
[master] Merged trac5060 (specialize eval flex/bison)
Francis Dupont [Thu, 3 Nov 2016 12:26:32 +0000 (12:26 +0000)]
[trac5060] regen lexer
Francis Dupont [Thu, 3 Nov 2016 12:25:14 +0000 (13:25 +0100)]
[5060] More yy -> eval in lexer source
Tomek Mrugalski [Thu, 3 Nov 2016 10:39:08 +0000 (11:39 +0100)]
[5060] lexer.cc regenerated
Tomek Mrugalski [Thu, 3 Nov 2016 10:38:56 +0000 (11:38 +0100)]
[5060] Compilation fix in lexer.ll
Marcin Siodelski [Thu, 3 Nov 2016 08:17:53 +0000 (09:17 +0100)]
[5029] Implemented test for multi stage boot for Cassandra.
Tomek Mrugalski [Wed, 2 Nov 2016 21:46:15 +0000 (22:46 +0100)]
[master] Copy-paste error corrected.
Marcin Siodelski [Wed, 2 Nov 2016 21:26:43 +0000 (22:26 +0100)]
[master] Added ChangeLog entry for pull request #31.
Marcin Siodelski [Wed, 2 Nov 2016 21:08:36 +0000 (22:08 +0100)]
[master] Merge branch 'github31'
Marcin Siodelski [Wed, 2 Nov 2016 21:06:59 +0000 (22:06 +0100)]
[github31] Updated AUTHORS file.
Marcin Siodelski [Wed, 2 Nov 2016 14:28:18 +0000 (15:28 +0100)]
[github31] Slightly longer intervals in LFC timer tests.
This is to make sure that the server doesn't run LFC twice before
it is reconfigured.
Thomas Markwalder [Wed, 2 Nov 2016 14:26:07 +0000 (10:26 -0400)]
[master] Added Changelog entry 1183 for #5058
Thomas Markwalder [Wed, 2 Nov 2016 13:53:06 +0000 (09:53 -0400)]
Merge branch 'trac5058'
Marcin Siodelski [Wed, 2 Nov 2016 12:58:43 +0000 (13:58 +0100)]
[github31] Merge branch 'eest-lfc_test_fix' into github31
Thomas Markwalder [Tue, 1 Nov 2016 15:00:29 +0000 (11:00 -0400)]
[5058] - Addressed review comments
Fixed typos and added decline lease checks for DHCPv6
src/lib/dhcp/duid.h
src/lib/dhcp/duid.cc
src/lib/dhcp/tests/duid_unittest.cc
- Replaced DUID::generateEmpty() with DUID::EMPTY() which returns
a constant reference to a static DUID instance. This facilitates
comparisions.
- Updated TEST(DuidTest,empty) accordingly
src/lib/dhcpsrv/csv_lease_file6.cc
CSVLeaseFile6::next() - added test to permit the Empty DUID
only if state is STATE_DECLINED.
src/lib/dhcpsrv/lease.cc
Lease6::decline() - modified to use DUID::EMPTY().
src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
Fixed Typos
src/lib/dhcpsrv/tests/csv_lease_file6_unittest.cc
TEST_F(CSVLeaseFile6Test, declinedLeaseTest) - new test to
verify proper handling of declined leases
Francis Dupont [Tue, 1 Nov 2016 13:47:05 +0000 (13:47 +0000)]
[trac5060] regen
Francis Dupont [Tue, 1 Nov 2016 13:41:49 +0000 (14:41 +0100)]
[5060] yy prefix -> eval
Francis Dupont [Tue, 1 Nov 2016 10:23:01 +0000 (11:23 +0100)]
[master] Regenerated lexer.ll with flex 2.6.2 (last)
Marcin Siodelski [Mon, 31 Oct 2016 12:09:06 +0000 (13:09 +0100)]
[master] Fixed configure.ac issue with checking for gtest presence.
The test requires that the boost headers are included, otherwise the
test reports that gtest doesn't support XXX_TRUE() macros. This
change was okayed on jabber.
Marcin Siodelski [Mon, 31 Oct 2016 12:03:32 +0000 (13:03 +0100)]
[5029] Allocation engine allows for multiple leases w/ the same HW addr.
Marcin Siodelski [Mon, 31 Oct 2016 11:01:00 +0000 (12:01 +0100)]
[5029] Implemented test for multi stage boot for MySQL and Postgres.
Marcin Siodelski [Sat, 29 Oct 2016 11:31:52 +0000 (13:31 +0200)]
[5016] Prefix Exclude option is now defined as IPv6 prefix.
Marcin Siodelski [Sat, 29 Oct 2016 11:14:39 +0000 (13:14 +0200)]
[5016] Corrected some other minor issues as a result of review.
Marcin Siodelski [Sat, 29 Oct 2016 10:42:48 +0000 (12:42 +0200)]
[5016] Prefix Exclude option instance created for a pool.
Thomas Markwalder [Fri, 28 Oct 2016 19:23:47 +0000 (15:23 -0400)]
[5058] CSV lease file loading now emits error log for each invalid row
src/bin/lfc/tests/lfc_controller_unittests.cc
Fixed test data
src/lib/dhcpsrv/dhcpsrv_messages.mes
added new error log message DHCPSRV_MEMFILE_LEASE_LOAD_ROW_ERROR
src/lib/dhcpsrv/lease_file_loader.h
LeaseFileLoader::load() - new emits a error log for each row that
fails to load
Thomas Markwalder [Fri, 28 Oct 2016 18:20:05 +0000 (14:20 -0400)]
[5058] CSVLeaseFile4 now properly loads declined leases
src/lib/dhcpsrv/csv_lease_file4.cc
CSVLeaseFile4::next() - modified to produce a read error
if the hardware address is empty and the lease state
is NOT declined.
CSVLeaseFile4::readHWAddr() - no longer throws an exception
if the hardware address is empty
src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
src/lib/dhcpsrv/tests/lease_file_loader_unittest.cc
Changed test lease data so invalid records do not
have lease state of declined
Thomas Markwalder [Fri, 28 Oct 2016 15:46:43 +0000 (11:46 -0400)]
[5058] Added unit test to check loading declined leases from CSV file
src/lib/dhcpsrv/tests/csv_lease_file4_unittest.cc
TEST_F(CSVLeaseFile4Test, declinedLeaseTest) - new test
Marcin Siodelski [Thu, 27 Oct 2016 18:20:25 +0000 (20:20 +0200)]
[5016] Update server code and tests to properly use exclude option.
Tomek Mrugalski [Thu, 27 Oct 2016 10:44:42 +0000 (12:44 +0200)]
[master] files added to wrong repo.
Tomek Mrugalski [Thu, 27 Oct 2016 10:43:09 +0000 (12:43 +0200)]
[master] Initial commit: skeleton files added
Francis Dupont [Wed, 26 Oct 2016 14:08:19 +0000 (16:08 +0200)]
[master] Merged trac5051 (c++11 vs gtest)
Francis Dupont [Wed, 26 Oct 2016 14:07:02 +0000 (16:07 +0200)]
[5051] Updated error message
Marcin Siodelski [Tue, 25 Oct 2016 13:14:43 +0000 (15:14 +0200)]
[5016] Option6PDExclude holds subnet id rather than entire prefix.
Marcin Siodelski [Mon, 24 Oct 2016 15:54:20 +0000 (17:54 +0200)]
[5016] Several updates unrelated to the Prefix Exclude option.
Marcin Siodelski [Mon, 24 Oct 2016 15:44:24 +0000 (17:44 +0200)]
[5016] Updated documentation according to the review.
- Extended description of the S46 Rule Option
- Added Lightweight 4over6 to the softwire examples
- Updated Supported DHCPv6 standards with RFC6334
- Updated DHCPv6 spec file
Marcin Siodelski [Wed, 26 Oct 2016 06:18:05 +0000 (08:18 +0200)]
[5016] Merged pull request #24 from github24 and squashed it.
This change includes the code implemented by the pull request
submitter as well as Marcin's fixes/changes on top of it, but
without a review.
Francis Dupont [Mon, 24 Oct 2016 17:44:25 +0000 (19:44 +0200)]
[master] Merged trac5049 (configure displays C++ standard)
Marcin Siodelski [Fri, 21 Oct 2016 19:29:40 +0000 (21:29 +0200)]
[5055] Fixed build issues occuring after recent changes.
Marcin Siodelski [Fri, 21 Oct 2016 16:43:15 +0000 (18:43 +0200)]
[5055] Install selected headers from Kea libraries.
Marcin Siodelski [Fri, 21 Oct 2016 09:23:59 +0000 (11:23 +0200)]
[5055] Install missing headers from src/lib/dhcp.
Francis Dupont [Wed, 19 Oct 2016 13:25:13 +0000 (15:25 +0200)]
[master] Merged trac4636 (log4cplus 2.x support)
Francis Dupont [Mon, 17 Oct 2016 15:53:45 +0000 (17:53 +0200)]
[5051] Ported the check from trac4631
Marcin Siodelski [Fri, 14 Oct 2016 11:53:17 +0000 (13:53 +0200)]
[master] Added ChangeLog entry for #2280.
Marcin Siodelski [Fri, 14 Oct 2016 11:50:11 +0000 (13:50 +0200)]
[master] Merge branch 'trac2280'
Francis Dupont [Fri, 14 Oct 2016 11:50:03 +0000 (13:50 +0200)]
[5049] Take and display C++ standard version in configure
Marcin Siodelski [Thu, 13 Oct 2016 14:54:20 +0000 (16:54 +0200)]
[master] Added ChangeLog entry for #5022.
Marcin Siodelski [Thu, 13 Oct 2016 14:29:31 +0000 (16:29 +0200)]
[master] Merge branch 'trac5022'
Marcin Siodelski [Thu, 13 Oct 2016 14:29:03 +0000 (16:29 +0200)]
[5022] Another test description corrected.
Tomek Mrugalski [Thu, 13 Oct 2016 11:51:47 +0000 (13:51 +0200)]
[5022] test descriptions updated
Marcin Siodelski [Wed, 12 Oct 2016 16:27:04 +0000 (18:27 +0200)]
[5022] Addressed review comments.
Removed a todo, updated example with multiple options and added
item descriptions in the DHCPv6 spec file.
Marcin Siodelski [Wed, 12 Oct 2016 08:25:29 +0000 (10:25 +0200)]
[2280] Avoid overlapping pools in the alloc engine unit tests.
Marcin Siodelski [Tue, 11 Oct 2016 21:57:54 +0000 (23:57 +0200)]
[2280] Improved efficiency of pool search.
Also added checks for overlapping pools within a subnet.
Marcin Siodelski [Thu, 6 Oct 2016 07:57:34 +0000 (09:57 +0200)]
[5022] Updated hosts test to check that pool options are overriden.
Marcin Siodelski [Thu, 6 Oct 2016 07:50:28 +0000 (09:50 +0200)]
[5022] Updated Kea Administrator's Manual with pool specific options.
Marcin Siodelski [Wed, 5 Oct 2016 19:25:14 +0000 (21:25 +0200)]
[5022] Updated DHCPv6 spec file with pool specific options.
Marcin Siodelski [Wed, 5 Oct 2016 18:56:42 +0000 (20:56 +0200)]
[5022] Options can only be specified for DHCPv6 pools.
Marcin Siodelski [Mon, 3 Oct 2016 09:56:20 +0000 (11:56 +0200)]
[5022] DHCPv6 server now supports specifying options on pool level.
Marcin Siodelski [Mon, 3 Oct 2016 07:49:29 +0000 (09:49 +0200)]
[5022] It is now possible to specify options for a prefix pool.
Patrik Lundin [Sun, 25 Sep 2016 10:18:21 +0000 (12:18 +0200)]
Use correct CONFIG variable in LFC test.
Before change (IPv4):
===
INFO/test_lib: wait_for_message DHCPSRV_MEMFILE_LFC_EXECUTE: ...........
ERROR: Server did not execute LFC.
[...]
2016-09-25 14:02:28.988 INFO [kea-dhcp4.dhcpsrv/53382] DHCPSRV_MEMFILE_DB opening memory file lease database: lfc-interval=1 name=/home/ports/pobj/kea-1.1.0-beta/kea-1.1.0-beta/src/bin/dhcp4/tests/test_leases.csv persist=true type=memfile universe=4
[...]
2016-09-25 14:02:31.092 INFO [kea-dhcp4.dhcpsrv/53382] DHCPSRV_MEMFILE_DB opening memory file lease database: lfc-interval=0 name=/home/ports/pobj/kea-1.1.0-beta/kea-1.1.0-beta/src/bin/dhcp4/tests/test_leases.csv persist=false type=memfile universe=4
[...]
===
Before change (IPv6):
===
INFO/test_lib: wait_for_message DHCPSRV_MEMFILE_LFC_EXECUTE: ...........
ERROR: Server did not execute LFC.
[...]
2016-09-25 14:03:46.249 INFO [kea-dhcp6.dhcpsrv/44306] DHCPSRV_MEMFILE_DB opening memory file lease database: lfc-interval=1 name=/home/ports/pobj/kea-1.1.0-beta/kea-1.1.0-beta/src/bin/dhcp6/tests/test_leases.csv persist=true type=memfile universe=6
[...]
2016-09-25 14:03:48.333 INFO [kea-dhcp6.dhcpsrv/44306] DHCPSRV_MEMFILE_DB opening memory file lease database: lfc-interval=0 name=/home/ports/pobj/kea-1.1.0-beta/kea-1.1.0-beta/src/bin/dhcp6/tests/test_leases.csv persist=false type=memfile universe=6
[...]
===
Stephen Morris [Wed, 21 Sep 2016 18:16:54 +0000 (19:16 +0100)]
[master] ChangeLog for #4484 and #5008
Stephen Morris [Wed, 21 Sep 2016 18:13:22 +0000 (19:13 +0100)]
[master] Merge branch 'trac5008'
Stephen Morris [Wed, 21 Sep 2016 18:12:10 +0000 (19:12 +0100)]
[master] Merge branch 'trac4484'
Tomek Mrugalski [Wed, 21 Sep 2016 18:03:00 +0000 (20:03 +0200)]
[master] ChangeLog updated.
Tomek Mrugalski [Wed, 21 Sep 2016 18:01:52 +0000 (20:01 +0200)]
[master] Merge branch 'trac3515' (man pages update)
Tomek Mrugalski [Wed, 21 Sep 2016 18:00:06 +0000 (20:00 +0200)]
[3515] Obsolete README removed.
Tomek Mrugalski [Wed, 21 Sep 2016 17:59:37 +0000 (19:59 +0200)]
[3515] Remaining man pages updated (after applying review comments)
Stephen Morris [Wed, 21 Sep 2016 17:24:14 +0000 (18:24 +0100)]
[5008] Minor correction to logging documentation
Tomek Mrugalski [Wed, 21 Sep 2016 15:24:51 +0000 (17:24 +0200)]
[master] ChangeLog updated after #3209 merge.
Tomek Mrugalski [Wed, 21 Sep 2016 15:15:55 +0000 (17:15 +0200)]
[master] Merge branch 'trac3209' (user_chk described in the User's Guide)
Tomek Mrugalski [Wed, 21 Sep 2016 15:06:38 +0000 (17:06 +0200)]
[5008] Small clarification and one @todo removed.
Marcin Siodelski [Wed, 21 Sep 2016 14:39:37 +0000 (16:39 +0200)]
[master] Added ChangeLog entry for #5012.
Marcin Siodelski [Wed, 21 Sep 2016 14:03:03 +0000 (16:03 +0200)]
[master] Merge branch 'trac5012'
Francis Dupont [Wed, 21 Sep 2016 11:19:50 +0000 (13:19 +0200)]
[master] Merged trac5006 (Kea User's Guide layout)
Stephen Morris [Wed, 21 Sep 2016 11:00:57 +0000 (12:00 +0100)]
[3209] Miscellaneous edits to the hooks documentation
Stephen Morris [Wed, 21 Sep 2016 09:40:12 +0000 (10:40 +0100)]
[5006] Minor fixes to PDF output
Move Kea logo to left of title in the header. Also fix an incorrect
cross-reference link in the DHCPv4 chapter.
Tomek Mrugalski [Wed, 21 Sep 2016 08:01:44 +0000 (10:01 +0200)]
[master] ChangeLog updated, missed review correction fixed.
Tomek Mrugalski [Wed, 21 Sep 2016 07:59:23 +0000 (09:59 +0200)]
[master] Merge branch 'trac4299' (devel guide update)
Tomek Mrugalski [Wed, 21 Sep 2016 07:58:59 +0000 (09:58 +0200)]
[4299] Minor typo fixed.
Tomek Mrugalski [Tue, 20 Sep 2016 20:23:14 +0000 (22:23 +0200)]
[3515] History section uncommented for perfdhcp.
Tomek Mrugalski [Tue, 20 Sep 2016 20:22:52 +0000 (22:22 +0200)]
[3515] See also section added.
Tomek Mrugalski [Tue, 20 Sep 2016 20:16:11 +0000 (22:16 +0200)]
[3515] D2 man page updated.
Tomek Mrugalski [Tue, 20 Sep 2016 20:10:31 +0000 (22:10 +0200)]
[3515] kea-dhcp4 man page updated.
Stephen Morris [Tue, 20 Sep 2016 19:45:23 +0000 (20:45 +0100)]
[4299] Minor edits during review
Marcin Siodelski [Tue, 20 Sep 2016 19:10:52 +0000 (21:10 +0200)]
[5012] Updated Kea library version numbers for 1.1-final release.
Marcin Siodelski [Tue, 20 Sep 2016 17:35:55 +0000 (19:35 +0200)]
[master] Added ChangeLog entry for #5009.
Tomek Mrugalski [Tue, 20 Sep 2016 17:19:18 +0000 (19:19 +0200)]
[3209] Added links to the Developer's guide section.
Tomek Mrugalski [Tue, 20 Sep 2016 17:09:03 +0000 (19:09 +0200)]
[3209] user_chk hook lib documented.
Stephen Morris [Tue, 20 Sep 2016 14:42:51 +0000 (15:42 +0100)]
[4484] Address review comments