]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
13 years ago[2856] Test lists and sets directly instead of using len()
Mukund Sivaraman [Wed, 17 Jul 2013 11:46:21 +0000 (17:16 +0530)] 
[2856] Test lists and sets directly instead of using len()

13 years ago[2856] Delete the mapped file after the test completes
Mukund Sivaraman [Wed, 17 Jul 2013 11:41:59 +0000 (17:11 +0530)] 
[2856] Delete the mapped file after the test completes

13 years ago[3016] 64bit value requires "LL"
Kazunori Fujiwara [Wed, 17 Jul 2013 10:56:10 +0000 (19:56 +0900)] 
[3016] 64bit value requires "LL"

13 years agoMerge branch 'trac3015' into trac3016
Kazunori Fujiwara [Wed, 17 Jul 2013 10:55:46 +0000 (19:55 +0900)] 
Merge branch 'trac3015' into trac3016

13 years ago[3015] 64bit value requires "LL", and floating underflow test may not work
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

13 years ago[3036] Initial version of DHCPv6 Client FQDN Option class.
Marcin Siodelski [Tue, 16 Jul 2013 16:34:08 +0000 (18:34 +0200)] 
[3036] Initial version of DHCPv6 Client FQDN Option class.

13 years ago[2994] ChangeLog updated
Tomek Mrugalski [Tue, 16 Jul 2013 13:52:47 +0000 (15:52 +0200)] 
[2994] ChangeLog updated

13 years ago[2994] Comments fixes in Dhcpv4Srv and AllocEngine code.
Tomek Mrugalski [Tue, 16 Jul 2013 13:47:32 +0000 (15:47 +0200)] 
[2994] Comments fixes in Dhcpv4Srv and AllocEngine code.

13 years ago[2994] DHCPv4 Hooks documentation written.
Tomek Mrugalski [Tue, 16 Jul 2013 13:41:16 +0000 (15:41 +0200)] 
[2994] DHCPv4 Hooks documentation written.

13 years ago[2994] selectSubnet(), hooks tests for subnet4_select fixes.
Tomek Mrugalski [Tue, 16 Jul 2013 13:12:52 +0000 (15:12 +0200)] 
[2994] selectSubnet(), hooks tests for subnet4_select fixes.

13 years ago[2994] Sanity checks in Dhcp4Srv improved
Tomek Mrugalski [Tue, 16 Jul 2013 11:58:01 +0000 (13:58 +0200)] 
[2994] Sanity checks in Dhcp4Srv improved

13 years ago[2994] Compilation fix in Dhcp4Srv
Tomek Mrugalski [Tue, 16 Jul 2013 11:29:41 +0000 (13:29 +0200)] 
[2994] Compilation fix in Dhcp4Srv

13 years ago[2994] Minor dhcpv6 corrections:
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

13 years ago[2994] Outstanding tests for lease4_select implemented.
Tomek Mrugalski [Tue, 16 Jul 2013 11:24:44 +0000 (13:24 +0200)] 
[2994] Outstanding tests for lease4_select implemented.

13 years ago[master] Merge branch 'trac3048'
Stephen Morris [Tue, 16 Jul 2013 10:57:31 +0000 (11:57 +0100)] 
[master] Merge branch 'trac3048'

Conflicts:
src/lib/hooks/server_hooks.cc

13 years ago[3048] Changes to comments after review
Stephen Morris [Tue, 16 Jul 2013 10:48:41 +0000 (11:48 +0100)] 
[3048] Changes to comments after review

13 years ago[2994] lease4_select hook implemented.
Tomek Mrugalski [Tue, 16 Jul 2013 09:45:47 +0000 (11:45 +0200)] 
[2994] lease4_select hook implemented.

13 years ago[2994] Some unit-tests are now passing.
Tomek Mrugalski [Tue, 16 Jul 2013 09:18:21 +0000 (11:18 +0200)] 
[2994] Some unit-tests are now passing.

13 years ago[2797] add a note for the counters related to EDNS versions
Yoshitaka Aharen [Tue, 16 Jul 2013 02:30:29 +0000 (11:30 +0900)] 
[2797] add a note for the counters related to EDNS versions

13 years ago[2994] Unit-tests implemented for first 3 hooks
Tomek Mrugalski [Mon, 15 Jul 2013 16:41:40 +0000 (18:41 +0200)] 
[2994] Unit-tests implemented for first 3 hooks

13 years ago[2994] pkt4_receive, pkt4_send, subnet4_select implemented.
Tomek Mrugalski [Mon, 15 Jul 2013 16:41:19 +0000 (18:41 +0200)] 
[2994] pkt4_receive, pkt4_send, subnet4_select implemented.

13 years ago[3056] Skip MemorySegmentMappedTest.badAllocate test when run as the root user
Mukund Sivaraman [Mon, 15 Jul 2013 14:52:14 +0000 (20:22 +0530)] 
[3056] Skip MemorySegmentMappedTest.badAllocate test when run as the root user

13 years ago[3054] Removed redundant method declaration
Stephen Morris [Mon, 15 Jul 2013 13:58:57 +0000 (14:58 +0100)] 
[3054] Removed redundant method declaration

13 years ago[master] Compilation fixes after trac2995 merge, ChangeLog updated
Tomek Mrugalski [Mon, 15 Jul 2013 13:43:50 +0000 (15:43 +0200)] 
[master] Compilation fixes after trac2995 merge, ChangeLog updated

13 years ago[3054] Added a "validate libraries" function
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.

13 years ago[master] Merge branch 'trac2995' (4 initial hooks for DHCPv6)
Tomek Mrugalski [Mon, 15 Jul 2013 12:57:25 +0000 (14:57 +0200)] 
[master] Merge branch 'trac2995' (4 initial hooks for DHCPv6)

13 years ago[1555] Use asterisk as wildcard for all interfaces that server listens on.
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.

13 years ago[2995] Subnet6Collection is now passed as pointer to const object
Tomek Mrugalski [Fri, 12 Jul 2013 12:47:51 +0000 (14:47 +0200)] 
[2995] Subnet6Collection is now passed as pointer to const object

13 years ago[2995] Changes after review:
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()

13 years ago[1555] Log warning if no interfaces are configured to listen DHCP traffic.
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.

13 years ago[2862] Pass the update command to the list manager
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.

13 years ago[2862] Doxygen about listsReconfigured
Michal 'vorner' Vaner [Fri, 12 Jul 2013 09:12:11 +0000 (11:12 +0200)] 
[2862] Doxygen about listsReconfigured

13 years ago[2862] Hack in a way to receive foreign commands
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.

13 years ago[2862] Some error handling in the segment update
Michal 'vorner' Vaner [Fri, 12 Jul 2013 07:51:11 +0000 (09:51 +0200)] 
[2862] Some error handling in the segment update

13 years ago[2862] Reset the segment upon command
Michal 'vorner' Vaner [Wed, 10 Jul 2013 10:33:37 +0000 (12:33 +0200)] 
[2862] Reset the segment upon command

13 years ago[2862] Test the SEGMENT_INFO_UPDATE command
Michal 'vorner' Vaner [Wed, 10 Jul 2013 09:21:02 +0000 (11:21 +0200)] 
[2862] Test the SEGMENT_INFO_UPDATE command

13 years ago[2862] Remove unnecessary public: section
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.

13 years ago[2862] Remove stray TODO
Michal 'vorner' Vaner [Wed, 10 Jul 2013 08:27:10 +0000 (10:27 +0200)] 
[2862] Remove stray TODO

13 years ago[2862] Put the command into the queue
Michal 'vorner' Vaner [Wed, 10 Jul 2013 08:01:39 +0000 (10:01 +0200)] 
[2862] Put the command into the queue

13 years ago[2862] Define command to pass the segment info
Michal 'vorner' Vaner [Tue, 9 Jul 2013 13:44:44 +0000 (15:44 +0200)] 
[2862] Define command to pass the segment info

13 years ago[2862] Scan for remote segments after reconfiguration
Michal 'vorner' Vaner [Tue, 9 Jul 2013 12:58:23 +0000 (14:58 +0200)] 
[2862] Scan for remote segments after reconfiguration

13 years ago[2862] Subscribe in case of remote segment
Michal 'vorner' Vaner [Tue, 9 Jul 2013 12:55:31 +0000 (14:55 +0200)] 
[2862] Subscribe in case of remote segment

13 years ago[2862] Subscribe and unsubscribe on MCCS
Michal 'vorner' Vaner [Tue, 9 Jul 2013 12:48:11 +0000 (14:48 +0200)] 
[2862] Subscribe and unsubscribe on MCCS

13 years ago[2862] Auxiliary function to get list of classes
Michal 'vorner' Vaner [Tue, 9 Jul 2013 11:56:48 +0000 (13:56 +0200)] 
[2862] Auxiliary function to get list of classes

13 years ago[2862] Tests for subscribing to the readers
Michal 'vorner' Vaner [Mon, 8 Jul 2013 10:14:50 +0000 (12:14 +0200)] 
[2862] Tests for subscribing to the readers

13 years ago[1555] Updated bind10-guide with instructions to select active interfaces.
Marcin Siodelski [Fri, 12 Jul 2013 08:21:38 +0000 (10:21 +0200)] 
[1555] Updated bind10-guide with instructions to select active interfaces.

13 years ago[2856] Add test for "load" command to builder
Mukund Sivaraman [Fri, 12 Jul 2013 06:09:20 +0000 (11:39 +0530)] 
[2856] Add test for "load" command to builder

13 years ago[2856] Rename env variable
Mukund Sivaraman [Fri, 12 Jul 2013 04:57:14 +0000 (10:27 +0530)] 
[2856] Rename env variable

13 years ago[1555] Differentiate between activation of IPv4 and IPv6 sockets.
Marcin Siodelski [Thu, 11 Jul 2013 17:15:42 +0000 (19:15 +0200)] 
[1555] Differentiate between activation of IPv4 and IPv6 sockets.

13 years ago[1555] Log activation and deactivation of the interface.
Marcin Siodelski [Thu, 11 Jul 2013 16:35:28 +0000 (18:35 +0200)] 
[1555] Log activation and deactivation of the interface.

13 years ago[1555] Open only selected sockets when Kea starts up.
Marcin Siodelski [Thu, 11 Jul 2013 15:02:01 +0000 (17:02 +0200)] 
[1555] Open only selected sockets when Kea starts up.

13 years ago[1555] Set inactivity flag using pointer to an interface.
Marcin Siodelski [Thu, 11 Jul 2013 14:56:16 +0000 (16:56 +0200)] 
[1555] Set inactivity flag using pointer to an interface.

13 years ago[2995] Editorial changes to the DHCPv6 hooks documentation.
Stephen Morris [Thu, 11 Jul 2013 14:09:42 +0000 (15:09 +0100)] 
[2995] Editorial changes to the DHCPv6 hooks documentation.

13 years ago[1555] Trivial: doxygen fix.
Marcin Siodelski [Thu, 11 Jul 2013 12:05:29 +0000 (14:05 +0200)] 
[1555] Trivial: doxygen fix.

13 years ago[1555] Open active V6 sockets when configuration is changed.
Marcin Siodelski [Thu, 11 Jul 2013 12:03:21 +0000 (14:03 +0200)] 
[1555] Open active V6 sockets when configuration is changed.

13 years ago[1555] Reopen active sockets when configuration changes.
Marcin Siodelski [Thu, 11 Jul 2013 11:31:01 +0000 (13:31 +0200)] 
[1555] Reopen active sockets when configuration changes.

13 years agoFix warnings during compilation
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.

13 years ago[master] Corrected a build failure under Googletest 1.4
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.

13 years ago[2856] Add documentation for the __handle_load() method, etc.
Mukund Sivaraman [Thu, 11 Jul 2013 09:24:43 +0000 (14:54 +0530)] 
[2856] Add documentation for the __handle_load() method, etc.

13 years ago[2856] Include the state transition diagram
Mukund Sivaraman [Thu, 11 Jul 2013 09:17:08 +0000 (14:47 +0530)] 
[2856] Include the state transition diagram

13 years ago[2856] Add some more missing documentation
Mukund Sivaraman [Thu, 11 Jul 2013 09:14:02 +0000 (14:44 +0530)] 
[2856] Add some more missing documentation

13 years ago[1555] Trivial: fixed doxygen issues in dhcp_parsers.h.
Marcin Siodelski [Thu, 11 Jul 2013 08:54:55 +0000 (10:54 +0200)] 
[1555] Trivial: fixed doxygen issues in dhcp_parsers.h.

13 years ago[2843] revise docstring of dns.Counters()
Naoki Kambe [Thu, 11 Jul 2013 08:37:09 +0000 (17:37 +0900)] 
[2843] revise docstring of dns.Counters()

13 years ago[2843] revise docstrings of counters.py and dns.py
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.

13 years ago[1555] Trivial: whitespace cleanup.
Marcin Siodelski [Thu, 11 Jul 2013 08:34:43 +0000 (10:34 +0200)] 
[1555] Trivial: whitespace cleanup.

13 years agoMerge #2861
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.

13 years ago[2861] Initialize members
Michal 'vorner' Vaner [Thu, 11 Jul 2013 08:27:03 +0000 (10:27 +0200)] 
[2861] Initialize members

To silence cppcheck.

13 years ago[1555] Implemented configuration parameter to select interfaces for DHCPv6.
Marcin Siodelski [Thu, 11 Jul 2013 08:25:46 +0000 (10:25 +0200)] 
[1555] Implemented configuration parameter to select interfaces for DHCPv6.

13 years ago[2861] Document possible values
Michal 'vorner' Vaner [Thu, 11 Jul 2013 07:23:37 +0000 (09:23 +0200)] 
[2861] Document possible values

13 years ago[2861] Test that we abort on unexpected errors
Michal 'vorner' Vaner [Thu, 11 Jul 2013 07:10:30 +0000 (09:10 +0200)] 
[2861] Test that we abort on unexpected errors

13 years ago[2843] rename the module name; s/isc.statistics/isc.statistics.dns/g
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

13 years ago[2843] add tests for dns.py
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.

13 years ago[2843] introduce dns.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.

13 years ago[2843] remove DNS-specific tests and information for counters.py
Naoki Kambe [Thu, 11 Jul 2013 06:07:00 +0000 (15:07 +0900)] 
[2843] remove DNS-specific tests and information for counters.py

13 years ago[2843] correct typo
Naoki Kambe [Thu, 11 Jul 2013 05:44:14 +0000 (14:44 +0900)] 
[2843] correct typo

13 years ago[2843] remove DNS-specific information and behaviors
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.

13 years ago[1555] Implemented configuration parameter to select interfaces for DHCPv4
Marcin Siodelski [Wed, 10 Jul 2013 19:14:03 +0000 (21:14 +0200)] 
[1555] Implemented configuration parameter to select interfaces for DHCPv4

13 years ago[2856] Add documentation
Mukund Sivaraman [Wed, 10 Jul 2013 11:42:02 +0000 (17:12 +0530)] 
[2856] Add documentation

13 years ago[2995] Changes after review
Tomek Mrugalski [Wed, 10 Jul 2013 11:15:09 +0000 (13:15 +0200)] 
[2995] Changes after review

13 years ago[2981] Checkpoint
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.

13 years ago[2981] Added storage of hooks library names to the DHCP config manager
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

13 years ago[3048] Put hooks message file into alphabetical order
Stephen Morris [Wed, 10 Jul 2013 10:40:08 +0000 (11:40 +0100)] 
[3048] Put hooks message file into alphabetical order

13 years ago[3048] Remove logging messages from some ServerHooks methods
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.

13 years ago[master] Added ChangeLog entry for #2980.
Stephen Morris [Wed, 10 Jul 2013 10:14:51 +0000 (11:14 +0100)] 
[master] Added ChangeLog entry for #2980.

13 years ago[master] Merge branch 'trac2980'
Stephen Morris [Wed, 10 Jul 2013 09:57:44 +0000 (10:57 +0100)] 
[master] Merge branch 'trac2980'

13 years ago[2995] Changes after review.
Tomek Mrugalski [Wed, 10 Jul 2013 09:57:43 +0000 (11:57 +0200)] 
[2995] Changes after review.

13 years ago[master] Added ChangeLog entry for #2977.
Marcin Siodelski [Wed, 10 Jul 2013 09:48:16 +0000 (11:48 +0200)] 
[master] Added ChangeLog entry for #2977.

13 years ago[master] Merge branch 'trac2977'
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

13 years ago[2977] Replaced inline protocol type check with cascaded check.
Marcin Siodelski [Wed, 10 Jul 2013 09:08:10 +0000 (11:08 +0200)] 
[2977] Replaced inline protocol type check with cascaded check.

13 years ago[2980] Ensure "make clean" deletes files created during testing
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.

13 years ago[2861] Little bit of documentation
Michal 'vorner' Vaner [Wed, 10 Jul 2013 07:19:18 +0000 (09:19 +0200)] 
[2861] Little bit of documentation

13 years agoMerge branch 'trac3040'
Mukund Sivaraman [Wed, 10 Jul 2013 06:12:46 +0000 (11:42 +0530)] 
Merge branch 'trac3040'

13 years ago[master] Add .gitignore entries
Mukund Sivaraman [Wed, 10 Jul 2013 06:04:10 +0000 (11:34 +0530)] 
[master] Add .gitignore entries

13 years ago[master] Add .gitignore for automake's new parallel harness test log files
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

13 years ago[master] Add ChangeLog entry for #3039
Mukund Sivaraman [Wed, 10 Jul 2013 05:35:30 +0000 (11:05 +0530)] 
[master] Add ChangeLog entry for #3039

13 years agoMerge branch 'trac3039'
Mukund Sivaraman [Wed, 10 Jul 2013 05:26:05 +0000 (10:56 +0530)] 
Merge branch 'trac3039'

13 years ago[2980] Distinguish between BSD variants
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.

13 years ago[2977] Use fully qualified namespace for isc::log:: to prevent ambiguity.
Marcin Siodelski [Tue, 9 Jul 2013 19:23:40 +0000 (21:23 +0200)] 
[2977] Use fully qualified namespace for isc::log:: to prevent ambiguity.

13 years ago[2995] Hook point registration now matches guide document.
Tomek Mrugalski [Tue, 9 Jul 2013 17:23:05 +0000 (19:23 +0200)] 
[2995] Hook point registration now matches guide document.

13 years ago[2982] Updates to address review comments
Stephen Morris [Tue, 9 Jul 2013 17:21:42 +0000 (18:21 +0100)] 
[2982] Updates to address review comments