]>
git.ipfire.org Git - thirdparty/kea.git/log
Michal 'vorner' Vaner [Mon, 4 Jun 2012 16:41:01 +0000 (18:41 +0200)]
[1975] Refactoring: share some test code
Michal 'vorner' Vaner [Mon, 4 Jun 2012 15:17:50 +0000 (17:17 +0200)]
[1975] The test data source now returns
Michal 'vorner' Vaner [Mon, 4 Jun 2012 14:36:51 +0000 (16:36 +0200)]
[1975] Tests for container of one data source
Checks it can find zones if there's only one data source inside. Caches
are not considered yet at all. The fake data source needs some
implementation.
Michal 'vorner' Vaner [Mon, 4 Jun 2012 14:00:37 +0000 (16:00 +0200)]
[1975] Start writing some tests for the container
This time, only tests for the empty data source container.
Jelte Jansen [Mon, 4 Jun 2012 12:26:05 +0000 (14:26 +0200)]
[2018] Use updater instead of separate finders
Jelte Jansen [Mon, 4 Jun 2012 11:47:19 +0000 (13:47 +0200)]
[2018] Make diff an internal member as well
We'll need to create it early to make sure the finds done in the prerequisite section are taken from the finder that comes from the same updater (which is the next step to implement)
Mukund Sivaraman [Mon, 4 Jun 2012 08:57:42 +0000 (14:27 +0530)]
[1704] Fix unused-result warnings in InterprocessSyncFileTest
Mukund Sivaraman [Sun, 3 Jun 2012 21:56:54 +0000 (03:26 +0530)]
[2004] Catch exceptions in Python Message class wrapper
Mukund Sivaraman [Sun, 3 Jun 2012 20:54:59 +0000 (02:24 +0530)]
[1704] Add ChangeLog entry
Mukund Sivaraman [Sun, 3 Jun 2012 19:11:11 +0000 (00:41 +0530)]
Merge branch 'master' into trac1704_2
Michal 'vorner' Vaner [Sat, 2 Jun 2012 11:38:41 +0000 (13:38 +0200)]
[1975] Interface of the ConfigurableContainer
The constructor and the virtual method.
Michal 'vorner' Vaner [Sat, 2 Jun 2012 11:16:22 +0000 (13:16 +0200)]
[1975] Run the header through compilation
Added a .cc file so something includes the header file. This is used as
a syntax check for now, there's no useful code yet anyway.
Michal 'vorner' Vaner [Sat, 2 Jun 2012 11:14:10 +0000 (13:14 +0200)]
[1975] Description of expected usage
JINMEI Tatuya [Sat, 2 Jun 2012 06:12:26 +0000 (23:12 -0700)]
[2013] specify PRESERVE_ORDER for Message.from_wire.
in update sessin processing we need to handle RRs separately even if they
belong in the same RRset.
JINMEI Tatuya [Fri, 1 Jun 2012 23:33:31 +0000 (16:33 -0700)]
[1704] constify
JINMEI Tatuya [Fri, 1 Jun 2012 22:05:32 +0000 (15:05 -0700)]
[2013] corrected the return value of socket.accept().
not directly related to the subject of this branch, but it's a small bug fix
in a file we are updating, so it seemed reasonable to incorporate it here.
JINMEI Tatuya [Fri, 1 Jun 2012 22:03:34 +0000 (15:03 -0700)]
[2013] simplified a boolean expression without using unnecessary if-else.
JINMEI Tatuya [Fri, 1 Jun 2012 22:01:24 +0000 (15:01 -0700)]
[2013] narrowed a try block so exception-free part is outside of the block.
JINMEI Tatuya [Fri, 1 Jun 2012 21:56:23 +0000 (14:56 -0700)]
[2013] revised log message description on broken wire-format data.
JINMEI Tatuya [Fri, 1 Jun 2012 21:16:18 +0000 (14:16 -0700)]
[2013] removed garbaged introduced in rebasing
JINMEI Tatuya [Fri, 1 Jun 2012 20:58:24 +0000 (13:58 -0700)]
[1912] add another test case where DS somehow exists under a cut and is asked.
just confirming the behavior; the implementation should already handle this
case correctly.
Jeremy C. Reed [Fri, 1 Jun 2012 19:39:31 +0000 (12:39 -0700)]
[trac1687]
remove built man page on make clean.
(maybe this should be for maintainer clean only?)
Use $XSLTPROC macro instead of xsltproc.
Generate dummy manpage if --enable-man is not defined.
This idea came from pango source tree.
This is workaround so that the dist tarball includes the manpage.
(Some is commented out; this is not complete yet.)
This is because "make dist" needs the manpages but I don't want normal
"make" builds to require building them due to more build dependencies.
Jeremy C. Reed [Fri, 1 Jun 2012 19:38:13 +0000 (12:38 -0700)]
[trac1687] check and test xsltproc
when using --enable-man check and test for xsltproc
and the needed docbook stylesheets
Tomek Mrugalski [Fri, 1 Jun 2012 19:03:19 +0000 (21:03 +0200)]
Merge branch 'trac2017'
Tomek Mrugalski [Fri, 1 Jun 2012 17:06:38 +0000 (19:06 +0200)]
Merge branch 'trac2017'
JINMEI Tatuya [Fri, 1 Jun 2012 16:55:01 +0000 (09:55 -0700)]
[2017] folded long lines as a result of the fixes
also fixed one typo that I happened to find.
Tomek Mrugalski [Fri, 1 Jun 2012 15:44:06 +0000 (17:44 +0200)]
[2017] Several more Doxygen warnings removed.
Tomek Mrugalski [Fri, 1 Jun 2012 14:51:04 +0000 (16:51 +0200)]
[2017] Many Doxygen warnings removed.
Jelte Jansen [Fri, 1 Jun 2012 14:01:07 +0000 (16:01 +0200)]
[1457] fix typo SesseionTestBase
Jelte Jansen [Fri, 1 Jun 2012 13:46:15 +0000 (15:46 +0200)]
[1457] Merge branch 'master' into merge_1457
and updated tests to reflect changed initializer for UpdateSession
Conflicts:
src/lib/python/isc/ddns/libddns_messages.mes
src/lib/python/isc/ddns/session.py
src/lib/python/isc/ddns/tests/session_tests.py
Jelte Jansen [Fri, 1 Jun 2012 13:17:09 +0000 (15:17 +0200)]
[merge_1457] Merge branch 'master' into merge_1457
Tomek Mrugalski [Fri, 1 Jun 2012 13:04:28 +0000 (15:04 +0200)]
[1651] ChangeLog update
Tomek Mrugalski [Fri, 1 Jun 2012 13:02:10 +0000 (15:02 +0200)]
[1651] BIND10 Guide updated (dhcp4 and libdhcp++ sections)
Tomek Mrugalski [Fri, 1 Jun 2012 12:46:05 +0000 (14:46 +0200)]
[1651] Tests for IfaceMgr callback implemented, devel doc updated
Michal 'vorner' Vaner [Fri, 1 Jun 2012 12:24:29 +0000 (14:24 +0200)]
[1975] Interface of the container
Jelte Jansen [Fri, 1 Jun 2012 10:29:26 +0000 (12:29 +0200)]
[1457] removed now unused rrset in a test
Jelte Jansen [Fri, 1 Jun 2012 10:02:47 +0000 (12:02 +0200)]
[1457] collect prerequisite RRset rrs
Or, more specifically:
- set PRESERVE_ORDER in the update message parsing
- collect rrsets with the same name and type (and class, but that is true by reaching this part of the code), for the exact-rrset-match prerequisite
- check the list of collected rrsets explicitely (as proposed in the RFC)
Setting PRESERVE_ORDER does break the NS-at-apex special case handling though;
and we need additional functionality in diff to fix that;
- separated and disable the related test
- added a comment to __ns_deleter_helper that this method currently does NOT do
what it is supposed to do
Marcin Siodelski [Fri, 1 Jun 2012 08:46:47 +0000 (10:46 +0200)]
[1956] Replaced clock_gettime with posix_time.
Mukund Sivaraman [Fri, 1 Jun 2012 07:36:09 +0000 (13:06 +0530)]
Merge branch 'master' into trac1735_2
Mukund Sivaraman [Fri, 1 Jun 2012 06:47:59 +0000 (12:17 +0530)]
[1704] Use the is_locked_ flag to call unlock() just once
haikuo zhang [Fri, 1 Jun 2012 06:45:26 +0000 (14:45 +0800)]
[1514] modified the comments. Appended the prerequisite comments for update_soa
function in DDNS_SOA class
Mukund Sivaraman [Fri, 1 Jun 2012 06:26:57 +0000 (11:56 +0530)]
[1704] Fix comment describing the test in logger_lock_test.cc
Mukund Sivaraman [Fri, 1 Jun 2012 06:22:31 +0000 (11:52 +0530)]
[1704] Remove empty strings used when concatenating to TEST_DATA_TOPBUILDDIR
Mukund Sivaraman [Fri, 1 Jun 2012 06:21:12 +0000 (11:51 +0530)]
[1704] Change search style for includes in the interprocess_sync_* headers
Mukund Sivaraman [Fri, 1 Jun 2012 06:19:29 +0000 (11:49 +0530)]
[1704] Don't update the environment inside check_environment_unchanged()
This is no longer required.
Mukund Sivaraman [Fri, 1 Jun 2012 06:16:18 +0000 (11:46 +0530)]
[1704] Clarify why the null logger is used in logger_example
Mukund Sivaraman [Fri, 1 Jun 2012 06:13:40 +0000 (11:43 +0530)]
[1704] Clarify why a null sync object is used in LoggerManager::readLocalMessageFile()
Mukund Sivaraman [Fri, 1 Jun 2012 06:10:00 +0000 (11:40 +0530)]
[1704] Clarify why we update the environment in check_environment_unchanged()
Mukund Sivaraman [Fri, 1 Jun 2012 06:05:38 +0000 (11:35 +0530)]
[1704] Use CLEANFILES instead of clean-local
haikuo zhang [Fri, 1 Jun 2012 05:57:20 +0000 (13:57 +0800)]
[1514] appended some comments for DDNS_SOA and simplify __write_soa_internal
function
JINMEI Tatuya [Thu, 31 May 2012 23:29:24 +0000 (16:29 -0700)]
[1912] make sure type DS query cancels delegation.
also clarified in comments for findDelegationPoint that it excludes exact
match as it was not instantly obvious from the code.
Jeremy C. Reed [Thu, 31 May 2012 19:59:24 +0000 (14:59 -0500)]
[trac1687]Revert "[trac1687] make man page generation on by default"
This reverts commit
682df53277cfb545a1ba34a3a2198cb555cca6f5 .
Decided to not enable documentation by default for now.
Need to handle build machines and make sure the doc generation
environment is in place first.
Jeremy C. Reed [Thu, 31 May 2012 19:16:46 +0000 (14:16 -0500)]
[trac1687] don't redefine docdir
It was wrong anyways. Just use what configure provides.
And no installation of guide happens yet anyways.
Jeremy C. Reed [Thu, 31 May 2012 19:16:08 +0000 (14:16 -0500)]
[trac1687] remove two more docs from repo
Jeremy C. Reed [Thu, 31 May 2012 18:46:29 +0000 (13:46 -0500)]
[master] remove blank lines at end
my git hook complained:
tests/tools/perfdhcp/Makefile.am:22: new blank line at EOF.
Jeremy C. Reed [Thu, 31 May 2012 18:44:14 +0000 (13:44 -0500)]
[trac1687]Merge branch 'master' into trac1687
ignoring changes to two generated man pages.
Marcin Siodelski [Thu, 31 May 2012 18:14:47 +0000 (20:14 +0200)]
[1956] Catch exceptions as const reference.
Marcin Siodelski [Thu, 31 May 2012 17:07:36 +0000 (19:07 +0200)]
[1956] Added unit test for localized option.
Jeremy C. Reed [Thu, 31 May 2012 16:52:13 +0000 (11:52 -0500)]
[master] remove extra whitespace
This was noticed when I tried to commit some merged code.
My git hook noticed the whitespace issues.
Marcin Siodelski [Thu, 31 May 2012 16:39:11 +0000 (18:39 +0200)]
[1956] PerfPkt6 class code improvements.
Improved error checks, comments, additional unit tests added.
Tomek Mrugalski [Thu, 31 May 2012 15:24:46 +0000 (17:24 +0200)]
[1651] tests for Session::getSocketDesc() implemented.
Tomek Mrugalski [Thu, 31 May 2012 13:34:56 +0000 (15:34 +0200)]
Merge branch 'trac1503'
Conflicts:
ChangeLog
src/bin/dhcp6/tests/dhcp6_test.py
Jelte Jansen [Thu, 31 May 2012 13:16:09 +0000 (15:16 +0200)]
[1457] Address (most) review comments
replaced rrsets_as_rrs() by a much simpler generator
style fixes such as private methods
added additional tests
haikuo zhang [Thu, 31 May 2012 12:28:17 +0000 (20:28 +0800)]
[1514] This ticket implements serial number incrementally update in DDNS module.
This ticket is based on the snapshot of trac1457
Mukund Sivaraman [Thu, 31 May 2012 05:36:28 +0000 (11:06 +0530)]
[1735] Get rid of the socket file when ddns.clear_socket() is overridden
Mukund Sivaraman [Thu, 31 May 2012 05:23:51 +0000 (10:53 +0530)]
Merge branch 'master' into trac1890
Mukund Sivaraman [Thu, 31 May 2012 05:19:11 +0000 (10:49 +0530)]
Merge branch 'master' into trac2009
Mukund Sivaraman [Thu, 31 May 2012 05:11:39 +0000 (10:41 +0530)]
[2009] Add comment about why a static_cast is necessary
JINMEI Tatuya [Wed, 30 May 2012 21:18:39 +0000 (14:18 -0700)]
[2013] sort log messages
JINMEI Tatuya [Wed, 30 May 2012 21:16:56 +0000 (14:16 -0700)]
[2013] add log for config update failure
JINMEI Tatuya [Wed, 30 May 2012 19:31:13 +0000 (12:31 -0700)]
[2013] documentation update
JINMEI Tatuya [Wed, 30 May 2012 19:29:36 +0000 (12:29 -0700)]
[master] [2013] cleanup: reorder log message files
JINMEI Tatuya [Wed, 30 May 2012 19:26:41 +0000 (12:26 -0700)]
[2013] just drop TCP requests for now.
JINMEI Tatuya [Wed, 30 May 2012 19:19:20 +0000 (12:19 -0700)]
[2013] handle socket error from sendto().
JINMEI Tatuya [Wed, 30 May 2012 18:58:22 +0000 (11:58 -0700)]
[master] [2013] make sure datasrc error is converted to SERVFAIL.
also update the ddns handle_request() doc clarfiying exception considerations.
JINMEI Tatuya [Wed, 30 May 2012 07:59:40 +0000 (00:59 -0700)]
[2013] added one more test in general session.
it checks with more realistic configs.
JINMEI Tatuya [Wed, 30 May 2012 07:28:36 +0000 (00:28 -0700)]
[2013] supported zone configuration
the spec file is updated so that the zone config is defined as a list,
not a named set. named set isn't suitable because a zone is parametrized
with a tuple of name and class.
JINMEI Tatuya [Wed, 30 May 2012 04:32:00 +0000 (21:32 -0700)]
[2013] added data surce configuration.
expecting we'll soon replace it fundamentally, this only provides minimal
feature in a separate function so we can just remove that function when
we are ready.
JINMEI Tatuya [Tue, 29 May 2012 22:48:16 +0000 (15:48 -0700)]
[2013] intermediate cleanup: make message and renderer reusable.
JINMEI Tatuya [Tue, 29 May 2012 22:26:44 +0000 (15:26 -0700)]
[2013] make sure we use the common TSIG keyring module.
JINMEI Tatuya [Tue, 29 May 2012 21:51:12 +0000 (14:51 -0700)]
[2013] added TSIG handling
JINMEI Tatuya [Fri, 25 May 2012 23:31:22 +0000 (16:31 -0700)]
[2013] added some basic update request processing in handle_request.
this is ongoing, with many TODO cases.
JINMEI Tatuya [Fri, 25 May 2012 23:27:31 +0000 (16:27 -0700)]
[2013] (related bug fix) make Message::clearSection clear questions correctly.
this fix is necessary for ddns to make responses correctly.
JINMEI Tatuya [Wed, 30 May 2012 22:50:17 +0000 (15:50 -0700)]
[master] Merge branch 'trac1458' with fixing conflicts.
JINMEI Tatuya [Wed, 30 May 2012 22:23:03 +0000 (15:23 -0700)]
[1458] added lib/acl/.libs to library path for python ddns pkg test.
it's necessary for making distcheck pass on macos.
JINMEI Tatuya [Wed, 30 May 2012 22:08:59 +0000 (15:08 -0700)]
[1458] unify a message ID and its brief description (on 'refused' vs 'denied')
adopted denied as it was used in BIND 9's log message.
Marcin Siodelski [Wed, 30 May 2012 18:26:09 +0000 (20:26 +0200)]
[1956] Added timestamp update mechanism to pkt6 and pkt4 classes.
JINMEI Tatuya [Wed, 30 May 2012 18:22:45 +0000 (11:22 -0700)]
[1704] style matters: fold long lines, explicit virtual for inherited methods.
Marcin Siodelski [Wed, 30 May 2012 17:21:14 +0000 (19:21 +0200)]
[1956] Code cleanup - many comments updated.
Tomek Mrugalski [Wed, 30 May 2012 16:36:58 +0000 (18:36 +0200)]
[1651] Support for msgq implemented in b10-dhcp4 component.
Marcin Siodelski [Wed, 30 May 2012 16:11:07 +0000 (18:11 +0200)]
[1956] Unit tests updated, added duid option.
Marcin Siodelski [Wed, 30 May 2012 16:10:20 +0000 (18:10 +0200)]
[1956] Cleanup of the code in PerfPkt6.
Options moved away from PerfPkt6 to different class. Raw pack/unpack functions resturn bool.
Mukund Sivaraman [Wed, 30 May 2012 14:58:35 +0000 (20:28 +0530)]
[master] make sockcreator before sockcreator/tests
Mukund Sivaraman [Wed, 30 May 2012 13:35:20 +0000 (19:05 +0530)]
[1704] Cleanup logger_lockfile during make clean
Jelte Jansen [Wed, 30 May 2012 13:02:41 +0000 (15:02 +0200)]
[1457] removed a line of unused code
Marcin Siodelski [Wed, 30 May 2012 12:59:28 +0000 (14:59 +0200)]
[1956] Basic unit tests added for PerfPkt6 class.
Mukund Sivaraman [Wed, 30 May 2012 12:56:47 +0000 (18:26 +0530)]
[1704] Delete test lockfiles when done
Mukund Sivaraman [Wed, 30 May 2012 12:52:35 +0000 (18:22 +0530)]
[1704] Change env variable used in tests for lockfiles
Mukund Sivaraman [Wed, 30 May 2012 12:48:32 +0000 (18:18 +0530)]
[1704] Change task name of object
Marcin Siodelski [Wed, 30 May 2012 12:13:05 +0000 (14:13 +0200)]
[master] Compile perfdhcp with C compiler and C++ code with C++ compiler.
Compiling perfdhcp.c code with C++ compiler causes errors on various
platforms. Perfdhcp.c is now being refactored to C++ and will be soon removed
anyway.