]>
git.ipfire.org Git - thirdparty/kea.git/log
JINMEI Tatuya [Mon, 24 Jun 2013 02:14:17 +0000 (11:14 +0900)]
[2854] corrected man page yearstamp
JINMEI Tatuya [Mon, 24 Jun 2013 02:11:40 +0000 (11:11 +0900)]
[2854] untabify
JINMEI Tatuya [Mon, 24 Jun 2013 02:08:03 +0000 (11:08 +0900)]
[2854] use revised interface of DataSrcClientsMgr.reconfigure() for tests.
Stephen Morris [Fri, 21 Jun 2013 19:14:41 +0000 (20:14 +0100)]
[2980] Checkpoint - HooksManager class partially working
Marcin Siodelski [Fri, 21 Jun 2013 18:12:56 +0000 (20:12 +0200)]
[2976] Implemented the rest of the toWire test.
Tomek Mrugalski [Fri, 21 Jun 2013 17:26:54 +0000 (19:26 +0200)]
[2995] 4 hook points implemented:
- pkt6_receive, subnet6_select, lease6_select, pkt6_send
- framework updated
- some unittests implemented
Stephen Morris [Fri, 21 Jun 2013 16:46:10 +0000 (17:46 +0100)]
[2980] Rationalised the tests a but by extracting a common class
Marcin Siodelski [Fri, 21 Jun 2013 16:26:19 +0000 (18:26 +0200)]
[2976] Implemented most part of the toWire test.
Stephen Morris [Fri, 21 Jun 2013 15:45:42 +0000 (16:45 +0100)]
[2980] Abstracted names of test libraries into a common header file
Stephen Morris [Fri, 21 Jun 2013 15:24:10 +0000 (16:24 +0100)]
[2980] Added the LibraryManagerCollection object
This manages LibraryManagers created for the libraries loaded.
Marcin Siodelski [Fri, 21 Jun 2013 10:35:52 +0000 (12:35 +0200)]
[2976] Initial implementation of the D2UpdateMessage class.
Mukund Sivaraman [Fri, 21 Jun 2013 06:33:08 +0000 (12:03 +0530)]
[master] Add ChangeLog entry for #2947
Mukund Sivaraman [Fri, 21 Jun 2013 06:30:51 +0000 (12:00 +0530)]
[master] Delete trailing whitespace from ChangeLog
Mukund Sivaraman [Fri, 21 Jun 2013 06:30:20 +0000 (12:00 +0530)]
[master] Comment lettuce feature about checking for DATASRC_LIBRARY_ERROR
Mukund Sivaraman [Fri, 21 Jun 2013 06:26:47 +0000 (11:56 +0530)]
Merge branch 'trac2947_2'
Stephen Morris [Thu, 20 Jun 2013 15:06:41 +0000 (16:06 +0100)]
[2980] Added missing test file
Thomas Markwalder [Thu, 20 Jun 2013 14:51:21 +0000 (10:51 -0400)]
[2957] Moved header #ifdef to beginning of header file where
they're supposed to be.
Stephen Morris [Thu, 20 Jun 2013 13:57:35 +0000 (14:57 +0100)]
[2980] Miscellaneous tidy-up
Thomas Markwalder [Thu, 20 Jun 2013 13:39:50 +0000 (09:39 -0400)]
[2957] Fixed path to dhcp-ddns.spec for spec file unit test, so file
can be located properly. Unit test was failing during distcheck.
Stephen Morris [Thu, 20 Jun 2013 12:30:38 +0000 (13:30 +0100)]
[2980] Finished LibraryManager functionality
LibraryManager can now load and unload libraries. Multiple
libraries can be loaded at the same time and the callouts
execute correctly.
Mukund Sivaraman [Thu, 20 Jun 2013 12:24:32 +0000 (17:54 +0530)]
[2947] Check in lettuce test that the appropriate log message is generated
Mukund Sivaraman [Thu, 20 Jun 2013 12:24:12 +0000 (17:54 +0530)]
[2947] Change severity of log message to ERROR
Mukund Sivaraman [Tue, 18 Jun 2013 11:33:37 +0000 (17:03 +0530)]
[2947] Extend lettuce query test config to include broken datasource type
There's no way to comment JSON, so we'll set the type to a very detailed
string.
Mukund Sivaraman [Tue, 18 Jun 2013 11:13:44 +0000 (16:43 +0530)]
[2947] Remove another obsolete testcase
It'll try to load the corresponding .so and fail, and log a warning, but
it's not an error to skip such data sources.
Mukund Sivaraman [Tue, 18 Jun 2013 11:08:58 +0000 (16:38 +0530)]
[2947] Remove an obsolete testcase
It'll try to load the corresponding .so and fail, and log a warning, but
it's not an error to skip such data sources.
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