BIND 10 trac2219, created. 97e21bca2ddfc0ceb7350b741efae2c4199383ad [2219] moved in-memory unit tests under datasrc/tests to resolve dependency.

BIND 10 source code commits bind10-changes at lists.isc.org
Fri Sep 21 23:47:01 UTC 2012


The branch, trac2219 has been created
        at  97e21bca2ddfc0ceb7350b741efae2c4199383ad (commit)

- Log -----------------------------------------------------------------
commit 97e21bca2ddfc0ceb7350b741efae2c4199383ad
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri Sep 21 16:18:03 2012 -0700

    [2219] moved in-memory unit tests under datasrc/tests to resolve dependency.
    
    the tests now depend on libdatasrc, while libdatasrc needs memory.la.
    so we need to build any tests after building all libraries.

commit 82225f72c3af83d8ca5e2b33b0e93d32b1e2fdbf
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri Sep 21 15:39:35 2012 -0700

    [2219] removed memory_datasrc.cc from b10-auth's Makefile.am's.
    
    we don't need it any more.

commit a61af89b9799857a955e5e0b7b04b1f273dd63ab
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri Sep 21 15:36:35 2012 -0700

    [2219] workaround: avoid redundant initial configuration for data sources.
    
    it can take unnecessarily long if in-memory cache contains a large zone.

commit 6f25929f1cfee95e92142cdf8ce42fe5f2a8aae6
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri Sep 21 15:19:12 2012 -0700

    [2219] cleanup: removed a redundant toText() in log arg.

commit b4913f7bf1a1b4c11c0b614d9a7516d4ab629776
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Fri Sep 21 15:11:13 2012 -0700

    [2219] bug fix: corrected too-string validity check in lblseq constructor.
    
    offset values can actually be larger than max_labellen (63).  we should have
    check label length field of the name data.  added tests that would trigger
    this bug.

commit 5261f939f525186b89099aae541f7042e42c54ba
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 18:27:32 2012 -0700

    [2219] workaround for use-after-destroy cases in python client-list tests.
    
    by making sure cache client/finder are destroyed at the end of each test.
    we may want to improve the reliability, but for now that should be sufficient.

commit a16ecb53a5c69269e749845e708215d5d3c75c31
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 17:43:07 2012 -0700

    [2219] move memory leak check from in-memory client destructor to client list.
    
    now the memory segment is shared for multiple in-memory zones, we cannot check
    it in each client.

commit c2a477d54ed891c84fb2218831d0d7950a91fdb4
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 17:33:24 2012 -0700

    [2219] editorial: move DataSourceInfo::getCacheClient closer to other methods

commit 56df3cb883631fc189fde26781f5d01695fcd386
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 17:24:05 2012 -0700

    [2219] workaround for letting auth test refer to in-memory data source client
    
    this is a hack, and we should eventually make it more cleanly.

commit 6b8528fd0d34b49c44f9da2b2ce2127399fcca34
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 17:04:17 2012 -0700

    [2219] updated ZoneFinderContextTest so it will use the new in-mem datasrc.

commit cef74673072e543a06bdc487afcad8787a811908
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 17:02:02 2012 -0700

    [2219] re-added findAll() version of finder context constructor.
    
    since we don't yet support in-memory optimization for addtional section
    processing, we need to have the other version at the moment.

commit 1b35c2aba35663034479b293e238deeff068dced
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 16:30:13 2012 -0700

    [2219] regression fix: support glue_ok option at the zone cut in the main find
    
    in the old implementation we did it for the specialized finder context, but
    we are currently using the generic context, so we need to handle the case
    in the main method.  (and, technically, this case should be handled in the
    main method even if we had a specialized context as it's an API contract.)

commit 8b356c0c7202c02151a882cc7676803bcaf90b75
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 16:13:08 2012 -0700

    [2219] style fix: add () after return

commit f985b514e1b9a338b3940928415396c6a87dbce1
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 16:08:28 2012 -0700

    [2219] bug fix: store real object of rrclass in memory zone finder, not a ref.
    
    having it as a reference can easily cause a dangling reference (and it actually
    happens in some tests).
    we could probably have it as a reference without causing disruption if we
    carefully, but that doesn't seem to be reliable.
    copying RRclass should be cheap, so it should be okay in this case.

commit e1ae6846339d8ce57f61a56d1fccf00d92ef910b
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 15:23:33 2012 -0700

    [2219] a bug fix to zone finder: make RRSIG visible only when DNSSEC is sought.

commit ceeaa8ae96db786b65715e0cb440a411fbab8b2c
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 15:01:37 2012 -0700

    [2219] added unit tests TreeNodeRRset::getRRsig().
    
    not directly related to this branch, but it should have been done when the
    method was implemented.
    Also made small optimization: just return NULL if it's not supposed to be
    signed.

commit 8d093113af5d33b4c7841ef7bc003d29c5d1268e
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Thu Sep 20 14:02:02 2012 -0700

    [2219] updated client list test so it works with new in-memory implementation.
    
    the points of the test should be preserved, but some internal behaviors
    have to be adjusted.

commit 8240c04e9bf91ce4d26f8f55d23216f7e48b3fd8
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed Sep 19 17:36:35 2012 -0700

    [2219] use the new version in-memory data source client in client_list.
    
    it compiles, but some tests currently fail.

commit 40fe836dcfb4fb1b37152bf9078be0351e6eea21
Merge: a4eaf30 328b5fc
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed Sep 19 14:38:12 2012 -0700

    [2219] Merge branch 'trac2218' into trac2219

commit a4eaf309a64c5eb108653efe6796af54f4da7337
Merge: 8e8f94c b117859
Author: JINMEI Tatuya <jinmei at isc.org>
Date:   Wed Sep 19 14:37:50 2012 -0700

    [2219] Merge branch 'trac2267' into trac2219

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



More information about the bind10-changes mailing list