]>
git.ipfire.org Git - thirdparty/kea.git/log
Mukund Sivaraman [Tue, 18 Jun 2013 10:52:04 +0000 (16:22 +0530)]
[2947] Add testcase to check that library errors don't cause rest of data sources to be skipped
Mukund Sivaraman [Tue, 18 Jun 2013 10:42:41 +0000 (16:12 +0530)]
[2947] Update exception hierarchy
Put all the library exceptions under DataSourceLibraryError.
Mukund Sivaraman [Tue, 18 Jun 2013 09:08:35 +0000 (14:38 +0530)]
[2947] Continue configuring other data sources even if there is a DataSourceLibraryError
Mukund Sivaraman [Tue, 18 Jun 2013 08:46:57 +0000 (14:16 +0530)]
[2947] Delete trailing whitespace
Stephen Morris [Thu, 20 Jun 2013 08:25:30 +0000 (09:25 +0100)]
[2980] Added LibraryManager::runUnload()
Stephen Morris [Wed, 19 Jun 2013 19:38:50 +0000 (20:38 +0100)]
[2980] Added runUnload tests
runUnload() still has to be added.
Stephen Morris [Wed, 19 Jun 2013 18:52:26 +0000 (19:52 +0100)]
[2980] Extended library manager functionality
Added ability to run the load function and checked that it can
register callouts.
Stephen Morris [Wed, 19 Jun 2013 15:44:19 +0000 (16:44 +0100)]
[2980] Basic library manager functionality added
Also started to add logging.
Mukund Sivaraman [Wed, 19 Jun 2013 12:18:15 +0000 (17:48 +0530)]
[3006] Update argument syntax
Mukund Sivaraman [Wed, 19 Jun 2013 12:18:00 +0000 (17:48 +0530)]
[3006] Add the last sequence diagram
Michal 'vorner' Vaner [Wed, 19 Jun 2013 06:54:33 +0000 (08:54 +0200)]
Merge second part of #2726
Enable more checks from cppcheck and fix reports caused by that. Fix
also reports produced by different version of cppcheck than the local
one.
Naoki Kambe [Fri, 14 Jun 2013 05:27:35 +0000 (14:27 +0900)]
[2884] update lettuce
to add classname "IN"
Naoki Kambe [Fri, 14 Jun 2013 02:35:37 +0000 (11:35 +0900)]
[2884] update man docs
to add classname
Naoki Kambe [Thu, 13 Jun 2013 04:37:28 +0000 (13:37 +0900)]
[2884] insert classname
as an argument of get(), inc() and start_timer()
Naoki Kambe [Thu, 13 Jun 2013 06:23:54 +0000 (15:23 +0900)]
[2884] update _add_counter()
to change the way to add elements under a named_set-type tree
Naoki Kambe [Thu, 13 Jun 2013 05:44:47 +0000 (14:44 +0900)]
[2884] update get_statistics()
to change the way to sum up values under zonename by adding a for-loop
to read each classname and using the internal methods: _set_counter()
and _inc_counter()
Naoki Kambe [Fri, 14 Jun 2013 02:07:13 +0000 (11:07 +0900)]
[2884] change the way to get the item list under zonename
in stead of directly specifying "named_set_item_spec" or "map_item_spec"
Naoki Kambe [Wed, 19 Jun 2013 05:44:37 +0000 (14:44 +0900)]
[2884] add classname layer
Naoki Kambe [Fri, 14 Jun 2013 02:57:26 +0000 (11:57 +0900)]
[2884] update spec files and data
to insert classname in between zones and zonename
Mukund Sivaraman [Wed, 19 Jun 2013 00:26:41 +0000 (05:56 +0530)]
[3006] Remove excess space
Mukund Sivaraman [Wed, 19 Jun 2013 00:26:33 +0000 (05:56 +0530)]
[3006] Add intitial version of another sequence diagram
Mukund Sivaraman [Tue, 18 Jun 2013 23:54:09 +0000 (05:24 +0530)]
[3006] Add alt text for image
Mukund Sivaraman [Tue, 18 Jun 2013 23:53:26 +0000 (05:23 +0530)]
[3006] Add another sequence diagram
Mukund Sivaraman [Tue, 18 Jun 2013 23:14:35 +0000 (04:44 +0530)]
[3006] Add note that the class diagram has to be improved
Mukund Sivaraman [Tue, 18 Jun 2013 23:07:12 +0000 (04:37 +0530)]
[3006] Add temporary overview class diagram
Thomas Markwalder [Tue, 18 Jun 2013 18:51:28 +0000 (14:51 -0400)]
[2957] This is the second of a two part commit for D2CfgMgr. It Adds a
collection of classes for housing and parsing the application configuration
necessary for the DHCP-DDNS application. This rounds out the D2CfgMgr initial
implementation.
New files:
src/bin/d2/d2_config.cc
src/bin/d2/d2_config.h
src/bin/d2/tests/d2_cfg_mgr_unittests.cc
Mukund Sivaraman [Tue, 18 Jun 2013 18:33:58 +0000 (00:03 +0530)]
[3006] Fix various bits in auth module using mapped memory segment section
Mukund Sivaraman [Tue, 18 Jun 2013 18:23:16 +0000 (23:53 +0530)]
[3006] Add alt text for image
Mukund Sivaraman [Tue, 18 Jun 2013 18:20:51 +0000 (23:50 +0530)]
[3006] Add .gitignore
Mukund Sivaraman [Tue, 18 Jun 2013 18:20:17 +0000 (23:50 +0530)]
[3006] Add to build system
Mukund Sivaraman [Tue, 18 Jun 2013 18:07:22 +0000 (23:37 +0530)]
[3006] Add auth-mapped PlantUML diagram
Mukund Sivaraman [Tue, 18 Jun 2013 18:04:52 +0000 (23:34 +0530)]
[3006] Convert Jinmei's data source classes documentation to asciidoc
JINMEI Tatuya [Tue, 18 Jun 2013 11:22:52 +0000 (20:22 +0900)]
[master] skip EXPECT_DEATH if run-on-valgrind to avoid possible false positives
(and also following our convention) okayed on jabber.
Stephen Morris [Tue, 18 Jun 2013 10:30:07 +0000 (11:30 +0100)]
[2980] Basic library manager functionality present
Able to open and close libraries, check for the version()
function and call it.
JINMEI Tatuya [Tue, 18 Jun 2013 10:15:02 +0000 (19:15 +0900)]
[master] Merge branch 'trac2973'
JINMEI Tatuya [Tue, 18 Jun 2013 09:54:29 +0000 (18:54 +0900)]
[master] Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
JINMEI Tatuya [Tue, 18 Jun 2013 09:53:35 +0000 (18:53 +0900)]
[master] removed an unused function. needed for it to compile with clang++.
okayed on jabber.
Mukund Sivaraman [Tue, 18 Jun 2013 07:59:42 +0000 (13:29 +0530)]
[master] Use const reference instead of creating a copy of Name
Mukund Sivaraman [Mon, 17 Jun 2013 18:49:45 +0000 (00:19 +0530)]
[master] Skip mapped file tests where unavailable
Stephen Morris [Mon, 17 Jun 2013 18:41:33 +0000 (19:41 +0100)]
[2980] LibraryManager basic unit tests written
Stephen Morris [Mon, 17 Jun 2013 17:42:22 +0000 (18:42 +0100)]
[2980] Move files into isc::hooks namespace
Stephen Morris [Mon, 17 Jun 2013 17:07:43 +0000 (18:07 +0100)]
[2980] Updates to ServerHooks
a) This is now a non-copyable singleton class, and pointers
to a ServerHooks object have been removed from other classes.
b) Added a getHookName() method to the CalloutHandle class to allow
callouts to determine the hook to which they are attached. (This
change was made principally to aid writing test cases.
Mukund Sivaraman [Mon, 17 Jun 2013 16:06:50 +0000 (21:36 +0530)]
[master] Update .gitignore file
Mukund Sivaraman [Mon, 17 Jun 2013 14:24:23 +0000 (19:54 +0530)]
[master] Fix Python version-specific errors
Michal 'vorner' Vaner [Mon, 17 Jun 2013 13:54:19 +0000 (15:54 +0200)]
[2726] Use empty() instead of size()
To check if there's something inside.
Michal 'vorner' Vaner [Mon, 17 Jun 2013 13:43:55 +0000 (15:43 +0200)]
[2726] Explicitly call the default constructor
This is no difference in the code, as the default constructor would be
called implicitly, but cppcheck warned about not calling one.
Michal 'vorner' Vaner [Mon, 17 Jun 2013 13:39:29 +0000 (15:39 +0200)]
[2726] Pass plain old C string
This should prevent cppcheck from complaining on several places about
passing c_str() as string argument. It is not possible to remove the
c_str() from the macro, as it might be needed at other places. Putting
the suppression at several places seems wrong, so this is the least ugly
solution.
Michal 'vorner' Vaner [Mon, 17 Jun 2013 13:34:30 +0000 (15:34 +0200)]
[2726] Use reference to avoid copy
Not that it would make any difference with such small class, but
cppcheck insists.
Michal 'vorner' Vaner [Mon, 17 Jun 2013 13:31:29 +0000 (15:31 +0200)]
[2726] Remove unnecessary template parameters
They are not needed, as it makes no sense to call constructor with
different template parameter than one of the class being constructed.
This also confused some versions of cppcheck and it thought there's no
constructor available.
Stephen Morris [Mon, 17 Jun 2013 13:21:22 +0000 (14:21 +0100)]
[2980] Moved files to "hooks" directory
The hooks framework now has its own directory in "lib" instead of
living in "util".
Mukund Sivaraman [Mon, 17 Jun 2013 13:01:47 +0000 (18:31 +0530)]
[master] Update .gitignore files
Mukund Sivaraman [Mon, 17 Jun 2013 12:14:29 +0000 (17:44 +0530)]
Merge branch 'trac2853'
Conflicts:
src/lib/python/isc/datasrc/Makefile.am
src/lib/python/isc/datasrc/configurableclientlist_python.cc
src/lib/python/isc/datasrc/datasrc.cc
src/lib/python/isc/datasrc/tests/clientlist_test.py
Michal 'vorner' Vaner [Mon, 17 Jun 2013 11:11:50 +0000 (13:11 +0200)]
Merge #2726
Enable more checking in cppcheck and fix the warnings produced by that.
Mukund Sivaraman [Mon, 17 Jun 2013 10:46:20 +0000 (16:16 +0530)]
[2726] Remove vertical space
Mukund Sivaraman [Mon, 17 Jun 2013 10:44:44 +0000 (16:14 +0530)]
[2726] Update comment
Stephen Morris [Mon, 17 Jun 2013 10:34:26 +0000 (11:34 +0100)]
[master] ChangeLog for trac2974
Stephen Morris [Mon, 17 Jun 2013 10:05:48 +0000 (11:05 +0100)]
[master] Merge branch 'trac2974'
Mukund Sivaraman [Mon, 17 Jun 2013 09:07:39 +0000 (14:37 +0530)]
[2853] Fix paths to testfiles
Use testdata/ in this directory for test data. Also switch to testing
with the example.com zone to match the test zone data.
Mukund Sivaraman [Mon, 17 Jun 2013 08:50:06 +0000 (14:20 +0530)]
[2853] Wrap long lines
Mukund Sivaraman [Mon, 17 Jun 2013 08:48:46 +0000 (14:18 +0530)]
[2853] Fix indentation
Mukund Sivaraman [Mon, 17 Jun 2013 08:47:13 +0000 (14:17 +0530)]
[2853] Fix docstring of testcase
Mukund Sivaraman [Sat, 15 Jun 2013 22:20:20 +0000 (03:50 +0530)]
[2853] Add test for SEGMENT_UNUSED case
Stephen Morris [Fri, 14 Jun 2013 17:29:20 +0000 (18:29 +0100)]
[2982] First draft of Hooks user guide
Mukund Sivaraman [Fri, 14 Jun 2013 10:42:13 +0000 (16:12 +0530)]
[2853] Remove references to catch_load_error
Mukund Sivaraman [Fri, 14 Jun 2013 10:33:26 +0000 (16:03 +0530)]
[2853] Make code safer by using RAII container
Also check for SEGMENT_UNUSED directly and return None for the segment
type in that case.
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:19:23 +0000 (10:19 +0200)]
[2726] Pass params by reference
This is mostly to silence cppcheck, than to save some CPU power (with
int it makes little sense) and it is less noisy than to put suppression
there.
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:13:14 +0000 (10:13 +0200)]
[2726] Make some things noncopyable
We don't copy them and the implicit copy constructor would be wrong. So
silence the cppcheck and make sure nobody copies by accident.
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:11:16 +0000 (10:11 +0200)]
[2726] Initialize variables
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:00:55 +0000 (10:00 +0200)]
[2726] Suppress check for no exception on construction
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:00:02 +0000 (10:00 +0200)]
[2726] Remove unused function
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:58:44 +0000 (09:58 +0200)]
[2726] Use local const ref
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:50:02 +0000 (09:50 +0200)]
[2726] Use more common check for assignment to self
This way cppcheck should recognize it as such.
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:38:11 +0000 (09:38 +0200)]
[2726] Use initializer list
Instead of assignment in the copy constructor.
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:35:09 +0000 (09:35 +0200)]
[2726] Make the suppression so cppcheck finds it
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:26:35 +0000 (09:26 +0200)]
[2726] Initialize variable
JINMEI Tatuya [Fri, 14 Jun 2013 00:27:57 +0000 (17:27 -0700)]
[2973] missing include of config.h; relocate test has been disabled until now.
JINMEI Tatuya [Fri, 14 Jun 2013 00:10:10 +0000 (17:10 -0700)]
[2973] cleanup: ZoneTable::addZone now doesn't need RRclass so it's removed.
JINMEI Tatuya [Fri, 14 Jun 2013 00:03:06 +0000 (17:03 -0700)]
[2973] do not destroy passed content due to exception in ZoneTable::addZone.
this will cause use-after-free in ZoneWriter. Instead, clarify that
the caller is responsible to deal with that unless the method successfully
returns. An assumption of the ZoneTable.addZone test is now broken due to
that, so it was adjusted.
JINMEI Tatuya [Thu, 13 Jun 2013 23:48:00 +0000 (16:48 -0700)]
[2973] added a test to create many zones using ZoneWriter with mapped segment.
it actually revealed a bug, which will be fixed in subsequent commits.
JINMEI Tatuya [Thu, 13 Jun 2013 16:40:52 +0000 (09:40 -0700)]
[2853] style fix: position of '*'
Stephen Morris [Thu, 13 Jun 2013 16:40:00 +0000 (17:40 +0100)]
[2974] Correction to a comment
Stephen Morris [Thu, 13 Jun 2013 16:13:24 +0000 (17:13 +0100)]
[2974] Modifications as a result of review
Mukund Sivaraman [Thu, 13 Jun 2013 13:53:14 +0000 (19:23 +0530)]
[2853] Add a note that Py_BuildValue() will not throw
Michal 'vorner' Vaner [Thu, 13 Jun 2013 12:00:35 +0000 (14:00 +0200)]
[2922] Fix checks on <python3.3
The list.clear() method is new in python3.3. Use equivalent though less
elegantly written code to do the same.
Mukund Sivaraman [Thu, 13 Jun 2013 10:10:40 +0000 (15:40 +0530)]
[2726] Add src/bin/ to cppcheck include path too
Mukund Sivaraman [Thu, 13 Jun 2013 10:10:14 +0000 (15:40 +0530)]
[2726] Constify variable
Mukund Sivaraman [Thu, 13 Jun 2013 10:10:04 +0000 (15:40 +0530)]
[2726] Update coding style
Mukund Sivaraman [Thu, 13 Jun 2013 10:09:49 +0000 (15:39 +0530)]
[2726] Fix array index
Michal 'vorner' Vaner [Thu, 13 Jun 2013 09:21:19 +0000 (11:21 +0200)]
Merge #2776
Resolver research document about mixed resolver/authoritative mode
Mukund Sivaraman [Thu, 13 Jun 2013 09:13:08 +0000 (11:13 +0200)]
[2776] Minor tweaks and fixes
Michal 'vorner' Vaner [Tue, 5 Mar 2013 09:07:42 +0000 (10:07 +0100)]
[2776] Provide a proposal for the design
As a result of the experiment, come to the conclusion the receptionist
is easy enough to implement, flexible enough and fast enough to try and
implement it.
Michal 'vorner' Vaner [Tue, 26 Feb 2013 11:45:12 +0000 (12:45 +0100)]
[2776] Some design considerations for sharing a socket
Write some advantages and disadvantages of each method how to solve it.
JINMEI Tatuya [Tue, 26 Feb 2013 04:43:29 +0000 (20:43 -0800)]
[res-design] added some small idea for the hybrid auth/resolver server
Michal 'vorner' Vaner [Thu, 21 Feb 2013 08:35:33 +0000 (09:35 +0100)]
Some random suggestions to sharing of port
Shane Kerr [Tue, 19 Feb 2013 13:58:35 +0000 (14:58 +0100)]
Some starting questions for recursive resolver research.
Michal 'vorner' Vaner [Thu, 13 Jun 2013 08:51:54 +0000 (10:51 +0200)]
Merge branch 'master' of git+ssh://git.bind10.isc.org/var/bind10/git/bind10
Michal 'vorner' Vaner [Thu, 13 Jun 2013 08:51:19 +0000 (10:51 +0200)]
[2726] Really do suppress this warning
Put it so cppcheck finds it.
Michal 'vorner' Vaner [Thu, 13 Jun 2013 08:15:13 +0000 (10:15 +0200)]
Merge #2922
Add commands to list MsgQ's users and group subscriptions.
Notify about subscriptions and unsubscriptions.
Michal 'vorner' Vaner [Thu, 13 Jun 2013 08:12:48 +0000 (10:12 +0200)]
[2922] Fix path to spec file
The spec file is not generated, so use B10_FROM_SOURCE, not
B10_FROM_BUILD.
Mukund Sivaraman [Thu, 13 Jun 2013 08:11:01 +0000 (13:41 +0530)]
[2853] Update constructor documentation