]>
git.ipfire.org Git - thirdparty/kea.git/log
JINMEI Tatuya [Wed, 29 May 2013 23:30:15 +0000 (16:30 -0700)]
[1622] remove log4cplus lock file used in unit tests more explicitly
JINMEI Tatuya [Wed, 29 May 2013 23:20:35 +0000 (16:20 -0700)]
[1622] added a note about the log roll over issue
JINMEI Tatuya [Wed, 29 May 2013 22:57:27 +0000 (15:57 -0700)]
[1622] some cleanups
JINMEI Tatuya [Wed, 29 May 2013 22:40:46 +0000 (15:40 -0700)]
[1622] make sure log4cplus's internal lock file is cleaned up
necessary for distcheck to work correctly.
Stephen Morris [Wed, 29 May 2013 21:50:56 +0000 (22:50 +0100)]
[2974] Minor tweaks and documentation changes - now ready for review
Paul Selkirk [Wed, 29 May 2013 19:15:21 +0000 (15:15 -0400)]
[2907] add SingletonList::getZoneTableAccessor because of base class change
Stephen Morris [Wed, 29 May 2013 18:54:19 +0000 (19:54 +0100)]
[2974] All functions finally written and tested
Paul Selkirk [Wed, 29 May 2013 18:04:40 +0000 (14:04 -0400)]
[2907] add abstract method clientList::getZoneTableAccessor
Also add type ConstZoneTableAccessorPtr for convenience,
pass smart pointer by reference in unit test.
Stephen Morris [Wed, 29 May 2013 17:26:34 +0000 (18:26 +0100)]
[2974] Added per-library packet context.
JINMEI Tatuya [Wed, 29 May 2013 16:04:04 +0000 (09:04 -0700)]
[1622] use from-property ctor for RollingFileAppender so we can set UseLockFile
if the underlying log4cplus supports internal lock file, this solves the
race of simultaneous rollover from multiple processes.
this should be a compatible change and shouldn't disrupt log4cplus 1.0.4.
Jeremy C. Reed [Wed, 29 May 2013 12:46:03 +0000 (07:46 -0500)]
[master] bump the master version to today's date
Jeremy C. Reed [Wed, 29 May 2013 12:45:38 +0000 (07:45 -0500)]
[master] fix version for 1.1.0
typo before
Yoshitaka Aharen [Wed, 29 May 2013 04:48:44 +0000 (13:48 +0900)]
[2796] compare with a constant instead of a magic number
Yoshitaka Aharen [Wed, 29 May 2013 04:20:25 +0000 (13:20 +0900)]
[2796] correct doxygen comment
Yoshitaka Aharen [Wed, 29 May 2013 04:17:04 +0000 (13:17 +0900)]
[2796] explain the meaning of the counter item in ChangeLog
Paul Selkirk [Wed, 29 May 2013 02:07:17 +0000 (22:07 -0400)]
[2907] remove getZoneTableAccessor cache-enable test
Also redo the associated unit tests, and fix some white-space issue.
Stephen Morris [Tue, 28 May 2013 19:06:38 +0000 (20:06 +0100)]
[2974] Corrected constructor of CalloutHandle
This now takes a pointer to a LibraryHandleCollection instead
of a pointer to a HookManager: such a change cleanly separates
the server and client code.
Stephen Morris [Tue, 28 May 2013 18:48:16 +0000 (19:48 +0100)]
[2974] Added the LibraryHandleCollection object.
Thomas Markwalder [Tue, 28 May 2013 14:54:55 +0000 (10:54 -0400)]
[2955] Review comments addressed. Corrected member and method names.
Mukund Sivaraman [Tue, 28 May 2013 08:34:11 +0000 (14:04 +0530)]
[2850] Unify comments
Stephen Morris [Mon, 27 May 2013 19:38:04 +0000 (20:38 +0100)]
[2974] Extended context methods on both CalloutHandle and LibraryHandle
Stephen Morris [Mon, 27 May 2013 18:45:24 +0000 (19:45 +0100)]
[2974] Added first part of CalloutHandle code
This part sets and gets the argument list and the skip flag.
Also modified the LibraryCallback code to handle the skip flag, and
added another using test to check that.
Stephen Morris [Mon, 27 May 2013 17:52:58 +0000 (18:52 +0100)]
[2974] Added missing test to LibraryHandle unit tests
Stephen Morris [Mon, 27 May 2013 17:16:05 +0000 (18:16 +0100)]
[2974] Added the LibraryHandle class to the hooks framework
Stephen Morris [Mon, 27 May 2013 13:46:39 +0000 (14:46 +0100)]
[2974] Added missing ServerHooks test
Added test for the getCount() method, and tidied up the documentation
for the ServerHooks class.
Stephen Morris [Mon, 27 May 2013 13:32:10 +0000 (14:32 +0100)]
[2974] LibraryHandle context methods added
Use of boost::any allows different types to be stored in one
collection.
Stephen Morris [Mon, 27 May 2013 11:05:53 +0000 (12:05 +0100)]
[2974] Added ServerHooks class
This is the first part of the hooks implementation, a class that
carries the list of hooks.
Mukund Sivaraman [Mon, 27 May 2013 09:36:18 +0000 (15:06 +0530)]
[master] Make name absolute so that Rdata can be constructed for it
Paul Selkirk [Mon, 27 May 2013 03:12:52 +0000 (23:12 -0400)]
[master] ChangeLog entry for trac2522 merge
Paul Selkirk [Mon, 27 May 2013 03:07:00 +0000 (23:07 -0400)]
Merge branch 'trac2522'
Paul Selkirk [Sun, 26 May 2013 15:51:58 +0000 (11:51 -0400)]
[2907] small improvement to unit test
Paul Selkirk [Sun, 26 May 2013 04:38:39 +0000 (00:38 -0400)]
[2907] add ConfigurableClientList::getZoneTableAccessor
Thomas Markwalder [Fri, 24 May 2013 20:03:12 +0000 (16:03 -0400)]
[2955] Corrected typos in Makefile.ams.
Thomas Markwalder [Fri, 24 May 2013 19:29:36 +0000 (15:29 -0400)]
[2955] Addressed review comments. Most notably, renamed DProcess
to DProcessBase.
JINMEI Tatuya [Fri, 24 May 2013 10:00:03 +0000 (15:30 +0530)]
[2850] ZoneWriter updates
Mukund Sivaraman [Fri, 24 May 2013 09:57:30 +0000 (15:27 +0530)]
[2850] Add a comment
Mukund Sivaraman [Fri, 24 May 2013 07:50:46 +0000 (13:20 +0530)]
[2850] Cache the header address for read-only segments
Mukund Sivaraman [Fri, 24 May 2013 08:02:17 +0000 (13:32 +0530)]
[2850] Update if statement slightly (doesn't change behavior)
Mukund Sivaraman [Fri, 24 May 2013 07:26:34 +0000 (12:56 +0530)]
[2852] Move object to inner block
Mukund Sivaraman [Thu, 23 May 2013 14:37:32 +0000 (20:07 +0530)]
[2852] Use a mapped memory segment in the ListTests
Michal 'vorner' Vaner [Fri, 24 May 2013 07:05:22 +0000 (09:05 +0200)]
Merge #2930
Sending notifications over msgq.
No receiving end yet.
JINMEI Tatuya [Fri, 24 May 2013 05:38:17 +0000 (22:38 -0700)]
[master] avoid using 'with' protocol for socket.socket. it doesn't work < 3.2.
this should fix test failures reported by buildbots. confirmed, committing
at my discretion.
JINMEI Tatuya [Fri, 24 May 2013 03:35:23 +0000 (20:35 -0700)]
[master] changelog for #2905
JINMEI Tatuya [Thu, 23 May 2013 23:07:51 +0000 (16:07 -0700)]
[master] Merge branch 'trac2905'
JINMEI Tatuya [Thu, 23 May 2013 23:07:21 +0000 (16:07 -0700)]
[master] changelog for #2934
JINMEI Tatuya [Thu, 23 May 2013 22:19:26 +0000 (15:19 -0700)]
[master] Merge branch 'trac2934'
JINMEI Tatuya [Thu, 23 May 2013 22:18:33 +0000 (15:18 -0700)]
[2934] explicitly specify the relative path in "." statement.
there seems to be a portability issue without it.
JINMEI Tatuya [Thu, 23 May 2013 22:07:29 +0000 (15:07 -0700)]
[2522] revised "copy" test for SSHFP: make sure to use assignment, not copy.
JINMEI Tatuya [Thu, 23 May 2013 22:07:16 +0000 (15:07 -0700)]
[2522] minor style matter: brace position
JINMEI Tatuya [Thu, 23 May 2013 20:35:26 +0000 (13:35 -0700)]
[2850] style matter: combined two short lines.
Thomas Markwalder [Thu, 23 May 2013 15:08:53 +0000 (11:08 -0400)]
[2955] Added missing definition of static member in D2 unit test.
Marcin Siodelski [Thu, 23 May 2013 14:44:02 +0000 (16:44 +0200)]
[master] Added ChangeLog entry for #2902.
Marcin Siodelski [Thu, 23 May 2013 14:29:59 +0000 (16:29 +0200)]
[master] Workaround for the FreeBSD bug resulting in IfaceMgr test failure
This disables the test to receive data over a closed socket on BSD systems.
The 8.1-RELEASE version of FreeBSD has a bug which causes select() not to
return EBADF error code when invalid socket descriptor is provided. The
bug number is kern/155606.
Mukund Sivaraman [Tue, 7 May 2013 06:22:09 +0000 (11:52 +0530)]
[2852] Remove unused variable
Mukund Sivaraman [Thu, 16 May 2013 14:20:43 +0000 (19:50 +0530)]
[2852] Add API for resetting a memory segment to ConfigurableClientList
Paul Selkirk [Thu, 23 May 2013 13:36:26 +0000 (09:36 -0400)]
[2522] a couple more TSIG and SSHFP unit tests
Thomas Markwalder [Thu, 23 May 2013 12:31:58 +0000 (08:31 -0400)]
[2955] Makefile additions for new D2 files.
Marcin Siodelski [Thu, 23 May 2013 11:19:30 +0000 (13:19 +0200)]
[master] Include socket descriptor equal 0 as a valid one.
The socket function returns socket descriptor on success and value of -1
on error. This implies that 0 is a valid socket descriptor and the unit
test which verifies it should treat 0 as success. Previous version of
IfaceMgr unit test expected positive result.
Marcin Siodelski [Thu, 23 May 2013 09:38:16 +0000 (11:38 +0200)]
[master] Merge branch 'trac2902'
Conflicts:
src/lib/dhcp/Makefile.am
Michal 'vorner' Vaner [Thu, 23 May 2013 08:51:12 +0000 (10:51 +0200)]
[2930] Include forgotten note about not blocking
Michal 'vorner' Vaner [Thu, 23 May 2013 08:47:45 +0000 (10:47 +0200)]
[2930] Replace example for a more obvious one
Michal 'vorner' Vaner [Thu, 23 May 2013 08:39:52 +0000 (10:39 +0200)]
[2930] Adjust terminology in docs
So it is the same as in the ipc-high.txt.
Stephen Morris [Tue, 21 May 2013 13:56:51 +0000 (14:56 +0100)]
[master] ChangeLog for merge of trac2653
Jeremy C. Reed [Tue, 14 May 2013 22:08:28 +0000 (17:08 -0500)]
[trac2653] escape double-dash so isn't converted to ndash entity
because can't copy and paste as it was
Stephen Morris [Mon, 13 May 2013 14:56:58 +0000 (15:56 +0100)]
[2653] Added documentation as to how to create the test DHCP database
JINMEI Tatuya [Wed, 22 May 2013 20:25:48 +0000 (13:25 -0700)]
[2905] corrected a member variable of example code in doxygen doc.
JINMEI Tatuya [Wed, 22 May 2013 20:08:21 +0000 (13:08 -0700)]
[2905] clarify the case we pass NULL to ZoneWriter::load() in comments.
JINMEI Tatuya [Wed, 22 May 2013 20:03:56 +0000 (13:03 -0700)]
[2905] revised a doxygen code example so it'll be more consistent overall.
JINMEI Tatuya [Wed, 22 May 2013 20:01:38 +0000 (13:01 -0700)]
[2905] updated test comments for more clarity
JINMEI Tatuya [Wed, 22 May 2013 19:59:29 +0000 (12:59 -0700)]
[2905] revised an exception what() message to be hopefully more unstandable.
JINMEI Tatuya [Wed, 22 May 2013 18:29:12 +0000 (11:29 -0700)]
[2905] refer relevant documentation for ZoneTable::FindResult
it's described in the context of findZone() method.
JINMEI Tatuya [Wed, 22 May 2013 18:24:57 +0000 (11:24 -0700)]
[2905] preserved existing ZoneNode flag values for ZoneData.
added a note on the numbering.
and made one piggyback cleanup: define public static const explicitly.
Marcin Siodelski [Wed, 22 May 2013 18:07:12 +0000 (20:07 +0200)]
[2902] Defined constant replacing ETHERTYPE_IP.
The ETHERTYPE_IP is defined in different header files on different OSes.
Since it is just a single constant that is needed, it is not practical
to locate the proper header file in configure.ac to pull single constant.
JINMEI Tatuya [Wed, 22 May 2013 17:58:47 +0000 (10:58 -0700)]
[2930] style fix: folded long lines
Thomas Markwalder [Wed, 22 May 2013 17:24:25 +0000 (13:24 -0400)]
[2395] Created the initial, bare-bones implementation DHCP-DDNS service
process class, D2Process, and the abstract class from which it derives,
DProcess. This class provides DHCP-DDNS specific event loop and business
logic.
The following new files have been added:
src/bin/d2/d_process.h - defines the DProcess base class
src/bin/d2/d2_process.h - defines the D2Process class
src/bin/d2/d2_process.cc - implements the D2Process class
src/bin/d2/tests/d2_process_unittests.cc - initial unit tests
Marcin Siodelski [Wed, 22 May 2013 15:50:33 +0000 (17:50 +0200)]
[2902] Changes as a result of the second review.
Marcin Siodelski [Wed, 22 May 2013 11:09:30 +0000 (13:09 +0200)]
[master] Added ChangeLog entry for #2786.
Michal 'vorner' Vaner [Wed, 22 May 2013 10:33:21 +0000 (12:33 +0200)]
[2930] Test empty params in python
Michal 'vorner' Vaner [Wed, 22 May 2013 09:37:33 +0000 (11:37 +0200)]
[2930] Update python docs to match the C++ ones
Michal 'vorner' Vaner [Wed, 22 May 2013 09:22:07 +0000 (11:22 +0200)]
[2930] Add test for missing parameters
Michal 'vorner' Vaner [Wed, 22 May 2013 09:17:48 +0000 (11:17 +0200)]
[2930] Doxygen update
Clarify few points in the method's doxygen comment.
Michal 'vorner' Vaner [Wed, 22 May 2013 09:14:09 +0000 (11:14 +0200)]
[2930] Update docs for notifications
The group prefix is now lower-case.
Marcin Siodelski [Wed, 22 May 2013 08:57:32 +0000 (10:57 +0200)]
[master] Merge branch 'trac2786'
Marcin Siodelski [Wed, 22 May 2013 08:55:55 +0000 (10:55 +0200)]
[2786] Trivial: updated copyright date.
Marcin Siodelski [Wed, 22 May 2013 07:54:57 +0000 (09:54 +0200)]
[2902] Further cleanup as a result of the review.
Marcin Siodelski [Wed, 22 May 2013 07:14:42 +0000 (09:14 +0200)]
[2902] dhcp4_srv Unit tests cleanup.
Paul Selkirk [Wed, 22 May 2013 03:02:46 +0000 (23:02 -0400)]
[2522] TSIG documentation, TSIG unit test string constructors
JINMEI Tatuya [Tue, 21 May 2013 22:45:17 +0000 (15:45 -0700)]
[2930] style fix: postion of &
JINMEI Tatuya [Tue, 21 May 2013 21:08:51 +0000 (14:08 -0700)]
[2905] updated lettuce tests to reflect the rcode change to SERVFAIL
JINMEI Tatuya [Tue, 21 May 2013 20:50:01 +0000 (13:50 -0700)]
[2905] updated Query::process so it'll return SERVFAIL for empty(broken) zones.
Paul Selkirk [Tue, 21 May 2013 20:14:58 +0000 (16:14 -0400)]
[2522] support multiline or space-separated fingerprint text in SSHFP
Marcin Siodelski [Tue, 21 May 2013 19:19:28 +0000 (21:19 +0200)]
[2902] Added other test cases for adjusting the destination response addr.
Paul Selkirk [Tue, 21 May 2013 18:45:22 +0000 (14:45 -0400)]
[2522] remove OldRdataFactory, make AbstractRdataFactory pure virtual
Paul Selkirk [Tue, 21 May 2013 18:25:57 +0000 (14:25 -0400)]
[2522] add SSHFP::operator=
JINMEI Tatuya [Tue, 21 May 2013 17:50:21 +0000 (10:50 -0700)]
[2905] add an "empty zone" in the auth query test setup, fixing a test bug.
the mock findZone() implementation was buggy and wouldn't work correctly
if there were actually more than one zone. fixed it by porting
MockDataSourceClient::findZone() from datasrc/tests/mock_client.cc.
JINMEI Tatuya [Tue, 21 May 2013 16:33:10 +0000 (09:33 -0700)]
[2905] (unrelated) style cleanups: use lower_uscore form for variables
per style guideline.
JINMEI Tatuya [Tue, 21 May 2013 16:28:26 +0000 (09:28 -0700)]
[2905] extended ZoneWriter::load() so it can set load error, use it clientlist.
this allows the caller to know whether a load error happens and log the
reason for it if it constructed the writer to catch load error exceptions
internally. ConfigurableClientList::configure() needs it to log these
events. the catch block in the method is now dead code and was removed.
Michal 'vorner' Vaner [Tue, 21 May 2013 14:38:18 +0000 (16:38 +0200)]
[2930] Use a constant
Michal 'vorner' Vaner [Tue, 21 May 2013 14:15:09 +0000 (16:15 +0200)]
[2930] Sending notifications, python part
Michal 'vorner' Vaner [Tue, 21 May 2013 13:58:03 +0000 (15:58 +0200)]
[2930] Sending notifications, C++ version