]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
12 years ago[2751] Consolidate common code
Michal 'vorner' Vaner [Mon, 16 Sep 2013 08:42:50 +0000 (10:42 +0200)] 
[2751] Consolidate common code

12 years ago[3107] Added missing space for SunStudio CXX version detection
Kean Johnston [Mon, 16 Sep 2013 08:36:41 +0000 (10:36 +0200)] 
[3107] Added missing space for SunStudio CXX version detection

12 years agoMerge #3095
Michal 'vorner' Vaner [Mon, 16 Sep 2013 08:10:12 +0000 (10:10 +0200)] 
Merge #3095

Generic traceback handling in python.

Conflicts:
src/bin/memmgr/memmgr.py.in

12 years ago[3095] Rename log message ID
Michal 'vorner' Vaner [Mon, 16 Sep 2013 08:03:33 +0000 (10:03 +0200)] 
[3095] Rename log message ID

The UNHANDLED_EXCEPTION is renamed to PYTHON_UNHANDLED_EXCEPTION,
because only python code produces this one.

12 years ago[3095] Fix module name in comment
Michal 'vorner' Vaner [Mon, 16 Sep 2013 08:01:02 +0000 (10:01 +0200)] 
[3095] Fix module name in comment

12 years ago[3147] Implemented use of lease type in MySQL for IPv6 lease queries
Thomas Markwalder [Fri, 13 Sep 2013 14:05:28 +0000 (10:05 -0400)] 
[3147] Implemented use of lease type in MySQL for IPv6 lease queries

Added support for lease type discrimination in IPv6 lease
operations in MySQL backend used by DHCP6, dhcpsrv/mysql_lease_mgr

12 years agoMerge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
Tomek Mrugalski [Fri, 13 Sep 2013 11:26:25 +0000 (13:26 +0200)] 
Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10

12 years ago[2750] Re-indent code
Mukund Sivaraman [Fri, 13 Sep 2013 10:01:05 +0000 (15:31 +0530)] 
[2750] Re-indent code

12 years ago[2750] Add a test that does a remove() on tree with empty upper nodes
Mukund Sivaraman [Fri, 13 Sep 2013 10:00:55 +0000 (15:30 +0530)] 
[2750] Add a test that does a remove() on tree with empty upper nodes

12 years ago[2750] Add some more checks and comments to .remove test
Mukund Sivaraman [Fri, 13 Sep 2013 10:00:28 +0000 (15:30 +0530)] 
[2750] Add some more checks and comments to .remove test

12 years ago[2750] Don't delete nodes with down pointers
Mukund Sivaraman [Fri, 13 Sep 2013 09:28:55 +0000 (14:58 +0530)] 
[2750] Don't delete nodes with down pointers

With this mind, also clean up any empty upper nodes and
rebalance their trees if necessary.

12 years ago[master] Merge branch 'trac3146' (Abstract LeaseMgr support for PD)
Tomek Mrugalski [Fri, 13 Sep 2013 09:09:51 +0000 (11:09 +0200)] 
[master] Merge branch 'trac3146' (Abstract LeaseMgr support for PD)

Conflicts:
ChangeLog

12 years ago[3112] Fix an uninit variable use warning
Mukund Sivaraman [Thu, 12 Sep 2013 14:04:20 +0000 (19:34 +0530)] 
[3112] Fix an uninit variable use warning

This apparently happens when gtest-1.5 is in use. Patch was reviewed by
Thomas Markwalder.

12 years ago[3017] Add check for GNU sed and dont rely on boton-config.
Kean Johnston [Thu, 12 Sep 2013 13:45:08 +0000 (15:45 +0200)] 
[3017] Add check for GNU sed and dont rely on boton-config.

Also fixed a small bug in the previous commit where $CPPFLAGS was not
being passed along with $CPP when checking the log4cplus version.

12 years ago[3095] Update method comment
Mukund Sivaraman [Thu, 12 Sep 2013 13:02:44 +0000 (18:32 +0530)] 
[3095] Update method comment

12 years ago[3095] Change assertion syntax
Mukund Sivaraman [Thu, 12 Sep 2013 13:01:51 +0000 (18:31 +0530)] 
[3095] Change assertion syntax

12 years ago[3095] Assert that the traceback file was generated first
Mukund Sivaraman [Thu, 12 Sep 2013 12:59:34 +0000 (18:29 +0530)] 
[3095] Assert that the traceback file was generated first

12 years ago[3095] Assert that the main() function is called when passed to the traceback handler
Mukund Sivaraman [Thu, 12 Sep 2013 12:56:32 +0000 (18:26 +0530)] 
[3095] Assert that the main() function is called when passed to the traceback handler

12 years ago[3095] Test the case where nothing is returned
Mukund Sivaraman [Thu, 12 Sep 2013 12:55:12 +0000 (18:25 +0530)] 
[3095] Test the case where nothing is returned

12 years ago[3095] Rename test fixture
Mukund Sivaraman [Thu, 12 Sep 2013 12:50:56 +0000 (18:20 +0530)] 
[3095] Rename test fixture

12 years ago[3095] Update message id description
Mukund Sivaraman [Thu, 12 Sep 2013 12:47:49 +0000 (18:17 +0530)] 
[3095] Update message id description

12 years ago[3109] Re-justify paragraphs (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:33:50 +0000 (13:03 +0530)] 
[3109] Re-justify paragraphs (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:33:22 +0000 (13:03 +0530)] 
[3109] Update text

12 years ago[3109] Re-justify paragraphs (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:30:20 +0000 (13:00 +0530)] 
[3109] Re-justify paragraphs (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:29:52 +0000 (12:59 +0530)] 
[3109] Update text

12 years ago[3109] Re-justify paragraphs (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:24:00 +0000 (12:54 +0530)] 
[3109] Re-justify paragraphs (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:23:48 +0000 (12:53 +0530)] 
[3109] Update text

12 years ago[3109] Move paragraphs to maintain context
Mukund Sivaraman [Thu, 12 Sep 2013 07:22:13 +0000 (12:52 +0530)] 
[3109] Move paragraphs to maintain context

12 years ago[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:21:49 +0000 (12:51 +0530)] 
[3109] Re-justify paragraph (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:20:41 +0000 (12:50 +0530)] 
[3109] Update text

12 years ago[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 07:18:13 +0000 (12:48 +0530)] 
[3109] Re-justify paragraph (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 07:17:18 +0000 (12:47 +0530)] 
[3109] Update text

12 years ago[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:59:09 +0000 (12:29 +0530)] 
[3109] Re-justify paragraph (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:58:50 +0000 (12:28 +0530)] 
[3109] Update text

12 years ago[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:52:33 +0000 (12:22 +0530)] 
[3109] Re-justify paragraph (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:52:12 +0000 (12:22 +0530)] 
[3109] Update text

12 years ago[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:48:03 +0000 (12:18 +0530)] 
[3109] Re-justify paragraph (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:47:51 +0000 (12:17 +0530)] 
[3109] Update text

12 years ago[3109] Add punctuation
Mukund Sivaraman [Thu, 12 Sep 2013 06:46:54 +0000 (12:16 +0530)] 
[3109] Add punctuation

12 years ago[3109] Re-justify paragraph (after changes in previous commits)
Mukund Sivaraman [Thu, 12 Sep 2013 06:45:56 +0000 (12:15 +0530)] 
[3109] Re-justify paragraph (after changes in previous commits)

12 years ago[3109] Update text
Mukund Sivaraman [Thu, 12 Sep 2013 06:45:03 +0000 (12:15 +0530)] 
[3109] Update text

12 years ago[3109] Add articles
Mukund Sivaraman [Thu, 12 Sep 2013 06:44:04 +0000 (12:14 +0530)] 
[3109] Add articles

12 years ago[3109] Update text for easier reading
Mukund Sivaraman [Thu, 12 Sep 2013 06:43:18 +0000 (12:13 +0530)] 
[3109] Update text for easier reading

12 years ago[3109] Add article and trailing newline
Mukund Sivaraman [Thu, 12 Sep 2013 06:41:48 +0000 (12:11 +0530)] 
[3109] Add article and trailing newline

12 years ago[3112] Test the contents of RRClass returned by RRClass::createFromText()
Mukund Sivaraman [Wed, 11 Sep 2013 19:37:10 +0000 (01:07 +0530)] 
[3112] Test the contents of RRClass returned by RRClass::createFromText()

12 years ago[3112] Don't use boost::optional in libdns++
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.

12 years ago[3146] Minor changes after review:
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

12 years ago[3035] Removed const for enums in DHCPv4 FQDN unit tests.
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.

12 years ago[master] Merge branch 'trac443'
Kean Johnston [Wed, 11 Sep 2013 10:26:53 +0000 (12:26 +0200)] 
[master] Merge branch 'trac443'

12 years ago[master] Warning fix in option6_iaprefix_unittest.cc
Tomek Mrugalski [Wed, 11 Sep 2013 07:31:39 +0000 (09:31 +0200)] 
[master] Warning fix in option6_iaprefix_unittest.cc

12 years ago[443] remove asiolink.h altogether as its not needed any more.
Kean Johnston [Wed, 11 Sep 2013 05:33:18 +0000 (07:33 +0200)] 
[443] remove asiolink.h altogether as its not needed any more.

12 years ago[master] Merge branch 'trac3145' (IA_PD and IAPREFIX DHCPv6 options)
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

12 years ago[3150] First part of prefix pool support
Tomek Mrugalski [Tue, 10 Sep 2013 18:39:04 +0000 (20:39 +0200)] 
[3150] First part of prefix pool support

12 years ago[3150] PD support added to Pool6
Tomek Mrugalski [Tue, 10 Sep 2013 14:11:41 +0000 (16:11 +0200)] 
[3150] PD support added to Pool6

12 years ago[3156] Declared static consts for unit tests so older versions of gtest would be...
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.

12 years ago[3113_test] Minor fixes before passing for review
Stephen Morris [Tue, 10 Sep 2013 11:19:03 +0000 (12:19 +0100)] 
[3113_test] Minor fixes before passing for review

12 years ago[443] Removed asiolink.h from NSAS and use the full version instead.
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.

12 years ago[3145] ASSERT_NO_THROW added in couple IA_{NA,PD} tests.
Tomek Mrugalski [Tue, 10 Sep 2013 10:10:50 +0000 (12:10 +0200)] 
[3145] ASSERT_NO_THROW added in couple IA_{NA,PD} tests.

12 years ago[3145] EXPECT_NO_THROW => ASSERT_NO_THROW in IAPrefix option 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

12 years ago[3145] Added 2 new tests for IAPREFIX
Tomek Mrugalski [Tue, 10 Sep 2013 09:52:26 +0000 (11:52 +0200)] 
[3145] Added 2 new tests for IAPREFIX

12 years ago[3145] Several clean-ups in IAPREFIX option, prefix-len checked
Tomek Mrugalski [Tue, 10 Sep 2013 09:50:59 +0000 (11:50 +0200)] 
[3145] Several clean-ups in IAPREFIX option, prefix-len checked

12 years ago[3145] Added negative test case for IAADDR option
Tomek Mrugalski [Tue, 10 Sep 2013 09:50:21 +0000 (11:50 +0200)] 
[3145] Added negative test case for IAADDR option

12 years ago[3107] add dependency version information to config.report
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.

12 years ago[3035] Remove outstanding NameChangeRequests from the queue when idle.
Marcin Siodelski [Tue, 10 Sep 2013 06:27:44 +0000 (08:27 +0200)] 
[3035] Remove outstanding NameChangeRequests from the queue when idle.

12 years ago[3035] Resolved doxygen errors caused by recent changes.
Marcin Siodelski [Tue, 10 Sep 2013 06:22:05 +0000 (08:22 +0200)] 
[3035] Resolved doxygen errors caused by recent changes.

12 years ago[3035] Updated DHCPv4 Developer's Guide with respect to DNS updates.
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.

12 years ago[2762] Update tests and implementation (see full log)
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)

12 years ago[3113_test] Minor updates to the documentation
Stephen Morris [Mon, 9 Sep 2013 17:45:07 +0000 (18:45 +0100)] 
[3113_test] Minor updates to the documentation

12 years ago[3113_test] Update documentation
Stephen Morris [Mon, 9 Sep 2013 17:43:40 +0000 (18:43 +0100)] 
[3113_test] Update documentation

12 years ago[3113_test] Add library initialization function
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.

12 years ago[3035] Generate client hostname from IP address acquired.
Marcin Siodelski [Mon, 9 Sep 2013 17:22:28 +0000 (19:22 +0200)] 
[3035] Generate client hostname from IP address acquired.

12 years ago[2762] Allow short names for HMAC-MD5
Mukund Sivaraman [Mon, 9 Sep 2013 17:05:40 +0000 (22:35 +0530)] 
[2762] Allow short names for HMAC-MD5

12 years ago[3156] Extracted state model logic from NameChangeTransaction into new class
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.

12 years ago[3035] Process Hostname option sent by a client.
Marcin Siodelski [Mon, 9 Sep 2013 12:19:12 +0000 (14:19 +0200)] 
[3035] Process Hostname option sent by a client.

12 years ago[3035] Added a function to return the number of labels in the FQDN.
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.

12 years ago[3035] Basic implementation to process DHCP4 Hostname option.
Marcin Siodelski [Mon, 9 Sep 2013 10:28:06 +0000 (12:28 +0200)] 
[3035] Basic implementation to process DHCP4 Hostname option.

12 years ago[3035] Create NameChangeRequests for incoming Request and Release.
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.

12 years ago[master] Corrected nc_trans_unittest.cc build failure
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.

12 years ago[3146] ChangeLog updated
Tomek Mrugalski [Fri, 6 Sep 2013 17:30:45 +0000 (19:30 +0200)] 
[3146] ChangeLog updated

12 years ago[3146] getLease6() renamed to getLeases6()
Tomek Mrugalski [Fri, 6 Sep 2013 17:30:35 +0000 (19:30 +0200)] 
[3146] getLease6() renamed to getLeases6()

12 years ago[3146] Test for LeaseMgr::getLease6() implemented.
Tomek Mrugalski [Fri, 6 Sep 2013 16:55:09 +0000 (18:55 +0200)] 
[3146] Test for LeaseMgr::getLease6() implemented.

12 years ago[3146] getLease6 renamed to getLeases6(), single lease getLease6() added
Tomek Mrugalski [Fri, 6 Sep 2013 16:16:50 +0000 (18:16 +0200)] 
[3146] getLease6 renamed to getLeases6(), single lease getLease6() added

12 years ago[master] Added ChangeLog entry 672, for trac# 3086.
Thomas Markwalder [Fri, 6 Sep 2013 14:54:11 +0000 (10:54 -0400)] 
[master] Added ChangeLog entry 672, for trac# 3086.

12 years ago[3086] Merge branch 'trac3086'
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.

12 years ago[3086] Added todo comment regarding default constructor use.
Thomas Markwalder [Fri, 6 Sep 2013 14:17:24 +0000 (10:17 -0400)] 
[3086] Added todo comment regarding default constructor use.

12 years ago[3146] getLease6() methods now have extra param: LeaseType
Tomek Mrugalski [Fri, 6 Sep 2013 12:51:59 +0000 (14:51 +0200)] 
[3146] getLease6() methods now have extra param: LeaseType

12 years ago[2932] Document the notification interface
Michal 'vorner' Vaner [Fri, 6 Sep 2013 06:51:15 +0000 (08:51 +0200)] 
[2932] Document the notification interface

12 years ago[2932] Handle the notifications
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.

12 years ago[2750] Handle root of forest case too
Mukund Sivaraman [Fri, 6 Sep 2013 06:06:44 +0000 (11:36 +0530)] 
[2750] Handle root of forest case too

12 years ago[2750] exchange() nodes only when node to be removed has both children
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

12 years ago[2750] Check that sub-tree roots have the flag set
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.

12 years ago[2750] Remove excess wrapper methods
Mukund Sivaraman [Fri, 6 Sep 2013 05:37:42 +0000 (11:07 +0530)] 
[2750] Remove excess wrapper methods

12 years ago[2750] Add comments in exchange() about asymmetric code
Mukund Sivaraman [Fri, 6 Sep 2013 04:08:14 +0000 (09:38 +0530)] 
[2750] Add comments in exchange() about asymmetric code

12 years ago[2750] Rename variable to lower
Mukund Sivaraman [Fri, 6 Sep 2013 04:07:02 +0000 (09:37 +0530)] 
[2750] Rename variable to lower

12 years ago[2750] Introduce getSibling() again as a static function
Mukund Sivaraman [Thu, 5 Sep 2013 14:25:41 +0000 (19:55 +0530)] 
[2750] Introduce getSibling() again as a static function

12 years ago[2750] Use std::max()
Mukund Sivaraman [Thu, 5 Sep 2013 14:15:39 +0000 (19:45 +0530)] 
[2750] Use std::max()

12 years ago[2750] Remove node fusion functionality completely
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.

12 years ago[2932] Subscribe and unsubscribe notifications
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.

12 years ago[3035] Implemented function to enqueue new NameChangeRequests.
Marcin Siodelski [Thu, 5 Sep 2013 13:11:26 +0000 (15:11 +0200)] 
[3035] Implemented function to enqueue new NameChangeRequests.

12 years ago[2932] Tests for the notification reception in C++
Michal 'vorner' Vaner [Thu, 5 Sep 2013 12:46:06 +0000 (14:46 +0200)] 
[2932] Tests for the notification reception in C++