]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
13 years ago[2871] Interface of the fake query
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.

13 years ago[2832] add datasrc spec support for 'cache-type'
Paul Selkirk [Fri, 5 Apr 2013 04:47:45 +0000 (00:47 -0400)] 
[2832] add datasrc spec support for 'cache-type'

13 years ago[991] Clarified the comment when responding to broadcast address.
Marcin Siodelski [Thu, 4 Apr 2013 16:30:56 +0000 (18:30 +0200)] 
[991] Clarified the comment when responding to broadcast address.

13 years ago[master] Merge branch 'trac2827' (relay support in dhcp/Pkt6)
Tomek Mrugalski [Thu, 4 Apr 2013 15:56:08 +0000 (17:56 +0200)] 
[master] Merge branch 'trac2827' (relay support in dhcp/Pkt6)

Conflicts:
ChangeLog

13 years ago[2831] Some minor comment updates
Mukund Sivaraman [Thu, 4 Apr 2013 14:24:19 +0000 (19:54 +0530)] 
[2831] Some minor comment updates

13 years ago[2831] Clarify comment about overflow
Mukund Sivaraman [Thu, 4 Apr 2013 14:24:01 +0000 (19:54 +0530)] 
[2831] Clarify comment about overflow

13 years ago[2831] Rename some variables to full names (that are not very long)
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)

13 years ago[2827] Corrected minor typo.
Marcin Siodelski [Thu, 4 Apr 2013 13:53:02 +0000 (15:53 +0200)] 
[2827] Corrected minor typo.

13 years ago[master] On line 92 use a # hash mark before the Trac number.
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

13 years ago[2634] Replaced ASSERTs with EXPECTs per review comments in storage
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.

13 years ago[991] Broadcast options are enabled on sockets conditionally.
Marcin Siodelski [Thu, 4 Apr 2013 13:17:31 +0000 (15:17 +0200)] 
[991] Broadcast options are enabled on sockets conditionally.

13 years ago[master] add "1" to beta revision
Jeremy C. Reed [Thu, 4 Apr 2013 13:03:32 +0000 (08:03 -0500)] 
[master] add "1" to beta revision

13 years ago[master] fix typo/misspelling in comment
Jeremy C. Reed [Thu, 4 Apr 2013 13:00:32 +0000 (08:00 -0500)] 
[master] fix typo/misspelling in comment

trivial, no review

13 years ago[master] document --without-werror
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.

13 years ago[master] mention 1.1.0-beta
Jeremy C. Reed [Thu, 4 Apr 2013 12:58:41 +0000 (07:58 -0500)] 
[master] mention 1.1.0-beta

13 years ago[2634] Addressed review comments.
Thomas Markwalder [Thu, 4 Apr 2013 12:37:33 +0000 (08:37 -0400)] 
[2634] Addressed review comments.

13 years ago[2252] update the note to more accurate one due to bug #2879
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

13 years ago[2252] add an exceptional case when checking initial statistics of Xfrout
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.

13 years ago[991] Implemented missing unit test for IfaceMgr::setPacketFilter.
Marcin Siodelski [Thu, 4 Apr 2013 10:57:43 +0000 (12:57 +0200)] 
[991] Implemented missing unit test for IfaceMgr::setPacketFilter.

13 years ago[991] Code cleanup.
Marcin Siodelski [Thu, 4 Apr 2013 09:35:29 +0000 (11:35 +0200)] 
[991] Code cleanup.

13 years ago[2252] parameterize for the domain name not to be contained in queried statistics
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

13 years ago[2252] correct the wrong number of columns to be mentioned
Naoki Kambe [Thu, 4 Apr 2013 03:00:59 +0000 (12:00 +0900)] 
[2252] correct the wrong number of columns to be mentioned

13 years ago[2252] update case names and their docstrings according to the tested counters
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

13 years ago[2252] update the test cases due to the previous change
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.

13 years ago[2871] Empty benchmark binary
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.

13 years ago[2252] change positions for counters to be counted
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.

13 years ago[2877] Sort logging messages
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.

13 years ago[2877] Description for log messages
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.

13 years ago[2831] Add punctuation to better follow the documentation
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.

13 years ago[2831] Rearrange sentences in API doc comment
Mukund Sivaraman [Thu, 4 Apr 2013 08:23:49 +0000 (13:53 +0530)] 
[2831] Rearrange sentences in API doc comment

13 years ago[2831] Rename variable, and also update test condition
Mukund Sivaraman [Thu, 4 Apr 2013 08:23:03 +0000 (13:53 +0530)] 
[2831] Rename variable, and also update test condition

13 years ago[2831] Make a coding style update
Mukund Sivaraman [Thu, 4 Apr 2013 08:21:43 +0000 (13:51 +0530)] 
[2831] Make a coding style update

13 years ago[2877] Provide more detailed logs for database updates
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.

13 years ago[2877] Comments and documentation
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.

13 years ago[2877] Delete DB records based on rname
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.

13 years ago[master] Remove duplicate Makefile.am rules
Mukund Sivaraman [Thu, 4 Apr 2013 05:57:45 +0000 (11:27 +0530)] 
[master] Remove duplicate Makefile.am rules

13 years ago[2834] use NULL instead of 0
JINMEI Tatuya [Thu, 4 Apr 2013 04:37:38 +0000 (21:37 -0700)] 
[2834] use NULL instead of 0

based on discussion in #2833

13 years ago[2834] avoid using InMemoryClient::load for some tests.
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

13 years ago[2834] adjusted expected log message in lettuce tests for changes in the branch
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

13 years ago[2834] fixed a regression: missing return; added a test that would cover it.
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()

13 years ago[2834] use CacheConfig::getLoadAction for ConfigurableClientList::configure.
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.

13 years ago[2834] add getZoneCount() to ZoneTable and use it for InMemoryClient
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.

13 years ago[2834] updated getCachedZoneWriter so it uses CacheConfig::getLoadAction.
JINMEI Tatuya [Wed, 3 Apr 2013 04:02:52 +0000 (21:02 -0700)] 
[2834] updated getCachedZoneWriter so it uses CacheConfig::getLoadAction.

13 years ago[2834] refactor client_list tests so it uses CacheConfig
JINMEI Tatuya [Wed, 3 Apr 2013 03:50:32 +0000 (20:50 -0700)] 
[2834] refactor client_list tests so it uses CacheConfig

13 years ago[2834] added a simple getter for cache conf to DataSourceInfo.
JINMEI Tatuya [Wed, 3 Apr 2013 03:15:08 +0000 (20:15 -0700)] 
[2834] added a simple getter for cache conf to DataSourceInfo.

13 years ago[2834] return null functor from getLoadAction if not configured for cache.
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.

13 years ago[2834] supported datasrc version of getLoadAction.
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.

13 years ago[2834] supported CacheConfig::getLoadAction for MasterFiles.
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)

13 years ago[2834] (unrelated cleanup): move all datasrc exceptions to exceptions.h.
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.

13 years ago[2252] update datetime to always return fixed seconds
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.

13 years ago[2252] remove STATS_SEND_STATISTICS_REQUEST
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.

13 years ago[2252] reorder by tools/reorder_message_file.py
Naoki Kambe [Thu, 28 Mar 2013 10:41:41 +0000 (19:41 +0900)] 
[2252] reorder by tools/reorder_message_file.py

13 years ago[2252] correct a wrong word
Naoki Kambe [Thu, 28 Mar 2013 08:39:16 +0000 (17:39 +0900)] 
[2252] correct a wrong word

13 years ago[2252] update descriptions of last_*xfr_duration
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

13 years ago[2252] update descriptions of zonename
Naoki Kambe [Fri, 29 Mar 2013 04:14:26 +0000 (13:14 +0900)] 
[2252] update descriptions of zonename

it doesn't distinguish zone classes.

13 years ago[2252] update descriptions
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

13 years ago[master] use a separate object to pass to a function instead of a temporary
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.

13 years ago[master] for bind. zone change wording from "static" to "built-in"
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

13 years ago[master] changelog for (part of) #2833
JINMEI Tatuya [Wed, 3 Apr 2013 21:15:53 +0000 (14:15 -0700)] 
[master] changelog for (part of) #2833

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

13 years ago[master] Merge branch 'trac2833'
JINMEI Tatuya [Wed, 3 Apr 2013 20:56:38 +0000 (13:56 -0700)] 
[master] Merge branch 'trac2833'

13 years ago[master] fix order of .mes file
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)

13 years ago[2833] use example.com zone for tests using in-memory data source (cache)
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.

13 years ago[2833] fixed a typo in doc
JINMEI Tatuya [Wed, 3 Apr 2013 19:48:37 +0000 (12:48 -0700)] 
[2833] fixed a typo in doc

13 years ago[991] Changes to perfdhcp according to new IfaceMgr code.
Marcin Siodelski [Wed, 3 Apr 2013 17:59:19 +0000 (19:59 +0200)] 
[991] Changes to perfdhcp according to new IfaceMgr code.

13 years ago[2387] Fix leaks
Mukund Sivaraman [Wed, 3 Apr 2013 14:42:21 +0000 (20:12 +0530)] 
[2387] Fix leaks

13 years ago[2387] Test NSEC3PARAM operator= correctly
Mukund Sivaraman [Wed, 3 Apr 2013 12:54:56 +0000 (18:24 +0530)] 
[2387] Test NSEC3PARAM operator= correctly

13 years ago[2387] Test DNSKEY operator= correctly
Mukund Sivaraman [Wed, 3 Apr 2013 12:49:16 +0000 (18:19 +0530)] 
[2387] Test DNSKEY operator= correctly

13 years ago[991] Added skeleton of PktFilterLPF class.
Marcin Siodelski [Wed, 3 Apr 2013 12:32:55 +0000 (14:32 +0200)] 
[991] Added skeleton of PktFilterLPF class.

13 years ago[991] Moved send/receive implementation to class derived from PktFilter.
Marcin Siodelski [Wed, 3 Apr 2013 12:24:14 +0000 (14:24 +0200)] 
[991] Moved send/receive implementation to class derived from PktFilter.

13 years ago[2827] 2 methods in Pkt6 are now const.
Tomek Mrugalski [Wed, 3 Apr 2013 11:46:25 +0000 (13:46 +0200)] 
[2827] 2 methods in Pkt6 are now const.

13 years ago[2827] Changes after review
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

13 years ago[master] Update .gitignore files
Mukund Sivaraman [Wed, 3 Apr 2013 11:15:15 +0000 (16:45 +0530)] 
[master] Update .gitignore files

13 years agoMerge branch 'trac2198_5'
Mukund Sivaraman [Wed, 3 Apr 2013 10:40:17 +0000 (16:10 +0530)] 
Merge branch 'trac2198_5'

13 years ago[991] Pass Iface object to classes derived from PktFilter.
Marcin Siodelski [Wed, 3 Apr 2013 10:21:26 +0000 (12:21 +0200)] 
[991] Pass Iface object to classes derived from PktFilter.

13 years ago[991] Moved Iface class out of IfaceMgr.
Marcin Siodelski [Wed, 3 Apr 2013 10:20:40 +0000 (12:20 +0200)] 
[991] Moved Iface class out of IfaceMgr.

13 years ago[2888] Close socket even on connect error
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.

13 years ago[2888] Try connecting instead of looking for socket file
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.

13 years ago[991] Abstracted socket handling methods to separate class.
Marcin Siodelski [Wed, 3 Apr 2013 09:26:10 +0000 (11:26 +0200)] 
[991] Abstracted socket handling methods to separate class.

13 years ago[2738] Write considerations
Michal 'vorner' Vaner [Wed, 3 Apr 2013 08:41:32 +0000 (10:41 +0200)] 
[2738] Write considerations

13 years ago[2738] Clarifications to the text
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.

13 years ago[2387] Move short keydata check for RSA/MD5 into getTag()
Mukund Sivaraman [Wed, 3 Apr 2013 07:36:03 +0000 (13:06 +0530)] 
[2387] Move short keydata check for RSA/MD5 into getTag()

13 years ago[2387] Permit missing key data in DNSKEY RDATA
Mukund Sivaraman [Wed, 3 Apr 2013 07:02:33 +0000 (12:32 +0530)] 
[2387] Permit missing key data in DNSKEY RDATA

13 years ago[2833] updated the doc ZoneTableSegment::create() for the latest interface.
JINMEI Tatuya [Tue, 2 Apr 2013 21:27:37 +0000 (14:27 -0700)] 
[2833] updated the doc ZoneTableSegment::create() for the latest interface.

13 years ago[2833] use NULL instead of 0.
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.

13 years ago[2833] clarified the meaning of data source config passed to CacheConfig
JINMEI Tatuya [Tue, 2 Apr 2013 21:01:17 +0000 (14:01 -0700)] 
[2833] clarified the meaning of data source config passed to CacheConfig

13 years ago[2833] clarified error types, avoid using the word of "syntax"
JINMEI Tatuya [Tue, 2 Apr 2013 20:58:37 +0000 (13:58 -0700)] 
[2833] clarified error types, avoid using the word of "syntax"

13 years ago[2738] corrected a trivial typo
JINMEI Tatuya [Tue, 2 Apr 2013 19:54:45 +0000 (12:54 -0700)] 
[2738] corrected a trivial typo

13 years ago[master] minor wording change for the python readline warning.
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.

13 years ago[991] Moved IfaceMgr::send to OS specific files.
Marcin Siodelski [Tue, 2 Apr 2013 16:22:25 +0000 (18:22 +0200)] 
[991] Moved IfaceMgr::send to OS specific files.

13 years ago[2387] Add unmatched parenthesis testcases that cause lexer failures (when looking...
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)

13 years ago[2387] Add tests for trailing garbage in strings
Mukund Sivaraman [Tue, 2 Apr 2013 05:46:21 +0000 (11:16 +0530)] 
[2387] Add tests for trailing garbage in strings

13 years ago[2387] Remove unused includes
Mukund Sivaraman [Tue, 2 Apr 2013 05:36:00 +0000 (11:06 +0530)] 
[2387] Remove unused includes

13 years ago[2833] cleanup: removed static data source module.
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.

13 years ago[2833] cleanup: removed a space at EOL
JINMEI Tatuya [Tue, 2 Apr 2013 03:48:19 +0000 (20:48 -0700)] 
[2833] cleanup: removed a space at EOL

13 years ago[2833] throw CacheConfigError for duplicate zone names.
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.

13 years ago[2833] some documentation
JINMEI Tatuya [Tue, 2 Apr 2013 03:38:35 +0000 (20:38 -0700)] 
[2833] some documentation

13 years ago[2833] added begin/end to CacheConfig instead of getZoneConfig.
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.

13 years ago[2833] added test cases where 'allowed' is false
JINMEI Tatuya [Mon, 1 Apr 2013 22:09:59 +0000 (15:09 -0700)] 
[2833] added test cases where 'allowed' is false

13 years ago[2833] some cleanup
JINMEI Tatuya [Mon, 1 Apr 2013 20:56:45 +0000 (13:56 -0700)] 
[2833] some cleanup