]>
git.ipfire.org Git - thirdparty/kea.git/log
Marcin Siodelski [Tue, 22 Jul 2014 15:54:42 +0000 (17:54 +0200)]
[3320] Replaced unit test for many Requests with new test using DHCP4 client.
Marcin Siodelski [Tue, 22 Jul 2014 14:00:46 +0000 (16:00 +0200)]
[3320] Covered the case where the client is in INIT-REBOOT state.
Stephen Morris [Tue, 22 Jul 2014 10:28:55 +0000 (11:28 +0100)]
[3416] Remove all mention of BIND 10 from message files
Marcin Siodelski [Mon, 21 Jul 2014 20:16:01 +0000 (22:16 +0200)]
[3320] Basic implementation of the Requested IP Address support.
Tomek Mrugalski [Fri, 18 Jul 2014 19:40:16 +0000 (21:40 +0200)]
[3427] parseConfiguration() log_config parameter is now const referenced.
Tomek Mrugalski [Fri, 18 Jul 2014 19:11:42 +0000 (21:11 +0200)]
[3427] Changes after review:
- Kea ARM updated
- shell tests for Kea4,Kea6 and D2 are now passing
- kea.conf updated with logging info
- Various improvements in Daemon and LogConfigParser
- DEFAULT_SYSLOG_NAME removed
- Copyright years fixed
- Couple additional tests written
Marcin Siodelski [Fri, 18 Jul 2014 18:10:09 +0000 (20:10 +0200)]
[master] Added ChangeLog entry for #3390.
Marcin Siodelski [Fri, 18 Jul 2014 18:07:24 +0000 (20:07 +0200)]
[master] Merge branch 'trac3390'
Marcin Siodelski [Fri, 18 Jul 2014 17:20:41 +0000 (19:20 +0200)]
[3269] Include client id in the server's response to Confirm.
Marcin Siodelski [Fri, 18 Jul 2014 16:32:59 +0000 (18:32 +0200)]
[3390] Addressed review comments.
Marcin Siodelski [Fri, 18 Jul 2014 16:00:16 +0000 (18:00 +0200)]
[3269] Updated the User's Guide to include support for Confirm.
Marcin Siodelski [Fri, 18 Jul 2014 15:55:38 +0000 (17:55 +0200)]
[3269] Moved common functions from Confirm/Rebind unit tests to new class.
Marcin Siodelski [Fri, 18 Jul 2014 14:18:33 +0000 (16:18 +0200)]
[3269] Removed extraneous configuration sets from confirm unit tests.
Marcin Siodelski [Fri, 18 Jul 2014 14:07:36 +0000 (16:07 +0200)]
[3269] Implemented processing of the Confirm message.
Tomek Mrugalski [Thu, 17 Jul 2014 15:11:16 +0000 (17:11 +0200)]
[3390] Typos corrected.
Marcin Siodelski [Thu, 17 Jul 2014 11:18:11 +0000 (13:18 +0200)]
[master] Added ChangeLog entry for #2893.
Marcin Siodelski [Thu, 17 Jul 2014 09:08:51 +0000 (11:08 +0200)]
[master] Merge branch 'trac2893'
Marcin Siodelski [Thu, 17 Jul 2014 05:47:15 +0000 (07:47 +0200)]
[2893] Editorial fix in the User's Guide.
Tomek Mrugalski [Wed, 16 Jul 2014 14:08:35 +0000 (16:08 +0200)]
[3427] Examples updated.
Tomek Mrugalski [Wed, 16 Jul 2014 13:53:35 +0000 (15:53 +0200)]
[3427] User's Guide updated
Tomek Mrugalski [Wed, 16 Jul 2014 13:30:03 +0000 (15:30 +0200)]
[3427] Configuration unit-tests written.
Marcin Siodelski [Wed, 16 Jul 2014 13:02:06 +0000 (15:02 +0200)]
[3461] Corrected valgrind errors in the util library.
Tomek Mrugalski [Tue, 15 Jul 2014 21:39:22 +0000 (23:39 +0200)]
[3427] Logging configuration implemented.
Marcin Siodelski [Tue, 15 Jul 2014 19:07:32 +0000 (21:07 +0200)]
[2893] Extended DHCPv4 server limitations for supported link layer headers.
Marcin Siodelski [Tue, 15 Jul 2014 17:51:12 +0000 (19:51 +0200)]
[2893] Addressed most of the review comments, except for doc update.
Marcin Siodelski [Tue, 15 Jul 2014 15:37:41 +0000 (17:37 +0200)]
[3390] Updated Kea User's Guide with the section about stateless config.
Marcin Siodelski [Tue, 15 Jul 2014 15:37:07 +0000 (17:37 +0200)]
[3390] Use the IP src address to select subnet if ciaddr is not specified.
Marcin Siodelski [Tue, 15 Jul 2014 12:22:12 +0000 (14:22 +0200)]
[3390] Include DHCPINFORM as supported message in the User's Guide.
Marcin Siodelski [Tue, 15 Jul 2014 12:15:26 +0000 (14:15 +0200)]
[3390] Append basic options that we always want be returned.
Marcin Siodelski [Tue, 15 Jul 2014 10:06:40 +0000 (12:06 +0200)]
[3390] Implemented DHCPINFORM message processing by the server.
Marcin Siodelski [Tue, 15 Jul 2014 10:05:48 +0000 (12:05 +0200)]
[3390] Implemented tests for DHCPINFORM processing.
Tomek Mrugalski [Mon, 14 Jul 2014 14:43:07 +0000 (16:43 +0200)]
[master] Merge branch 'trac3396' (Developer's Guide update)
Conflicts:
ChangeLog
src/bin/dhcp4/dhcp4.dox
src/bin/dhcp6/dhcp6.dox
src/hooks/dhcp/user_chk/libdhcp_user_chk.dox
Marcin Siodelski [Mon, 14 Jul 2014 08:04:58 +0000 (10:04 +0200)]
[3390] Initial implementation of the dhcp4 test client.
Jeremy C. Reed [Fri, 11 Jul 2014 19:02:20 +0000 (12:02 -0700)]
Fix some typos/misspellings in docs
Stephen Morris [Fri, 11 Jul 2014 13:32:37 +0000 (14:32 +0100)]
[3396] More text modifications on second review.
Marcin Siodelski [Thu, 10 Jul 2014 16:07:28 +0000 (18:07 +0200)]
[master] Merge branch 'trac3466'
Francis Dupont [Thu, 10 Jul 2014 15:14:26 +0000 (17:14 +0200)]
update git hash in ChangeLog
Francis Dupont [Thu, 10 Jul 2014 15:13:15 +0000 (17:13 +0200)]
check against OX X 10.9.* with Availability.h [#3473]
Stephen Morris [Thu, 10 Jul 2014 10:33:32 +0000 (11:33 +0100)]
[3466] Edits to the documentation made as part of the review.
Marcin Siodelski [Thu, 10 Jul 2014 10:05:00 +0000 (12:05 +0200)]
[2893] Fixed failing ifacemgr unit test on BSD.
Marcin Siodelski [Thu, 10 Jul 2014 07:46:38 +0000 (09:46 +0200)]
[2893] Assume that there may be multiple packets received in BPF buffer.
Marcin Siodelski [Wed, 9 Jul 2014 14:49:04 +0000 (16:49 +0200)]
[2893] Configure the address family of the BPF program for lo interface.
Marcin Siodelski [Wed, 9 Jul 2014 14:36:11 +0000 (16:36 +0200)]
[2893] BPF header includes common header for ethernet constants.
The if_ether.h is portable across various BSD system flavors. The
ethernet.h is missing on some OSes.
Tomek Mrugalski [Wed, 9 Jul 2014 11:57:56 +0000 (13:57 +0200)]
[3396] Changes after review:
- Configuration backend description updated
- ChangeLog entry updated
Marcin Siodelski [Tue, 8 Jul 2014 15:02:45 +0000 (17:02 +0200)]
[2893] Updated documentation for BPF.
Marcin Siodelski [Tue, 8 Jul 2014 10:32:46 +0000 (12:32 +0200)]
[2893] Use BPF packet filter for BSDs.
Marcin Siodelski [Tue, 8 Jul 2014 08:57:50 +0000 (10:57 +0200)]
[master] Merge branch 'trac3414'
Marcin Siodelski [Mon, 7 Jul 2014 16:57:35 +0000 (18:57 +0200)]
[2893] Fixed the typo in the pkt_filter_bpf.cc
Marcin Siodelski [Mon, 7 Jul 2014 15:02:05 +0000 (17:02 +0200)]
[2893] Implemented support for BPF on ethernet and local loopback iface.
Stephen Morris [Fri, 4 Jul 2014 16:31:09 +0000 (17:31 +0100)]
[3396] Small changes to .dox files made during review
Marcin Siodelski [Thu, 3 Jul 2014 19:50:13 +0000 (21:50 +0200)]
[2893] Extend the Iface object to hold the socket read buffer.
Marcin Siodelski [Thu, 3 Jul 2014 18:19:00 +0000 (20:19 +0200)]
[2893] Created BPF packet filtering class.
Marcin Siodelski [Thu, 3 Jul 2014 10:11:03 +0000 (12:11 +0200)]
[3466] Added manual page for keactrl.
Marcin Siodelski [Thu, 3 Jul 2014 09:08:32 +0000 (11:08 +0200)]
[3466] Created Administrator guide section for keactrl.
Thomas Markwalder [Wed, 2 Jul 2014 17:32:23 +0000 (13:32 -0400)]
[master] Fixed compilation error in D2
Marcin Siodelski [Wed, 2 Jul 2014 12:05:37 +0000 (14:05 +0200)]
[master] Added Changelog entry for #3437.
Marcin Siodelski [Wed, 2 Jul 2014 11:42:16 +0000 (13:42 +0200)]
[master] Merge branch 'trac3437'
Thomas Markwalder [Wed, 2 Jul 2014 11:40:06 +0000 (07:40 -0400)]
[master] Restored deleted entries.
Thomas Markwalder [Wed, 2 Jul 2014 11:11:06 +0000 (07:11 -0400)]
[master] Added ChangeLog entry 799 for Trac #3436
Thomas Markwalder [Wed, 2 Jul 2014 11:07:18 +0000 (07:07 -0400)]
[master] Merge branch 'trac3436'
Fixed Conflicts:
src/bin/d2/tests/Makefile.am
Marcin Siodelski [Wed, 2 Jul 2014 09:33:45 +0000 (11:33 +0200)]
[3414] Fixed one occurence of b10-dhcp6 in user guide.
Marcin Siodelski [Wed, 2 Jul 2014 08:59:23 +0000 (10:59 +0200)]
[3414] Move DHCP libexec binaries to sbin folder.
Marcin Siodelski [Wed, 2 Jul 2014 08:50:13 +0000 (10:50 +0200)]
[3414] Renamed socket creator to kea-socketcreator.
Marcin Siodelski [Wed, 2 Jul 2014 08:28:04 +0000 (10:28 +0200)]
[3414] Removed references to b10-dhcp in the Kea documentation.
Marcin Siodelski [Wed, 2 Jul 2014 07:00:48 +0000 (09:00 +0200)]
[3414] References to b10-dhcp* modified to reference kea-dhcp*.
Marcin Siodelski [Wed, 2 Jul 2014 06:48:52 +0000 (08:48 +0200)]
[3414] Renamed server binaries from b10-* to kea-*.
Thomas Markwalder [Tue, 1 Jul 2014 20:37:58 +0000 (16:37 -0400)]
[3436] Added check to verify error messages contain position info
Modifiedl D2CfgMgr.configPermutations test to verify that
parsing error messages contain position information.
Fixed format of one error message in D2CfgMgr that didn't
match. Hopefully, Marcin is happy now.
Thomas Markwalder [Tue, 1 Jul 2014 18:32:07 +0000 (14:32 -0400)]
[3436] Addressed review comments
Surrounded position info in error messages with parens.
Replaced use of vector with map for tracking position values.
General cleanup.
Francis Dupont [Tue, 1 Jul 2014 15:25:35 +0000 (17:25 +0200)]
remove util/hash and update dns/nsec3hash
Tomek Mrugalski [Tue, 1 Jul 2014 14:10:39 +0000 (16:10 +0200)]
[master] ChangeLog updated.
Marcin Siodelski [Tue, 1 Jul 2014 13:31:10 +0000 (15:31 +0200)]
[3437] Addressed review comments.
Tomek Mrugalski [Tue, 1 Jul 2014 12:14:11 +0000 (14:14 +0200)]
[3476] project rename in configure.ac
Tomek Mrugalski [Tue, 1 Jul 2014 11:57:14 +0000 (13:57 +0200)]
[3476] JSON is now the default configuration backend
Tomek Mrugalski [Tue, 1 Jul 2014 11:47:15 +0000 (13:47 +0200)]
Merge branch 'master' of ssh://git.kea.isc.org/git/kea
Tomek Mrugalski [Tue, 1 Jul 2014 11:46:59 +0000 (13:46 +0200)]
[master] ChangeLog updated.
Tomek Mrugalski [Tue, 1 Jul 2014 11:44:45 +0000 (13:44 +0200)]
[master] Merge branch 'trac3413' (BIND10/Bundy framework removal)
Conflicts:
ChangeLog
configure.ac
src/bin/cmdctl/Makefile.am
src/bin/cmdctl/botan-certgen.cc
src/bin/cmdctl/tests/Makefile.am
src/bin/cmdctl/tests/botan-certgen_test.py
src/bin/d2/tests/Makefile.am
src/bin/d2/tests/d2_test.py
src/bin/dhcp4/tests/Makefile.am
src/bin/dhcp6/tests/Makefile.am
src/bin/tests/process_rename_test.py.in
Thomas Markwalder [Tue, 1 Jul 2014 11:19:01 +0000 (07:19 -0400)]
[master] Fix empty-bodied loop warning in asiolink unit test
Fixed Mac OS-X/gcc 4.2.1 issued warning on empty bodied
while-loops in new asiolink::IntervalTimer unit tests.
Tomek Mrugalski [Tue, 1 Jul 2014 11:05:44 +0000 (13:05 +0200)]
[3413] Changes after review:
- cosmetic changes in configure.ac
- comment in src/lib/testutils/testdata/Makefile.am updated
Tomek Mrugalski [Tue, 1 Jul 2014 09:31:29 +0000 (11:31 +0200)]
[master] Merge branch 'trac3418' (Kea Guide update)
Conflicts:
ChangeLog
doc/guide/bind10-guide.xml
Thomas Markwalder [Mon, 30 Jun 2014 14:51:32 +0000 (10:51 -0400)]
[master] Fixed failing unit tests for d2::IOSignal
D2 unit test IOSignalTest::hammer was scaled back to accomodate
sluggish VMs. IOSignaTest::mixedSignals was failing intermittently on
NetBSD VM and was rewritten to test the quantity of signals received
rather than the order.
Thomas Markwalder [Mon, 30 Jun 2014 14:47:53 +0000 (10:47 -0400)]
[master] Fixed unit tests for asiolink::IntervalTimer
The unittests IntervalTimerTest.intervalModeTest and
IntervalTimerTest.timerReuseTest were failing under NetBSD VM.
They have been restructured to be less susceptible to timing.
Marcin Siodelski [Mon, 30 Jun 2014 14:43:18 +0000 (16:43 +0200)]
[master] Added ChangeLog entry for #3465.
Marcin Siodelski [Mon, 30 Jun 2014 14:16:32 +0000 (16:16 +0200)]
[master] Merge branch 'trac3465'
Francis Dupont [Mon, 30 Jun 2014 13:28:54 +0000 (15:28 +0200)]
add git hash for ChangeLog 794
Francis Dupont [Mon, 30 Jun 2014 13:26:38 +0000 (15:26 +0200)]
applied #2406: OpenSSL alternate crypto backend
Marcin Siodelski [Fri, 27 Jun 2014 10:04:17 +0000 (12:04 +0200)]
[3465] Fixed parsing of "servers" command line arg in keactrl.
Marcin Siodelski [Fri, 27 Jun 2014 09:53:14 +0000 (11:53 +0200)]
[3465] Added basic DHCP DDNS configuration to kea.conf.
Marcin Siodelski [Fri, 27 Jun 2014 09:20:02 +0000 (11:20 +0200)]
[3465] Avoid race conditions when checking if server is down.
There is a new function used in keactrl tests which waits for the server
to shutdown, rather than check if it is down already. This is to avoid
race condition when the process may not completely terminate when we
check that it is.
Marcin Siodelski [Thu, 26 Jun 2014 19:22:52 +0000 (21:22 +0200)]
[3465] Updated gitignore to ignore d2_process_tests.sh.
Marcin Siodelski [Thu, 26 Jun 2014 19:19:10 +0000 (21:19 +0200)]
[3465] Use quotes when getting local params in shell tests.
Marcin Siodelski [Thu, 26 Jun 2014 18:37:04 +0000 (20:37 +0200)]
[3465] Added support for D2 startup and reconfigure in keactrl.
Marcin Siodelski [Thu, 26 Jun 2014 17:43:14 +0000 (19:43 +0200)]
[3465] Updated keactrl tests to support D2 startup.
Tomek Mrugalski [Thu, 26 Jun 2014 16:53:02 +0000 (18:53 +0200)]
[3418] BOOTP limitation clarified.
Tomek Mrugalski [Thu, 26 Jun 2014 16:47:21 +0000 (18:47 +0200)]
[3418] Changes after review
- example config files are now installed
- example in section 5.2 configures persistent database
Thomas Markwalder [Thu, 26 Jun 2014 15:58:00 +0000 (11:58 -0400)]
[3436] Found a couple of spots missig position info
Thomas Markwalder [Thu, 26 Jun 2014 14:36:26 +0000 (10:36 -0400)]
[3436] Added example JSON files for D2
Added new example files for D2:
ddns/sample1.json
ddns/template.json
Thomas Markwalder [Thu, 26 Jun 2014 14:33:57 +0000 (10:33 -0400)]
[3436] Added configuration permutations test from file to D2
Added the unit test D2CfgMgrTest.configPermutations to
d2_cfg_mgr_unittests.cc. This test iterates through the
list of test configurations defined in a specialzed JSON
data file. It provides a relatively painless way to test
a large number configurations without hard-coding them.
Added the test data file:
It currently contains over sixty tests. The vast majority
of these tests are invalid content tests.
Thomas Markwalder [Thu, 26 Jun 2014 14:25:14 +0000 (10:25 -0400)]
[3436] D2 DdnsDomain configuration errors now include position info.
Modified DdnsDomainParser::build to validate parameters and use position
info in error messages.
Thomas Markwalder [Thu, 26 Jun 2014 14:17:21 +0000 (10:17 -0400)]
[3436] D2 DnsServerInfo configuration errors now include position info.
Modified TSIGKeyInfoParser::build to validate parameters and use position
in error messages.
Parameter "hostname" now throws an "not supported yet" error. This
can be undone if/when its implmemented.
Port must now be non-zero.
Thomas Markwalder [Thu, 26 Jun 2014 14:13:17 +0000 (10:13 -0400)]
[3436] D2 TSIGKeyInfo configuration errors now include position info.
Modified DCfgContextBase::getParam() variants to return the parameter's
Element::Position. This makes it available during parsing.
Modified TSIGKeyInfoParser::build to validate parameters and use position
in error messages.