]>
git.ipfire.org Git - thirdparty/kea.git/log
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.
Tomek Mrugalski [Mon, 15 Jul 2013 12:57:25 +0000 (14:57 +0200)]
[master] Merge branch 'trac2995' (4 initial hooks for DHCPv6)
Marcin Siodelski [Fri, 12 Jul 2013 13:30:46 +0000 (15:30 +0200)]
[1555] Use asterisk as wildcard for all interfaces that server listens on.
Tomek Mrugalski [Fri, 12 Jul 2013 12:47:51 +0000 (14:47 +0200)]
[2995] Subnet6Collection is now passed as pointer to const object
Tomek Mrugalski [Fri, 12 Jul 2013 12:28:01 +0000 (14:28 +0200)]
[2995] Changes after review:
- callouts called using HooksManager::callCallouts
- removed Dhcp6Srv::getServerHooks() and getHooksManager() declarations.
- updated sendPacket comment (reception->transmission)
- documented getCalloutHandle()
- indentation fixed for getSubnets6()
Marcin Siodelski [Fri, 12 Jul 2013 11:29:52 +0000 (13:29 +0200)]
[1555] Log warning if no interfaces are configured to listen DHCP traffic.
Michal 'vorner' Vaner [Fri, 12 Jul 2013 09:35:07 +0000 (11:35 +0200)]
[2862] Pass the update command to the list manager
Pass the sgmtinfo-update command to the client list manager and ack the
segment when done.
Not tested, as there's interaction with the command channel and threads
and external modules. Too much plumbing and too little functionality to
test.
Michal 'vorner' Vaner [Fri, 12 Jul 2013 09:12:11 +0000 (11:12 +0200)]
[2862] Doxygen about listsReconfigured
Michal 'vorner' Vaner [Fri, 12 Jul 2013 09:05:29 +0000 (11:05 +0200)]
[2862] Hack in a way to receive foreign commands
Provide a callback to receive commands for foreign modules. The current
implementation is somewhat broken and unsatisfactory, but let's leave
that up for later. We need a way now.
Michal 'vorner' Vaner [Fri, 12 Jul 2013 07:51:11 +0000 (09:51 +0200)]
[2862] Some error handling in the segment update
Michal 'vorner' Vaner [Wed, 10 Jul 2013 10:33:37 +0000 (12:33 +0200)]
[2862] Reset the segment upon command
Michal 'vorner' Vaner [Wed, 10 Jul 2013 09:21:02 +0000 (11:21 +0200)]
[2862] Test the SEGMENT_INFO_UPDATE command
Michal 'vorner' Vaner [Wed, 10 Jul 2013 09:20:42 +0000 (11:20 +0200)]
[2862] Remove unnecessary public: section
It's already in public section there.
Michal 'vorner' Vaner [Wed, 10 Jul 2013 08:27:10 +0000 (10:27 +0200)]
[2862] Remove stray TODO
Michal 'vorner' Vaner [Wed, 10 Jul 2013 08:01:39 +0000 (10:01 +0200)]
[2862] Put the command into the queue
Michal 'vorner' Vaner [Tue, 9 Jul 2013 13:44:44 +0000 (15:44 +0200)]
[2862] Define command to pass the segment info
Michal 'vorner' Vaner [Tue, 9 Jul 2013 12:58:23 +0000 (14:58 +0200)]
[2862] Scan for remote segments after reconfiguration
Michal 'vorner' Vaner [Tue, 9 Jul 2013 12:55:31 +0000 (14:55 +0200)]
[2862] Subscribe in case of remote segment
Michal 'vorner' Vaner [Tue, 9 Jul 2013 12:48:11 +0000 (14:48 +0200)]
[2862] Subscribe and unsubscribe on MCCS
Michal 'vorner' Vaner [Tue, 9 Jul 2013 11:56:48 +0000 (13:56 +0200)]
[2862] Auxiliary function to get list of classes
Michal 'vorner' Vaner [Mon, 8 Jul 2013 10:14:50 +0000 (12:14 +0200)]
[2862] Tests for subscribing to the readers
Marcin Siodelski [Fri, 12 Jul 2013 08:21:38 +0000 (10:21 +0200)]
[1555] Updated bind10-guide with instructions to select active interfaces.
Mukund Sivaraman [Fri, 12 Jul 2013 06:09:20 +0000 (11:39 +0530)]
[2856] Add test for "load" command to builder
Mukund Sivaraman [Fri, 12 Jul 2013 04:57:14 +0000 (10:27 +0530)]
[2856] Rename env variable
Marcin Siodelski [Thu, 11 Jul 2013 17:15:42 +0000 (19:15 +0200)]
[1555] Differentiate between activation of IPv4 and IPv6 sockets.
Marcin Siodelski [Thu, 11 Jul 2013 16:35:28 +0000 (18:35 +0200)]
[1555] Log activation and deactivation of the interface.
Marcin Siodelski [Thu, 11 Jul 2013 15:02:01 +0000 (17:02 +0200)]
[1555] Open only selected sockets when Kea starts up.
Marcin Siodelski [Thu, 11 Jul 2013 14:56:16 +0000 (16:56 +0200)]
[1555] Set inactivity flag using pointer to an interface.
Stephen Morris [Thu, 11 Jul 2013 14:09:42 +0000 (15:09 +0100)]
[2995] Editorial changes to the DHCPv6 hooks documentation.
Marcin Siodelski [Thu, 11 Jul 2013 12:05:29 +0000 (14:05 +0200)]
[1555] Trivial: doxygen fix.
Marcin Siodelski [Thu, 11 Jul 2013 12:03:21 +0000 (14:03 +0200)]
[1555] Open active V6 sockets when configuration is changed.
Marcin Siodelski [Thu, 11 Jul 2013 11:31:01 +0000 (13:31 +0200)]
[1555] Reopen active sockets when configuration changes.
Michal 'vorner' Vaner [Thu, 11 Jul 2013 10:22:10 +0000 (12:22 +0200)]
Fix warnings during compilation
Don't warn about static cast of function pointer print.
Thomas Markwalder [Thu, 11 Jul 2013 09:54:27 +0000 (05:54 -0400)]
[master] Corrected a build failure under Googletest 1.4
in D2 unit test.
Mukund Sivaraman [Thu, 11 Jul 2013 09:24:43 +0000 (14:54 +0530)]
[2856] Add documentation for the __handle_load() method, etc.
Mukund Sivaraman [Thu, 11 Jul 2013 09:17:08 +0000 (14:47 +0530)]
[2856] Include the state transition diagram
Mukund Sivaraman [Thu, 11 Jul 2013 09:14:02 +0000 (14:44 +0530)]
[2856] Add some more missing documentation
Marcin Siodelski [Thu, 11 Jul 2013 08:54:55 +0000 (10:54 +0200)]
[1555] Trivial: fixed doxygen issues in dhcp_parsers.h.
Naoki Kambe [Thu, 11 Jul 2013 08:37:09 +0000 (17:37 +0900)]
[2843] revise docstring of dns.Counters()
Naoki Kambe [Thu, 11 Jul 2013 08:36:22 +0000 (17:36 +0900)]
[2843] revise docstrings of counters.py and dns.py
counters.py's documentation becomes more generic. DNS-specific documentation
which was in counters.py, is added into dns.py.
Marcin Siodelski [Thu, 11 Jul 2013 08:34:43 +0000 (10:34 +0200)]
[1555] Trivial: whitespace cleanup.
Michal 'vorner' Vaner [Thu, 11 Jul 2013 08:27:44 +0000 (10:27 +0200)]
Merge #2861
Synchronize the workthread and main thread in the authoritative server,
by providing callbacks executed in the main thread after a work in the
workthread is completed.
Michal 'vorner' Vaner [Thu, 11 Jul 2013 08:27:03 +0000 (10:27 +0200)]
[2861] Initialize members
To silence cppcheck.
Marcin Siodelski [Thu, 11 Jul 2013 08:25:46 +0000 (10:25 +0200)]
[1555] Implemented configuration parameter to select interfaces for DHCPv6.
Michal 'vorner' Vaner [Thu, 11 Jul 2013 07:23:37 +0000 (09:23 +0200)]
[2861] Document possible values
Michal 'vorner' Vaner [Thu, 11 Jul 2013 07:10:30 +0000 (09:10 +0200)]
[2861] Test that we abort on unexpected errors
Naoki Kambe [Thu, 11 Jul 2013 06:04:30 +0000 (15:04 +0900)]
[2843] rename the module name; s/isc.statistics/isc.statistics.dns/g
Naoki Kambe [Thu, 11 Jul 2013 06:03:21 +0000 (15:03 +0900)]
[2843] add tests for dns.py
DNS tests and information are moved from counters_test.py.
Naoki Kambe [Thu, 11 Jul 2013 06:02:15 +0000 (15:02 +0900)]
[2843] introduce dns.py
- DNS-specific information and behaviors are moved from counters.py.
- Xfrin/Xfrout/Notfyout use directly uses this module.
Naoki Kambe [Thu, 11 Jul 2013 06:07:00 +0000 (15:07 +0900)]
[2843] remove DNS-specific tests and information for counters.py
Naoki Kambe [Thu, 11 Jul 2013 05:44:14 +0000 (14:44 +0900)]
[2843] correct typo
Naoki Kambe [Thu, 11 Jul 2013 06:06:51 +0000 (15:06 +0900)]
[2843] remove DNS-specific information and behaviors
counters.py handles only non-DNS-specific information and
behaviors. And other modules use couters.py only for a non-DNS
purpose.
Marcin Siodelski [Wed, 10 Jul 2013 19:14:03 +0000 (21:14 +0200)]
[1555] Implemented configuration parameter to select interfaces for DHCPv4
Mukund Sivaraman [Wed, 10 Jul 2013 11:42:02 +0000 (17:12 +0530)]
[2856] Add documentation
Tomek Mrugalski [Wed, 10 Jul 2013 11:15:09 +0000 (13:15 +0200)]
[2995] Changes after review
Stephen Morris [Mon, 1 Jul 2013 14:01:24 +0000 (15:01 +0100)]
[2981] Checkpoint
Now awaiting the merging of #2980 (the hooks code) so that the
configuration validation code can check if the libraries are valid
before accepting the configuration.
Stephen Morris [Mon, 1 Jul 2013 11:06:20 +0000 (12:06 +0100)]
[2981] Added storage of hooks library names to the DHCP config manager
Stephen Morris [Wed, 10 Jul 2013 10:40:08 +0000 (11:40 +0100)]
[3048] Put hooks message file into alphabetical order
Stephen Morris [Wed, 10 Jul 2013 10:34:36 +0000 (11:34 +0100)]
[3048] Remove logging messages from some ServerHooks methods
Removing logging from the constructor and the registerHooks() method
allows hooks to be registered using static initialization, where
logging is not available.
Stephen Morris [Wed, 10 Jul 2013 10:14:51 +0000 (11:14 +0100)]
[master] Added ChangeLog entry for #2980.
Stephen Morris [Wed, 10 Jul 2013 09:57:44 +0000 (10:57 +0100)]
[master] Merge branch 'trac2980'
Tomek Mrugalski [Wed, 10 Jul 2013 09:57:43 +0000 (11:57 +0200)]
[2995] Changes after review.
Marcin Siodelski [Wed, 10 Jul 2013 09:48:16 +0000 (11:48 +0200)]
[master] Added ChangeLog entry for #2977.
Marcin Siodelski [Wed, 10 Jul 2013 09:11:19 +0000 (11:11 +0200)]
[master] Merge branch 'trac2977'
Conflicts:
src/bin/d2/Makefile.am
src/bin/d2/d2_messages.mes
src/bin/d2/tests/Makefile.am
Marcin Siodelski [Wed, 10 Jul 2013 09:08:10 +0000 (11:08 +0200)]
[2977] Replaced inline protocol type check with cascaded check.
Stephen Morris [Wed, 10 Jul 2013 08:54:10 +0000 (09:54 +0100)]
[2980] Ensure "make clean" deletes files created during testing
This change added in response to a "make distcheck" failute on one
of the build systems.
Michal 'vorner' Vaner [Wed, 10 Jul 2013 07:19:18 +0000 (09:19 +0200)]
[2861] Little bit of documentation
Mukund Sivaraman [Wed, 10 Jul 2013 06:12:46 +0000 (11:42 +0530)]
Merge branch 'trac3040'
Mukund Sivaraman [Wed, 10 Jul 2013 06:04:10 +0000 (11:34 +0530)]
[master] Add .gitignore entries
Mukund Sivaraman [Wed, 10 Jul 2013 05:57:53 +0000 (11:27 +0530)]
[master] Add .gitignore for automake's new parallel harness test log files
These *.log and *.trs are created in all the tests/ directories when
gtest unittests are run with automake 1.13.4.
See: http://www.gnu.org/software/automake/manual/automake.html#Parallel-Test-Harness
Mukund Sivaraman [Wed, 10 Jul 2013 05:35:30 +0000 (11:05 +0530)]
[master] Add ChangeLog entry for #3039
Mukund Sivaraman [Wed, 10 Jul 2013 05:26:05 +0000 (10:56 +0530)]
Merge branch 'trac3039'
Stephen Morris [Tue, 9 Jul 2013 23:43:01 +0000 (00:43 +0100)]
[2980] Distinguish between BSD variants
Only OSX uses ".dylib" as a suffix for shared libraries. Adjust
configure.ac so that the operating system can be better determined,
and ensure the hooks tests use the correct suffic for the test shared
libraries.
Marcin Siodelski [Tue, 9 Jul 2013 19:23:40 +0000 (21:23 +0200)]
[2977] Use fully qualified namespace for isc::log:: to prevent ambiguity.
Tomek Mrugalski [Tue, 9 Jul 2013 17:23:05 +0000 (19:23 +0200)]
[2995] Hook point registration now matches guide document.
Stephen Morris [Tue, 9 Jul 2013 17:21:42 +0000 (18:21 +0100)]
[2982] Updates to address review comments