]>
git.ipfire.org Git - thirdparty/kea.git/log
Naoki Kambe [Wed, 28 Aug 2013 09:52:51 +0000 (18:52 +0900)]
[master] Merge branch 'trac2883'
Naoki Kambe [Wed, 28 Aug 2013 09:41:27 +0000 (18:41 +0900)]
[master] Merge branch 'trac2781'
Thomas Markwalder [Tue, 27 Aug 2013 20:32:49 +0000 (16:32 -0400)]
[3086] Initial implementation of NameChangeTransaction class
Interim commit for 3086 which includes the preliminary implementation
of the base class, NameChangeTransaction. b10-dhcp-ddns module will use
derivations of this class to carry out NameChangeRequests.
Jeremy C. Reed [Tue, 27 Aug 2013 17:57:36 +0000 (12:57 -0500)]
[master] fix simple transpose typo in acronym
Thomas Markwalder [Tue, 27 Aug 2013 17:32:08 +0000 (13:32 -0400)]
[master] Added ChangeLog entry 669 for Trac# 3075.
Thomas Markwalder [Tue, 27 Aug 2013 17:26:39 +0000 (13:26 -0400)]
[master] Merge branch 'master'
Master moved ahead while I was merging in 3075. This is
the remerge.
Thomas Markwalder [Tue, 27 Aug 2013 16:00:58 +0000 (12:00 -0400)]
[master] Merge branch 'trac3075'
Added main process event loop to src/bin/d2/D2Process,
which is the primary application object in b10-dchp-ddns.
Marcin Siodelski [Tue, 27 Aug 2013 16:00:49 +0000 (18:00 +0200)]
[master] Added ChangeLog entry for #3083.
Marcin Siodelski [Tue, 27 Aug 2013 15:43:40 +0000 (17:43 +0200)]
[master] Merge branch 'trac3083'
Tomek Mrugalski [Tue, 27 Aug 2013 14:03:03 +0000 (16:03 +0200)]
[master] Compilation fix for dhcp_ddns on Ubuntu
Marcin Siodelski [Tue, 27 Aug 2013 14:00:16 +0000 (16:00 +0200)]
[3084] Created tests to check that invalid hostname is rejected.
Also, cleaned up whitespaces.
Mukund Sivaraman [Tue, 27 Aug 2013 13:49:47 +0000 (19:19 +0530)]
[2750] Set the new node's down pointer too
Marcin Siodelski [Tue, 27 Aug 2013 12:23:52 +0000 (14:23 +0200)]
[3084] Added test cases to cover lease updates in MySQL.
Thomas Markwalder [Tue, 27 Aug 2013 12:15:23 +0000 (08:15 -0400)]
[3075] Additional review changes.
Replaced use of EXPECT_EQ(false,) with EXPECT_FALSE()
in d2_process_unittests.cc. These were failing to
compile under Fedora 18/gtest 1.6. This appears to be
a gtest bug. Other minor changes.
Marcin Siodelski [Tue, 27 Aug 2013 11:36:00 +0000 (13:36 +0200)]
[3084] Use FQDN data from the lease database to create lease instance.
Shane Kerr [Tue, 27 Aug 2013 11:16:49 +0000 (13:16 +0200)]
Remove hard-coded (and unecessary) TSIG key from error message.
Shane Kerr [Tue, 27 Aug 2013 09:08:36 +0000 (11:08 +0200)]
Don't crash with missing TSIG name
Marcin Siodelski [Tue, 27 Aug 2013 08:14:49 +0000 (10:14 +0200)]
[3075] A few trivial fixes in dhcp-ddns.
Michal 'vorner' Vaner [Tue, 27 Aug 2013 08:10:15 +0000 (10:10 +0200)]
[3095] Use the traceback handler
Put the traceback handler in the top level of all the python daemons and
some utility programs. The programs that don't do logging are not
included.
Naoki Kambe [Tue, 27 Aug 2013 07:15:44 +0000 (16:15 +0900)]
[2883] None not acceptable for spec_file_name of the Counters class
Remove condition that spec_file_name is omitted (None is specified). Revise
documentation of Counters and add a unit test to assert an exception raised when
specifying an invalid argument.
Michal 'vorner' Vaner [Tue, 27 Aug 2013 07:27:23 +0000 (09:27 +0200)]
[3095] Docstring for the traceback_handler
Michal 'vorner' Vaner [Tue, 27 Aug 2013 07:25:28 +0000 (09:25 +0200)]
[3095] Traceback handling function
A function that catches exceptions, prints them to correct places and
exists.
Naoki Kambe [Tue, 27 Aug 2013 06:49:49 +0000 (15:49 +0900)]
[2883] change module_description of a spec file for testing
Naoki Kambe [Fri, 23 Aug 2013 09:15:37 +0000 (18:15 +0900)]
[2781] define items() in DummDict class instead of using lambda, update note
Naoki Kambe [Fri, 23 Aug 2013 08:59:27 +0000 (17:59 +0900)]
[2781] correct description of test_get_multi_module_list_initsessiontimeout()
and revise the test code to match this
Mukund Sivaraman [Tue, 27 Aug 2013 05:59:13 +0000 (11:29 +0530)]
[2750] Simplify code somewhat
Marcin Siodelski [Tue, 27 Aug 2013 05:50:54 +0000 (07:50 +0200)]
[3083] Fixed typos in allocation engine, as a result of the review.
Mukund Sivaraman [Tue, 27 Aug 2013 05:48:32 +0000 (11:18 +0530)]
[2750] Add remove() and tryNodeFusion() implementations
Marcin Siodelski [Tue, 27 Aug 2013 05:21:29 +0000 (07:21 +0200)]
[3083] Merge branch 'master' into trac3083
Conflicts:
src/lib/dhcpsrv/alloc_engine.cc
src/lib/dhcpsrv/alloc_engine.h
src/lib/dhcpsrv/tests/alloc_engine_unittest.cc
Thomas Markwalder [Mon, 26 Aug 2013 18:26:51 +0000 (14:26 -0400)]
[3075] Address review comments.
Minor corrections only, there were no major revisions.
Marcin Siodelski [Mon, 26 Aug 2013 15:30:56 +0000 (17:30 +0200)]
[3084] Modified MySQL bind statements to include FQDN data.
Also, included FQDN fields in the MySQL script creating database.
Tomek Mrugalski [Mon, 26 Aug 2013 13:21:37 +0000 (15:21 +0200)]
[master] Fix for variable scope reported by cppcheck
Mukund Sivaraman [Mon, 26 Aug 2013 10:39:24 +0000 (16:09 +0530)]
[2750] Adjust more pointers to make the exchange complete
Michal 'vorner' Vaner [Mon, 26 Aug 2013 10:33:21 +0000 (12:33 +0200)]
[2857] Comment about returned command
Mukund Sivaraman [Mon, 26 Aug 2013 10:33:00 +0000 (16:03 +0530)]
[2750] Adjust a few more pointers to make the exchange complete
Tomek Mrugalski [Mon, 26 Aug 2013 10:30:38 +0000 (12:30 +0200)]
[master] dhcp4_srv compilation fix for some systems (after #2983 merge)
Mukund Sivaraman [Mon, 26 Aug 2013 09:36:27 +0000 (15:06 +0530)]
[2750] Add a comment about why down_ is not swapped
Michal 'vorner' Vaner [Mon, 26 Aug 2013 09:05:50 +0000 (11:05 +0200)]
[2857] Assert type of parameter
Mukund Sivaraman [Mon, 26 Aug 2013 08:39:17 +0000 (14:09 +0530)]
[2750] Start to remove() with initial exchange with a leaf node
Michal 'vorner' Vaner [Mon, 26 Aug 2013 09:00:25 +0000 (11:00 +0200)]
[2857] Use more common construct
Use for cycle instead of while and eating of the elements from the list.
Mukund Sivaraman [Mon, 26 Aug 2013 05:28:38 +0000 (10:58 +0530)]
[2750] Add non-const variants of more find() methods
Mukund Sivaraman [Mon, 26 Aug 2013 04:12:13 +0000 (09:42 +0530)]
[2750] Make public method names consistent
Mukund Sivaraman [Mon, 26 Aug 2013 02:57:12 +0000 (08:27 +0530)]
[2750] Add getSibling() method
Mukund Sivaraman [Mon, 26 Aug 2013 02:51:27 +0000 (08:21 +0530)]
[2750] Add proto for a method to delete a tree node
Mukund Sivaraman [Mon, 26 Aug 2013 02:40:24 +0000 (08:10 +0530)]
[2750] Fix indent level
Mukund Sivaraman [Mon, 26 Aug 2013 02:40:16 +0000 (08:10 +0530)]
[2750] Add non-const variant of find()
Mukund Sivaraman [Mon, 26 Aug 2013 02:07:40 +0000 (07:37 +0530)]
[2750] Add non-const variant of largestNode()
Mukund Sivaraman [Mon, 26 Aug 2013 01:50:57 +0000 (07:20 +0530)]
[2750] Add non-const variants of successor() and predecessor()
Mukund Sivaraman [Mon, 26 Aug 2013 01:47:20 +0000 (07:17 +0530)]
[2750] Remove redundant variable
Mukund Sivaraman [Mon, 26 Aug 2013 01:46:00 +0000 (07:16 +0530)]
[2750] Add non-const variant of abstractSuccessor()
Mukund Sivaraman [Mon, 26 Aug 2013 01:34:00 +0000 (07:04 +0530)]
[2750] Add non-const variant of getUpperNode()
Mukund Sivaraman [Mon, 26 Aug 2013 01:25:58 +0000 (06:55 +0530)]
[2750] Add non-const variant of getSubTreeRoot()
Tomek Mrugalski [Fri, 23 Aug 2013 11:59:01 +0000 (13:59 +0200)]
[master] Merge branch 'trac2983' (4 extra hooks for DHCPv4)
Conflicts:
ChangeLog
Tomek Mrugalski [Fri, 23 Aug 2013 09:26:36 +0000 (11:26 +0200)]
[2983] Changes after review:
- hooks documentation updated
- dhcp4 message logs updated
- long lines wrapped in dhcp4_srv.cc
- unit-test names now use camel notation
- Pkt4::bufferOut_ renamed to buffer_out_
Naoki Kambe [Fri, 23 Aug 2013 08:50:49 +0000 (17:50 +0900)]
[2781] use for-loop instead of while-loop for avoiding from rewriting the iterator
Tomek Mrugalski [Thu, 22 Aug 2013 11:54:18 +0000 (13:54 +0200)]
[2592] ChangeLog updated.
Tomek Mrugalski [Thu, 22 Aug 2013 11:51:34 +0000 (13:51 +0200)]
[2592] Memfile unit-tests added by David Carlier
Michal 'vorner' Vaner [Thu, 22 Aug 2013 08:45:13 +0000 (10:45 +0200)]
Changelog for #3028
Michal 'vorner' Vaner [Thu, 22 Aug 2013 08:41:49 +0000 (10:41 +0200)]
Merge #3028
Remove an old stray test command.
Mukund Sivaraman [Thu, 22 Aug 2013 07:53:41 +0000 (13:23 +0530)]
[3028] Fix assertion call
Marcin Siodelski [Thu, 22 Aug 2013 07:40:13 +0000 (09:40 +0200)]
[master] Force generation of shared test libraries when static linking.
The new hooks tests require two shared libraries, which were not generated
when static linking was used and caused tests to fail. This patch forces
generation of these shared libraries. Okayed on jabber.
Jeremy C. Reed [Thu, 22 Aug 2013 02:03:18 +0000 (21:03 -0500)]
[master] typo fix
Tomek Mrugalski [Wed, 21 Aug 2013 15:09:07 +0000 (17:09 +0200)]
[master] Merge branch 'trac3063' (Hooks maintenance doc)
Conflicts:
ChangeLog
Tomek Mrugalski [Wed, 21 Aug 2013 15:04:51 +0000 (17:04 +0200)]
[3063] ChangeLog entry added.
Tomek Mrugalski [Wed, 21 Aug 2013 15:02:05 +0000 (17:02 +0200)]
[3063] Minor corrections in Maintenance Guide.
Tomek Mrugalski [Wed, 21 Aug 2013 14:32:13 +0000 (16:32 +0200)]
[2983] Pushed minor change to CalloutManager
Thomas Markwalder [Wed, 21 Aug 2013 13:50:55 +0000 (09:50 -0400)]
[master] Added ChangeLog entry 664.
Thomas Markwalder [Wed, 21 Aug 2013 13:39:03 +0000 (09:39 -0400)]
[master] Merge branch 'trac3062'
Corrects a bug in Hooks code that was improperly
creating a new callout handle on every call, rather
than maintaining it throughout the context of the
packet being processed.
Marcin Siodelski [Wed, 21 Aug 2013 12:23:42 +0000 (14:23 +0200)]
[3083] Unit test setting FQDN lease parameters.
Marcin Siodelski [Wed, 21 Aug 2013 11:54:28 +0000 (13:54 +0200)]
[3083] Extended Allocation Engine API to pass the FQDN data.
Marcin Siodelski [Wed, 21 Aug 2013 11:02:25 +0000 (13:02 +0200)]
[3083] Return a copy of the lease when getLease is called.
Also, updateLease4 and updateLease6 are implemented.
Tomek Mrugalski [Wed, 21 Aug 2013 10:34:07 +0000 (12:34 +0200)]
[2983] Developer's Guide updated, ChangeLog proposal added.
Marcin Siodelski [Wed, 21 Aug 2013 10:15:21 +0000 (12:15 +0200)]
[3083] Allocation engine returns a copy of the previous lease instance.
Michal 'vorner' Vaner [Wed, 21 Aug 2013 07:10:30 +0000 (09:10 +0200)]
[3028] Remove outdated comment
Michal 'vorner' Vaner [Wed, 21 Aug 2013 07:09:24 +0000 (09:09 +0200)]
[3028] Check the shutdown is actually called
Mukund Sivaraman [Wed, 21 Aug 2013 03:12:50 +0000 (08:42 +0530)]
[2857] Update comment
Mukund Sivaraman [Wed, 21 Aug 2013 03:12:13 +0000 (08:42 +0530)]
[2857] Fix typo
Tomek Mrugalski [Tue, 20 Aug 2013 17:03:18 +0000 (19:03 +0200)]
[3109] Initial text import for Contributor's Guide
Tomek Mrugalski [Tue, 20 Aug 2013 16:42:25 +0000 (18:42 +0200)]
[2983] Minor comments corrections in v6 hooks tests
Tomek Mrugalski [Tue, 20 Aug 2013 16:42:06 +0000 (18:42 +0200)]
[2983] lease4_renew unit-tests implemented.
Marcin Siodelski [Tue, 20 Aug 2013 16:03:54 +0000 (18:03 +0200)]
[master] Merge branch 'trac3105'
Marcin Siodelski [Tue, 20 Aug 2013 16:00:13 +0000 (18:00 +0200)]
[3083] Return the old lease instance when new lease is acquired.
Tomek Mrugalski [Tue, 20 Aug 2013 15:34:10 +0000 (17:34 +0200)]
[2983] lease4_release tests implemented.
Tomek Mrugalski [Tue, 20 Aug 2013 14:21:56 +0000 (16:21 +0200)]
[2983] buffer6_send tests implemented.
Marcin Siodelski [Tue, 20 Aug 2013 13:23:04 +0000 (15:23 +0200)]
[master] Corrected module names in the ChangeLog entry 663.
Tomek Mrugalski [Tue, 20 Aug 2013 13:18:27 +0000 (15:18 +0200)]
[2983] Couple todos added regarding v4 packet validation
Tomek Mrugalski [Tue, 20 Aug 2013 13:18:08 +0000 (15:18 +0200)]
[2983] buffer4_receive tests are now passing.
Tomek Mrugalski [Tue, 20 Aug 2013 12:52:24 +0000 (14:52 +0200)]
[2983] Server now handles v4 packet without message type option correctly.
Tomek Mrugalski [Tue, 20 Aug 2013 12:02:27 +0000 (14:02 +0200)]
[2983] Unit-tests for buffer4_receive implemented.
Marcin Siodelski [Tue, 20 Aug 2013 11:32:24 +0000 (13:32 +0200)]
[master] Added ChangeLog entry for #3036.
Marcin Siodelski [Tue, 20 Aug 2013 10:47:53 +0000 (12:47 +0200)]
[master] Merge branch 'trac3036'
Conflicts:
src/lib/dhcp/option_definition.cc
src/lib/dhcp/option_definition.h
Marcin Siodelski [Tue, 20 Aug 2013 06:47:56 +0000 (08:47 +0200)]
[3036] Suppress the cppcheck errors regarding check for assignment to self.
Marcin Siodelski [Tue, 20 Aug 2013 06:32:10 +0000 (08:32 +0200)]
[master] Added ChangeLog entry for 3082.
Marcin Siodelski [Tue, 20 Aug 2013 04:07:36 +0000 (06:07 +0200)]
[master] Merge branch 'trac3082'
Marcin Siodelski [Tue, 20 Aug 2013 03:57:30 +0000 (05:57 +0200)]
[3036] Initialize Botan library using cryptolink.
Marcin Siodelski [Mon, 19 Aug 2013 16:25:45 +0000 (18:25 +0200)]
[3105] Add initialization of the ParserContext::hooks_libraries_.
This commit also changes the ParserContext copy constructor and assignment
operator to handle copying of the NULL shared pointers.
Tomek Mrugalski [Mon, 19 Aug 2013 13:08:08 +0000 (15:08 +0200)]
[2983] Remaining v4 hooks implemented.
Michal 'vorner' Vaner [Mon, 19 Aug 2013 11:16:45 +0000 (13:16 +0200)]
[3028] Get rid of the print_settings command completely
It was used in tests only. We may abuse the shutdown command for that.
Michal 'vorner' Vaner [Mon, 19 Aug 2013 10:41:46 +0000 (12:41 +0200)]
Merge #3049
Fix configure test for offset_ptr warnings.
Michal 'vorner' Vaner [Mon, 19 Aug 2013 10:37:35 +0000 (12:37 +0200)]
Merge #2690
Using select instead of poll/kqueue in message queue daemon.