BIND 10 trac1628, created. b1e8bf0d957426abf9aacaa992e966ef0c6aac81 [master] Merge branch 'trac1893'

BIND 10 source code commits bind10-changes at lists.isc.org
Wed May 16 05:10:13 UTC 2012


The branch, trac1628 has been created
        at  b1e8bf0d957426abf9aacaa992e966ef0c6aac81 (commit)

- Log -----------------------------------------------------------------
commit b1e8bf0d957426abf9aacaa992e966ef0c6aac81
Merge: c7a5a56e8269ad841c1b43a635fc3c49ea254638 e9506d53ade201b4808ab5e083c028a835c0dcba
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Tue May 15 13:31:56 2012 -0700

    [master] Merge branch 'trac1893'

commit c7a5a56e8269ad841c1b43a635fc3c49ea254638
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 15 21:26:53 2012 +0530

    [1971] Fix broken tree structure that didn't match the one in the figure

commit 39b658ef4f5b272f727eb501d68caa30d9a5ebc3
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 13:15:20 2012 +0530

    [1971] Update test rbtree (of rbtrees) to suit our right-child testcase

commit e401615079a02327a9803abc01ab0cb2e36000fb
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 12:52:45 2012 +0530

    [master] Remove duplicate data

commit 94a2da0d06d02d1d5991e0f8d6cb19bed1e5d665
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 12:17:52 2012 +0530

    [1971] Add another testcase for untested code detected by lcov
    
    When find() returns COMMONANCESTOR and exits to the right of a
    last_compared_node which has a valid down pointer, previousNode() has to
    return nodes beginning at at the right-most leaf of subtrees in
    last_compared_node->down.

commit 3692c48386327df01b447308fb39ca748c451f47
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 12:08:20 2012 +0530

    [1971] Test the node_path.isEmpty() check
    
    If previousNode() has been called enough times that it has popped
    all nodes from the node chain when walking up the trees, the
    node chain is then empty. If previousNode() is called yet again
    on the empty tree, it should return NULL.

commit 74ac6abb7e9bdf613d5aa6c93426ff7bf9f671ad
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 10:54:01 2012 +0530

    [master] Update .gitignore

commit a807c0d3ef2c845efdc1dae050cf52f951c21cbf
Author: Jelte Jansen <jelte at isc.org>
Date:   Tue May 15 11:53:13 2012 +0200

    [master] update changelog for merge of #1889

commit ce7d1aef2ca88084e4dacef97132337dd3e50d6c
Merge: ce461b1b1bb0bc412e92ffc41365cb86d5544736 75bfd569cd3a7fdadf72bab974a5303fcc1c0575
Author: Jelte Jansen <jelte at isc.org>
Date:   Tue May 15 11:51:35 2012 +0200

    [master] Merge branch 'trac1889'

commit ce461b1b1bb0bc412e92ffc41365cb86d5544736
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 15 10:23:26 2012 +0530

    [master] Regen HTML and text versions of the guide

commit e876441fa25c919d3e91947b5ffc406f444ca060
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 15 10:07:50 2012 +0530

    [1911] Add paragraph about what the admin needs to do to serve new versions of zones

commit dd7517989045bc0f434fbed9eb1944421c430835
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 15 10:03:23 2012 +0530

    [1911] Make more minor text updates from review

commit 3bed90aa7b7e979b6e4d1f9bdb06ad71139a3462
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 08:28:34 2012 +0530

    [1911] Clarify text about incoming zone transfers

commit bc9d78dae2780eb90d67f8593f7c8fbad202d4ca
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri May 11 08:54:15 2012 +0530

    [1911] Update guide on how to configure in-mem datasource with sqlite3 backend

commit 5b0c9e4cb9de6ead5b73af9c64bf4abb6e65c86f
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon May 14 15:44:05 2012 -0700

    [master] reverted the change of lettuce test address from IPv6 to IPv4.
    
    The use of IPv6 was intentional and necessary for some environment.
    Added a NOTE, hoping it will help remember that and avoid repeating the
    mistake.
    As a result of this fix it also fixes the error of address+port specification
    at the end of xfrin_bind10.feature.  It should have been address:port,
    but we actually don't even have to specify that because the default combination
    should be okay.

commit 0d03b06138e080cc0391fb912a5a5e75f0f97cec
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Mon May 14 14:38:16 2012 -0700

    [1907] added error msg for possible HomeBrew/Lion issue with python.
    
    intending to provide a possible hint to work around it.

commit f987a99a35de4596af2021d441698f8425298663
Author: Mukund Sivaraman <muks at isc.org>
Date:   Mon May 14 22:34:01 2012 +0530

    [1790] Update backend filenames to match the filetype

commit d872878ef5d5e6ccdd03803a76a8162dabab1147
Author: Mukund Sivaraman <muks at isc.org>
Date:   Thu May 10 09:30:50 2012 +0530

    [1790] Add more testcases for missing keys
    
    Strictly, this is not necessary as the spec file schema would check for
    it.

commit b685e7c4e4fdfde574993839eb00d9e001aad379
Author: Mukund Sivaraman <muks at isc.org>
Date:   Thu May 10 09:20:08 2012 +0530

    [1790] Use appropriate boolean assert calls

commit ffdc8bef2778bd4aa1c69120cd759e4a9787b34c
Author: Mukund Sivaraman <muks at isc.org>
Date:   Thu May 10 09:18:04 2012 +0530

    [1790] Update testcase descriptions

commit 6d2d11d4bd5ba585f773309760b539fc6da64f3f
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 8 12:34:12 2012 +0530

    [1790] Also handle the case where published is not OK

commit 286753919453c62ec150306ce6bdc1f5f5fe89d9
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 8 10:19:52 2012 +0530

    [1790] Use a simpler constructor

commit 95b852252c2d8e81b3235246f3e8ee63b6943afb
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 8 10:05:57 2012 +0530

    [1790] Add unit tests using mock objects

commit 631dc5b98750e2ffb1f53845b7f4888d894c9354
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 8 08:23:53 2012 +0530

    [master] Fix test class name

commit d05c3695d4b198fbb6bc0e66fa8a2b18db098527
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri May 4 10:01:31 2012 +0530

    [1790] Don't catch exceptions caused by msgq failures

commit 33d21231741cb9dbacfdfe3fe3a09d2919464fbc
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri May 4 09:55:19 2012 +0530

    [1790] When throwing RR parameter exceptions, include the bad string as well

commit 5de8f5172aa4becbf65c6918095d23d08bc9d19c
Author: Mukund Sivaraman <muks at isc.org>
Date:   Thu May 3 10:22:28 2012 +0530

    [1790] Don't use the same log message id twice

commit 613641bd80c49e8094efbbf809623154804adcfa
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 1 06:23:55 2012 +0530

    [master] Check for nonexistent db right after BIND starts (contd.)

commit 9a9348605260eba1ff3ee2cbfd58d1f07779414e
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue May 1 06:19:31 2012 +0530

    [master] Check for nonexistent db right after BIND starts

commit d59c24a32a58bd5edf37d32faccff6cdfc362f9d
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 16:38:40 2012 +0530

    [1790] Untabify files

commit ab86972df562a452de633cb13403f0ed8eb00510
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 16:35:59 2012 +0530

    [1790] Address review comments (see full log)
    
    * The filetype parameter is optional, which means it might be missing
      from the dict. Therefore indexing it with zone["filetype"] without
      further check is unsafe. We check for this key now.
    
    * The handling of origin and dots is needlessly complicated. We now
      create Name objects of both and compare them. We also use RRClass
      objects for the zone class. This makes sure the comparison is correct
      one.

commit 84f5946ae2885cae3412fe2b5855c0d954796877
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 12:32:00 2012 +0530

    [1794] Add a lettuce test for updating in-memory after xfr feature

commit 7eb4965e0a67bac076e50a769ca9284a591abe20
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 12:20:07 2012 +0530

    [master] Use IPv4 addresses in tests consistently

commit c46763c887f9cef568cae847bffc72f1b0c939b2
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 12:19:23 2012 +0530

    [1790] Bugfix _do_auth_loadzone implementation

commit a1528b46bf4a76a2a07736ad2b3b5421298568ae
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 10:18:48 2012 +0530

    [master] Update the xfrin_bind10.feature test
    
    * Remove the redundant CMDCTL_STARTED check
    * Add checks for data/test_nonexistent_db.sqlite3

commit c2d70c85d3c5b06f05952cb4227485a2dc6630ac
Author: Mukund Sivaraman <muks at isc.org>
Date:   Fri Apr 20 09:56:23 2012 +0530

    [1900] Check for CC status before starting inmemory_over_sqlite3.feature

commit 9dc2c2ee14162ff74a1509ce620daa28fdf29261
Author: Mukund Sivaraman <muks at isc.org>
Date:   Tue Apr 17 19:03:52 2012 +0530

    [1790] After successful zone transfers, send b10-auth loadzone if necessary

commit bce439d0e7c18c147f3f675c03e40ecbd92fc65f
Author: Tomek Mrugalski <tomasz at isc.org>
Date:   Mon May 14 18:18:43 2012 +0200

    [master] Revert "[master] excluded DHCP related stuff from Makefile's"
    
    This reverts commit 0960094a732dde31e21013c2f2ada3c2077eaf6e.

commit f37c712d3dc978323e629d9ee4e982f1ae7570ec
Merge: 57d30d529adbb49aaaba18f8347430a166d087d6 07eb75f4b57d4deb715cf806379b81723832f8c2
Author: Tomek Mrugalski <tomasz at isc.org>
Date:   Mon May 14 15:29:53 2012 +0200

    Merge branch 'trac1968'

commit 57d30d529adbb49aaaba18f8347430a166d087d6
Author: Tomek Mrugalski <tomasz at isc.org>
Date:   Mon May 14 15:29:29 2012 +0200

    Revert "[master] temporarily removed DHCP stuff from configure.ac, too."
    
    This reverts commit 617bdac8b0f2222920e63faa65f5fcb5ac729054.

commit 617bdac8b0f2222920e63faa65f5fcb5ac729054
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 17:15:26 2012 -0700

    [master] temporarily removed DHCP stuff from configure.ac, too.
    
    this is continued from 0960094; necessary for distcheck to succeed.

commit 0960094a732dde31e21013c2f2ada3c2077eaf6e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 22:08:02 2012 +0000

    [master] excluded DHCP related stuff from Makefile's
    
    as a temporary workaround for build failure due to ifmgr problems.

commit 14a18f32396b316df44b68b21c79c073d1cbadd5
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 21:48:04 2012 +0000

    [master] be sure to include cstring for memcpy, and add std:: for it.
    
    committing at my discretion.

commit 5b68f13805548425c66ce562688933f99700ed9b
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 19:30:33 2012 +0000

    [master] added missing include file for strncmp() and std:: qualifier for it.
    
    apparently it didn't cause an error before as a side effect of including some
    other header file.  due to a slight change to buffer.h we now need to do it
    explicitly here (which is a good practice anyway).
    
    committing it at my discretion.

commit e304c3e5e99d52252921370306d05c64d3a19a86
Merge: ae3f3a68590912bb21304c9cdc5f55833984e7a6 6d4b7f727228d8966a6700b920e0d1ae71c0aa92
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 12:27:19 2012 -0700

    [master] Merge branch 'master' of ssh://git.bind10.isc.org/var/bind10/git/bind10

commit ae3f3a68590912bb21304c9cdc5f55833984e7a6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 12:25:24 2012 -0700

    [master] removed the "from-iterator" ctor of InputBuffer and its test.
    
    It's not used anywhere else, and caused build failure on Solaris/SunStudio.
    okayed on jabber.
    I also made a few minor cleanups: unify string.c/ctring to the latter
    and qualify memcpy() with std::

commit 6d4b7f727228d8966a6700b920e0d1ae71c0aa92
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 18:49:57 2012 +0000

    [master] ensure constness in ?: expressions. will fix build error for some g++
    
    okayed on jabber.

commit 82cf8a980ba6ec9f7df3fc80703bb5988640cd99
Author: Jelte Jansen <jelte at isc.org>
Date:   Fri May 11 16:30:15 2012 +0200

    [master] fix return value for strict compiler checks
    
    also fixed a trivial typo in a unit test

commit 7b053b086b440f13275474f704c5ff7cce0d8cfa
Author: Jelte Jansen <jelte at isc.org>
Date:   Fri May 11 15:55:51 2012 +0200

    [master] Update Changelog for NSEC-merge (#1803-#1810)

commit 2f9aa4a553a05aa1d9eac06f1140d78f0c99408b
Merge: 8efd8ed25b2bf5ac515b20e6fdd567f854365fb8 076510013b800546f6bb83c44fb66dcd6ad64158
Author: Jelte Jansen <jelte at isc.org>
Date:   Fri May 11 12:52:42 2012 +0200

    [nsec_merge] Merge branch 'trac1808-2' into nsec_merge
    
    Conflicts:
    	src/lib/datasrc/tests/memory_datasrc_unittest.cc

commit 8efd8ed25b2bf5ac515b20e6fdd567f854365fb8
Merge: 4223766cd50a3465a58e8b5d655f0c34d87ddf37 bea193a5f6c6e44144496c399a333b7bbd277d39
Author: Jelte Jansen <jelte at isc.org>
Date:   Fri May 11 12:50:54 2012 +0200

    [nsec_merge] Merge branch 'trac1807' into nsec_merge
    
    Conflicts:
    	src/lib/datasrc/tests/rbtree_unittest.cc

commit 4223766cd50a3465a58e8b5d655f0c34d87ddf37
Merge: 9ea901973b1eeb7bfe5e20768eaffb368d1dab99 32bb3f9e17a9c3c2bbc50b4239ee8463f9216299
Author: Jelte Jansen <jelte at isc.org>
Date:   Fri May 11 12:50:07 2012 +0200

    [nsec_merge] Merge branch 'trac1805' into nsec_merge

commit 9ea901973b1eeb7bfe5e20768eaffb368d1dab99
Merge: c11a19fe6b38b10575aa8e2a9582eb1d7e12281d 0a31990d43d949e40408fbbdcf48a074efdfe772
Author: Jelte Jansen <jelte at isc.org>
Date:   Fri May 11 12:49:49 2012 +0200

    [nsec_merge] Merge branch 'trac1803' into nsec_merge

commit 076510013b800546f6bb83c44fb66dcd6ad64158
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 02:37:05 2012 -0700

    [1808-2] adjusted wildcard+NXRRSET case to check its NSEC record.
    
    i.e., wildcard substitution shouldn't happen.  the (revised) main code already
    handles this correctly, so we don't have to modify it.

commit 911f3f6bcb273fb4edf35771530ea5e4d81796d8
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 01:58:37 2012 -0700

    [1808-2] extracted NSEC-getting code for normal NXRRSET case to a helper func.
    
    this simplifies the main code, and avoids using the same log ID twice.

commit c00c53f51b120edf4d39629b303f3e2b4f6fdbb4
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 01:49:28 2012 -0700

    [1808-2] cleanup: removed the NSEC4NXRRSET test.
    
    it was once introduced in the 1808 branch, but it's not necessary now that
    the generic findCheck() covers that case.

commit ff68e9ec714e6cffa7350f4379a813c4fab91b4e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 01:47:55 2012 -0700

    [1808-2] updated findCheck so it can be used for normal the NXRRSET case.
    
    also fixed a small problem in the main code that it didn't consider
    the FIND_DNSSEC flag.

commit 03e9e74294ad900fb4f74694d8fd9d75f13536d4
Merge: d6e1ef18ea838bc64ee0165e0a30aa96c61a63f4 9180097f88518a57f314863f9822413d325692f4
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 01:33:07 2012 -0700

    [1808-2] Merge branch 'trac1810' into trac1808-2 with fixing conflict.
    
    trac1810 itself is still under review, but I think merging it first will
    help reduct conflicts later.

commit d6e1ef18ea838bc64ee0165e0a30aa96c61a63f4
Merge: 077179407af119b6374302e74b90b3c79ea0682d 32bb3f9e17a9c3c2bbc50b4239ee8463f9216299
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 01:25:08 2012 -0700

    [1808-2] Merge branch 'trac1805' into trac1808-2

commit 077179407af119b6374302e74b90b3c79ea0682d
Merge: c11a19fe6b38b10575aa8e2a9582eb1d7e12281d 08980b117b2b64fbf767922c25e0f3625e6abf95
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri May 11 01:14:36 2012 -0700

    [1808-2] Merge branch 'trac1808' into trac1808-2

commit e9506d53ade201b4808ab5e083c028a835c0dcba
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu May 10 18:01:16 2012 -0700

    [1893] make findNSEC3 testable for the SQLite3 accessor, too.
    
    implemented enableNSEC3 in TestSQLite3Accessor where we add NSEC3PARAM and
    NSEC3s.  the findNSEC3 test is now a typed test, shared for both mock and
    SQLite3 accessors.

commit 7fb1cf498139c61f673faeeaa6f487fcdd0b503a
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu May 10 17:35:00 2012 -0700

    [1893] parametralized test NSEC3PARAM data so that they can be shared.
    
    the previous ordering of addition, RRSIG then NSEC3PARAM, doesn't seem to be
    necessary, so I reordered them in a more intuitive order.

commit 60899bcd88a05293f18143f769a418ec34630cf8
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu May 10 17:02:29 2012 -0700

    [1893] unrelated cleanup: constify a variable.

commit 9180097f88518a57f314863f9822413d325692f4
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 21:17:14 2012 -0700

    [1810] supported NO_WILDCARD find option for in-memory data source.

commit d813447bb8127d6e2a12279abf5d3c52dffee185
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 18:24:36 2012 -0700

    [1810] refactor the wildcard test for the convenience of later changes.
    
    test semantics were not changed.

commit 113592770df3708dd4a5ed29d429e4b8926b4b97
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 17:57:52 2012 -0700

    [1809] make sure NSEC is returned (when appropriate) for wcard cancel case.

commit a45f34fd77c66fa5097dbc153955094e28f36c52
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 17:40:43 2012 -0700

    [1809] cleanup: unified nxdomain cases whether it's for NSEC or not.

commit 3896117692c2dbbbf40b7f2ca80aa61a7f20e3bf
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 17:29:01 2012 -0700

    [1809] added test cases to check NSEC isn't returned without FIND_DNSSEC.
    
    (no need to change the tested code).

commit 47e89192baa118b32f5423b70a1b81434b7f6c3f
Merge: fad2e0dab86ee0625378b8410d7ba15dd25c880b 32bb3f9e17a9c3c2bbc50b4239ee8463f9216299
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 16:51:10 2012 -0700

    [1809] Merge branch 'trac1805' into trac1809

commit 08980b117b2b64fbf767922c25e0f3625e6abf95
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 15:51:17 2012 -0700

    [1808] unrelated doc fix: updated the dsescription of find().
    
    It seemed to be based on an older version of implementation, mentioning
    the now-nonexistent Zone class.  Updated the description to reflect the
    current status of code.

commit 5419a73a9e9b5f963ebd9515d049ed49a2c354d5
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 15:48:25 2012 -0700

    [1808] editorial fixes: redundant space; space after comma, long lines, indent.

commit 32bb3f9e17a9c3c2bbc50b4239ee8463f9216299
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 13:54:03 2012 -0700

    [1805] minor optimization: check nsec_signed first in getClosestNSEC().
    
    in practice the DNSSEC option is provided in many cases, considering
    the common default behavior of widely deployed resolvers, while not many
    zones are actually not signed at all in the first place (much less whether
    it's NSEC or NSEC3).  so in many cases we should simply be able to stop the
    condition check with the nsec_signed.

commit 751e4b49ae09892db8e81f270014ad8190edca9a
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed May 9 13:51:45 2012 -0700

    [1805] added some more comments about node_path as requested in review.

-----------------------------------------------------------------------



More information about the bind10-changes mailing list