]>
git.ipfire.org Git - thirdparty/kea.git/log
Michal 'vorner' Vaner [Fri, 5 Apr 2013 09:23:03 +0000 (11:23 +0200)]
[2871] Interface of the fake query
Provide interface of the FakeQuery. That one will represent the work to
be done during a benchmark for single query.
Also provide interface for FakeInterface, which will generate the
queries and handle the event loop.
Paul Selkirk [Fri, 5 Apr 2013 04:47:45 +0000 (00:47 -0400)]
[2832] add datasrc spec support for 'cache-type'
Marcin Siodelski [Thu, 4 Apr 2013 16:30:56 +0000 (18:30 +0200)]
[991] Clarified the comment when responding to broadcast address.
Tomek Mrugalski [Thu, 4 Apr 2013 15:56:08 +0000 (17:56 +0200)]
[master] Merge branch 'trac2827' (relay support in dhcp/Pkt6)
Conflicts:
ChangeLog
Mukund Sivaraman [Thu, 4 Apr 2013 14:24:19 +0000 (19:54 +0530)]
[2831] Some minor comment updates
Mukund Sivaraman [Thu, 4 Apr 2013 14:24:01 +0000 (19:54 +0530)]
[2831] Clarify comment about overflow
Mukund Sivaraman [Thu, 4 Apr 2013 14:23:30 +0000 (19:53 +0530)]
[2831] Rename some variables to full names (that are not very long)
Marcin Siodelski [Thu, 4 Apr 2013 13:53:02 +0000 (15:53 +0200)]
[2827] Corrected minor typo.
Jeremy C. Reed [Thu, 4 Apr 2013 13:35:55 +0000 (08:35 -0500)]
[master] On line 92 use a # hash mark before the Trac number.
and also remove dash before beta revision in version naming
Thomas Markwalder [Thu, 4 Apr 2013 13:27:55 +0000 (09:27 -0400)]
[2634] Replaced ASSERTs with EXPECTs per review comments in storage
unit tests.
Marcin Siodelski [Thu, 4 Apr 2013 13:17:31 +0000 (15:17 +0200)]
[991] Broadcast options are enabled on sockets conditionally.
Jeremy C. Reed [Thu, 4 Apr 2013 13:03:32 +0000 (08:03 -0500)]
[master] add "1" to beta revision
Jeremy C. Reed [Thu, 4 Apr 2013 13:00:32 +0000 (08:00 -0500)]
[master] fix typo/misspelling in comment
trivial, no review
Jeremy C. Reed [Thu, 4 Apr 2013 13:00:08 +0000 (08:00 -0500)]
[master] document --without-werror
I wrote this some month ago.
Didn't get reviewed.
Jeremy C. Reed [Thu, 4 Apr 2013 12:58:41 +0000 (07:58 -0500)]
[master] mention 1.1.0-beta
Thomas Markwalder [Thu, 4 Apr 2013 12:37:33 +0000 (08:37 -0400)]
[2634] Addressed review comments.
Naoki Kambe [Thu, 4 Apr 2013 11:12:59 +0000 (20:12 +0900)]
[2252] update the note to more accurate one due to bug #2879
Naoki Kambe [Thu, 4 Apr 2013 05:13:15 +0000 (14:13 +0900)]
[2252] add an exceptional case when checking initial statistics of Xfrout
Sometime an unixdomain socket could be already opened at the first
time when stats daemon queries xfrout statistics.
Marcin Siodelski [Thu, 4 Apr 2013 10:57:43 +0000 (12:57 +0200)]
[991] Implemented missing unit test for IfaceMgr::setPacketFilter.
Marcin Siodelski [Thu, 4 Apr 2013 09:35:29 +0000 (11:35 +0200)]
[991] Code cleanup.
Naoki Kambe [Thu, 4 Apr 2013 04:37:31 +0000 (13:37 +0900)]
[2252] parameterize for the domain name not to be contained in queried statistics
Naoki Kambe [Thu, 4 Apr 2013 03:00:59 +0000 (12:00 +0900)]
[2252] correct the wrong number of columns to be mentioned
Naoki Kambe [Mon, 1 Apr 2013 13:47:09 +0000 (22:47 +0900)]
[2252] update case names and their docstrings according to the tested counters
Naoki Kambe [Mon, 1 Apr 2013 13:46:44 +0000 (22:46 +0900)]
[2252] update the test cases due to the previous change
test_do_soacheck_uptodate() and test_do_xfrin_uptodate() are updated
for a failure case. test_do_xfrin_fail() is removed for duplicate
cases.
Michal 'vorner' Vaner [Thu, 4 Apr 2013 09:06:26 +0000 (11:06 +0200)]
[2871] Empty benchmark binary
Create all the necessary makefiles and other stuff, to have a place to
put the benchmarks to later.
Naoki Kambe [Mon, 1 Apr 2013 12:47:06 +0000 (21:47 +0900)]
[2252] change positions for counters to be counted
xfrsuccess is counted if requesting an xfr succeeds, otherwise xfrfail
is counted. also counters such as axfrreqv4, axfrreqv6, ixfrreqv4,
and ixfrreqv6 are counted before requesting an xfr.
Michal 'vorner' Vaner [Thu, 4 Apr 2013 08:34:18 +0000 (10:34 +0200)]
[2877] Sort logging messages
No real change, just sorting the messages in the message file.
Michal 'vorner' Vaner [Thu, 4 Apr 2013 08:26:45 +0000 (10:26 +0200)]
[2877] Description for log messages
Provide descriptions for log messages added in the previous commit, the
ones for more detailed logging during update of database based
datasource.
Mukund Sivaraman [Thu, 4 Apr 2013 08:25:36 +0000 (13:55 +0530)]
[2831] Add punctuation to better follow the documentation
Also make a minor typo fix.
Mukund Sivaraman [Thu, 4 Apr 2013 08:23:49 +0000 (13:53 +0530)]
[2831] Rearrange sentences in API doc comment
Mukund Sivaraman [Thu, 4 Apr 2013 08:23:03 +0000 (13:53 +0530)]
[2831] Rename variable, and also update test condition
Mukund Sivaraman [Thu, 4 Apr 2013 08:21:43 +0000 (13:51 +0530)]
[2831] Make a coding style update
JINMEI Tatuya [Thu, 4 Apr 2013 08:14:01 +0000 (10:14 +0200)]
[2877] Provide more detailed logs for database updates
Provide the data being updated and operations on database based
datasources.
Applied verbatim from the mailing list.
Michal 'vorner' Vaner [Thu, 4 Apr 2013 08:10:44 +0000 (10:10 +0200)]
[2877] Comments and documentation
For the previous commit, adding the reverse name to the list of
parameters for delete.
JINMEI Tatuya [Thu, 4 Apr 2013 07:49:00 +0000 (09:49 +0200)]
[2877] Delete DB records based on rname
This is significantly faster, as the rname has an index on it, while the
name doesn't.
Applied verbatim as sent on the mailing list. Documentation will come
soon.
Mukund Sivaraman [Thu, 4 Apr 2013 05:57:45 +0000 (11:27 +0530)]
[master] Remove duplicate Makefile.am rules
JINMEI Tatuya [Thu, 4 Apr 2013 04:37:38 +0000 (21:37 -0700)]
[2834] use NULL instead of 0
based on discussion in #2833
JINMEI Tatuya [Wed, 3 Apr 2013 22:35:38 +0000 (15:35 -0700)]
[2834] avoid using InMemoryClient::load for some tests.
instead, load it into ZoneTableSegment directly. also introduced a utility
function as it would be used may times
JINMEI Tatuya [Wed, 3 Apr 2013 21:12:15 +0000 (14:12 -0700)]
[2834] adjusted expected log message in lettuce tests for changes in the branch
JINMEI Tatuya [Wed, 3 Apr 2013 21:10:56 +0000 (14:10 -0700)]
[2834] fixed a regression: missing return; added a test that would cover it.
and also updated doc to clarify some result codes of getCachedZoneWriter()
JINMEI Tatuya [Wed, 3 Apr 2013 05:17:59 +0000 (22:17 -0700)]
[2834] use CacheConfig::getLoadAction for ConfigurableClientList::configure.
we now don't distinguish MasterFiles and other data sources, so we unified
two error logs.
JINMEI Tatuya [Wed, 3 Apr 2013 05:02:52 +0000 (22:02 -0700)]
[2834] add getZoneCount() to ZoneTable and use it for InMemoryClient
since we are going to deprecate direct load within InMemoryClient this is
necessary.
JINMEI Tatuya [Wed, 3 Apr 2013 04:02:52 +0000 (21:02 -0700)]
[2834] updated getCachedZoneWriter so it uses CacheConfig::getLoadAction.
JINMEI Tatuya [Wed, 3 Apr 2013 03:50:32 +0000 (20:50 -0700)]
[2834] refactor client_list tests so it uses CacheConfig
JINMEI Tatuya [Wed, 3 Apr 2013 03:15:08 +0000 (20:15 -0700)]
[2834] added a simple getter for cache conf to DataSourceInfo.
JINMEI Tatuya [Wed, 3 Apr 2013 02:59:08 +0000 (19:59 -0700)]
[2834] return null functor from getLoadAction if not configured for cache.
this would be more convenient in actual usage.
JINMEI Tatuya [Wed, 3 Apr 2013 00:12:59 +0000 (17:12 -0700)]
[2834] supported datasrc version of getLoadAction.
again, functor class was copied from client_list.
JINMEI Tatuya [Tue, 2 Apr 2013 23:13:44 +0000 (16:13 -0700)]
[2834] supported CacheConfig::getLoadAction for MasterFiles.
functor was copied from client_list.cc (the latter should eventually be
removed in this branch)
JINMEI Tatuya [Tue, 2 Apr 2013 23:47:28 +0000 (16:47 -0700)]
[2834] (unrelated cleanup): move all datasrc exceptions to exceptions.h.
data_source.h is now effectively empty so was removed.
Naoki Kambe [Mon, 1 Apr 2013 10:37:09 +0000 (19:37 +0900)]
[2252] update datetime to always return fixed seconds
The datetime object is replaced with a fake one which always returns fixed
seconds. This produces a same result independent on an actual time frame.
Naoki Kambe [Fri, 29 Mar 2013 08:38:02 +0000 (17:38 +0900)]
[2252] remove STATS_SEND_STATISTICS_REQUEST
It is not constant whether STATS_SEND_STATISTICS_REQUEST or
XFRIN_RECEIVED_COMMAND (XFROUT_RECEIVED_GETSTATS_COMMAND) comes
first. It is not reliable to check the former one prior to the latter
one. Eventually the latter one is an important event so the former
one is removed.
Naoki Kambe [Thu, 28 Mar 2013 10:41:41 +0000 (19:41 +0900)]
[2252] reorder by tools/reorder_message_file.py
Naoki Kambe [Thu, 28 Mar 2013 08:39:16 +0000 (17:39 +0900)]
[2252] correct a wrong word
Naoki Kambe [Thu, 28 Mar 2013 11:09:55 +0000 (20:09 +0900)]
[2252] update descriptions of last_*xfr_duration
about the case that a started timer is never stopped due to failure
Naoki Kambe [Fri, 29 Mar 2013 04:14:26 +0000 (13:14 +0900)]
[2252] update descriptions of zonename
it doesn't distinguish zone classes.
Naoki Kambe [Thu, 28 Mar 2013 09:39:04 +0000 (18:39 +0900)]
[2252] update descriptions
consider an exceptional case that transferring is done in less than a
microsecond
JINMEI Tatuya [Wed, 3 Apr 2013 23:59:52 +0000 (23:59 +0000)]
[master] use a separate object to pass to a function instead of a temporary
some compilers claim it causes a copy whie it's defined non copyable,
triggering an error. this fixes some build failure reported by the bots.
should mostly trivial, so committing at my discretion.
Jeremy C. Reed [Wed, 3 Apr 2013 21:36:33 +0000 (16:36 -0500)]
[master] for bind. zone change wording from "static" to "built-in"
acknowledged on jabber
JINMEI Tatuya [Wed, 3 Apr 2013 21:15:53 +0000 (14:15 -0700)]
[master] changelog for (part of) #2833
JINMEI Tatuya [Wed, 3 Apr 2013 21:14:54 +0000 (14:14 -0700)]
[master] Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10
JINMEI Tatuya [Wed, 3 Apr 2013 20:56:38 +0000 (13:56 -0700)]
[master] Merge branch 'trac2833'
Jeremy C. Reed [Wed, 3 Apr 2013 20:19:04 +0000 (15:19 -0500)]
[master] fix order of .mes file
(used tools/reorder_message_file.py)
JINMEI Tatuya [Wed, 3 Apr 2013 19:54:24 +0000 (12:54 -0700)]
[2833] use example.com zone for tests using in-memory data source (cache)
instead of the "static" BIND zone. there's no difference between these two
any more, so this is just a matter of style.
JINMEI Tatuya [Wed, 3 Apr 2013 19:48:37 +0000 (12:48 -0700)]
[2833] fixed a typo in doc
Marcin Siodelski [Wed, 3 Apr 2013 17:59:19 +0000 (19:59 +0200)]
[991] Changes to perfdhcp according to new IfaceMgr code.
Mukund Sivaraman [Wed, 3 Apr 2013 14:42:21 +0000 (20:12 +0530)]
[2387] Fix leaks
Mukund Sivaraman [Wed, 3 Apr 2013 12:54:56 +0000 (18:24 +0530)]
[2387] Test NSEC3PARAM operator= correctly
Mukund Sivaraman [Wed, 3 Apr 2013 12:49:16 +0000 (18:19 +0530)]
[2387] Test DNSKEY operator= correctly
Marcin Siodelski [Wed, 3 Apr 2013 12:32:55 +0000 (14:32 +0200)]
[991] Added skeleton of PktFilterLPF class.
Marcin Siodelski [Wed, 3 Apr 2013 12:24:14 +0000 (14:24 +0200)]
[991] Moved send/receive implementation to class derived from PktFilter.
Tomek Mrugalski [Wed, 3 Apr 2013 11:46:25 +0000 (13:46 +0200)]
[2827] 2 methods in Pkt6 are now const.
Tomek Mrugalski [Wed, 3 Apr 2013 11:33:21 +0000 (13:33 +0200)]
[2827] Changes after review
- using namespace boost is no longer used in pkt6_unittest.cc
- copyright years updated
- Pkt6::getRelayOption() documented
- several methods are now better commented
- ChangeLog now refers to libdhcp++, not b10-dhcp6
Mukund Sivaraman [Wed, 3 Apr 2013 11:15:15 +0000 (16:45 +0530)]
[master] Update .gitignore files
Mukund Sivaraman [Wed, 3 Apr 2013 10:40:17 +0000 (16:10 +0530)]
Merge branch 'trac2198_5'
Marcin Siodelski [Wed, 3 Apr 2013 10:21:26 +0000 (12:21 +0200)]
[991] Pass Iface object to classes derived from PktFilter.
Marcin Siodelski [Wed, 3 Apr 2013 10:20:40 +0000 (12:20 +0200)]
[991] Moved Iface class out of IfaceMgr.
Michal 'vorner' Vaner [Wed, 3 Apr 2013 10:04:44 +0000 (12:04 +0200)]
[2888] Close socket even on connect error
Even if we fail to connect, close the socket. It is loosely related to
the previous commit, as that one used unsuccessful connection attempts
to discover msgq is not ready yet and the unit tests complained. It
should have no real effect, since the garbage collector would reclaim
the socket after a while anyway.
Michal 'vorner' Vaner [Wed, 3 Apr 2013 09:59:21 +0000 (11:59 +0200)]
[2888] Try connecting instead of looking for socket file
This should solve the race condition when the socket file is created,
but connect to it does not work yet, because listen() was not called on
it yet. Really connecting ensures it is possible to connect.
Marcin Siodelski [Wed, 3 Apr 2013 09:26:10 +0000 (11:26 +0200)]
[991] Abstracted socket handling methods to separate class.
Michal 'vorner' Vaner [Wed, 3 Apr 2013 08:41:32 +0000 (10:41 +0200)]
[2738] Write considerations
Michal 'vorner' Vaner [Wed, 3 Apr 2013 08:24:18 +0000 (10:24 +0200)]
[2738] Clarifications to the text
Many smaller clarifications and corrections. No change to the described
behaviour.
Mukund Sivaraman [Wed, 3 Apr 2013 07:36:03 +0000 (13:06 +0530)]
[2387] Move short keydata check for RSA/MD5 into getTag()
Mukund Sivaraman [Wed, 3 Apr 2013 07:02:33 +0000 (12:32 +0530)]
[2387] Permit missing key data in DNSKEY RDATA
JINMEI Tatuya [Tue, 2 Apr 2013 21:27:37 +0000 (14:27 -0700)]
[2833] updated the doc ZoneTableSegment::create() for the latest interface.
JINMEI Tatuya [Tue, 2 Apr 2013 21:21:23 +0000 (14:21 -0700)]
[2833] use NULL instead of 0.
may need some more discussion, but not the point for this branch anyway,
and at least it's more consistent with rest of the source code.
JINMEI Tatuya [Tue, 2 Apr 2013 21:01:17 +0000 (14:01 -0700)]
[2833] clarified the meaning of data source config passed to CacheConfig
JINMEI Tatuya [Tue, 2 Apr 2013 20:58:37 +0000 (13:58 -0700)]
[2833] clarified error types, avoid using the word of "syntax"
JINMEI Tatuya [Tue, 2 Apr 2013 19:54:45 +0000 (12:54 -0700)]
[2738] corrected a trivial typo
Jeremy C. Reed [Tue, 2 Apr 2013 16:24:16 +0000 (11:24 -0500)]
[master] minor wording change for the python readline warning.
Okayed via jabber yesterday.
I am not adding a changelog entry as it is minor.
Marcin Siodelski [Tue, 2 Apr 2013 16:22:25 +0000 (18:22 +0200)]
[991] Moved IfaceMgr::send to OS specific files.
Mukund Sivaraman [Tue, 2 Apr 2013 06:06:33 +0000 (11:36 +0530)]
[2387] Add unmatched parenthesis testcases that cause lexer failures (when looking for string)
Mukund Sivaraman [Tue, 2 Apr 2013 05:46:21 +0000 (11:16 +0530)]
[2387] Add tests for trailing garbage in strings
Mukund Sivaraman [Tue, 2 Apr 2013 05:36:00 +0000 (11:06 +0530)]
[2387] Remove unused includes
JINMEI Tatuya [Mon, 1 Apr 2013 21:50:37 +0000 (14:50 -0700)]
[2833] cleanup: removed static data source module.
we can do everything that the dedicated static data source did with
"MasterFiles" type of data source with preconfigured parameters.
this cleanup is not directly related to the subject of this task, but
will make later changes simpler.
JINMEI Tatuya [Tue, 2 Apr 2013 03:48:19 +0000 (20:48 -0700)]
[2833] cleanup: removed a space at EOL
JINMEI Tatuya [Tue, 2 Apr 2013 03:44:33 +0000 (20:44 -0700)]
[2833] throw CacheConfigError for duplicate zone names.
this is not a program error, so CacheConfigError should be more appropriate.
JINMEI Tatuya [Tue, 2 Apr 2013 03:38:35 +0000 (20:38 -0700)]
[2833] some documentation
JINMEI Tatuya [Mon, 1 Apr 2013 22:40:33 +0000 (15:40 -0700)]
[2833] added begin/end to CacheConfig instead of getZoneConfig.
that would be better abstraction. also remove getLoadAction for now as
we won't implement it in this task.
JINMEI Tatuya [Mon, 1 Apr 2013 22:09:59 +0000 (15:09 -0700)]
[2833] added test cases where 'allowed' is false
JINMEI Tatuya [Mon, 1 Apr 2013 20:56:45 +0000 (13:56 -0700)]
[2833] some cleanup