]>
git.ipfire.org Git - thirdparty/kea.git/log
Tomek Mrugalski [Wed, 24 Jul 2013 14:09:53 +0000 (16:09 +0200)]
[2984] skip flag in pkt6_send now skips pack() operation.
Stephen Morris [Wed, 24 Jul 2013 13:51:10 +0000 (14:51 +0100)]
[2981] Checkpoint prior to rebasing on updated master
Tomek Mrugalski [Wed, 24 Jul 2013 13:11:23 +0000 (15:11 +0200)]
[2984] tests for lease6_release implemented.
Stephen Morris [Wed, 24 Jul 2013 12:53:50 +0000 (13:53 +0100)]
[3050] Always clear "skip" flag before calling any callouts on a hook
Tomek Mrugalski [Wed, 24 Jul 2013 12:47:53 +0000 (14:47 +0200)]
[2984] skip flag in lease6_renew hook is now tested
Thomas Markwalder [Wed, 24 Jul 2013 12:46:47 +0000 (08:46 -0400)]
[3008] Addtional review changes. Added fail-safe try-catch blocks
around IO completion handler invocations and minor clean up.
Stephen Morris [Wed, 24 Jul 2013 12:41:27 +0000 (13:41 +0100)]
[3062] Created a general CalloutHandle store
This change provides a template "CalloutHandle store" for use in the
DHCP servers. It replaces server-specific methods and adds the ability
to clear the stored pointers.
Tomek Mrugalski [Wed, 24 Jul 2013 12:34:39 +0000 (14:34 +0200)]
[2984] Two tests for lease6_renew implemented
Mukund Sivaraman [Wed, 24 Jul 2013 10:33:58 +0000 (16:03 +0530)]
[3020] Update instructions to test the auth server directly
Mukund Sivaraman [Wed, 24 Jul 2013 10:30:13 +0000 (16:00 +0530)]
[3020] Fix comments at the start of static.zone file
Stephen Morris [Wed, 24 Jul 2013 10:26:27 +0000 (11:26 +0100)]
[master] ChangeLog for #3054.
Mukund Sivaraman [Wed, 24 Jul 2013 10:21:41 +0000 (15:51 +0530)]
[3020] Update text that we assume the resolver is running on localhost
Mukund Sivaraman [Wed, 24 Jul 2013 10:19:47 +0000 (15:49 +0530)]
[3020] Add text about re-enabling the static.zone file
Jeremy C. Reed [Wed, 24 Jul 2013 10:15:34 +0000 (15:45 +0530)]
[3020] Add a description for the static zone
Stephen Morris [Wed, 24 Jul 2013 10:01:37 +0000 (11:01 +0100)]
[master] Merge branch 'trac3054'
Mukund Sivaraman [Wed, 24 Jul 2013 09:53:17 +0000 (15:23 +0530)]
[2856] Raise an exception if start_update() is called in any state other than READY
Mukund Sivaraman [Wed, 24 Jul 2013 09:48:34 +0000 (15:18 +0530)]
[2856] Simplify code (old_readers will be empty before syncing readers)
Mukund Sivaraman [Wed, 24 Jul 2013 09:39:54 +0000 (15:09 +0530)]
[2856] Use deque instead of a list to store events
... for faster pops from position 0 of the list.
Mukund Sivaraman [Wed, 24 Jul 2013 09:30:52 +0000 (15:00 +0530)]
[2856] Fix copyright year
Mukund Sivaraman [Wed, 24 Jul 2013 09:29:59 +0000 (14:59 +0530)]
[2856] Rename memmgr module mes file to libmemmgr to avoid conflict
Mukund Sivaraman [Wed, 24 Jul 2013 05:58:56 +0000 (11:28 +0530)]
[master] Initialize rcode_ to avoid cppcheck warning
Mukund Sivaraman [Wed, 24 Jul 2013 05:53:20 +0000 (11:23 +0530)]
[master] Make Dhcpv4Srv destructor virtual (as it has virtual functions)
Jeremy C. Reed [Tue, 23 Jul 2013 22:27:59 +0000 (17:27 -0500)]
[3020] typo fix
Thomas Markwalder [Tue, 23 Jul 2013 20:25:39 +0000 (16:25 -0400)]
[3008] Further corrections based on late arriving review
comments. Again, these are mostly clean-up, nothing
substantial.
Marcin Siodelski [Tue, 23 Jul 2013 19:53:45 +0000 (21:53 +0200)]
[3036] Added function which creates an on-wire format of the domain-name.
Tomek Mrugalski [Tue, 23 Jul 2013 18:09:01 +0000 (20:09 +0200)]
[2984] Tests implemented for buffer6_receive, buffer6_send now pass
Tomek Mrugalski [Tue, 23 Jul 2013 18:08:29 +0000 (20:08 +0200)]
[2984] skip in buffer6_receive not skips unpack procedure.
Marcin Siodelski [Tue, 23 Jul 2013 16:19:44 +0000 (18:19 +0200)]
[3036] Added a function which creates DHCID from DUID and FQDN.
Thomas Markwalder [Tue, 23 Jul 2013 15:36:09 +0000 (11:36 -0400)]
[3008] Removed some trailing whitespaces and overlooked
temporary conditional compile directives.
Thomas Markwalder [Tue, 23 Jul 2013 15:31:07 +0000 (11:31 -0400)]
[3008] Addressed review comments.
Tomek Mrugalski [Tue, 23 Jul 2013 14:58:44 +0000 (16:58 +0200)]
[master] Log fix for test HooksDhcpv4SrvTest.simple_pkt4_receive
Tomek Mrugalski [Tue, 23 Jul 2013 11:33:58 +0000 (13:33 +0200)]
[2984] DHCPv6 hooks tests moved to a separate file.
Michal 'vorner' Vaner [Tue, 23 Jul 2013 11:33:35 +0000 (13:33 +0200)]
[2862] Abort on bad segment reset
Michal 'vorner' Vaner [Tue, 23 Jul 2013 11:08:28 +0000 (13:08 +0200)]
[2862] Signal if segment was reset by result
Tomek Mrugalski [Tue, 23 Jul 2013 11:12:44 +0000 (13:12 +0200)]
[2984] buffer6_receive, buffer6_send, lease6_renew, lease6_send hooks implemented
Michal 'vorner' Vaner [Tue, 23 Jul 2013 07:12:27 +0000 (09:12 +0200)]
[2862] Unify command names with other modules
Use segment_info_update(|_ack) instead of sgmtinfo-update(|-ack). It
seems the design documents were not consistent about that, so,
obviously, different parts of code used different things.
Michal 'vorner' Vaner [Tue, 23 Jul 2013 07:10:17 +0000 (09:10 +0200)]
[2862] Handle only mapped segments
Instead of generically any segment that is not local.
Michal 'vorner' Vaner [Tue, 23 Jul 2013 07:08:29 +0000 (09:08 +0200)]
[2862] Minor: rename variable
Rename readers_subscribed_ to readers_group_subscribed_.
Tomek Mrugalski [Mon, 22 Jul 2013 16:46:54 +0000 (18:46 +0200)]
[master] Merge branch 'trac2994' (Initial hooks for DHCPv4 server)
Conflicts:
ChangeLog
src/bin/dhcp4/dhcp4_messages.mes
src/bin/dhcp4/dhcp4_srv.cc
src/bin/dhcp4/dhcp4_srv.h
Tomek Mrugalski [Mon, 22 Jul 2013 14:37:15 +0000 (16:37 +0200)]
[2994] Changes after review:
- missing header added
- invalid reference to prefixes removed
Mukund Sivaraman [Mon, 22 Jul 2013 12:53:00 +0000 (18:23 +0530)]
[3020] Describe in the BIND 10 guide how to add and use a static data source
Marcin Siodelski [Mon, 22 Jul 2013 12:44:14 +0000 (14:44 +0200)]
[3036] Added function to generate NameChangeRequest.
This function is empty now, so it needs to be implemented.
Mukund Sivaraman [Mon, 22 Jul 2013 12:26:07 +0000 (17:56 +0530)]
[3020] Add config commit
Mukund Sivaraman [Mon, 22 Jul 2013 12:25:32 +0000 (17:55 +0530)]
[3020] Format commands properly
Mukund Sivaraman [Mon, 22 Jul 2013 12:24:22 +0000 (17:54 +0530)]
[3020] Fix text that was broken and lost from commit
f3b0c13a
Mukund Sivaraman [Mon, 22 Jul 2013 12:06:54 +0000 (17:36 +0530)]
[3022] Fix docs about using b10-cmdctl-usermgr
Mukund Sivaraman [Mon, 22 Jul 2013 12:04:33 +0000 (17:34 +0530)]
[3022] Remove unnecessary change directory
Mukund Sivaraman [Mon, 22 Jul 2013 12:04:18 +0000 (17:34 +0530)]
[3022] Qualify all binaries with path names (to keep it consistent with rest)
Mukund Sivaraman [Mon, 22 Jul 2013 12:03:40 +0000 (17:33 +0530)]
[3022] Remove leading space
Marcin Siodelski [Mon, 22 Jul 2013 11:13:22 +0000 (13:13 +0200)]
[3036] Added implementation for the FQDN option processing.
Marcin Siodelski [Mon, 22 Jul 2013 06:56:10 +0000 (08:56 +0200)]
[master] Added ChangeLog entry for 1555.
Marcin Siodelski [Mon, 22 Jul 2013 06:39:06 +0000 (08:39 +0200)]
[master] Merge branch 'trac1555'
Conflicts:
src/bin/dhcp6/dhcp6_messages.mes
src/bin/dhcp6/dhcp6_srv.cc
src/bin/dhcp6/dhcp6_srv.h
Marcin Siodelski [Fri, 19 Jul 2013 14:35:36 +0000 (16:35 +0200)]
[1555] Throw exception if the interface instance is NULL.
Tomek Mrugalski [Fri, 19 Jul 2013 13:54:02 +0000 (15:54 +0200)]
[2994] Changes after review:
- pointers to DHCPv4 and DHCPv6 hooks removed
- Many methods in HooksManager are now called directly in
dhcp4_srv.cc, dhcp4_srv_unittest.cc and alloc_engine_unittest.cc
- Comments wrapped up differently in dhcp4_srv_unittest.cc
- Comments clarified in alloc_engine.{cc|h}
Stephen Morris [Fri, 19 Jul 2013 13:42:53 +0000 (14:42 +0100)]
[3054] Changes as a result of review
The main change is that the list of libraries failing validation is
returned as a vector of strings instead of as a single comma-separated
string.
Marcin Siodelski [Fri, 19 Jul 2013 11:14:02 +0000 (13:14 +0200)]
[1555] Minor: added a todo comment.
Marcin Siodelski [Fri, 19 Jul 2013 10:45:00 +0000 (12:45 +0200)]
[1555] Address review comments.
Mukund Sivaraman [Fri, 19 Jul 2013 10:37:02 +0000 (16:07 +0530)]
[master] Add ChangeLog entry for #3056
Mukund Sivaraman [Fri, 19 Jul 2013 09:15:13 +0000 (14:45 +0530)]
Merge branch 'trac3056'
Marcin Siodelski [Thu, 18 Jul 2013 15:01:11 +0000 (17:01 +0200)]
[3036] Return instance of Option6ClientFqdn for option 39.
Also folded long lines in OptionDefinition implementation.
Mukund Sivaraman [Thu, 18 Jul 2013 12:19:26 +0000 (17:49 +0530)]
[3056] Skip some more tests when run as the root user
Mukund Sivaraman [Thu, 18 Jul 2013 12:18:46 +0000 (17:48 +0530)]
[3056] Skip DataSrcClientsBuilderTest.loadUnreadableZone test when run as the root user
Marcin Siodelski [Thu, 18 Jul 2013 11:30:09 +0000 (13:30 +0200)]
[3036] Implemented Option6ClientFqdn class and unit tests.
Mukund Sivaraman [Thu, 18 Jul 2013 11:24:31 +0000 (16:54 +0530)]
[3056] Skip another test for root user
Mukund Sivaraman [Thu, 18 Jul 2013 11:24:22 +0000 (16:54 +0530)]
[3056] Skip another test for root user
Thomas Markwalder [Thu, 18 Jul 2013 11:21:22 +0000 (07:21 -0400)]
[3008] Removed extraneous const function return qualifiers the debian
complained about.
Mukund Sivaraman [Thu, 18 Jul 2013 11:20:11 +0000 (16:50 +0530)]
[3056] Skip another test for root user
Tomek Mrugalski [Thu, 18 Jul 2013 11:06:41 +0000 (13:06 +0200)]
Merge branch 'trac2994' of ssh://git.bind10.isc.org/var/bind10/git/bind10 into trac2994
Tomek Mrugalski [Thu, 18 Jul 2013 11:06:16 +0000 (13:06 +0200)]
[2994] Added missing v4 hooks description
Stephen Morris [Thu, 18 Jul 2013 10:47:44 +0000 (11:47 +0100)]
[2994] Minor edits to the message descriptions
Thomas Markwalder [Wed, 17 Jul 2013 20:34:33 +0000 (16:34 -0400)]
[3008] Initial implementation of classes for sending and
receiving NameChangeRequests for use with DHCP-DDNS. This includes
abstract listener and sender classes, as well as a derivations
supporting traffic over UDP sockets.
New files added to src/bin/d2
ncr_io.h - base classes
ncr_io.cc
ncr_udp.h - UDP derivations
ncr_udp.cc
tests/ncr_udp_unittests.cc
Mukund Sivaraman [Wed, 17 Jul 2013 13:20:05 +0000 (18:50 +0530)]
[2856] Update test to check more concretely
Mukund Sivaraman [Wed, 17 Jul 2013 13:00:20 +0000 (18:30 +0530)]
[2856] Log errors when using the ZoneWriter
Mukund Sivaraman [Wed, 17 Jul 2013 12:51:46 +0000 (18:21 +0530)]
[2856] Log when the MemorySegmentBuilder receives a bad command
Mukund Sivaraman [Wed, 17 Jul 2013 11:47:32 +0000 (17:17 +0530)]
[2856] Remove excessive ordering test
Mukund Sivaraman [Wed, 17 Jul 2013 11:46:21 +0000 (17:16 +0530)]
[2856] Test lists and sets directly instead of using len()
Mukund Sivaraman [Wed, 17 Jul 2013 11:41:59 +0000 (17:11 +0530)]
[2856] Delete the mapped file after the test completes
Kazunori Fujiwara [Wed, 17 Jul 2013 10:56:10 +0000 (19:56 +0900)]
[3016] 64bit value requires "LL"
Kazunori Fujiwara [Wed, 17 Jul 2013 10:55:46 +0000 (19:55 +0900)]
Merge branch 'trac3015' into trac3016
Kazunori Fujiwara [Wed, 17 Jul 2013 10:32:33 +0000 (19:32 +0900)]
[3015] 64bit value requires "LL", and floating underflow test may not work
Marcin Siodelski [Tue, 16 Jul 2013 16:34:08 +0000 (18:34 +0200)]
[3036] Initial version of DHCPv6 Client FQDN Option class.
Tomek Mrugalski [Tue, 16 Jul 2013 13:52:47 +0000 (15:52 +0200)]
[2994] ChangeLog updated
Tomek Mrugalski [Tue, 16 Jul 2013 13:47:32 +0000 (15:47 +0200)]
[2994] Comments fixes in Dhcpv4Srv and AllocEngine code.
Tomek Mrugalski [Tue, 16 Jul 2013 13:41:16 +0000 (15:41 +0200)]
[2994] DHCPv4 Hooks documentation written.
Tomek Mrugalski [Tue, 16 Jul 2013 13:12:52 +0000 (15:12 +0200)]
[2994] selectSubnet(), hooks tests for subnet4_select fixes.
Tomek Mrugalski [Tue, 16 Jul 2013 11:58:01 +0000 (13:58 +0200)]
[2994] Sanity checks in Dhcp4Srv improved
Tomek Mrugalski [Tue, 16 Jul 2013 11:29:41 +0000 (13:29 +0200)]
[2994] Compilation fix in Dhcp4Srv
Tomek Mrugalski [Tue, 16 Jul 2013 11:25:31 +0000 (13:25 +0200)]
[2994] Minor dhcpv6 corrections:
- not used function removed
- DHCP6_HOOK_PACKET_RCVD_SKIP message typo fixed
Tomek Mrugalski [Tue, 16 Jul 2013 11:24:44 +0000 (13:24 +0200)]
[2994] Outstanding tests for lease4_select implemented.
Stephen Morris [Tue, 16 Jul 2013 10:57:31 +0000 (11:57 +0100)]
[master] Merge branch 'trac3048'
Conflicts:
src/lib/hooks/server_hooks.cc
Stephen Morris [Tue, 16 Jul 2013 10:48:41 +0000 (11:48 +0100)]
[3048] Changes to comments after review
Tomek Mrugalski [Tue, 16 Jul 2013 09:45:47 +0000 (11:45 +0200)]
[2994] lease4_select hook implemented.
Tomek Mrugalski [Tue, 16 Jul 2013 09:18:21 +0000 (11:18 +0200)]
[2994] Some unit-tests are now passing.
Yoshitaka Aharen [Tue, 16 Jul 2013 02:30:29 +0000 (11:30 +0900)]
[2797] add a note for the counters related to EDNS versions
Tomek Mrugalski [Mon, 15 Jul 2013 16:41:40 +0000 (18:41 +0200)]
[2994] Unit-tests implemented for first 3 hooks
Tomek Mrugalski [Mon, 15 Jul 2013 16:41:19 +0000 (18:41 +0200)]
[2994] pkt4_receive, pkt4_send, subnet4_select implemented.
Mukund Sivaraman [Mon, 15 Jul 2013 14:52:14 +0000 (20:22 +0530)]
[3056] Skip MemorySegmentMappedTest.badAllocate test when run as the root user
Stephen Morris [Mon, 15 Jul 2013 13:58:57 +0000 (14:58 +0100)]
[3054] Removed redundant method declaration
Tomek Mrugalski [Mon, 15 Jul 2013 13:43:50 +0000 (15:43 +0200)]
[master] Compilation fixes after trac2995 merge, ChangeLog updated
Stephen Morris [Mon, 15 Jul 2013 13:39:49 +0000 (14:39 +0100)]
[3054] Added a "validate libraries" function
When the BIND 10 configuration is changed, any changes to the hooks
libraries need to be validated. The validation includes checking that
the libraries exist, that the "version()" function is present, and
that it returns the correct value.