]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Thu, 13 Mar 2014 20:41:36 +0000 (21:41 +0100)]
[3080] BIND10 Guide updated with Postgres support.
Thomas Markwalder [Thu, 13 Mar 2014 18:14:27 +0000 (14:14 -0400)]
[master] Bumped AC_INIT version date to
20140313
Kea engineering drop is being constructed. Version number was bumped
accordingly.
Thomas Markwalder [Thu, 13 Mar 2014 17:50:16 +0000 (13:50 -0400)]
[master] Added entry 774 for Trac #3283.
Marcin Siodelski [Thu, 13 Mar 2014 17:41:08 +0000 (18:41 +0100)]
[3360] Implemented base class for read/write in CSV file.
Thomas Markwalder [Thu, 13 Mar 2014 17:40:00 +0000 (13:40 -0400)]
[master] Merge branch 'trac3283'
Adds DHCP-DDNS to the BIND10 Guide.
Thomas Markwalder [Thu, 13 Mar 2014 17:38:02 +0000 (13:38 -0400)]
[master] Added ChangeLog entry 773 for Trac #3352
Thomas Markwalder [Thu, 13 Mar 2014 17:33:15 +0000 (13:33 -0400)]
[master] Merge branch 'trac3352'
Resolved Conflicts:
src/bin/dhcp6/dhcp6_srv.cc
Stephen Morris [Thu, 13 Mar 2014 16:49:16 +0000 (16:49 +0000)]
[3283] Fixed a minor typo in the BIND 10 guide during second review
Thomas Markwalder [Thu, 13 Mar 2014 15:59:24 +0000 (11:59 -0400)]
[3352] Addressed review comments.
Added use of boolean structs for fdqn unit tests for clarity.
Minor cosmetics.
Thomas Markwalder [Thu, 13 Mar 2014 15:32:35 +0000 (11:32 -0400)]
[master] Added ChangeLog entry 772 for Trac #3374.
Thomas Markwalder [Thu, 13 Mar 2014 15:22:54 +0000 (11:22 -0400)]
[master] Merge branch 'trac3374'
Merges in reversion of 3339 and 3373.
Thomas Markwalder [Thu, 13 Mar 2014 15:00:49 +0000 (11:00 -0400)]
[3282] Addressed review comments.
Added discussion of reverse DNS udpates to tables 17.4 and 18.4.
Fixed other minor typos.
Stephen Morris [Thu, 13 Mar 2014 12:48:05 +0000 (12:48 +0000)]
[3283] Miscellaneous modification to guide as a result of review
Thomas Markwalder [Thu, 13 Mar 2014 12:07:56 +0000 (08:07 -0400)]
[master] Added entry 771 for Trac #3358
Thomas Markwalder [Thu, 13 Mar 2014 11:47:10 +0000 (07:47 -0400)]
[master] Merge branch 'trac3358'
Thomas Markwalder [Thu, 13 Mar 2014 11:08:35 +0000 (07:08 -0400)]
[3358] Addressed review comments.
Added the constant D2ClientConfig::DFT_ALWAYS_INCLUDE_FQDN
Thomas Markwalder [Wed, 12 Mar 2014 19:38:35 +0000 (15:38 -0400)]
[3358] D2ConfigParser supplies its own default values
Added a method to ValueType<> template, getOptionalParam.
Defined constants for dhcp-ddns default values in D2ClientConfig.
D2ClientConfigParser uses these in conjuction with calls to
ValueType<>getOptionalParam() to ensure all the parameters needed
have values.
Modifed unit tests accordingly.
Tomek Mrugalski [Wed, 12 Mar 2014 19:29:35 +0000 (20:29 +0100)]
[3080] Several queries fixed (now use lease_type parameter)
Thomas Markwalder [Wed, 12 Mar 2014 18:42:37 +0000 (14:42 -0400)]
[3374] Reverted the changes made in 3339 and 3373
Files reverted:
Tomek Mrugalski [Wed, 12 Mar 2014 17:58:18 +0000 (18:58 +0100)]
[3080] MySQL unit-tests reordered (grouped in v4 and v6 sections)
Tomek Mrugalski [Wed, 12 Mar 2014 17:57:35 +0000 (18:57 +0100)]
[3080] PgSql improvements:
- UPDATE_LEASE6 query is now working
- Added bunch of new unit-tests
Marcin Siodelski [Wed, 12 Mar 2014 17:44:29 +0000 (18:44 +0100)]
[master] Added Changelog entry for #3232.
Marcin Siodelski [Wed, 12 Mar 2014 17:37:03 +0000 (18:37 +0100)]
[master] Merge branch 'trac3232'
Marcin Siodelski [Wed, 12 Mar 2014 17:35:35 +0000 (18:35 +0100)]
[3232] Initialize all values in Lease6 in the default constructor.
Failing to initialize all values causes valgrind errors.
Tomek Mrugalski [Wed, 12 Mar 2014 14:46:22 +0000 (15:46 +0100)]
[3080] Support for fqdn_fwd, fqdn_rev, hostname fields + fixes
- Added support for 3 new fields, altered schema
- Fixed bug where empty HWADDR was throwing exception
- Several clean-ups
Marcin Siodelski [Mon, 10 Mar 2014 18:45:51 +0000 (19:45 +0100)]
[3360] Set the lease file location for the Memfile backend.
Marcin Siodelski [Wed, 12 Mar 2014 08:41:05 +0000 (09:41 +0100)]
[3232] Merge branch 'master' into trac3232
Conflicts:
src/bin/dhcp6/dhcp6_messages.mes
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/dhcp6_srv.h
src/bin/dhcp6/tests/dhcp6_test_utils.cc
Marcin Siodelski [Tue, 11 Mar 2014 20:16:01 +0000 (21:16 +0100)]
[3232] Open fake interfaces for Rebind tests.
Marcin Siodelski [Tue, 11 Mar 2014 18:42:06 +0000 (19:42 +0100)]
[3232] Addressed review comments.
Tomek Mrugalski [Tue, 11 Mar 2014 15:08:01 +0000 (16:08 +0100)]
[3080] IPv4 addresses are now properly stored in integer fields
Tomek Mrugalski [Tue, 11 Mar 2014 14:42:26 +0000 (15:42 +0100)]
[3080] Initial PostgreSQL patch
- patch contributed by David Carlier (thanks!)
- updated to current master
- fixed compliation issues
- written developer's guide (pgsql setup steps)
- many smaller changes
- still WIP
Thomas Markwalder [Tue, 11 Mar 2014 12:34:08 +0000 (08:34 -0400)]
[master] Added ChangeLog entry 769 for trac #3362
Thomas Markwalder [Tue, 11 Mar 2014 12:23:36 +0000 (08:23 -0400)]
[master Merge branch 'trac3362'
b10-dhcp-ddns now checks for NXRRSET on DNS removal, rather than NXDOMAIN
Thomas Markwalder [Tue, 11 Mar 2014 12:19:58 +0000 (08:19 -0400)]
[master] Added entry 768 for Trac #3373
Also moved entry 767 above the beta release line.
Thomas Markwalder [Tue, 11 Mar 2014 12:10:01 +0000 (08:10 -0400)]
[master] Merge branch 'trac3373'
Python data.merge function now does "deep" merges
Thomas Markwalder [Tue, 11 Mar 2014 12:07:00 +0000 (08:07 -0400)]
[3373] Typo on comment.
Thomas Markwalder [Tue, 11 Mar 2014 11:56:22 +0000 (07:56 -0400)]
[3373] Addressed review comments.
The merge logic was simplified a bit and the commentary was improved.
Thomas Markwalder [Tue, 11 Mar 2014 11:23:19 +0000 (07:23 -0400)]
[3362] Added additional commentary regarding use of NXRRSET in NameChangeRemove
Tomek Mrugalski [Tue, 11 Mar 2014 11:17:32 +0000 (12:17 +0100)]
[master] ChangeLog for #3359 updated.
Tomek Mrugalski [Tue, 11 Mar 2014 10:45:04 +0000 (11:45 +0100)]
[master] Merge branch 'trac3359' (shared unit-tests for all DHCP backends)
Tomek Mrugalski [Mon, 10 Mar 2014 19:23:39 +0000 (20:23 +0100)]
[3359] Changes after review:
- GenericLeaseMgrTest class moved to a separate file
- @todo added for disabled tests in memfile (with explanations)
- Added several comments
Marcin Siodelski [Mon, 10 Mar 2014 18:13:58 +0000 (19:13 +0100)]
[3359] Removed doxygen comments from the .cc file.
Also, a couple of trivial changes, mostly documentary.
Thomas Markwalder [Sun, 9 Mar 2014 14:46:28 +0000 (10:46 -0400)]
[3352] Added test to not create NCRs if FQDN flags indicate none required
Dhcpv6Srv::createNameChangeRequests was not catching cases where FQDN flags
indicate NO changes should be made. This causes an exception to thrown by
the NCR constructor stating that both forward and reverse flags cannot be
false. Also moved the check up in the method, above of the options loop.
Thomas Markwalder [Sun, 9 Mar 2014 14:24:40 +0000 (10:24 -0400)]
[3352] Augment DHPC6 FQDN tests to properly check handling of FQDN flags
Unit tests did not detect that Dhcpv6Srv::createNameChangeRequests attempts
to make NCRs when the response FQDN flags indicate that none should be created.
FqdnDhcpv6Srv::testFqdn has been expanded to invoke this method and check the
outcome.
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