]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
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

13 years ago[2980] Build test libraries dynamically even if static linking is requested
Stephen Morris [Tue, 9 Jul 2013 16:28:23 +0000 (17:28 +0100)] 
[2980] Build test libraries dynamically even if static linking is requested

The hooks system can only load shared libraries, even if BIND 10 is
linked statically.

13 years ago[2977] Address comments from the second round of review.
Marcin Siodelski [Tue, 9 Jul 2013 14:39:48 +0000 (16:39 +0200)] 
[2977] Address comments from the second round of review.

13 years ago[2980] Changes in preparation for merge
Stephen Morris [Tue, 9 Jul 2013 13:11:30 +0000 (14:11 +0100)] 
[2980] Changes in preparation for merge

Absence of "libdl" on BSD systems required an addition to configure.ac
to check its presence.  Problems with converting "pointer to object"
to "pointer to void*" via reinterpret_cast on Solaris required an
extension to the Pointer_converter class.

13 years ago[2861] Don't warn on unused result
Michal 'vorner' Vaner [Tue, 9 Jul 2013 07:44:14 +0000 (09:44 +0200)] 
[2861] Don't warn on unused result

13 years ago[2771] split a long table into two tables
Jeremy C. Reed [Mon, 8 Jul 2013 19:17:29 +0000 (14:17 -0500)] 
[2771] split a long table into two tables

This is to workaround a problem in dblatex where the long table
went over a few pages and lost its title.
I also added cross-references to tables and removed the "below" wording.

13 years ago[master] fix zonemgr initialization order problem from #2967
Paul Selkirk [Mon, 8 Jul 2013 16:25:34 +0000 (12:25 -0400)] 
[master] fix zonemgr initialization order problem from #2967

13 years ago[2856] Fix handle_load() invocation
Mukund Sivaraman [Mon, 8 Jul 2013 13:02:37 +0000 (18:32 +0530)] 
[2856] Fix handle_load() invocation

13 years ago[2856] Add more thorough remove_reader() tests
Mukund Sivaraman [Mon, 8 Jul 2013 12:55:06 +0000 (18:25 +0530)] 
[2856] Add more thorough remove_reader() tests

13 years ago[2856] Add more thorough sync_reader() tests
Mukund Sivaraman [Mon, 8 Jul 2013 12:44:54 +0000 (18:14 +0530)] 
[2856] Add more thorough sync_reader() tests

13 years ago[2856] Add basic sync_reader() and remove_reader() tests
Mukund Sivaraman [Mon, 8 Jul 2013 12:30:58 +0000 (18:00 +0530)] 
[2856] Add basic sync_reader() and remove_reader() tests

13 years ago[2856] Test that the state doesn't change when an exception is raised
Mukund Sivaraman [Mon, 8 Jul 2013 12:29:37 +0000 (17:59 +0530)] 
[2856] Test that the state doesn't change when an exception is raised

13 years ago[2856] Check complete_update() return value
Mukund Sivaraman [Mon, 8 Jul 2013 12:22:23 +0000 (17:52 +0530)] 
[2856] Check complete_update() return value

13 years ago[2856] Add start_update() tests
Mukund Sivaraman [Mon, 8 Jul 2013 12:16:08 +0000 (17:46 +0530)] 
[2856] Add start_update() tests

13 years ago[2856] Check that old_readers is untouched by add_reader()
Mukund Sivaraman [Mon, 8 Jul 2013 12:11:10 +0000 (17:41 +0530)] 
[2856] Check that old_readers is untouched by add_reader()

13 years ago[2856] Fix exception messages
Mukund Sivaraman [Mon, 8 Jul 2013 12:10:09 +0000 (17:40 +0530)] 
[2856] Fix exception messages

13 years ago[2856] Reorder methods
Mukund Sivaraman [Mon, 8 Jul 2013 12:09:05 +0000 (17:39 +0530)] 
[2856] Reorder methods

13 years ago[2856] Add add_reader() tests
Mukund Sivaraman [Mon, 8 Jul 2013 12:07:20 +0000 (17:37 +0530)] 
[2856] Add add_reader() tests

13 years ago[2856] Fix test name
Mukund Sivaraman [Mon, 8 Jul 2013 12:02:28 +0000 (17:32 +0530)] 
[2856] Fix test name

13 years ago[2856] Move test in file
Mukund Sivaraman [Mon, 8 Jul 2013 12:02:09 +0000 (17:32 +0530)] 
[2856] Move test in file

13 years ago[2856] Test UPDATING -> SYNCHRONIZING with and without events in the queue
Mukund Sivaraman [Mon, 8 Jul 2013 12:01:53 +0000 (17:31 +0530)] 
[2856] Test UPDATING -> SYNCHRONIZING with and without events in the queue

13 years ago[2856] Add state transition test helpers, and extend complete_update() tests
Mukund Sivaraman [Mon, 8 Jul 2013 11:55:26 +0000 (17:25 +0530)] 
[2856] Add state transition test helpers, and extend complete_update() tests

13 years ago[3016] Counter::Value is changed to uint64_t and auth outputs 63bit of values
Kazunori Fujiwara [Mon, 8 Jul 2013 03:05:41 +0000 (12:05 +0900)] 
[3016] Counter::Value is changed to uint64_t and auth outputs 63bit of values

13 years ago[3040] Fix representation of instances in sequence diagrams
Mukund Sivaraman [Mon, 8 Jul 2013 03:30:52 +0000 (09:00 +0530)] 
[3040] Fix representation of instances in sequence diagrams

When reviewing this commit, it would be better to review it visually
rather than going through the source changes one by one.

13 years ago[3040] Fix case
Mukund Sivaraman [Mon, 8 Jul 2013 03:20:38 +0000 (08:50 +0530)] 
[3040] Fix case

13 years ago[3016] added 64bit counter test (it takes 10 seconds)
Kazunori Fujiwara [Mon, 8 Jul 2013 03:04:13 +0000 (12:04 +0900)] 
[3016] added 64bit counter test (it takes 10 seconds)