]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
13 years ago[2947] Add testcase to check that library errors don't cause rest of 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

13 years ago[2947] Update exception hierarchy
Mukund Sivaraman [Tue, 18 Jun 2013 10:42:41 +0000 (16:12 +0530)] 
[2947] Update exception hierarchy

Put all the library exceptions under DataSourceLibraryError.

13 years ago[2947] Continue configuring other data sources even if there is a 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

13 years ago[2947] Delete trailing whitespace
Mukund Sivaraman [Tue, 18 Jun 2013 08:46:57 +0000 (14:16 +0530)] 
[2947] Delete trailing whitespace

13 years ago[2980] Added LibraryManager::runUnload()
Stephen Morris [Thu, 20 Jun 2013 08:25:30 +0000 (09:25 +0100)] 
[2980] Added LibraryManager::runUnload()

13 years ago[2980] Added runUnload tests
Stephen Morris [Wed, 19 Jun 2013 19:38:50 +0000 (20:38 +0100)] 
[2980] Added runUnload tests

runUnload() still has to be added.

13 years ago[2980] Extended library manager functionality
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.

13 years ago[2980] Basic library manager functionality added
Stephen Morris [Wed, 19 Jun 2013 15:44:19 +0000 (16:44 +0100)] 
[2980] Basic library manager functionality added

Also started to add logging.

13 years ago[3006] Update argument syntax
Mukund Sivaraman [Wed, 19 Jun 2013 12:18:15 +0000 (17:48 +0530)] 
[3006] Update argument syntax

13 years ago[3006] Add the last sequence diagram
Mukund Sivaraman [Wed, 19 Jun 2013 12:18:00 +0000 (17:48 +0530)] 
[3006] Add the last sequence diagram

13 years agoMerge second part of #2726
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.

13 years ago[2884] update lettuce
Naoki Kambe [Fri, 14 Jun 2013 05:27:35 +0000 (14:27 +0900)] 
[2884] update lettuce

to add classname "IN"

13 years ago[2884] update man docs
Naoki Kambe [Fri, 14 Jun 2013 02:35:37 +0000 (11:35 +0900)] 
[2884] update man docs

to add classname

13 years ago[2884] insert 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()

13 years ago[2884] update _add_counter()
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

13 years ago[2884] update get_statistics()
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()

13 years ago[2884] change the way to get the item list under zonename
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"

13 years ago[2884] add classname layer
Naoki Kambe [Wed, 19 Jun 2013 05:44:37 +0000 (14:44 +0900)] 
[2884] add classname layer

13 years ago[2884] update spec files and data
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

13 years ago[3006] Remove excess space
Mukund Sivaraman [Wed, 19 Jun 2013 00:26:41 +0000 (05:56 +0530)] 
[3006] Remove excess space

13 years ago[3006] Add intitial version of another sequence diagram
Mukund Sivaraman [Wed, 19 Jun 2013 00:26:33 +0000 (05:56 +0530)] 
[3006] Add intitial version of another sequence diagram

13 years ago[3006] Add alt text for image
Mukund Sivaraman [Tue, 18 Jun 2013 23:54:09 +0000 (05:24 +0530)] 
[3006] Add alt text for image

13 years ago[3006] Add another sequence diagram
Mukund Sivaraman [Tue, 18 Jun 2013 23:53:26 +0000 (05:23 +0530)] 
[3006] Add another sequence diagram

13 years ago[3006] Add note that the class diagram has to be improved
Mukund Sivaraman [Tue, 18 Jun 2013 23:14:35 +0000 (04:44 +0530)] 
[3006] Add note that the class diagram has to be improved

13 years ago[3006] Add temporary overview class diagram
Mukund Sivaraman [Tue, 18 Jun 2013 23:07:12 +0000 (04:37 +0530)] 
[3006] Add temporary overview class diagram

13 years ago[2957] This is the second of a two part commit for D2CfgMgr. It Adds a
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

13 years ago[3006] Fix various bits in auth module using mapped memory segment section
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

13 years ago[3006] Add alt text for image
Mukund Sivaraman [Tue, 18 Jun 2013 18:23:16 +0000 (23:53 +0530)] 
[3006] Add alt text for image

13 years ago[3006] Add .gitignore
Mukund Sivaraman [Tue, 18 Jun 2013 18:20:51 +0000 (23:50 +0530)] 
[3006] Add .gitignore

13 years ago[3006] Add to build system
Mukund Sivaraman [Tue, 18 Jun 2013 18:20:17 +0000 (23:50 +0530)] 
[3006] Add to build system

13 years ago[3006] Add auth-mapped PlantUML diagram
Mukund Sivaraman [Tue, 18 Jun 2013 18:07:22 +0000 (23:37 +0530)] 
[3006] Add auth-mapped PlantUML diagram

13 years ago[3006] Convert Jinmei's data source classes documentation to asciidoc
Mukund Sivaraman [Tue, 18 Jun 2013 18:04:52 +0000 (23:34 +0530)] 
[3006] Convert Jinmei's data source classes documentation to asciidoc

13 years ago[master] skip EXPECT_DEATH if run-on-valgrind to avoid possible false positives
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.

13 years ago[2980] Basic library manager functionality present
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.

13 years ago[master] Merge branch 'trac2973'
JINMEI Tatuya [Tue, 18 Jun 2013 10:15:02 +0000 (19:15 +0900)] 
[master] Merge branch 'trac2973'

13 years ago[master] Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
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

13 years ago[master] removed an unused function. needed for it to compile with clang++.
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.

13 years ago[master] Use const reference instead of creating a copy of Name
Mukund Sivaraman [Tue, 18 Jun 2013 07:59:42 +0000 (13:29 +0530)] 
[master] Use const reference instead of creating a copy of Name

13 years ago[master] Skip mapped file tests where unavailable
Mukund Sivaraman [Mon, 17 Jun 2013 18:49:45 +0000 (00:19 +0530)] 
[master] Skip mapped file tests where unavailable

13 years ago[2980] LibraryManager basic unit tests written
Stephen Morris [Mon, 17 Jun 2013 18:41:33 +0000 (19:41 +0100)] 
[2980] LibraryManager basic unit tests written

13 years ago[2980] Move files into isc::hooks namespace
Stephen Morris [Mon, 17 Jun 2013 17:42:22 +0000 (18:42 +0100)] 
[2980] Move files into isc::hooks namespace

13 years ago[2980] Updates to ServerHooks
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.

13 years ago[master] Update .gitignore file
Mukund Sivaraman [Mon, 17 Jun 2013 16:06:50 +0000 (21:36 +0530)] 
[master] Update .gitignore file

13 years ago[master] Fix Python version-specific errors
Mukund Sivaraman [Mon, 17 Jun 2013 14:24:23 +0000 (19:54 +0530)] 
[master] Fix Python version-specific errors

13 years ago[2726] Use empty() instead of size()
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.

13 years ago[2726] Explicitly call the default constructor
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.

13 years ago[2726] Pass plain old C string
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.

13 years ago[2726] Use reference to avoid copy
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.

13 years ago[2726] Remove unnecessary template parameters
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.

13 years ago[2980] Moved files to "hooks" directory
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".

13 years ago[master] Update .gitignore files
Mukund Sivaraman [Mon, 17 Jun 2013 13:01:47 +0000 (18:31 +0530)] 
[master] Update .gitignore files

13 years agoMerge branch 'trac2853'
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

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

13 years ago[2726] Remove vertical space
Mukund Sivaraman [Mon, 17 Jun 2013 10:46:20 +0000 (16:16 +0530)] 
[2726] Remove vertical space

13 years ago[2726] Update comment
Mukund Sivaraman [Mon, 17 Jun 2013 10:44:44 +0000 (16:14 +0530)] 
[2726] Update comment

13 years ago[master] ChangeLog for trac2974
Stephen Morris [Mon, 17 Jun 2013 10:34:26 +0000 (11:34 +0100)] 
[master] ChangeLog for trac2974

13 years ago[master] Merge branch 'trac2974'
Stephen Morris [Mon, 17 Jun 2013 10:05:48 +0000 (11:05 +0100)] 
[master] Merge branch 'trac2974'

13 years ago[2853] Fix paths to testfiles
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.

13 years ago[2853] Wrap long lines
Mukund Sivaraman [Mon, 17 Jun 2013 08:50:06 +0000 (14:20 +0530)] 
[2853] Wrap long lines

13 years ago[2853] Fix indentation
Mukund Sivaraman [Mon, 17 Jun 2013 08:48:46 +0000 (14:18 +0530)] 
[2853] Fix indentation

13 years ago[2853] Fix docstring of testcase
Mukund Sivaraman [Mon, 17 Jun 2013 08:47:13 +0000 (14:17 +0530)] 
[2853] Fix docstring of testcase

13 years ago[2853] Add test for SEGMENT_UNUSED case
Mukund Sivaraman [Sat, 15 Jun 2013 22:20:20 +0000 (03:50 +0530)] 
[2853] Add test for SEGMENT_UNUSED case

13 years ago[2982] First draft of Hooks user guide
Stephen Morris [Fri, 14 Jun 2013 17:29:20 +0000 (18:29 +0100)] 
[2982] First draft of Hooks user guide

13 years ago[2853] Remove references to catch_load_error
Mukund Sivaraman [Fri, 14 Jun 2013 10:42:13 +0000 (16:12 +0530)] 
[2853] Remove references to catch_load_error

13 years ago[2853] Make code safer by using RAII container
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.

13 years ago[2726] Pass params by reference
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.

13 years ago[2726] Make some things noncopyable
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.

13 years ago[2726] Initialize variables
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:11:16 +0000 (10:11 +0200)] 
[2726] Initialize variables

13 years ago[2726] Suppress check for no exception on construction
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:00:55 +0000 (10:00 +0200)] 
[2726] Suppress check for no exception on construction

13 years ago[2726] Remove unused function
Michal 'vorner' Vaner [Fri, 14 Jun 2013 08:00:02 +0000 (10:00 +0200)] 
[2726] Remove unused function

13 years ago[2726] Use local const ref
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:58:44 +0000 (09:58 +0200)] 
[2726] Use local const ref

13 years ago[2726] Use more common check for assignment to self
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.

13 years ago[2726] Use initializer list
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.

13 years ago[2726] Make the suppression so cppcheck finds it
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:35:09 +0000 (09:35 +0200)] 
[2726] Make the suppression so cppcheck finds it

13 years ago[2726] Initialize variable
Michal 'vorner' Vaner [Fri, 14 Jun 2013 07:26:35 +0000 (09:26 +0200)] 
[2726] Initialize variable

13 years ago[2973] missing include of config.h; relocate test has been disabled until now.
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.

13 years ago[2973] cleanup: ZoneTable::addZone now doesn't need RRclass so it's removed.
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.

13 years ago[2973] do not destroy passed content due to exception in ZoneTable::addZone.
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.

13 years ago[2973] added a test to create many zones using ZoneWriter with mapped segment.
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.

13 years ago[2853] style fix: position of '*'
JINMEI Tatuya [Thu, 13 Jun 2013 16:40:52 +0000 (09:40 -0700)] 
[2853] style fix: position of '*'

13 years ago[2974] Correction to a comment
Stephen Morris [Thu, 13 Jun 2013 16:40:00 +0000 (17:40 +0100)] 
[2974] Correction to a comment

13 years ago[2974] Modifications as a result of review
Stephen Morris [Thu, 13 Jun 2013 16:13:24 +0000 (17:13 +0100)] 
[2974] Modifications as a result of review

13 years ago[2853] Add a note that Py_BuildValue() will not throw
Mukund Sivaraman [Thu, 13 Jun 2013 13:53:14 +0000 (19:23 +0530)] 
[2853] Add a note that Py_BuildValue() will not throw

13 years ago[2922] Fix checks on <python3.3
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.

13 years ago[2726] Add src/bin/ to cppcheck include path too
Mukund Sivaraman [Thu, 13 Jun 2013 10:10:40 +0000 (15:40 +0530)] 
[2726] Add src/bin/ to cppcheck include path too

13 years ago[2726] Constify variable
Mukund Sivaraman [Thu, 13 Jun 2013 10:10:14 +0000 (15:40 +0530)] 
[2726] Constify variable

13 years ago[2726] Update coding style
Mukund Sivaraman [Thu, 13 Jun 2013 10:10:04 +0000 (15:40 +0530)] 
[2726] Update coding style

13 years ago[2726] Fix array index
Mukund Sivaraman [Thu, 13 Jun 2013 10:09:49 +0000 (15:39 +0530)] 
[2726] Fix array index

13 years agoMerge #2776
Michal 'vorner' Vaner [Thu, 13 Jun 2013 09:21:19 +0000 (11:21 +0200)] 
Merge #2776

Resolver research document about mixed resolver/authoritative mode

13 years ago[2776] Minor tweaks and fixes
Mukund Sivaraman [Thu, 13 Jun 2013 09:13:08 +0000 (11:13 +0200)] 
[2776] Minor tweaks and fixes

13 years ago[2776] Provide a proposal for the design
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.

13 years ago[2776] Some design considerations for sharing a socket
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.

13 years ago[res-design] added some small idea for the hybrid auth/resolver server
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

13 years agoSome random suggestions to sharing of port
Michal 'vorner' Vaner [Thu, 21 Feb 2013 08:35:33 +0000 (09:35 +0100)] 
Some random suggestions to sharing of port

13 years agoSome starting questions for recursive resolver research.
Shane Kerr [Tue, 19 Feb 2013 13:58:35 +0000 (14:58 +0100)] 
Some starting questions for recursive resolver research.

13 years agoMerge branch 'master' of git+ssh://git.bind10.isc.org/var/bind10/git/bind10
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

13 years ago[2726] Really do suppress this warning
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.

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

13 years ago[2922] Fix path to spec file
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.

13 years ago[2853] Update constructor documentation
Mukund Sivaraman [Thu, 13 Jun 2013 08:11:01 +0000 (13:41 +0530)] 
[2853] Update constructor documentation