]>
git.ipfire.org Git - thirdparty/kea.git/log
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.
Mukund Sivaraman [Sat, 17 Aug 2013 02:49:55 +0000 (08:19 +0530)]
[master] EXTRA_DIST the LICENSE_1_0.txt file
Mukund Sivaraman [Sat, 17 Aug 2013 02:16:13 +0000 (07:46 +0530)]
[master] Fix coding style
Stephen Morris [Fri, 16 Aug 2013 17:04:02 +0000 (18:04 +0100)]
[master] ChangeLog for #3092
Stephen Morris [Fri, 16 Aug 2013 16:56:08 +0000 (17:56 +0100)]
[master] Merge branch 'trac3092'
Thomas Markwalder [Fri, 16 Aug 2013 15:30:47 +0000 (11:30 -0400)]
[3075] Implemented main event loop in b10-dhcp-ddns
Added main process event loop to D2Process which is the
primary application "object" in b10-dchp-ddns.
Along the way it was necessary to adjust D2QueueManager to treat
stopping as an asyncrhonous event when IO is pending. This
requied a change in lib-dchp-ddns to have awareness of when
IO is pending.
Fixed a bug in D2 configuration parsing in which parsing a
a subsequent configuration caused duplicate TSIGKeyInfo
entries.
Jeremy C. Reed [Fri, 16 Aug 2013 14:51:24 +0000 (09:51 -0500)]
[master] be clear that --enable-experimental-resolver is a configure option
This was no reviewed, but is consistent with previous ChangeLog entries.
Jeremy C. Reed [Fri, 16 Aug 2013 14:50:02 +0000 (09:50 -0500)]
[master] change URLs for accessing git history
These URLs may not be permanent, but have been working for over
a month and the previously documented URLs haven't worked for years.
This was not reviewed.
Jeremy C. Reed [Fri, 16 Aug 2013 14:43:14 +0000 (09:43 -0500)]
[master] use a tab before the keyword type and wrap too-long lines
Jeremy C. Reed [Fri, 16 Aug 2013 14:40:27 +0000 (09:40 -0500)]
[master] fix some spellings in ChangeLog
Marcin Siodelski [Fri, 16 Aug 2013 14:38:10 +0000 (16:38 +0200)]
[3036] Test creating on-wire data from an option with empty domain name.
Marcin Siodelski [Fri, 16 Aug 2013 14:23:40 +0000 (16:23 +0200)]
[3082] Allow converting option to wire format when domain-name is empty.
Marcin Siodelski [Fri, 16 Aug 2013 13:39:19 +0000 (15:39 +0200)]
[3036] Trivial: documented parameter in doxygen.
Marcin Siodelski [Fri, 16 Aug 2013 13:36:12 +0000 (15:36 +0200)]
[3036] Addressed comments from the second review.
Stephen Morris [Fri, 16 Aug 2013 12:01:30 +0000 (13:01 +0100)]
[3092] Extended list of header files copied to installation directory
The joker in the pack here is io_address.h, required by the DHCP
header files. That refers to the headers-only version of Boost
ASIO included in the BIND 10 source kit, so the ASIO files need
to be copied as well.
Marcin Siodelski [Fri, 16 Aug 2013 11:49:11 +0000 (13:49 +0200)]
[3082] Added cppcheck suppression for the enum to be passed by reference.
Kazunori Fujiwara [Fri, 16 Aug 2013 10:31:27 +0000 (19:31 +0900)]
Merge branch 'trac3016' and 'trac3015'
Conflicts:
ChangeLog
Michal 'vorner' Vaner [Fri, 16 Aug 2013 07:59:55 +0000 (09:59 +0200)]
[3049] Check for offset_ptr with -Werror
Marcin Siodelski [Fri, 16 Aug 2013 07:32:49 +0000 (09:32 +0200)]
[3082] Addressed comments from the second review.
Also, removed line wraps in toText function and added validation of the
flags field when calling unpack.
Michal 'vorner' Vaner [Fri, 16 Aug 2013 07:05:10 +0000 (09:05 +0200)]
[3028] Hide the print_settings command
It is a testing command only, user is expected to examine configuration
by config show. So don't show it.
Stephen Morris [Thu, 15 Aug 2013 19:51:35 +0000 (20:51 +0100)]
[3092] Back out copy of message compiler to the installation directory
Stephen Morris [Thu, 15 Aug 2013 14:44:14 +0000 (15:44 +0100)]
[master] ChangeLog for #2981
Stephen Morris [Thu, 15 Aug 2013 14:30:43 +0000 (15:30 +0100)]
[master] Merge branch 'trac2981'
Stephen Morris [Thu, 15 Aug 2013 14:29:10 +0000 (15:29 +0100)]
[2981] Corrected errors in .spec files before merge with master
Shane Kerr [Thu, 15 Aug 2013 13:48:00 +0000 (15:48 +0200)]
Typo fix
Michal 'vorner' Vaner [Thu, 15 Aug 2013 10:51:45 +0000 (12:51 +0200)]
[2857] Handle the load-complete notification