]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
13 years ago[2268] Use loadZoneData() inside InMemoryClient
Mukund Sivaraman [Fri, 12 Oct 2012 04:21:30 +0000 (09:51 +0530)] 
[2268] Use loadZoneData() inside InMemoryClient

13 years ago[2268] Implement loadZoneData() functions
Mukund Sivaraman [Fri, 12 Oct 2012 04:06:51 +0000 (09:36 +0530)] 
[2268] Implement loadZoneData() functions

13 years ago[2268] Move ZoneDataLoader to a separate file
Mukund Sivaraman [Fri, 12 Oct 2012 03:40:38 +0000 (09:10 +0530)] 
[2268] Move ZoneDataLoader to a separate file

13 years ago[2268] Rename load method to loadInternal()
Mukund Sivaraman [Fri, 12 Oct 2012 03:40:15 +0000 (09:10 +0530)] 
[2268] Rename load method to loadInternal()

13 years ago[2268] Add a comment about InMemoryClient construction after setThrowCount()
Mukund Sivaraman [Fri, 12 Oct 2012 03:18:14 +0000 (08:48 +0530)] 
[2268] Add a comment about InMemoryClient construction after setThrowCount()

13 years ago[2268] Add any attached RRSIGs when loading from an iterator
Mukund Sivaraman [Fri, 12 Oct 2012 02:51:09 +0000 (08:21 +0530)] 
[2268] Add any attached RRSIGs when loading from an iterator

For example, the MemoryIterator returns TreeNodeRRsets which may have
attached RRSIGs.

This also fixes the failing unittest
MemoryClientTest.loadRRSIGsRdataMixedCoveredTypes.

13 years ago[1858] cleanup: reorder log messages
JINMEI Tatuya [Thu, 11 Oct 2012 22:41:36 +0000 (15:41 -0700)] 
[1858] cleanup: reorder log messages

13 years ago[1858] stop sending hopeless signal when it once fails with EPERM.
JINMEI Tatuya [Thu, 11 Oct 2012 22:39:53 +0000 (15:39 -0700)] 
[1858] stop sending hopeless signal when it once fails with EPERM.

13 years ago[1858] added a test case where killing child process results in exception.
JINMEI Tatuya [Thu, 11 Oct 2012 22:05:01 +0000 (15:05 -0700)] 
[1858] added a test case where killing child process results in exception.

13 years ago[1858] rename terminate_children() kill_... for consistency
JINMEI Tatuya [Thu, 11 Oct 2012 21:49:33 +0000 (14:49 -0700)] 
[1858] rename terminate_children() kill_... for consistency

13 years ago[1858] cleanup: removed unnecessary list() conversion from dict values.
JINMEI Tatuya [Thu, 11 Oct 2012 21:42:48 +0000 (14:42 -0700)] 
[1858] cleanup: removed unnecessary list() conversion from dict values.

dict.values() is an iterable, so we can use it directly in the for statement.
(and we don't modify components within the loop).

13 years ago[1858] refactoring: unify the SIGTERM/KILL cases into a single helper method.
JINMEI Tatuya [Thu, 11 Oct 2012 21:41:47 +0000 (14:41 -0700)] 
[1858] refactoring: unify the SIGTERM/KILL cases into a single helper method.

13 years ago[1858] explicitly set close_fds to True in sockcreator's Popen().
JINMEI Tatuya [Thu, 11 Oct 2012 21:03:58 +0000 (14:03 -0700)] 
[1858] explicitly set close_fds to True in sockcreator's Popen().

13 years ago[2207] Add missing test file
Michal 'vorner' Vaner [Thu, 11 Oct 2012 17:52:59 +0000 (19:52 +0200)] 
[2207] Add missing test file

Someone O:-) forgot to add it in the ^^ commit.

13 years ago[2207] Implementation of the zone updater
Michal 'vorner' Vaner [Thu, 11 Oct 2012 17:52:12 +0000 (19:52 +0200)] 
[2207] Implementation of the zone updater

The interface was slightly updated, to suit the needs (added some more
parameters). Some of it might be wrong, but I'm not sure about it.

13 years ago[master] add changelog entry for #2340
JINMEI Tatuya [Thu, 11 Oct 2012 17:42:39 +0000 (10:42 -0700)] 
[master] add changelog entry for #2340

13 years agoMerge branch 'trac2340' of ssh://git.bind10.isc.org/var/bind10/git/bind10 into trac2340
JINMEI Tatuya [Thu, 11 Oct 2012 17:35:09 +0000 (10:35 -0700)] 
Merge branch 'trac2340' of ssh://git.bind10.isc.org/var/bind10/git/bind10 into trac2340

with fixing Conflicts:

13 years agoMerge branch 'master' into trac2340
JINMEI Tatuya [Thu, 11 Oct 2012 17:22:29 +0000 (10:22 -0700)] 
Merge branch 'master' into trac2340
with fixing conflicts in
ChangeLog
examples/README

13 years ago[2207] Tests for the zone updater
Michal 'vorner' Vaner [Thu, 11 Oct 2012 17:08:56 +0000 (19:08 +0200)] 
[2207] Tests for the zone updater

Doesn't compile, there's no (not even empty) implementation of many
methods of the updater.

13 years ago[2270] Configuration parser for DHCPv4
Tomek Mrugalski [Thu, 11 Oct 2012 17:08:23 +0000 (19:08 +0200)] 
[2270] Configuration parser for DHCPv4

13 years ago[2340] removed a bogus 'test' within a test(1) expression.
JINMEI Tatuya [Thu, 11 Oct 2012 16:41:47 +0000 (09:41 -0700)] 
[2340] removed a bogus 'test' within a test(1) expression.

13 years ago[master] changelog for #2339
JINMEI Tatuya [Wed, 10 Oct 2012 20:50:21 +0000 (13:50 -0700)] 
[master] changelog for #2339

13 years ago[2339] changed the search order of python executable: seek python3.x first.
JINMEI Tatuya [Tue, 9 Oct 2012 20:17:59 +0000 (13:17 -0700)] 
[2339] changed the search order of python executable: seek python3.x first.

this works around a bit awkward installation setup where there's a link
from "python3" to "python3.x" but not from "python3-config" to the
corresponding "python3.x-config".  That happens for recent versions of
Homebrew.

13 years agoCompilation fix: usual static_cast<X*>(NULL)
Michal 'vorner' Vaner [Wed, 10 Oct 2012 18:42:46 +0000 (20:42 +0200)] 
Compilation fix: usual static_cast<X*>(NULL)

Sunstudio is unhappy with plain NULL inside EXPECT_EQ and thinks it is
int. This makes it think otherwise.

13 years agoRemove extra comma at the end of enum
Michal 'vorner' Vaner [Wed, 10 Oct 2012 18:28:16 +0000 (20:28 +0200)] 
Remove extra comma at the end of enum

This should fix compilation issue on sunstudio.

13 years ago[master] added changelog for #2244
JINMEI Tatuya [Wed, 10 Oct 2012 16:32:40 +0000 (09:32 -0700)] 
[master] added changelog for #2244

13 years ago[master] a minor grammar fix to changelog entry.
JINMEI Tatuya [Wed, 10 Oct 2012 16:31:30 +0000 (09:31 -0700)] 
[master] a minor grammar fix to changelog entry.

13 years ago[2244] missing update: Component.running() was renamed is_running().
JINMEI Tatuya [Tue, 9 Oct 2012 18:11:51 +0000 (11:11 -0700)] 
[2244] missing update: Component.running() was renamed is_running().

13 years ago[2244] renamed BaseComponent.is_failed() to is_restarting().
JINMEI Tatuya [Mon, 8 Oct 2012 23:14:16 +0000 (16:14 -0700)] 
[2244] renamed BaseComponent.is_failed() to is_restarting().

so it sounds more natural as an English term.

13 years ago[2244] fixed a typo in a log message.
JINMEI Tatuya [Mon, 8 Oct 2012 22:49:24 +0000 (15:49 -0700)] 
[2244] fixed a typo in a log message.

13 years ago[2244] rename Componet.running() is_running() for consistency.
JINMEI Tatuya [Fri, 5 Oct 2012 05:19:27 +0000 (22:19 -0700)] 
[2244] rename Componet.running() is_running() for consistency.

this branch introduced is_failed() (and failed() was already defined for
a different a purpose), so for consistency it would be better to name
the running version is_xxx too.

13 years ago[2244] cleanup: reordered log message file
JINMEI Tatuya [Fri, 5 Oct 2012 05:11:45 +0000 (22:11 -0700)] 
[2244] cleanup: reordered log message file

13 years ago[2244] make sure restarting components only when they are in config.
JINMEI Tatuya [Fri, 5 Oct 2012 05:10:40 +0000 (22:10 -0700)] 
[2244] make sure restarting components only when they are in config.

this should fix the main problem of this ticket.

13 years ago[2244] a minor editorial fix to the previous comment update
JINMEI Tatuya [Fri, 5 Oct 2012 04:08:55 +0000 (21:08 -0700)] 
[2244] a minor editorial fix to the previous comment update

13 years ago[2244] added comment about has_comonent as it may not be very obvious.
JINMEI Tatuya [Fri, 5 Oct 2012 03:53:37 +0000 (20:53 -0700)] 
[2244] added comment about has_comonent as it may not be very obvious.

13 years ago[2244] added a simple has_component() method to configurtor.
JINMEI Tatuya [Fri, 5 Oct 2012 00:55:57 +0000 (17:55 -0700)] 
[2244] added a simple has_component() method to configurtor.

should be pretty trivial, so added a couple of test cases as part of
other tests.

13 years ago[2244] make sure configurtor's build_plan() handles 'failed' component.
JINMEI Tatuya [Fri, 5 Oct 2012 00:38:43 +0000 (17:38 -0700)] 
[2244] make sure configurtor's build_plan() handles 'failed' component.

this fixes the test case introduced at the beginning of the branch.

13 years ago[2244] introduced a new "Failed" state of Component.
JINMEI Tatuya [Fri, 5 Oct 2012 00:37:09 +0000 (17:37 -0700)] 
[2244] introduced a new "Failed" state of Component.

13 years ago[2244] added a test case that reproduces one aspect of the problem.
JINMEI Tatuya [Fri, 5 Oct 2012 00:27:15 +0000 (17:27 -0700)] 
[2244] added a test case that reproduces one aspect of the problem.

the configurator should be able to delete a component to be removed
even if the it's failing (unexpectedly).  The current implementation
doesn't handle that condition correctly.

13 years ago[2204] removed an obsolete comment that only made sense for the previous code.
JINMEI Tatuya [Tue, 9 Oct 2012 20:28:08 +0000 (13:28 -0700)] 
[2204] removed an obsolete comment that only made sense for the previous code.

13 years ago[2204] added notes about future extensions of incremental datasrc config update
JINMEI Tatuya [Tue, 9 Oct 2012 20:26:20 +0000 (13:26 -0700)] 
[2204] added notes about future extensions of incremental datasrc config update

13 years ago[2204] grammar fix in documentation
JINMEI Tatuya [Tue, 9 Oct 2012 00:29:15 +0000 (17:29 -0700)] 
[2204] grammar fix in documentation

13 years ago[2204] updated test comments without using "rollback".
JINMEI Tatuya [Tue, 9 Oct 2012 00:27:23 +0000 (17:27 -0700)] 
[2204] updated test comments without using "rollback".

as the new code actually doesn't do rollback operation internally,
even though the observable effect is the same.

13 years ago[2204] updated comments about releasing old data source client lists
JINMEI Tatuya [Mon, 8 Oct 2012 23:56:10 +0000 (16:56 -0700)] 
[2204] updated comments about releasing old data source client lists

the previous one was not really accurate and was confusing.

13 years ago[2204] cleanup: removed unused func, and renamed "ClientList" with "DataSrc".
JINMEI Tatuya [Sat, 6 Oct 2012 00:04:28 +0000 (17:04 -0700)] 
[2204] cleanup: removed unused func, and renamed "ClientList" with "DataSrc".

getClientListClasses() was removed.  It's not used anymore.
a few methods named with "ClientList" were renamed with adding "DataSrc".
The resulting names are a bit long, but since there's no namespace
qualification, simply saying "client" can be confusing (it could be
interpreted to mean DNS clients, for example).

13 years ago[2204] regression fix: make sure the datasrc config is installed to server.
JINMEI Tatuya [Fri, 5 Oct 2012 23:52:37 +0000 (16:52 -0700)] 
[2204] regression fix: make sure the datasrc config is installed to server.

13 years ago[2204] removed server function/template param from configureDataSourceGeneric.
JINMEI Tatuya [Fri, 5 Oct 2012 23:48:03 +0000 (16:48 -0700)] 
[2204] removed server function/template param from configureDataSourceGeneric.

This is pure cleanup.  This function already doesn't use the server.

13 years ago[2204] extracted swapDataSrcClientLists() from configureDataSource().
JINMEI Tatuya [Fri, 5 Oct 2012 23:40:10 +0000 (16:40 -0700)] 
[2204] extracted swapDataSrcClientLists() from configureDataSource().

now configureDataSource() can take time.

13 years ago[2204] completely replaced setClientList with swapDataSrcClientLists.
JINMEI Tatuya [Fri, 5 Oct 2012 23:02:01 +0000 (16:02 -0700)] 
[2204] completely replaced setClientList with swapDataSrcClientLists.

the test cases using setClientList were updated so they use
swapDataSrcClientLists (some of them work as a test for the "swap" itself).
now we don't need setClientList, so it was removed.

13 years ago[2204] simplify configureDataSource by always creating a new lists and swap.
JINMEI Tatuya [Fri, 5 Oct 2012 22:15:18 +0000 (15:15 -0700)] 
[2204] simplify configureDataSource by always creating a new lists and swap.

so we don't have to worry about what are in the current lists or rollback
operations.
swapDataSrcClientLists() is newly introduced for AuthSrv.  No direc tests
yet (technically bad in terms TDD but the definition is very simple), which
will be provided in the next step.
the lock is now moved inside swapDataSrcClientLists().

note: even though this version builds everything, the amount of work
should be mostly the same because the only save is to create the empty
ClientList when the new and old have the same class of client.  The expensive
part is ClientList::configure().  This version doesn't need any more call
to configure() than the old version.

13 years ago[2204] changed internal representation of auth_srv's "client_lists_" to ptrs.
JINMEI Tatuya [Fri, 5 Oct 2012 21:03:52 +0000 (14:03 -0700)] 
[2204] changed internal representation of auth_srv's "client_lists_" to ptrs.

this will be necessary later in this branch.
also renamed the member variable "datasrc_client_lists_" as the mere "client"
can be ambiguous.

13 years ago[2292] Add a TODO about re-adding tests
Michal 'vorner' Vaner [Wed, 10 Oct 2012 09:58:17 +0000 (11:58 +0200)] 
[2292] Add a TODO about re-adding tests

Planned for merge #2268

13 years ago[2292] Clarify test
Michal 'vorner' Vaner [Tue, 9 Oct 2012 12:11:25 +0000 (14:11 +0200)] 
[2292] Clarify test

And make it slightly stronger (it now checks something that should be
mostly obvious too, but who knows, with software).

13 years ago[2292] Pass the old zone back
Michal 'vorner' Vaner [Tue, 9 Oct 2012 12:07:13 +0000 (14:07 +0200)] 
[2292] Pass the old zone back

Instead of releasing it directly. While the internal release was more
convenient, it didn't allow for swapping things fast under a mutex and
then spending the time releasing it unlocked.

13 years ago[2292] Don't pass SegmentObjectHolder
Michal 'vorner' Vaner [Tue, 9 Oct 2012 11:39:30 +0000 (13:39 +0200)] 
[2292] Don't pass SegmentObjectHolder

It is supposed to be mostly private. Use it internally only.

13 years ago[2292] minor cleanups: constify, indentation
JINMEI Tatuya [Mon, 8 Oct 2012 18:32:18 +0000 (11:32 -0700)] 
[2292] minor cleanups: constify, indentation

13 years ago[2292] Update tests
Michal 'vorner' Vaner [Sun, 7 Oct 2012 15:19:12 +0000 (17:19 +0200)] 
[2292] Update tests

They don't need the mutable versions to work, but they used them anyway.

13 years ago[2292] Re-add version of find removed by accident
Michal 'vorner' Vaner [Sun, 7 Oct 2012 15:18:33 +0000 (17:18 +0200)] 
[2292] Re-add version of find removed by accident

This one was not mutable, it just took Name as an argument.

13 years ago[2292] Drop tests for InMemoryClient::add
Michal 'vorner' Vaner [Sun, 7 Oct 2012 15:03:18 +0000 (17:03 +0200)] 
[2292] Drop tests for InMemoryClient::add

As the method was removed.

13 years ago[2292] Remove unused template parameters
Michal 'vorner' Vaner [Sun, 7 Oct 2012 14:50:50 +0000 (16:50 +0200)] 
[2292] Remove unused template parameters

The domain tree no longer supports the mutable find versions, so we
don't need the template parameters allowing for them.

13 years ago[2292] Remove mutable find methods
Michal 'vorner' Vaner [Sun, 7 Oct 2012 14:38:23 +0000 (16:38 +0200)] 
[2292] Remove mutable find methods

They are currently used in test code only (so we'll need to update the
tests to compile). The real code seams clean now.

13 years ago[2292] Remove the setZoneData method
Michal 'vorner' Vaner [Sun, 7 Oct 2012 14:13:56 +0000 (16:13 +0200)] 
[2292] Remove the setZoneData method

Currently, the content of zone is passed to the addZone method. No way
to change it later, but the addZone overwrites the old value if called
again.

This should hopefully allow for removal of mutable find methods from the
tree.

13 years ago[2292] Get rid of the const_cast
Michal 'vorner' Vaner [Tue, 2 Oct 2012 19:05:33 +0000 (21:05 +0200)] 
[2292] Get rid of the const_cast

It was needed when extracting data from a domain tree chain. The chain
now can hold mutable pointers too, so we use that (and some amount of
template bureaucracy) to avoid the cast.

While the interface changed (on the core find function, it is not
possible to pass const node chain and have a mutable node get out), it
doesn't seem to influence the current code. Also, it is a private
interface anyway, so it should be safe.

13 years ago[2292] Parametrize constness of the chain
Michal 'vorner' Vaner [Tue, 2 Oct 2012 18:22:23 +0000 (20:22 +0200)] 
[2292] Parametrize constness of the chain

13 years ago[master] Set lockfile path for DHCP tests
Mukund Sivaraman [Tue, 9 Oct 2012 05:11:32 +0000 (10:41 +0530)] 
[master] Set lockfile path for DHCP tests

13 years ago[master] Update .gitignore files
Mukund Sivaraman [Tue, 9 Oct 2012 05:05:21 +0000 (10:35 +0530)] 
[master] Update .gitignore files

13 years ago[master] Remove empty GNU-style dist files
Mukund Sivaraman [Tue, 9 Oct 2012 04:51:48 +0000 (10:21 +0530)] 
[master] Remove empty GNU-style dist files

13 years ago[master] define dbutil_test.sh as noinst_SCRIPTS to auto-regenerate on modify.
JINMEI Tatuya [Mon, 8 Oct 2012 21:12:02 +0000 (14:12 -0700)] 
[master] define dbutil_test.sh as noinst_SCRIPTS to auto-regenerate on modify.

this will prevent surprising test failure on an incrementally updated dev
tree.  okayed on jabber.

13 years ago[master] added changelog for #1870
JINMEI Tatuya [Mon, 8 Oct 2012 21:11:39 +0000 (14:11 -0700)] 
[master] added changelog for #1870

13 years ago[1870] avoid using "no" keyword as a configured value for "bind10-include".
JINMEI Tatuya [Wed, 3 Oct 2012 21:12:39 +0000 (14:12 -0700)] 
[1870] avoid using "no" keyword as a configured value for "bind10-include".

13 years ago[1870] removed unnecessary call to AX_BOOST_INCLUDE.
JINMEI Tatuya [Wed, 3 Oct 2012 19:21:40 +0000 (12:21 -0700)] 
[1870] removed unnecessary call to AX_BOOST_INCLUDE.

since AC_REQUIRE internally does it.

13 years ago[1870] removed rrsetlist.h from the libdns___include_HEADERS
JINMEI Tatuya [Tue, 2 Oct 2012 04:13:02 +0000 (21:13 -0700)] 
[1870] removed rrsetlist.h from the libdns___include_HEADERS

it will be cleaned up and should better be excluded from the publicly
visible list.

13 years ago[1870] some more doc cleanups
JINMEI Tatuya [Mon, 1 Oct 2012 22:31:27 +0000 (15:31 -0700)] 
[1870] some more doc cleanups

13 years ago[1870] provided top level README
JINMEI Tatuya [Mon, 1 Oct 2012 22:26:25 +0000 (15:26 -0700)] 
[1870] provided top level README

13 years ago[1870] separated BIND 10 common libs and DNS lib
JINMEI Tatuya [Mon, 1 Oct 2012 22:12:52 +0000 (15:12 -0700)] 
[1870] separated BIND 10 common libs and DNS lib

so that we can eventually selectively choose module specific libraries.

13 years ago[1870] removed src/bin/host/Makefile from toplevel configure.ac.
JINMEI Tatuya [Mon, 1 Oct 2012 22:12:15 +0000 (15:12 -0700)] 
[1870] removed src/bin/host/Makefile from toplevel configure.ac.

13 years ago[1870] introduced separate m4 files for dependencies.
JINMEI Tatuya [Sat, 29 Sep 2012 04:24:11 +0000 (21:24 -0700)] 
[1870] introduced separate m4 files for dependencies.

13 years ago[1870] make sure install some more headers under dns/ and util/
JINMEI Tatuya [Fri, 28 Sep 2012 23:39:38 +0000 (16:39 -0700)] 
[1870] make sure install some more headers under dns/ and util/

there may be more, but at least this makes (b10-)host compile as a 3rd party
app.

13 years ago[1870] moved src/bin/host under example/
JINMEI Tatuya [Fri, 28 Sep 2012 23:37:47 +0000 (16:37 -0700)] 
[1870] moved src/bin/host under example/

(at least for now) there's no way to transform xml doc to other formats.
only xml is provided for reference.

13 years ago[1870] created a separate dir to store example "3rd party" apps using BIND 10.
JINMEI Tatuya [Fri, 28 Sep 2012 23:32:11 +0000 (16:32 -0700)] 
[1870] created a separate dir to store example "3rd party" apps using BIND 10.

13 years ago[2203] renamed datasrc_configurator to datasrc_config; it represents it better.
JINMEI Tatuya [Fri, 5 Oct 2012 17:12:42 +0000 (10:12 -0700)] 
[2203] renamed datasrc_configurator to datasrc_config; it represents it better.

13 years ago[2203] forotten cleanup: removed now-unused header file.
JINMEI Tatuya [Thu, 4 Oct 2012 05:58:06 +0000 (22:58 -0700)] 
[2203] forotten cleanup: removed now-unused header file.

13 years ago[2203] a piggy back fix: prevent redundant initial data configuration.
JINMEI Tatuya [Thu, 4 Oct 2012 00:28:41 +0000 (17:28 -0700)] 
[2203] a piggy back fix: prevent redundant initial data configuration.

this addresses the issue described in #2291.  Still not really clean,
but thanks to boost::bind we can centralize all the code logic in the
callback, so I think it's now less likely that we forget cleaning it up
when the hack is not necessary.

13 years ago[2203] changed configurator class to a simple function.
JINMEI Tatuya [Thu, 4 Oct 2012 00:17:36 +0000 (17:17 -0700)] 
[2203] changed configurator class to a simple function.

as it's now completely stateless and can work independently.
the common specialization for the main implementation is defined in a
new created .cc file.

13 years ago[2203] pass server obj to configurator's reconfigure().
JINMEI Tatuya [Wed, 3 Oct 2012 22:44:29 +0000 (15:44 -0700)] 
[2203] pass server obj to configurator's reconfigure().

now the configurator class is completely stateless.

13 years ago[2203] refactoring 2nd step: configurator can now be a separate object.
JINMEI Tatuya [Wed, 3 Oct 2012 22:24:22 +0000 (15:24 -0700)] 
[2203] refactoring 2nd step: configurator can now be a separate object.

i.e., it's not a singleton any more.
testReconfigure() method isn't needed any more because it doesn't hold
CC session internally.
DatasrcConfiguratorTest.initialization test currently fails and is
disabled for now.  The plan is to make the class completely stateless,
at which point we don't even have to think about initialization or cleanup,
and then the test will be able to be removed.

13 years ago[2203] changed the callback type of addRemoteConfig to boost::function.
JINMEI Tatuya [Wed, 3 Oct 2012 03:38:31 +0000 (20:38 -0700)] 
[2203] changed the callback type of addRemoteConfig to boost::function.

this will make it more convenient, e.g., by allowing the caller to pass
boost::bind encapsulating a class object and a class method.

boost::function is upper compatible to function pointer, so it doesn't
ensure source-level compatibility.

the functor overhead shouldn't matter in this context, and since this module
already uses boost::function this change doesn't introduce additional
dependency.

13 years ago[2203] refactoring 1st step: move session obj outside of datasrc configurator.
JINMEI Tatuya [Wed, 3 Oct 2012 03:24:57 +0000 (20:24 -0700)] 
[2203] refactoring 1st step: move session obj outside of datasrc configurator.

13 years ago[1899] Allow other RRtypes in nsec3 table (for RRSIGs)
Mukund Sivaraman [Mon, 8 Oct 2012 07:06:20 +0000 (12:36 +0530)] 
[1899] Allow other RRtypes in nsec3 table (for RRSIGs)

* The unique constraint on NSEC3 owner per zone is now removed
* NSEC3 RRSIGs are now returned next to their RR set
* Test was adjusted to check for RRSIGs too

13 years ago[1899] Add another unittest to check that NSEC3 RRs are being returned
Mukund Sivaraman [Sun, 30 Sep 2012 19:53:58 +0000 (01:23 +0530)] 
[1899] Add another unittest to check that NSEC3 RRs are being returned

13 years ago[1899] Break up UNION SQL query into two and merge manually
Mukund Sivaraman [Sun, 30 Sep 2012 19:46:39 +0000 (01:16 +0530)] 
[1899] Break up UNION SQL query into two and merge manually

Also drop unnecessary columns and ORDER BYs.

13 years ago[1899] Add a unique constraint to nsec3 table
Mukund Sivaraman [Sun, 30 Sep 2012 19:15:45 +0000 (00:45 +0530)] 
[1899] Add a unique constraint to nsec3 table

This is to check that only one NSEC3 RR exists per owner name in a
zone.  The code to fix #1899 would depend on this assertion.

13 years ago[master] add std:: for memset(). sunstudio requires this with <cstring>
JINMEI Tatuya [Mon, 8 Oct 2012 16:41:33 +0000 (16:41 +0000)] 
[master] add std:: for memset().  sunstudio requires this with <cstring>

13 years ago[2275] fix strncpy in socketrequestortest
Jelte Jansen [Mon, 8 Oct 2012 07:41:11 +0000 (09:41 +0200)] 
[2275] fix strncpy in socketrequestortest

13 years ago[2275] address review comments
Jelte Jansen [Fri, 5 Oct 2012 10:10:56 +0000 (12:10 +0200)] 
[2275] address review comments

13 years ago[2275] valgrind fixes: uninitialized memory
Jelte Jansen [Thu, 4 Oct 2012 13:57:43 +0000 (15:57 +0200)] 
[2275] valgrind fixes: uninitialized memory

13 years ago[2275] valgrind fixes: uninitialized memory
Jelte Jansen [Thu, 4 Oct 2012 10:21:04 +0000 (12:21 +0200)] 
[2275] valgrind fixes: uninitialized memory

13 years ago[2275] use const char* for test globals
Jelte Jansen [Thu, 4 Oct 2012 09:44:46 +0000 (11:44 +0200)] 
[2275] use const char* for test globals

13 years ago[2275] valgrind fix: initialize memory in labelsequence test
Jelte Jansen [Wed, 3 Oct 2012 14:54:08 +0000 (16:54 +0200)] 
[2275] valgrind fix: initialize memory in labelsequence test

13 years ago[2275] valgrind fix: store singleton instance in auto_ptr
Jelte Jansen [Wed, 3 Oct 2012 14:42:08 +0000 (16:42 +0200)] 
[2275] valgrind fix: store singleton instance in auto_ptr