]>
git.ipfire.org Git - thirdparty/kea.git/log
Thomas Markwalder [Sat, 8 Mar 2014 00:06:24 +0000 (19:06 -0500)]
[3373] Python config element merge method now does proper deep merge
The merge function defined in isc.cc.data module did not correctly
do deep merges, so map sub elements were simply be replaced rather
than merged.
Thomas Markwalder [Fri, 7 Mar 2014 16:35:26 +0000 (11:35 -0500)]
[3362] d2::NameRemoveTransaction now checks for NXRRSET
Changed NameRemoveTransaction to test for NXRRSET not NXDOMAIN. Since
the remove prequisites are RRSet tests, if the RRSets do no exist the
DNS server will return NXRRSET. NameRemoveTransaction now correctly
checks for this and treats it as success.
Jeremy C. Reed [Thu, 6 Mar 2014 20:52:24 +0000 (14:52 -0600)]
[master] increase datestamp for master version
Tomek Mrugalski [Thu, 6 Mar 2014 18:07:26 +0000 (18:07 +0000)]
[3359] 7 more tests moved from MySQL to base LeaseMgr test class.
Jeremy C. Reed [Thu, 6 Mar 2014 16:56:16 +0000 (16:56 +0000)]
[3364] use noinst_ instead of nodist_ and a libtool hack for dhcp hooks tests
Got rid of nodistdir and used noinst_ instead of nodist_
for dhcp hooks tests
Also use -rpath /nowhere as a hack to trigger libtool to not create a
convenience archive, resulting in shared modules.
Tomek Mrugalski [Thu, 6 Mar 2014 11:13:55 +0000 (11:13 +0000)]
[3359] Six unit-tests moved from MySQL to common, applied to memfile
Tomek Mrugalski [Thu, 6 Mar 2014 10:35:35 +0000 (10:35 +0000)]
[3359] Invalid hostname tests moved from MySQL to shared framework.
Tomek Mrugalski [Thu, 6 Mar 2014 10:28:46 +0000 (10:28 +0000)]
[3359] getLease4HWAddr tests moved to common framework.
Tomek Mrugalski [Thu, 6 Mar 2014 10:14:26 +0000 (10:14 +0000)]
[3359] Basic lease4 test moved to common lease test suite.
Tomek Mrugalski [Thu, 6 Mar 2014 10:05:19 +0000 (10:05 +0000)]
[3359] One memfile, one mysql test moved to common backend test class.
Jeremy C. Reed [Wed, 5 Mar 2014 21:25:01 +0000 (15:25 -0600)]
[master] move EXTRA_DISTs outside of if HAVE_GTEST
The distcheck builders are unavailable due to vmware issues.
wlodek noticed missing distfiles in my generated tarball when
he tried to do a gtest build.
I verified the patch.
Patch okayed by TomM on jabber.
Jeremy C. Reed [Wed, 5 Mar 2014 15:30:44 +0000 (09:30 -0600)]
[master] add asterisk to few entries
for a Backward incompatible or operational change.
Jeremy C. Reed [Wed, 5 Mar 2014 15:16:50 +0000 (09:16 -0600)]
[master] remove "update" from confusing changelog entry 672
It previously looked like a command name.
suggested via jabber
Jeremy C. Reed [Wed, 5 Mar 2014 15:14:49 +0000 (09:14 -0600)]
[master] add classify.h to distfiles and installation
This was noticed when trying to do distcheck build on non-Linux.
(Our non-Linux automated builder disappeared.)
I tested this and okayed by muks on jabber.
Jeremy C. Reed [Wed, 5 Mar 2014 15:04:49 +0000 (09:04 -0600)]
[master] Trac #2994 is about DHCPv4 server not v6
okayed by muks on jabber
Jeremy C. Reed [Tue, 4 Mar 2014 21:29:53 +0000 (15:29 -0600)]
[master] add datestamp for 1.2.0beta1 release
Jeremy C. Reed [Tue, 4 Mar 2014 21:28:26 +0000 (15:28 -0600)]
[master] mention b10-dhcp-ddns in README
Jeremy C. Reed [Tue, 4 Mar 2014 21:23:30 +0000 (15:23 -0600)]
[master] reorder .mes message files
using reorder_message_file.py tool
Jeremy C. Reed [Tue, 4 Mar 2014 21:15:05 +0000 (15:15 -0600)]
[master] changelog formatting
reduce long lines and
use a tab before the keyword type.
use two tabs before the committer username.
Mukund Sivaraman [Sun, 2 Mar 2014 20:22:27 +0000 (01:52 +0530)]
[master] Add ChangeLog entry for #2367
Mukund Sivaraman [Sun, 2 Mar 2014 19:54:42 +0000 (01:24 +0530)]
Merge branch 'trac2367_3'
Thomas Markwalder [Sat, 1 Mar 2014 15:52:31 +0000 (10:52 -0500)]
[3352] Update b10-dhcp6 to use new D2ClientMgr update direction method
Updated Dhcpv6Srv to use D2ClientMgr::getUpdateDirections method and
adjusted FQDN unit tests to accomodate new client delegation behavior.
Also added a few unit tests that should have been added under 3034.
Thomas Markwalder [Sat, 1 Mar 2014 15:50:21 +0000 (10:50 -0500)]
[3352] Update b10-dhcp4 to use new D2ClientMgr update direction method
Updated Dhcpv4Srv to use D2ClientMgr::getUpdateDirections method and
adjusted FQDN unit tests to accomodate new client delegation behavior.
Thomas Markwalder [Sat, 1 Mar 2014 15:37:17 +0000 (10:37 -0500)]
[3352] Changed calculation of server FQDN flags in D2ClientMgr
D2ClientMgr::analyzeFqdn template method was changed to correctly
set server S and N flags to properly support client delegation.
Added convenience method D2ClientMgr::getUpdateDirections.
Adjusted and added unit tests as appropriate.
Thomas Markwalder [Fri, 28 Feb 2014 19:19:23 +0000 (14:19 -0500)]
[3282] Added Example DHCP-DDNS Server configuration
Thomas Markwalder [Fri, 28 Feb 2014 15:24:59 +0000 (10:24 -0500)]
[3283] Corrected default D2 server port
Server port default in the dhcp-ddns.spec was incorrect.
Mukund Sivaraman [Fri, 28 Feb 2014 00:01:30 +0000 (05:31 +0530)]
[2367] Require sqlite3 python module only when DNS components are enabled
Mukund Sivaraman [Thu, 27 Feb 2014 23:56:47 +0000 (05:26 +0530)]
[2367] Remove unnecessary CFLAGS
Mukund Sivaraman [Thu, 27 Feb 2014 23:35:46 +0000 (05:05 +0530)]
[2367] Check if --with-dhcp-mysql is used when DHCP components are disabled
Mukund Sivaraman [Thu, 27 Feb 2014 23:29:12 +0000 (04:59 +0530)]
[2367] Disable shared memory checks when DNS components are disabled
Mukund Sivaraman [Thu, 27 Feb 2014 23:24:59 +0000 (04:54 +0530)]
[2367] Update help strings
Thomas Markwalder [Thu, 27 Feb 2014 20:27:30 +0000 (15:27 -0500)]
[3283] Added intial draft of Chapter 19, DHCP-DDNS Server
Added the first draft of DHCP-DDNS Chapter. Need to fill in the
example configuration section.
Thomas Markwalder [Thu, 27 Feb 2014 19:18:46 +0000 (14:18 -0500)]
[master] Corrected unit test in dhcp6
The unit test, Dhcp6SrvD2Test.enableDisable, which was
added with #3222 failed under FreeBSD. The configuration
string used for test was missing a required parameter.
See Trac #3355 for a related change.
Tomek Mrugalski [Thu, 27 Feb 2014 17:33:59 +0000 (18:33 +0100)]
[master] Merge branch 'trac3353' (fix in eRouter1.0 class processing)
Conflicts:
ChangeLog
Tomek Mrugalski [Thu, 27 Feb 2014 17:32:43 +0000 (18:32 +0100)]
[master] Merge branch 'trac3343' (DHCPv4 client classification fix)
Conflicts:
ChangeLog
Tomek Mrugalski [Thu, 27 Feb 2014 17:30:25 +0000 (18:30 +0100)]
[3343] Indentation fixed.
Thomas Markwalder [Thu, 27 Feb 2014 17:24:51 +0000 (12:24 -0500)]
[master] Added ChangeLog entry 763 for Trac #3341
Thomas Markwalder [Thu, 27 Feb 2014 17:20:04 +0000 (12:20 -0500)]
[master] Merge branch 'trac3341'
Thomas Markwalder [Thu, 27 Feb 2014 14:41:49 +0000 (09:41 -0500)]
[3341] Addressed review comments.
Improved doxygen commentary for new methods.
Thomas Markwalder [Thu, 27 Feb 2014 13:42:50 +0000 (08:42 -0500)]
[master] Added ChangeLog entry 762 for Trac #3222
Thomas Markwalder [Thu, 27 Feb 2014 13:26:01 +0000 (08:26 -0500)]
[master] Merge branch 'trac3222'
b10-dhcp6 fully able to do DHCP-DDNS
Tomek Mrugalski [Thu, 27 Feb 2014 11:09:08 +0000 (12:09 +0100)]
[3353] One line fix for eRouter1.0 client class processing
Tomek Mrugalski [Thu, 27 Feb 2014 11:03:02 +0000 (12:03 +0100)]
[3343] ChangeLog updated.
Tomek Mrugalski [Thu, 27 Feb 2014 10:12:47 +0000 (11:12 +0100)]
[3343] Classification is now done before calling accept()
Stephen Morris [Wed, 26 Feb 2014 14:48:19 +0000 (14:48 +0000)]
[master] ChangeLog for #2307
Stephen Morris [Wed, 26 Feb 2014 14:45:26 +0000 (14:45 +0000)]
[master] Merge branch 'trac2307'
Conflicts:
tests/tools/perfdhcp/Makefile.am
Mukund Sivaraman [Wed, 26 Feb 2014 13:32:10 +0000 (19:02 +0530)]
[master] Fix indent in ChangeLog
Mukund Sivaraman [Wed, 26 Feb 2014 07:42:54 +0000 (13:12 +0530)]
[master] Simplify the header check that was added
Thomas Markwalder [Wed, 26 Feb 2014 13:17:51 +0000 (08:17 -0500)]
[3222] Addressed review comments, augmented logging
In addition to minor corrections, unit tests for NameChangeTransaction::
responseString was added. Also added a similiar method NameChangeTransaction::
transactionOutcomeString() and unit tests.
Thomas Markwalder [Wed, 26 Feb 2014 11:45:36 +0000 (06:45 -0500)]
[master] Added ChangeLog entry 760 for Trac #3339
Thomas Markwalder [Wed, 26 Feb 2014 11:30:57 +0000 (06:30 -0500)]
[master] Merge branch 'trac3339'
data::merge function now merges map sub elements.
Mukund Sivaraman [Wed, 26 Feb 2014 00:28:40 +0000 (05:58 +0530)]
[2367] Conditionally include DNS and DHCP components (use AM conditionals)
Mukund Sivaraman [Tue, 25 Feb 2014 22:51:54 +0000 (04:21 +0530)]
[2367] Add configure arguments for enabling/disabling DNS and DHCP components
Mukund Sivaraman [Tue, 25 Feb 2014 22:51:14 +0000 (04:21 +0530)]
[2367] Update help message
Mukund Sivaraman [Tue, 25 Feb 2014 22:30:29 +0000 (04:00 +0530)]
[2367] Rename AM conditional variable
Mukund Sivaraman [Tue, 25 Feb 2014 22:29:21 +0000 (03:59 +0530)]
[2367] Move experimental resolver config code to the top of configure.ac
Thomas Markwalder [Tue, 25 Feb 2014 20:54:02 +0000 (15:54 -0500)]
[master] Correct compile error in watch_socket_unittests.cc under Solaris
Solaris defines FIONREAD, used in unit test is dhcp_ddns/watch_socket_unittests.cc in sys/filio.h. Added header check for this file to configure.ac and use
of HAVE_SYS_FILIO_H in the unit test source.
Thomas Markwalder [Tue, 25 Feb 2014 19:26:31 +0000 (14:26 -0500)]
[3283] Added DDNS config sections for Kea
Added secctions for configuring dhcp-ddns to DHCPv4 and DHCPv6 sections.
Added empty Chapter for DHCP-DDNS server.
Stephen Morris [Tue, 25 Feb 2014 16:30:27 +0000 (16:30 +0000)]
[2307] Feformatted so that most lines are no longer than 80 characters wide
Stephen Morris [Tue, 25 Feb 2014 16:24:48 +0000 (16:24 +0000)]
[2307] Minor change as a result of second review.
Marcin Siodelski [Tue, 25 Feb 2014 11:40:01 +0000 (12:40 +0100)]
[3222] Fixed a few nits found during the review.
Marcin Siodelski [Tue, 25 Feb 2014 07:55:34 +0000 (08:55 +0100)]
[3232] Renamed two functions in the test DHCPv6 client.
Marcin Siodelski [Tue, 25 Feb 2014 06:09:19 +0000 (07:09 +0100)]
[3232] Fixed server behavior for non matching address in IA_NA.
Marcin Siodelski [Mon, 24 Feb 2014 18:36:50 +0000 (19:36 +0100)]
[3232] Removed the note from bind10-guide about lack of Rebind support.
Thomas Markwalder [Mon, 24 Feb 2014 18:30:50 +0000 (13:30 -0500)]
[3339] data::merge now handles map elements
data::merge function is intended to merge to map elements together.
However, if those maps contain elements which are themselves maps they
are not merged. The function uses recursion to merge map sub-elements.
Tomek Mrugalski [Mon, 24 Feb 2014 18:20:15 +0000 (19:20 +0100)]
[master] Merge branch 'trac3322' (relay override in client classification)
Conflicts:
ChangeLog
src/bin/dhcp6/tests/dhcp6_srv_unittest.cc
Marcin Siodelski [Mon, 24 Feb 2014 18:16:05 +0000 (19:16 +0100)]
[3232] Implemented support for Rebind.
Tomek Mrugalski [Mon, 24 Feb 2014 17:55:49 +0000 (18:55 +0100)]
[3322] IfaceMgrTestConfig destructor restores default PktFilterInet6
Stephen Morris [Mon, 24 Feb 2014 13:27:51 +0000 (13:27 +0000)]
[2307] Minor changes as the result of review.
Thomas Markwalder [Mon, 24 Feb 2014 11:40:21 +0000 (06:40 -0500)]
[master] Added ChangeLog entry 758 for #3340.
Thomas Markwalder [Mon, 24 Feb 2014 11:27:19 +0000 (06:27 -0500)]
[master] Merge branch 'trac3340'
Corrects DHO_HOST_OPTION bug in b10-dhcp4.
Marcin Siodelski [Mon, 24 Feb 2014 10:14:50 +0000 (11:14 +0100)]
[3322] Fixed a typo in the new header file.
Mukund Sivaraman [Mon, 24 Feb 2014 09:57:02 +0000 (15:27 +0530)]
Merge branch 'trac3344'
Stephen Morris [Fri, 21 Feb 2014 16:04:08 +0000 (16:04 +0000)]
[2307] Added the full list of options to the perfdhcp man page
Also added section on templates, separate the options out into
different categories, and generally tidied up the XML.
Mukund Sivaraman [Fri, 21 Feb 2014 07:21:20 +0000 (12:51 +0530)]
[3344] Delete trailing whitespace
Mukund Sivaraman [Fri, 21 Feb 2014 07:21:12 +0000 (12:51 +0530)]
[3344] Remove static objects
Thomas Markwalder [Thu, 20 Feb 2014 21:44:47 +0000 (16:44 -0500)]
[3222] Removed superflous server instance in dhcp6 unit tests
Added a member instance of NakedDhcpv6Srv to FqdnDhcpv6SrvTest
rather than have an external local instance for each test.
Thomas Markwalder [Thu, 20 Feb 2014 21:31:16 +0000 (16:31 -0500)]
[3222] Added D2 unit test files to dhpc6
Thomas Markwalder [Thu, 20 Feb 2014 20:27:02 +0000 (15:27 -0500)]
[3222] Made b10-dhcp-ddns server matching case insensitve
The method used in D2 to match a FQDN (or reverse IP addrss)
to a list of servers, DdnsDomainListMgr::matchDomain(), was
made case insensitive.
Thomas Markwalder [Thu, 20 Feb 2014 20:25:06 +0000 (15:25 -0500)]
[3222] b10-dhcp6 now sends NCRs to b10-dhcp-ddns
Replaced use of internal queue in Dhcpv6Srv with posting
NCRs to D2ClientMgr. Upgraded unit tests accordingly.
b10-dhcp6 is now fully able to participate in DDNS.
Thomas Markwalder [Thu, 20 Feb 2014 20:10:56 +0000 (15:10 -0500)]
[3222] b10-dhcp6 now controls D2ClientMgr
Added D2ClientMgr send mode control and error handler
to Dhcp6vSrv and use of each to ControlledDhcpv6Srv.
Added new unit test files d2_unittest.h and cc.
Thomas Markwalder [Thu, 20 Feb 2014 19:58:12 +0000 (14:58 -0500)]
[3222] Augmented DNS message IO in b10-dhcp-ddns
Added descriptive message comment log statement for
to outbound DNS update requests, and conversion of status
and RCODEs for DNS inbound responses to b10-dhcp-ddns log.
Thomas Markwalder [Thu, 20 Feb 2014 19:19:10 +0000 (14:19 -0500)]
[master] Created ChangeLog entry 757.
Thomas Markwalder [Thu, 20 Feb 2014 19:16:42 +0000 (14:16 -0500)]
[master] Merge branch 'trac3034'
b10-dhcp6 parses and uses ddns-dhcp configuration
Thomas Markwalder [Thu, 20 Feb 2014 18:45:48 +0000 (13:45 -0500)]
[3034] Minor review corrections.
Reviewed required a few comments to be added.
Tomek Mrugalski [Thu, 20 Feb 2014 16:37:42 +0000 (17:37 +0100)]
[3322] 2 unit-tests for CfgMgr added.
Tomek Mrugalski [Thu, 20 Feb 2014 16:37:27 +0000 (17:37 +0100)]
[3322] Debug log message added for relay-override
Tomek Mrugalski [Thu, 20 Feb 2014 16:12:37 +0000 (17:12 +0100)]
[3322] Guide updated.
Tomek Mrugalski [Thu, 20 Feb 2014 15:47:48 +0000 (16:47 +0100)]
[3322] Couple DHCPv6Srv unit-tests cleaned up.
Tomek Mrugalski [Thu, 20 Feb 2014 15:37:01 +0000 (16:37 +0100)]
[3322] PktFilter6TestStub implemented.
Mukund Sivaraman [Thu, 20 Feb 2014 13:17:44 +0000 (18:47 +0530)]
Merge branch 'trac2534'
Marcin Siodelski [Thu, 20 Feb 2014 09:40:08 +0000 (10:40 +0100)]
[3232] Refactored the srv code to have common bits for IA_NA Renew/Rebind
Marcin Siodelski [Thu, 20 Feb 2014 09:37:25 +0000 (10:37 +0100)]
[master] Added ChangeLog entry for #3316.
Marcin Siodelski [Thu, 20 Feb 2014 09:13:47 +0000 (10:13 +0100)]
[master] Merge branch 'trac3316'
Mukund Sivaraman [Thu, 20 Feb 2014 03:08:09 +0000 (08:38 +0530)]
[2534] Update CAA unittest to match change in string token scanning behavior
Mukund Sivaraman [Thu, 20 Feb 2014 03:07:25 +0000 (08:37 +0530)]
Merge branch 'master' into trac2534
Mukund Sivaraman [Thu, 20 Feb 2014 02:40:19 +0000 (08:10 +0530)]
Merge branch 'trac2000'
Tomek Mrugalski [Wed, 19 Feb 2014 16:54:37 +0000 (17:54 +0100)]
[3322] Changes after review:
- Unit-tests for DHCPv4 now use configure() method.
- Typo fixed in DHCPv6 unit-tests.
- Removed, updated comments in cfgmgr
- Guide updated
Mukund Sivaraman [Wed, 19 Feb 2014 14:05:50 +0000 (19:35 +0530)]
[master] Add ChangeLog for #2512
Mukund Sivaraman [Wed, 19 Feb 2014 14:27:30 +0000 (19:57 +0530)]
Merge branch 'trac2512'