]>
git.ipfire.org Git - thirdparty/kea.git/log
Mukund Sivaraman [Thu, 12 Sep 2013 07:24:00 +0000 (12:54 +0530)]
[3109] Re-justify paragraphs (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:23:48 +0000 (12:53 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:22:13 +0000 (12:52 +0530)]
[3109] Move paragraphs to maintain context
Mukund Sivaraman [Thu, 12 Sep 2013 07:21:49 +0000 (12:51 +0530)]
[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:20:41 +0000 (12:50 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:18:13 +0000 (12:48 +0530)]
[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:17:18 +0000 (12:47 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:59:09 +0000 (12:29 +0530)]
[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:58:50 +0000 (12:28 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:52:33 +0000 (12:22 +0530)]
[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:52:12 +0000 (12:22 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:48:03 +0000 (12:18 +0530)]
[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:47:51 +0000 (12:17 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:46:54 +0000 (12:16 +0530)]
[3109] Add punctuation
Mukund Sivaraman [Thu, 12 Sep 2013 06:45:56 +0000 (12:15 +0530)]
[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:45:03 +0000 (12:15 +0530)]
[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:44:04 +0000 (12:14 +0530)]
[3109] Add articles
Mukund Sivaraman [Thu, 12 Sep 2013 06:43:18 +0000 (12:13 +0530)]
[3109] Update text for easier reading
Mukund Sivaraman [Thu, 12 Sep 2013 06:41:48 +0000 (12:11 +0530)]
[3109] Add article and trailing newline
Mukund Sivaraman [Wed, 11 Sep 2013 19:37:10 +0000 (01:07 +0530)]
[3112] Test the contents of RRClass returned by RRClass::createFromText()
Mukund Sivaraman [Wed, 11 Sep 2013 19:21:59 +0000 (00:51 +0530)]
[3112] Don't use boost::optional in libdns++
This has the side-effect of requiring additional copies of RRTTL
to be constructed and is less optimal. See the ticket on why
boost::optional is problematic.
Tomek Mrugalski [Wed, 11 Sep 2013 15:14:19 +0000 (17:14 +0200)]
[3146] Minor changes after review:
- LeaseType is now initalized from static array
- @todos added in 2 MySQL tests
- Added a comment about lease type values to MySQL schema
Marcin Siodelski [Wed, 11 Sep 2013 13:26:28 +0000 (15:26 +0200)]
[3035] Removed const for enums in DHCPv4 FQDN unit tests.
The cppcheck expects that the const enum value is passed by reference and
outputs errors. In the same time it doesn't expect that non-const enum
is passed by reference. Since there is no need to pass an enum by reference
the const was removed for enum values as a workaround. It doesn't have
an impact on the test.
Kean Johnston [Wed, 11 Sep 2013 10:26:53 +0000 (12:26 +0200)]
[master] Merge branch 'trac443'
Tomek Mrugalski [Wed, 11 Sep 2013 07:31:39 +0000 (09:31 +0200)]
[master] Warning fix in option6_iaprefix_unittest.cc
Kean Johnston [Wed, 11 Sep 2013 05:33:18 +0000 (07:33 +0200)]
[443] remove asiolink.h altogether as its not needed any more.
Tomek Mrugalski [Tue, 10 Sep 2013 18:59:51 +0000 (20:59 +0200)]
[master] Merge branch 'trac3145' (IA_PD and IAPREFIX DHCPv6 options)
Conflicts:
ChangeLog
Tomek Mrugalski [Tue, 10 Sep 2013 18:39:04 +0000 (20:39 +0200)]
[3150] First part of prefix pool support
Tomek Mrugalski [Tue, 10 Sep 2013 14:11:41 +0000 (16:11 +0200)]
[3150] PD support added to Pool6
Thomas Markwalder [Tue, 10 Sep 2013 11:32:20 +0000 (07:32 -0400)]
[3156] Declared static consts for unit tests so older versions of gtest would be happy.
Stephen Morris [Tue, 10 Sep 2013 11:19:03 +0000 (12:19 +0100)]
[3113_test] Minor fixes before passing for review
Kean Johnston [Tue, 10 Sep 2013 11:10:53 +0000 (13:10 +0200)]
[443] Removed asiolink.h from NSAS and use the full version instead.
Tomek Mrugalski [Tue, 10 Sep 2013 10:10:50 +0000 (12:10 +0200)]
[3145] ASSERT_NO_THROW added in couple IA_{NA,PD} tests.
Tomek Mrugalski [Tue, 10 Sep 2013 10:02:52 +0000 (12:02 +0200)]
[3145] EXPECT_NO_THROW => ASSERT_NO_THROW in IAPrefix option tests
Tomek Mrugalski [Tue, 10 Sep 2013 09:52:26 +0000 (11:52 +0200)]
[3145] Added 2 new tests for IAPREFIX
Tomek Mrugalski [Tue, 10 Sep 2013 09:50:59 +0000 (11:50 +0200)]
[3145] Several clean-ups in IAPREFIX option, prefix-len checked
Tomek Mrugalski [Tue, 10 Sep 2013 09:50:21 +0000 (11:50 +0200)]
[3145] Added negative test case for IAADDR option
Kean Johnston [Tue, 10 Sep 2013 09:33:32 +0000 (11:33 +0200)]
[3107] add dependency version information to config.report
... also cleaned up the display of config.report some to avoid the
rather unsightly blank lines that were ejected quite frequently when a
give variable had empty contents.
Marcin Siodelski [Tue, 10 Sep 2013 06:27:44 +0000 (08:27 +0200)]
[3035] Remove outstanding NameChangeRequests from the queue when idle.
Marcin Siodelski [Tue, 10 Sep 2013 06:22:05 +0000 (08:22 +0200)]
[3035] Resolved doxygen errors caused by recent changes.
Marcin Siodelski [Tue, 10 Sep 2013 06:17:32 +0000 (08:17 +0200)]
[3035] Updated DHCPv4 Developer's Guide with respect to DNS updates.
Also, fixed a few typos in the DHCPv6 Developer's Guide.
Mukund Sivaraman [Mon, 9 Sep 2013 18:02:18 +0000 (23:32 +0530)]
[2762] Update tests and implementation (see full log)
* Fix the unittest so that it compares the correct object (tsig6)
* Store canonical long-form HMAC name in case of HMAC-MD5
+ Update TSIG RDATA class (test already present)
+ Update TSIGKey class (new tests added)
Stephen Morris [Mon, 9 Sep 2013 17:45:07 +0000 (18:45 +0100)]
[3113_test] Minor updates to the documentation
Stephen Morris [Mon, 9 Sep 2013 17:43:40 +0000 (18:43 +0100)]
[3113_test] Update documentation
Stephen Morris [Mon, 9 Sep 2013 17:42:44 +0000 (18:42 +0100)]
[3113_test] Add library initialization function
Added initialization function that should be called when a
library is called by a statically-linked BIND 10.
Marcin Siodelski [Mon, 9 Sep 2013 17:22:28 +0000 (19:22 +0200)]
[3035] Generate client hostname from IP address acquired.
Mukund Sivaraman [Mon, 9 Sep 2013 17:05:40 +0000 (22:35 +0530)]
[2762] Allow short names for HMAC-MD5
Thomas Markwalder [Mon, 9 Sep 2013 17:04:40 +0000 (13:04 -0400)]
[3156] Extracted state model logic from NameChangeTransaction into new class
b10-dhcp-ddns Finite state machine logic was refactored into its own class,
StateModel.
Marcin Siodelski [Mon, 9 Sep 2013 12:19:12 +0000 (14:19 +0200)]
[3035] Process Hostname option sent by a client.
Marcin Siodelski [Mon, 9 Sep 2013 10:49:51 +0000 (12:49 +0200)]
[3035] Added a function to return the number of labels in the FQDN.
Marcin Siodelski [Mon, 9 Sep 2013 10:28:06 +0000 (12:28 +0200)]
[3035] Basic implementation to process DHCP4 Hostname option.
Marcin Siodelski [Mon, 9 Sep 2013 08:24:54 +0000 (10:24 +0200)]
[3035] Create NameChangeRequests for incoming Request and Release.
Also, use Ciaddr instead of Yiaddr to get the released lease from the
lease database.
Thomas Markwalder [Fri, 6 Sep 2013 19:45:18 +0000 (15:45 -0400)]
[master] Corrected nc_trans_unittest.cc build failure
Using EXPECT_EQ on class D2Dhcid failed under gtest 1.5
due to lack of "<<" operator. Adding it solves this problem.
Tomek Mrugalski [Fri, 6 Sep 2013 17:30:45 +0000 (19:30 +0200)]
[3146] ChangeLog updated
Tomek Mrugalski [Fri, 6 Sep 2013 17:30:35 +0000 (19:30 +0200)]
[3146] getLease6() renamed to getLeases6()
Tomek Mrugalski [Fri, 6 Sep 2013 16:55:09 +0000 (18:55 +0200)]
[3146] Test for LeaseMgr::getLease6() implemented.
Tomek Mrugalski [Fri, 6 Sep 2013 16:16:50 +0000 (18:16 +0200)]
[3146] getLease6 renamed to getLeases6(), single lease getLease6() added
Thomas Markwalder [Fri, 6 Sep 2013 14:54:11 +0000 (10:54 -0400)]
[master] Added ChangeLog entry 672, for trac# 3086.
Thomas Markwalder [Fri, 6 Sep 2013 14:20:37 +0000 (10:20 -0400)]
[3086] Merge branch 'trac3086'
Adds the initial implementation of b10-dhcp-ddns NameChangeTransaction class.
This class is an abstract, state-model driven class which provides the basic
mechanics for performing DDNS updates based on a NameChangeRequest.
Thomas Markwalder [Fri, 6 Sep 2013 14:17:24 +0000 (10:17 -0400)]
[3086] Added todo comment regarding default constructor use.
Tomek Mrugalski [Fri, 6 Sep 2013 12:51:59 +0000 (14:51 +0200)]
[3146] getLease6() methods now have extra param: LeaseType
Michal 'vorner' Vaner [Fri, 6 Sep 2013 06:51:15 +0000 (08:51 +0200)]
[2932] Document the notification interface
Michal 'vorner' Vaner [Fri, 6 Sep 2013 06:36:21 +0000 (08:36 +0200)]
[2932] Handle the notifications
Detect incoming notifications and handle them according to the
subscriptions.
Mukund Sivaraman [Fri, 6 Sep 2013 06:06:44 +0000 (11:36 +0530)]
[2750] Handle root of forest case too
Mukund Sivaraman [Fri, 6 Sep 2013 06:02:25 +0000 (11:32 +0530)]
[2750] exchange() nodes only when node to be removed has both children
Mukund Sivaraman [Fri, 6 Sep 2013 05:58:33 +0000 (11:28 +0530)]
[2750] Check that sub-tree roots have the flag set
This did not matter during the remove() so far, but in the future
we may not call exchange() even for some cases of non-leaf nodes.
Mukund Sivaraman [Fri, 6 Sep 2013 05:37:42 +0000 (11:07 +0530)]
[2750] Remove excess wrapper methods
Mukund Sivaraman [Fri, 6 Sep 2013 04:08:14 +0000 (09:38 +0530)]
[2750] Add comments in exchange() about asymmetric code
Mukund Sivaraman [Fri, 6 Sep 2013 04:07:02 +0000 (09:37 +0530)]
[2750] Rename variable to lower
Mukund Sivaraman [Thu, 5 Sep 2013 14:25:41 +0000 (19:55 +0530)]
[2750] Introduce getSibling() again as a static function
Mukund Sivaraman [Thu, 5 Sep 2013 14:15:39 +0000 (19:45 +0530)]
[2750] Use std::max()
Mukund Sivaraman [Thu, 5 Sep 2013 14:10:06 +0000 (19:40 +0530)]
[2750] Remove node fusion functionality completely
... as discussed on the bind10-dev@ mailing list.
Michal 'vorner' Vaner [Thu, 5 Sep 2013 13:39:09 +0000 (15:39 +0200)]
[2932] Subscribe and unsubscribe notifications
Doesn't actually use this for anything yet.
Marcin Siodelski [Thu, 5 Sep 2013 13:11:26 +0000 (15:11 +0200)]
[3035] Implemented function to enqueue new NameChangeRequests.
Michal 'vorner' Vaner [Thu, 5 Sep 2013 12:46:06 +0000 (14:46 +0200)]
[2932] Tests for the notification reception in C++
Mukund Sivaraman [Thu, 5 Sep 2013 12:37:07 +0000 (18:07 +0530)]
[2751] Make some minor comment updates
Mukund Sivaraman [Thu, 5 Sep 2013 12:36:34 +0000 (18:06 +0530)]
[2751] Fix a typo
(Yes, it's "an" and not "a" here as the syllable begins with a vowel.)
Mukund Sivaraman [Thu, 5 Sep 2013 12:35:49 +0000 (18:05 +0530)]
[2751] Re-indent code
Michal 'vorner' Vaner [Thu, 5 Sep 2013 12:04:55 +0000 (14:04 +0200)]
[2932] Interface to subscribe and unsubscribe notifications
Not documented as of yet, and no implementation.
Michal 'vorner' Vaner [Thu, 5 Sep 2013 09:18:50 +0000 (11:18 +0200)]
Merge #2857: memory manager initial exchanges
This initializes the basic data structures of the memory manager and
starts loading data into the segments.
Tomek Mrugalski [Thu, 5 Sep 2013 06:48:23 +0000 (08:48 +0200)]
[master] Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Tomek Mrugalski [Thu, 5 Sep 2013 06:47:42 +0000 (08:47 +0200)]
[master] Merge branch 'trac2592' (getLease4 in memfile LeaseMgr)
Conflicts:
ChangeLog
src/lib/dhcpsrv/memfile_lease_mgr.cc
src/lib/dhcpsrv/memfile_lease_mgr.h
src/lib/dhcpsrv/tests/mysql_lease_mgr_unittest.cc
Mukund Sivaraman [Wed, 4 Sep 2013 10:11:57 +0000 (15:41 +0530)]
[master] Move path resolution stuff to bind10_config
... and don't generate isc/server_common/bind10_server.py from
isc/server_common/bind10_server.py.in. This fixes a builddir vs srcdir
path failure for the isc.server_common module.
Marcin Siodelski [Wed, 4 Sep 2013 12:35:05 +0000 (14:35 +0200)]
[3035] Implemented function which generates NameChangeRequests for a lease.
Stephen Morris [Wed, 4 Sep 2013 11:13:01 +0000 (12:13 +0100)]
[3113_test] Fix issues raised by static linking
This fix:
* Ensures the user library accesses the correct ServerHooks
singleton object.
* Provides a way to initialize the BIND 10 logging framework in
the context of the user-written hooks library.
Marcin Siodelski [Wed, 4 Sep 2013 06:11:17 +0000 (08:11 +0200)]
[3035] Added functions to check that two leases belong to the same client.
Mukund Sivaraman [Wed, 4 Sep 2013 04:14:14 +0000 (09:44 +0530)]
[2750] Fix typo
Mukund Sivaraman [Wed, 4 Sep 2013 04:10:06 +0000 (09:40 +0530)]
[2750] Test the passed set instead of the tree (true at the end of the unittest)
Mukund Sivaraman [Wed, 4 Sep 2013 04:02:56 +0000 (09:32 +0530)]
[2750] Simplify code
Tomek Mrugalski [Tue, 3 Sep 2013 18:47:00 +0000 (20:47 +0200)]
[2592] Several @todo removed from memfile_lease_mgr.h
Tomek Mrugalski [Tue, 3 Sep 2013 18:22:39 +0000 (20:22 +0200)]
[2592] getLease4(clientid,hwaddr,subnetid) implemented in memfile LeaseMgr
- Patch by David Carlier
Thomas Markwalder [Tue, 3 Sep 2013 17:41:18 +0000 (13:41 -0400)]
[3086] Addressed review comments
Added virtual method for validating state handler map, added additional unit tests and commentary.
Marcin Siodelski [Tue, 3 Sep 2013 16:39:48 +0000 (18:39 +0200)]
[3035] Generate NameChangeRequest when new lease is acquired.
Tomek Mrugalski [Tue, 3 Sep 2013 14:00:00 +0000 (16:00 +0200)]
[3109] Extra details added to Contributor's Guidelines
Tomek Mrugalski [Tue, 3 Sep 2013 12:41:52 +0000 (14:41 +0200)]
[3145] Unit-tests for IA_PD, several clean-ups
Marcin Siodelski [Tue, 3 Sep 2013 09:36:40 +0000 (11:36 +0200)]
[3035] Include HW type in the digest when generating DHCID from HW addr.
Marcin Siodelski [Tue, 3 Sep 2013 09:09:16 +0000 (11:09 +0200)]
[3035] Renamed DhcidComputeError to DhcidRdataComputeError.
Marcin Siodelski [Tue, 3 Sep 2013 08:52:37 +0000 (10:52 +0200)]
[3035] Implemented functions to compute DHCID from Client Id and HW address
Mukund Sivaraman [Tue, 3 Sep 2013 04:42:02 +0000 (10:12 +0530)]
[2750] Increase number of nodes to 1024
Mukund Sivaraman [Tue, 3 Sep 2013 04:41:41 +0000 (10:11 +0530)]
[2750] Remove some temporary tests