]> git.ipfire.org Git - thirdparty/kea.git/log
thirdparty/kea.git
14 years agoMerge branch 'trac1579suggest'
haikuo zhang [Fri, 13 Apr 2012 08:05:17 +0000 (16:05 +0800)] 
Merge branch 'trac1579suggest'

14 years ago[1579] suggested addition: a missing test case for an empty wildcard name.
JINMEI Tatuya [Fri, 13 Apr 2012 03:00:45 +0000 (20:00 -0700)] 
[1579] suggested addition: a missing test case for an empty wildcard name.

14 years ago[1579] suggested addition: a missing test case for an empty name.
JINMEI Tatuya [Fri, 13 Apr 2012 02:44:02 +0000 (19:44 -0700)] 
[1579] suggested addition: a missing test case for an empty name.

14 years ago[1579] suggested updates to unit tests.
JINMEI Tatuya [Fri, 13 Apr 2012 01:49:16 +0000 (18:49 -0700)] 
[1579] suggested updates to unit tests.

- consolidated test scenarios for NSEC and NSEC3 to avoid duplicates
- also tested the case for findAll()
- also tested when the zone only has NSEC3PARAM or unsigned

14 years ago[1579] suggested doc update.
JINMEI Tatuya [Thu, 12 Apr 2012 23:08:41 +0000 (16:08 -0700)] 
[1579] suggested doc update.

I also renamed init() to probe() as the latter seemed more appropriate
in terms of what it does.

14 years ago[1579] cleanup: removed an unused class member variable.
JINMEI Tatuya [Thu, 12 Apr 2012 22:31:12 +0000 (15:31 -0700)] 
[1579] cleanup: removed an unused class member variable.

14 years ago[1579] (suggested) cleanup, mainly moving isNSEC[3] to FindDNSSECContext
JINMEI Tatuya [Thu, 12 Apr 2012 22:25:46 +0000 (15:25 -0700)] 
[1579] (suggested) cleanup, mainly moving isNSEC[3] to FindDNSSECContext

these are short, and only used in FindDNSSECContext, so it'd make more sense
to enclose them there.
Other cleanups:
- also made FindDNSSECContext::isNSEC/isNSEC3 private as they now don't need
  to be called outside the class
- removed isInited(); simpy doesn't see the need for it as a separate method
- simplified the code logic of getResultFlag()

14 years ago[master]Merge branch 'master' of ssh://git.bind10.isc.org//var/bind10/git/bind10
Jeremy C. Reed [Thu, 12 Apr 2012 22:15:55 +0000 (17:15 -0500)] 
[master]Merge branch 'master' of ssh://git.bind10.isc.org//var/bind10/git/bind10

14 years ago[master] fix typo in a pydoc string comment
Jeremy C. Reed [Thu, 12 Apr 2012 22:15:09 +0000 (17:15 -0500)] 
[master] fix typo in a pydoc string comment

trivial / no review

14 years ago[1579] cleanup: FINAL_TYPES_NO_NSEC & findNSECCover are now unused and removed.
JINMEI Tatuya [Thu, 12 Apr 2012 21:55:42 +0000 (14:55 -0700)] 
[1579] cleanup: FINAL_TYPES_NO_NSEC & findNSECCover are now unused and removed.

the latter has been merged to getDNSSECRRset().  doxygen comments were
also merged.

14 years ago[master] fix usage synopsis
Jeremy C. Reed [Thu, 12 Apr 2012 21:49:14 +0000 (16:49 -0500)] 
[master] fix usage synopsis

trivial, not reviewed

14 years ago[1579] suggested change: made findNoNameResult completely DNSSEC-agnostic.
JINMEI Tatuya [Thu, 12 Apr 2012 21:46:01 +0000 (14:46 -0700)] 
[1579] suggested change: made findNoNameResult completely DNSSEC-agnostic.

same adjustment as the previous comment was made for tests.
also fixed a small bug in getDNSSECRRset(): I should have reversed the
logic for need_nscheck.

14 years ago[1579] suggested change: made findNoNameResult a bit more DNSSEC-agnostic.
JINMEI Tatuya [Thu, 12 Apr 2012 21:25:41 +0000 (14:25 -0700)] 
[1579] suggested change: made findNoNameResult a bit more DNSSEC-agnostic.

to make a related test pass, incorporated the NotImplemented exception
handling from findNSECCover to getDNSSECRRset.
note: in this commit I reversed the behavior when we encounter the situation
where NSEC is expected but cannot be found; it now returns a NULL pointer,
although the NSEC_SIGNED flag can be still set.

It's a quite broken case of zone config so it's probably up to the
implementation, and in that sense throwing an exception is not necessary
wrong.  But we may have such a situation in a valid scenario if and when we
support incremental zone signing.  Also, this behavior is consistent with
BIND 9.

The emptyNonterminalNSEC test case was adjusted accordingly.

14 years ago[1579] suggest change: made findWildcardMatch DNSSEC-agnostic.
JINMEI Tatuya [Thu, 12 Apr 2012 20:55:14 +0000 (13:55 -0700)] 
[1579] suggest change: made findWildcardMatch DNSSEC-agnostic.

to do this, I extended getDNSSECRRset(name) further: it now takes 'covering'
parameter, depending on whether the requested NSEC is for the exact name
or the covering ("previous") name.  In the latter case it does the same
thing as findNSECCover() (which will be merged to getDNSSECRRset later).

14 years ago[1579] suggested change: made findOnNameResult DNSSEC-agnostic about flags.
JINMEI Tatuya [Thu, 12 Apr 2012 20:23:20 +0000 (13:23 -0700)] 
[1579] suggested change: made findOnNameResult DNSSEC-agnostic about flags.

now FindDNSSECContext has sufficient information to choose the correct flag,
findOnNameResult() can simply call its getResultFlags().
as an additional bonus, we can constify 'flags'.

14 years ago[1579] suggested change: made findOnNameResult more DNSSEC agnostic
JINMEI Tatuya [Thu, 12 Apr 2012 20:09:41 +0000 (13:09 -0700)] 
[1579] suggested change: made findOnNameResult more DNSSEC agnostic

- renamed getNSECRRset to getDNSSECRRset to clarify it's for generic DNSSEC
  purpose, even though it's essentially NSEC specific.
- moved the 'isNSEC' check to the now-renamed getDNSSECRRset, thereby removing
  the need for checking that within findOnNameResult.

14 years ago[1579] suggested change: pass a reference of ZoneFinder to DNSSECContext.
JINMEI Tatuya [Thu, 12 Apr 2012 18:50:05 +0000 (11:50 -0700)] 
[1579] suggested change: pass a reference of ZoneFinder to DNSSECContext.

instead of a pointer.
IMO, finderp_ should better be a reference than a pointer if we'd
worry about the case where it's NULL later on, like getNSECRRset
does (which shouldn't never happen in our usage).
the NULL pointer check was therefore removed with this change.

14 years ago[1579] suggested changes: made FindDNSSECContext more focused.
JINMEI Tatuya [Thu, 12 Apr 2012 18:40:09 +0000 (11:40 -0700)] 
[1579] suggested changes: made FindDNSSECContext more focused.

removed origin_ or complete flags_ from the class members.  non DNSSEC-specific
processing was recovered from the original version.
also made FindDNSSECContext private inside ZoneFinder; it doesn't have to
be publicly usable.
also made indentation policy more consistent for the class.

14 years ago[1577] Code comments for findNSEC3
Michal 'vorner' Vaner [Thu, 12 Apr 2012 12:58:52 +0000 (14:58 +0200)] 
[1577] Code comments for findNSEC3

14 years ago[1577] Logging for findNSEC3
Michal 'vorner' Vaner [Thu, 12 Apr 2012 12:36:45 +0000 (14:36 +0200)] 
[1577] Logging for findNSEC3

14 years ago[1577] Port the in-memory loop to database findNSEC3
Michal 'vorner' Vaner [Thu, 12 Apr 2012 12:11:25 +0000 (14:11 +0200)] 
[1577] Port the in-memory loop to database findNSEC3

The high-level logic of finding it is similar, so we take the loop from
the in-memory data source and adapt it to the database.

14 years ago[1789] more review comments
Jelte Jansen [Thu, 12 Apr 2012 10:51:35 +0000 (12:51 +0200)] 
[1789] more review comments

in xfrin
- add note about lack of thread-safety
- add note about from-source temporariness
- add test for case-insensitive class strings
- directly replace _memory_zones

14 years ago[1579] more cleanups, mostly editorial ones.
JINMEI Tatuya [Thu, 12 Apr 2012 01:02:33 +0000 (18:02 -0700)] 
[1579] more cleanups, mostly editorial ones.

- indentation
- spelling: 'other else' should be 'otherwise'
- constify
- avoid using an unnecessary temporary variable

14 years ago[1579] another editorial fix: spacing.
JINMEI Tatuya [Thu, 12 Apr 2012 00:27:53 +0000 (17:27 -0700)] 
[1579] another editorial fix: spacing.

14 years ago[1579] made some definitions of ZoneFinder private.
JINMEI Tatuya [Thu, 12 Apr 2012 00:20:30 +0000 (17:20 -0700)] 
[1579] made some definitions of ZoneFinder private.

They are only used for FindDNSSECContext, which is part of ZoneFinder
and can refer to its private members.

14 years ago[1579] various style fixes.
JINMEI Tatuya [Thu, 12 Apr 2012 00:15:42 +0000 (17:15 -0700)] 
[1579] various style fixes.

- () for return
- indentation
- brace position
- and a few other small things

14 years ago[master] fixed build failure with SunStudio.
JINMEI Tatuya [Wed, 11 Apr 2012 23:37:18 +0000 (16:37 -0700)] 
[master] fixed build failure with SunStudio.

(the intent of the change should be obvious from the diff.)

14 years ago[master] fix linker problem in lib/cc unit test
Jelte Jansen [Wed, 11 Apr 2012 23:33:15 +0000 (23:33 +0000)] 
[master] fix linker problem in lib/cc unit test

move GTEST_LDADD to the end of the list, so that the source tree libs get linked instead of those installed in the same location as gtest
(reviewed on jabber by jinmei)

14 years ago[1789] editorial nits: folded long lines, removed redundant spaces.
JINMEI Tatuya [Wed, 11 Apr 2012 22:48:07 +0000 (15:48 -0700)] 
[1789] editorial nits: folded long lines, removed redundant spaces.

14 years ago[master] added changelogs for a couple of piggy-backed fixes in #1791
JINMEI Tatuya [Wed, 11 Apr 2012 17:35:16 +0000 (10:35 -0700)] 
[master] added changelogs for a couple of piggy-backed fixes in #1791

14 years ago[trac1579] re-add removed character
Jeremy C. Reed [Wed, 11 Apr 2012 17:28:35 +0000 (12:28 -0500)] 
[trac1579] re-add removed character

I assume the previous change was an accident.

14 years ago[master] Merge branch 'trac1791'
JINMEI Tatuya [Wed, 11 Apr 2012 16:47:40 +0000 (09:47 -0700)] 
[master] Merge branch 'trac1791'

14 years ago[1579] adjust codes for the flag in the find function. Using a helper class to
haikuo zhang [Wed, 11 Apr 2012 15:30:29 +0000 (23:30 +0800)] 
[1579] adjust codes for the flag in the find function. Using a helper class to
deal with the flag.

14 years ago[1577] Reuse more code in findNSEC3
Michal 'vorner' Vaner [Wed, 11 Apr 2012 14:57:40 +0000 (16:57 +0200)] 
[1577] Reuse more code in findNSEC3

The internal function used to create normal RRs when looking them up is
reused for the ones from NSEC3 namespace as well.

14 years ago[1789] address review comments
Jelte Jansen [Wed, 11 Apr 2012 14:31:45 +0000 (16:31 +0200)] 
[1789]  address review comments

All in xfrin memory zones handlers;
- normalize zone name and class
- provide strong exception guarantee in _set_memory_zones
- fix comment in _set_db_file
- make _auth_config_update 'protected'

And in the tests:
- extracted memory zones update tests to own class
- added tests for bad data
- added tests for normalization

14 years ago[1577] Test findNSEC3 throws on non-NSEC3 zone
Michal 'vorner' Vaner [Wed, 11 Apr 2012 08:46:16 +0000 (10:46 +0200)] 
[1577] Test findNSEC3 throws on non-NSEC3 zone

Just confirming it throws in case there's no NSEC3PARAM to compute the
hash by.

14 years ago[1577] First shot at the findNSEC3 implementation
Michal 'vorner' Vaner [Wed, 11 Apr 2012 08:35:49 +0000 (10:35 +0200)] 
[1577] First shot at the findNSEC3 implementation

This one is wrong in many ways. It assumes (without checking) it gets an
exact match, it does not check any wrong data, it expects given order of
results. But it passes the minimal test now, and can be used as a base
for improving the implementation.

14 years ago[1781] unrelated cleanup: reorder header files per guideline and constify.
JINMEI Tatuya [Wed, 11 Apr 2012 01:29:03 +0000 (18:29 -0700)] 
[1781] unrelated cleanup: reorder header files per guideline and constify.

14 years ago[1791] fixed one remaining regression: 'separate_rrs' case was broken.
JINMEI Tatuya [Tue, 10 Apr 2012 21:57:38 +0000 (14:57 -0700)] 
[1791] fixed one remaining regression: 'separate_rrs' case was broken.

added a test for that case to confirm the regression and the fix.
also introduced some more cleanups: removed rdata_txt_ so we simplify the
code further, made isSameType static class function (it doesn't refer to
any class attributes), constified separate_rrs_.

14 years ago[1491] (editorial) removed white spaces in a blank line.
JINMEI Tatuya [Tue, 10 Apr 2012 18:02:50 +0000 (11:02 -0700)] 
[1491] (editorial) removed white spaces in a blank line.

14 years ago[1577] Validate the findNSEC3 input
Michal 'vorner' Vaner [Tue, 10 Apr 2012 13:58:33 +0000 (15:58 +0200)] 
[1577] Validate the findNSEC3 input

We check the name comes from inside the zone.

14 years ago[1789] keep list of 'sqlite3' type memory ds zones in xfrin
Jelte Jansen [Tue, 10 Apr 2012 12:51:56 +0000 (14:51 +0200)] 
[1789] keep list of 'sqlite3' type memory ds zones in xfrin

14 years ago[master] Merge branch 'trac1845'
Jelte Jansen [Tue, 10 Apr 2012 08:56:02 +0000 (10:56 +0200)] 
[master] Merge branch 'trac1845'

14 years ago[1828] Close open handles when done using them (contd.)
Mukund Sivaraman [Tue, 10 Apr 2012 07:21:49 +0000 (12:51 +0530)] 
[1828] Close open handles when done using them (contd.)

14 years ago[1792] added a simple lettuce for the "inmemory w/ SQLite3 backend" scenario.
JINMEI Tatuya [Tue, 10 Apr 2012 00:04:36 +0000 (17:04 -0700)] 
[1792] added a simple lettuce for the "inmemory w/ SQLite3 backend" scenario.

right now it does a simple check for loading and query response from the loaded
zone.  this is intended to be used for the inmemory-from-xfrin scenarios.

14 years ago[1792] added support for "sqlite3" filetype of inmemory zone.
JINMEI Tatuya [Mon, 9 Apr 2012 23:35:57 +0000 (16:35 -0700)] 
[1792] added support for "sqlite3" filetype of inmemory zone.

14 years ago[1792] added supplemental utility for tests using SQLite3 backend.
JINMEI Tatuya [Mon, 9 Apr 2012 23:34:16 +0000 (16:34 -0700)] 
[1792] added supplemental utility for tests using SQLite3 backend.

it creates a temporary SQLite3 DB file from a shared template with a specified
stream of zone data.  this will help reduce the number of pre-generated DB
files in the repository (which will be subject to upgrading the schema).

14 years ago[1791] comment update.
JINMEI Tatuya [Mon, 9 Apr 2012 23:30:42 +0000 (16:30 -0700)] 
[1791] comment update.

the revised comment didn't make sense in the generalized context of
test_client.  the updated comment clarifies that.

14 years ago[1791] moved <cstdlib> to test_client.cc now the latter calls system().
JINMEI Tatuya [Mon, 9 Apr 2012 23:26:11 +0000 (16:26 -0700)] 
[1791] moved <cstdlib> to test_client.cc now the latter calls system().

14 years ago[1792] moved rwtest.sqlite3 under lib/testutils so that it can be shared.
JINMEI Tatuya [Mon, 9 Apr 2012 22:55:30 +0000 (15:55 -0700)] 
[1792] moved rwtest.sqlite3 under lib/testutils so that it can be shared.

it's going to be used in subsequent auth tests.

14 years ago[1791] updated the log description for mismatched TTLs.
JINMEI Tatuya [Mon, 9 Apr 2012 20:27:23 +0000 (13:27 -0700)] 
[1791] updated the log description for mismatched TTLs.

it didn't seem correct to say "it's not allowed on the wire".  this
restriction is more about the definition of the RRset concept, rather than
what we'd see in the wire.  also added a reference to the relevant RFC (2181).

14 years ago[1791] more cleanup: remove variable 'rdata' and make it a member variable.
JINMEI Tatuya [Mon, 9 Apr 2012 20:21:08 +0000 (13:21 -0700)] 
[1791] more cleanup: remove variable 'rdata' and make it a member variable.

this way we can also avoid creating the same RDATA twice.  textual row
variables were renamed to *_txt_ for consistency.

14 years ago[1791] fixed the bug in database iterator wrt RRs of mixed TTLs.
JINMEI Tatuya [Mon, 9 Apr 2012 20:05:36 +0000 (13:05 -0700)] 
[1791] fixed the bug in database iterator wrt RRs of mixed TTLs.

the previous version didn't always reset it to the smallest TTL; the new test
added in the previous commit uncovered it.  this version passed that test.
also made some cleanups in the code reducing temporary variables for better
readability.

14 years ago[1791] added a database iterator test that would uncover an (unrelated) bug.
JINMEI Tatuya [Mon, 9 Apr 2012 18:10:49 +0000 (11:10 -0700)] 
[1791] added a database iterator test that would uncover an (unrelated) bug.

it checks the case for RRsets with the TTL of the first RR is later than that
of the second.  The original implementation has a bug in this case, but the
previous test was insufficient and fail to discover it.

14 years ago[1577] Port a NSEC3 test from memory to database
Michal 'vorner' Vaner [Mon, 9 Apr 2012 14:46:03 +0000 (16:46 +0200)] 
[1577] Port a NSEC3 test from memory to database

One test is taken and ported to the database. It does compile partially
(the rest is commented out for now) and does not pass. Also, another
function moved to common file.

14 years ago[1577] Move TestNSEC3HashCreator to separate file
Michal 'vorner' Vaner [Mon, 9 Apr 2012 13:21:33 +0000 (15:21 +0200)] 
[1577] Move TestNSEC3HashCreator to separate file

I want to reuse it in another test, so taking the help mock class out.

14 years ago[1792] unrelated cleanup: constify and fold a long line
JINMEI Tatuya [Fri, 6 Apr 2012 04:34:01 +0000 (21:34 -0700)] 
[1792] unrelated cleanup: constify and fold a long line

just noticed them and the changes are small, so I did it here.

14 years ago[1792] unrelated style fix per guideline. should be obvious from the diff.
JINMEI Tatuya [Fri, 6 Apr 2012 00:37:29 +0000 (17:37 -0700)] 
[1792] unrelated style fix per guideline. should be obvious from the diff.

14 years ago[1792] Merge branch 'trac1791' into trac1792
JINMEI Tatuya [Fri, 6 Apr 2012 00:27:47 +0000 (17:27 -0700)] 
[1792] Merge branch 'trac1791' into trac1792

14 years ago[1791] missing regression fix: needed to adjust python datasrc tests.
JINMEI Tatuya [Fri, 6 Apr 2012 00:26:15 +0000 (17:26 -0700)] 
[1791] missing regression fix: needed to adjust python datasrc tests.

this is a result of the "unrelated" bug fix at commit b446618.
I also clarified the magic number of expected RRsets in comments.

14 years ago[1792] Merge branch 'trac1791' into trac1792
JINMEI Tatuya [Thu, 5 Apr 2012 23:34:40 +0000 (16:34 -0700)] 
[1792] Merge branch 'trac1791' into trac1792

14 years ago[1791] added a new file, which was just forgotten.
JINMEI Tatuya [Thu, 5 Apr 2012 23:33:46 +0000 (16:33 -0700)] 
[1791] added a new file, which was just forgotten.

consider this as part of cf16578.

14 years ago[1792] Merge branch 'trac1791' into trac1792
JINMEI Tatuya [Thu, 5 Apr 2012 23:27:07 +0000 (16:27 -0700)] 
[1792] Merge branch 'trac1791' into trac1792

14 years ago[1791] added a couple of more tests.
JINMEI Tatuya [Thu, 5 Apr 2012 23:12:26 +0000 (16:12 -0700)] 
[1791] added a couple of more tests.

- confirm separating iterator triggers an exception as expected.
- try to load a bit more realistic zone with some trivial checks.

14 years ago[1791] complete inmemory loader from iterator w/ consideration for RRSIGs.
JINMEI Tatuya [Thu, 5 Apr 2012 22:54:16 +0000 (15:54 -0700)] 
[1791] complete inmemory loader from iterator w/ consideration for RRSIGs.

the iterator is now assumed to be created in the 'non separate' mode based
on the bug fix of the previous commit.
tests are updated with RRSIGs, and about how to create the iterator.
doxygen comments clarify this point too.

14 years ago[1791] make sure DB iterator distinguishes 2 RRSIGs of different types covered.
JINMEI Tatuya [Thu, 5 Apr 2012 21:46:55 +0000 (14:46 -0700)] 
[1791] make sure DB iterator distinguishes 2 RRSIGs of different types covered.

this could be a separate bug fix, but this branch would be easier to implement
with this fix, so I chose to fix it here.

14 years ago[master] increase the BIND 10 version to today's date
Jeremy C. Reed [Thu, 5 Apr 2012 17:07:57 +0000 (12:07 -0500)] 
[master] increase the BIND 10 version to today's date

14 years ago[master] ticket #1823 remove ASIO_DISABLE_KQUEUE hack
Jeremy C. Reed [Thu, 5 Apr 2012 17:04:23 +0000 (12:04 -0500)] 
[master] ticket #1823 remove ASIO_DISABLE_KQUEUE hack

We had this for a behavior on NetBSD, the new ASIO (already in our
source tree) has workaround for it.

This is for ticket #1823.

14 years ago[1789] refactor remote_config handling
Jelte Jansen [Thu, 5 Apr 2012 13:02:29 +0000 (15:02 +0200)] 
[1789] refactor remote_config handling

moving add_remote to initialization, and cleanup to shutdown code
update 'database file' in remote config callback handler

14 years ago[1828] Close open handles when done using them (contd.)
Mukund Sivaraman [Thu, 5 Apr 2012 11:08:14 +0000 (16:38 +0530)] 
[1828] Close open handles when done using them (contd.)

14 years ago[master] Merge branch 'trac1757'
Jelte Jansen [Thu, 5 Apr 2012 09:34:38 +0000 (11:34 +0200)] 
[master] Merge branch 'trac1757'

14 years ago[1845] also check new rollback behaviour
Jelte Jansen [Thu, 5 Apr 2012 09:30:11 +0000 (11:30 +0200)] 
[1845] also check new rollback behaviour

And add corresponding EXPECT statements on the 'running' transaction

14 years ago[master] Merge branch 'trac1788'
JINMEI Tatuya [Thu, 5 Apr 2012 08:20:18 +0000 (01:20 -0700)] 
[master] Merge branch 'trac1788'

14 years ago[1788] removed the default for 'filetype' from the spec file.
JINMEI Tatuya [Wed, 4 Apr 2012 17:11:36 +0000 (10:11 -0700)] 
[1788] removed the default for 'filetype' from the spec file.

for optional items setting the default doesn't make sense, but we also have
test cases where syntax validation is skipped, so changing it to non-optional
will break existing test cases.  at least for now, it seems to make most sense
to keep it optional and define the default within the parser code.

14 years ago[1788] used a simpler version of validateConfig() (not taking 'errors' list).
JINMEI Tatuya [Wed, 4 Apr 2012 16:56:44 +0000 (09:56 -0700)] 
[1788] used a simpler version of validateConfig() (not taking 'errors' list).

in this test we are only interested in the specific config is valid or not,
so we didn't need the 'errors'. (actually I didn't notice there was this
version of validateConfig() previously).

14 years ago[1788] reject in-memory file types other than "text" for now.
JINMEI Tatuya [Wed, 4 Apr 2012 04:05:33 +0000 (21:05 -0700)] 
[1788] reject in-memory file types other than "text" for now.

14 years ago[1791] first implementation of in-memory load() from another data source.
JINMEI Tatuya [Thu, 5 Apr 2012 07:24:47 +0000 (00:24 -0700)] 
[1791] first implementation of in-memory load() from another data source.

It simply inserts each RRset from the iterator to the internal in-memory
tree.  still passed basic tests, but incomplete at this moment.

14 years ago[1791] initial refactoring: extracted createSQLite3Client so it can be shared.
JINMEI Tatuya [Thu, 5 Apr 2012 04:40:25 +0000 (21:40 -0700)] 
[1791] initial refactoring: extracted createSQLite3Client so it can be shared.

the plan is to use it in in-memory tests for this branch.  No functional change
or add/delete test cases yet.

14 years ago[1852] Add a regression test for checking StatsHttpd is no longer registered in Cfgmg...
Naoki Kambe [Thu, 5 Apr 2012 04:10:04 +0000 (13:10 +0900)] 
[1852] Add a regression test for checking StatsHttpd is no longer registered in Cfgmgr after its unexpected shutdown

14 years ago[1852] When opening a HTTP socket is unexpectedly failed due to a socket error e...
Naoki Kambe [Thu, 5 Apr 2012 04:10:04 +0000 (13:10 +0900)] 
[1852] When opening a HTTP socket is unexpectedly failed due to a socket error e.g. Address already in use, it explicitly closes the CC Session already opened before it shuts down.

14 years ago[master] changelog for #1773
JINMEI Tatuya [Wed, 4 Apr 2012 22:30:12 +0000 (15:30 -0700)] 
[master] changelog for #1773

14 years ago[master] Merge branch 'trac1773new'
JINMEI Tatuya [Wed, 4 Apr 2012 22:28:29 +0000 (15:28 -0700)] 
[master] Merge branch 'trac1773new'

14 years ago[master] Revert "[master] Merge branch 'trac1773'"
JINMEI Tatuya [Wed, 4 Apr 2012 22:27:21 +0000 (15:27 -0700)] 
[master] Revert "[master] Merge branch 'trac1773'"

This was an older version of the branch, and wasn't expected to be a
merge target.  I'll revert it and then merge the right branch.

14 years ago[master] Merge branch 'trac1773'
JINMEI Tatuya [Wed, 4 Apr 2012 22:09:19 +0000 (15:09 -0700)] 
[master] Merge branch 'trac1773'

14 years ago[master] Merge branch 'trac1820'
JINMEI Tatuya [Wed, 4 Apr 2012 21:43:57 +0000 (14:43 -0700)] 
[master] Merge branch 'trac1820'

14 years ago[master] changelog for #324
JINMEI Tatuya [Wed, 4 Apr 2012 21:41:53 +0000 (14:41 -0700)] 
[master] changelog for #324

14 years ago[master] Merge branch 'trac324new2' with fixing conflict for
JINMEI Tatuya [Wed, 4 Apr 2012 21:38:14 +0000 (14:38 -0700)] 
[master] Merge branch 'trac324new2' with fixing conflict for
src/lib/python/isc/notify/tests/testdata/test.sqlite3

14 years ago[1788] more test, syntax cleanup
JINMEI Tatuya [Wed, 4 Apr 2012 03:49:22 +0000 (20:49 -0700)] 
[1788] more test, syntax cleanup

- added one test case for checking the new "filetype" item is optional.
- also added a test in MemoryDatasrcConfigTest to see whether "filetype" is
  accepted.
- others should be trivial editorial cleanup.

14 years ago[1828] Close open handles when done
Mukund Sivaraman [Wed, 4 Apr 2012 15:47:30 +0000 (21:17 +0530)] 
[1828] Close open handles when done

14 years ago[1757] use explicit +noedns in lettuce dig calls
Jelte Jansen [Wed, 4 Apr 2012 13:36:11 +0000 (15:36 +0200)] 
[1757] use explicit +noedns in lettuce dig calls

14 years ago[1845] only do rollbackFailure test for older sqlite3 lib
Jelte Jansen [Wed, 4 Apr 2012 12:35:46 +0000 (14:35 +0200)] 
[1845] only do rollbackFailure test for older sqlite3 lib

test is a noop for versions 3007011+

14 years ago[master] Update .gitignore files
Mukund Sivaraman [Wed, 4 Apr 2012 11:47:53 +0000 (17:17 +0530)] 
[master] Update .gitignore files

14 years ago[1788] extended auth.spec so an inmemory zone has an optional filetype item.
JINMEI Tatuya [Wed, 4 Apr 2012 03:47:35 +0000 (20:47 -0700)] 
[1788] extended auth.spec so an inmemory zone has an optional filetype item.

also added a new set of unittests that verify the new spec syntax.

14 years ago[1820] removed constructors concrete DNSServer classes with addre+port.
JINMEI Tatuya [Tue, 3 Apr 2012 23:38:53 +0000 (16:38 -0700)] 
[1820] removed constructors concrete DNSServer classes with addre+port.

This is part of the cleanup.  as we removed the corresponding
interface at DNSService, no one now uses these constructors.

14 years ago[master] make sure a large int constant is unsigned.
JINMEI Tatuya [Tue, 3 Apr 2012 23:12:05 +0000 (16:12 -0700)] 
[master] make sure a large int constant is unsigned.

this will fix build failure on some systems

14 years ago[1773] missing initialization
JINMEI Tatuya [Tue, 3 Apr 2012 21:51:35 +0000 (14:51 -0700)] 
[1773] missing initialization

14 years ago[master] Merge branch 'trac1746'
JINMEI Tatuya [Tue, 3 Apr 2012 21:39:06 +0000 (14:39 -0700)] 
[master] Merge branch 'trac1746'

14 years ago[324] make sure the temporary DB file for zonemgr test is always cleaned up.
JINMEI Tatuya [Tue, 3 Apr 2012 21:30:38 +0000 (14:30 -0700)] 
[324] make sure the temporary DB file for zonemgr test is always cleaned up.

14 years ago[1220] Add testcase which checks use of trailing slashes with indices
Mukund Sivaraman [Thu, 29 Mar 2012 20:22:23 +0000 (01:52 +0530)] 
[1220] Add testcase which checks use of trailing slashes with indices

Trailing slashes are supposed to work. It should not result in an error
like this:

  > config show Resolver/listen_on
  Resolver/listen_on[0]/address   "::1"   string
  Resolver/listen_on[0]/port      53      integer
  > config show Resolver/listen_on/
  Error: Resolver/listen_on/[0]/address not found

Bug #1220 was fixed as a part of bug #1649 (see commit
b31b7eff36397f30f00d7c31805bf7634395dfa8). We just add another testcase
for bug #1220.

14 years ago[master] update changelog for merge of 1626
Jelte Jansen [Tue, 3 Apr 2012 09:09:47 +0000 (11:09 +0200)] 
[master] update changelog for merge of 1626

JSON parser improvements