Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/bind/dist merge for bind 9.10.0-P2, first go



details:   https://anonhg.NetBSD.org/src/rev/c6952c94d140
branches:  trunk
changeset: 330413:c6952c94d140
user:      spz <spz%NetBSD.org@localhost>
date:      Tue Jul 08 05:43:37 2014 +0000

description:
merge for bind 9.10.0-P2, first go

diffstat:

 external/bsd/bind/dist/CHANGES                                                         |    226 +-
 external/bsd/bind/dist/Makefile.in                                                     |      2 +-
 external/bsd/bind/dist/bin/check/named-checkconf.8                                     |      6 +-
 external/bsd/bind/dist/bin/check/named-checkconf.c                                     |     45 +-
 external/bsd/bind/dist/bin/check/named-checkzone.8                                     |      6 +-
 external/bsd/bind/dist/bin/confgen/ddns-confgen.8                                      |     64 +-
 external/bsd/bind/dist/bin/confgen/ddns-confgen.c                                      |     98 +-
 external/bsd/bind/dist/bin/confgen/keygen.c                                            |     20 +-
 external/bsd/bind/dist/bin/confgen/rndc-confgen.8                                      |     10 +-
 external/bsd/bind/dist/bin/delv/delv.c                                                 |      8 +-
 external/bsd/bind/dist/bin/delve/Makefile.in                                           |     84 -
 external/bsd/bind/dist/bin/delve/delve.1                                               |    418 -
 external/bsd/bind/dist/bin/delve/delve.c                                               |   1637 -
 external/bsd/bind/dist/bin/delve/delve.docbook                                         |    680 -
 external/bsd/bind/dist/bin/delve/delve.html                                            |    466 -
 external/bsd/bind/dist/bin/dig/dig.1                                                   |     14 +-
 external/bsd/bind/dist/bin/dig/dig.c                                                   |      3 +-
 external/bsd/bind/dist/bin/dig/dighost.c                                               |      7 +-
 external/bsd/bind/dist/bin/dig/host.1                                                  |     18 +-
 external/bsd/bind/dist/bin/dig/host.c                                                  |     21 +-
 external/bsd/bind/dist/bin/dig/nslookup.1                                              |     12 +-
 external/bsd/bind/dist/bin/dig/nslookup.c                                              |     18 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.8                                   |     10 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.c                                   |      9 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.8                                   |     85 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-importkey.c                                   |      9 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.8                                |     25 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-keyfromlabel.c                                |    281 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.8                                      |      6 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-keygen.c                                      |      9 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.8                                      |      6 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-revoke.c                                      |      9 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-settime.8                                     |      6 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-settime.c                                     |      9 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.8                                    |      6 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-signzone.c                                    |      9 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-verify.8                                      |      6 +-
 external/bsd/bind/dist/bin/dnssec/dnssec-verify.c                                      |     11 +-
 external/bsd/bind/dist/bin/named/bind9.xsl.h                                           |      9 +-
 external/bsd/bind/dist/bin/named/client.c                                              |      6 +-
 external/bsd/bind/dist/bin/named/controlconf.c                                         |     10 +-
 external/bsd/bind/dist/bin/named/include/named/server.h                                |      4 +-
 external/bsd/bind/dist/bin/named/interfacemgr.c                                        |     41 +-
 external/bsd/bind/dist/bin/named/lwresd.8                                              |     10 +-
 external/bsd/bind/dist/bin/named/main.c                                                |     27 +-
 external/bsd/bind/dist/bin/named/named.8                                               |      6 +-
 external/bsd/bind/dist/bin/named/named.conf.5                                          |      6 +-
 external/bsd/bind/dist/bin/named/named.conf.docbook                                    |      3 +-
 external/bsd/bind/dist/bin/named/named.conf.html                                       |     30 +-
 external/bsd/bind/dist/bin/named/query.c                                               |     59 +-
 external/bsd/bind/dist/bin/named/server.c                                              |    125 +-
 external/bsd/bind/dist/bin/named/statschannel.c                                        |      9 +-
 external/bsd/bind/dist/bin/named/unix/dlz_dlopen_driver.c                              |      7 +-
 external/bsd/bind/dist/bin/named/unix/os.c                                             |      4 +-
 external/bsd/bind/dist/bin/named/win32/dlz_dlopen_driver.c                             |      6 +-
 external/bsd/bind/dist/bin/named/win32/ntservice.c                                     |     10 +-
 external/bsd/bind/dist/bin/named/win32/os.c                                            |      6 +-
 external/bsd/bind/dist/bin/nsupdate/nsupdate.1                                         |     48 +-
 external/bsd/bind/dist/bin/nsupdate/nsupdate.c                                         |     22 +-
 external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1f-patch                                 |  15784 ----------
 external/bsd/bind/dist/bin/pkcs11/pkcs11-destroy.c                                     |     23 +-
 external/bsd/bind/dist/bin/pkcs11/pkcs11-keygen.c                                      |     30 +-
 external/bsd/bind/dist/bin/pkcs11/pkcs11-list.c                                        |     25 +-
 external/bsd/bind/dist/bin/python/dnssec-checkds.8                                     |     10 +-
 external/bsd/bind/dist/bin/python/dnssec-checkds.docbook                               |    152 +-
 external/bsd/bind/dist/bin/python/win32.py                                             |     42 -
 external/bsd/bind/dist/bin/rndc/rndc.8                                                 |     20 +-
 external/bsd/bind/dist/bin/rndc/rndc.c                                                 |     17 +-
 external/bsd/bind/dist/bin/rndc/rndc.conf.5                                            |     10 +-
 external/bsd/bind/dist/bin/tests/makejournal.c                                         |      4 +-
 external/bsd/bind/dist/bin/tests/resolver/t_resolver.c                                 |      6 +-
 external/bsd/bind/dist/bin/tests/system/checkds/missing.example.dlv.example.dlv.db     |      2 -
 external/bsd/bind/dist/bin/tests/system/dlzexternal/driver.c                           |      4 +-
 external/bsd/bind/dist/bin/tests/system/rsabigexponent/ns2/Xexample.+005+05896.private |     10 -
 external/bsd/bind/dist/bin/tests/system/testsock6.pl                                   |      2 +-
 external/bsd/bind/dist/bin/tests/tasks/t_tasks.c                                       |      4 +-
 external/bsd/bind/dist/bin/tests/zone_test.c                                           |      6 +-
 external/bsd/bind/dist/bin/tools/arpaname.1                                            |     10 +-
 external/bsd/bind/dist/bin/tools/genrandom.8                                           |     10 +-
 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.8                                      |     10 +-
 external/bsd/bind/dist/bin/tools/isc-hmac-fixup.c                                      |      6 +-
 external/bsd/bind/dist/bin/tools/named-journalprint.8                                  |     10 +-
 external/bsd/bind/dist/bin/tools/nsec3hash.8                                           |     10 +-
 external/bsd/bind/dist/bin/tools/nsec3hash.c                                           |      7 +-
 external/bsd/bind/dist/config.h.in                                                     |     17 +-
 external/bsd/bind/dist/configure.in                                                    |    455 +-
 external/bsd/bind/dist/contrib/dlz/drivers/include/dlz/dlz_dlopen_driver.h             |      3 +-
 external/bsd/bind/dist/contrib/dlz/example/dlz_example.c                               |      4 +-
 external/bsd/bind/dist/contrib/dlz/modules/include/dlz_list.h                          |      8 +-
 external/bsd/bind/dist/contrib/dlz/modules/wildcard/dlz_wildcard_dynamic.c             |      4 +-
 external/bsd/bind/dist/contrib/perftcpdns/perftcpdns.c                                 |      8 +-
 external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zkt-ls                  |     12 +
 external/bsd/bind/dist/contrib/zkt-1.1.2/examples/hierarchical/zkt-signer              |     12 +
 external/bsd/bind/dist/doc/arm/Bv9ARM.pdf                                              |    Bin 
 external/bsd/bind/dist/doc/arm/man.delve.html                                          |    503 -
 external/bsd/bind/dist/doc/misc/options                                                |      3 +-
 external/bsd/bind/dist/isc-config.sh.1                                                 |     10 +-
 external/bsd/bind/dist/lib/bind9/check.c                                               |     55 +-
 external/bsd/bind/dist/lib/dns/adb.c                                                   |      7 +-
 external/bsd/bind/dist/lib/dns/cache.c                                                 |      6 +-
 external/bsd/bind/dist/lib/dns/client.c                                                |      6 +-
 external/bsd/bind/dist/lib/dns/dispatch.c                                              |     13 +-
 external/bsd/bind/dist/lib/dns/ds.c                                                    |      4 +-
 external/bsd/bind/dist/lib/dns/dst_api.c                                               |      6 +-
 external/bsd/bind/dist/lib/dns/dst_internal.h                                          |      6 +-
 external/bsd/bind/dist/lib/dns/dst_result.c                                            |      4 +-
 external/bsd/bind/dist/lib/dns/ecdb.c                                                  |     17 +-
 external/bsd/bind/dist/lib/dns/gssapictx.c                                             |      6 +-
 external/bsd/bind/dist/lib/dns/include/dns/dns64.h                                     |      6 +-
 external/bsd/bind/dist/lib/dns/include/dns/message.h                                   |      5 +-
 external/bsd/bind/dist/lib/dns/include/dns/resolver.h                                  |      7 +-
 external/bsd/bind/dist/lib/dns/include/dns/stats.h                                     |      8 +-
 external/bsd/bind/dist/lib/dns/include/dns/view.h                                      |      4 +-
 external/bsd/bind/dist/lib/dns/include/dns/zone.h                                      |      4 +-
 external/bsd/bind/dist/lib/dns/keytable.c                                              |      9 +-
 external/bsd/bind/dist/lib/dns/lib.c                                                   |     12 +-
 external/bsd/bind/dist/lib/dns/master.c                                                |     11 +-
 external/bsd/bind/dist/lib/dns/message.c                                               |      7 +-
 external/bsd/bind/dist/lib/dns/name.c                                                  |     10 +-
 external/bsd/bind/dist/lib/dns/openssl_link.c                                          |      7 +-
 external/bsd/bind/dist/lib/dns/opensslecdsa_link.c                                     |      4 +-
 external/bsd/bind/dist/lib/dns/opensslgost_link.c                                      |     10 +-
 external/bsd/bind/dist/lib/dns/peer.c                                                  |      4 +-
 external/bsd/bind/dist/lib/dns/rbt.c                                                   |     39 +-
 external/bsd/bind/dist/lib/dns/rbtdb.c                                                 |     39 +-
 external/bsd/bind/dist/lib/dns/rdata/generic/nsec3_50.c                                |      4 +-
 external/bsd/bind/dist/lib/dns/rdataslab.c                                             |     63 +-
 external/bsd/bind/dist/lib/dns/resolver.c                                              |    101 +-
 external/bsd/bind/dist/lib/dns/rootns.c                                                |      5 +-
 external/bsd/bind/dist/lib/dns/rpz.c                                                   |      6 +-
 external/bsd/bind/dist/lib/dns/tests/rdata_test.c                                      |      3 +-
 external/bsd/bind/dist/lib/dns/view.c                                                  |      4 +-
 external/bsd/bind/dist/lib/dns/zone.c                                                  |     29 +-
 external/bsd/bind/dist/lib/irs/context.c                                               |      6 +-
 external/bsd/bind/dist/lib/irs/gai_strerror.c                                          |      6 +-
 external/bsd/bind/dist/lib/irs/getaddrinfo.c                                           |      7 +-
 external/bsd/bind/dist/lib/irs/resconf.c                                               |      9 +-
 external/bsd/bind/dist/lib/isc/app_api.c                                               |     42 +-
 external/bsd/bind/dist/lib/isc/backtrace.c                                             |      6 +-
 external/bsd/bind/dist/lib/isc/event.c                                                 |      4 +-
 external/bsd/bind/dist/lib/isc/hash.c                                                  |      6 +-
 external/bsd/bind/dist/lib/isc/hmacmd5.c                                               |     10 +-
 external/bsd/bind/dist/lib/isc/hmacsha.c                                               |     22 +-
 external/bsd/bind/dist/lib/isc/httpd.c                                                 |      8 +-
 external/bsd/bind/dist/lib/isc/include/isc/app.h                                       |     16 +-
 external/bsd/bind/dist/lib/isc/include/isc/base32.h                                    |      4 +-
 external/bsd/bind/dist/lib/isc/include/isc/buffer.h                                    |     16 +-
 external/bsd/bind/dist/lib/isc/include/isc/event.h                                     |      8 +-
 external/bsd/bind/dist/lib/isc/include/isc/mem.h                                       |     10 +-
 external/bsd/bind/dist/lib/isc/include/isc/queue.h                                     |     10 +-
 external/bsd/bind/dist/lib/isc/include/isc/radix.h                                     |      4 +-
 external/bsd/bind/dist/lib/isc/include/isc/resultclass.h                               |      6 +-
 external/bsd/bind/dist/lib/isc/include/isc/task.h                                      |      4 +-
 external/bsd/bind/dist/lib/isc/include/isc/timer.h                                     |      4 +-
 external/bsd/bind/dist/lib/isc/include/isc/util.h                                      |      7 +-
 external/bsd/bind/dist/lib/isc/lib.c                                                   |     10 +-
 external/bsd/bind/dist/lib/isc/md5.c                                                   |      6 +-
 external/bsd/bind/dist/lib/isc/mem.c                                                   |     10 +-
 external/bsd/bind/dist/lib/isc/pthreads/mutex.c                                        |     16 +-
 external/bsd/bind/dist/lib/isc/regex.c                                                 |      4 +-
 external/bsd/bind/dist/lib/isc/rwlock.c                                                |     17 +-
 external/bsd/bind/dist/lib/isc/sha1.c                                                  |      6 +-
 external/bsd/bind/dist/lib/isc/sha2.c                                                  |     18 +-
 external/bsd/bind/dist/lib/isc/socket_api.c                                            |      8 +-
 external/bsd/bind/dist/lib/isc/task.c                                                  |     10 +-
 external/bsd/bind/dist/lib/isc/task_p.h                                                |      3 +-
 external/bsd/bind/dist/lib/isc/timer.c                                                 |      6 +-
 external/bsd/bind/dist/lib/isc/unix/app.c                                              |     10 +-
 external/bsd/bind/dist/lib/isc/unix/include/isc/stat.h                                 |      6 +-
 external/bsd/bind/dist/lib/isc/unix/net.c                                              |      2 +-
 external/bsd/bind/dist/lib/isc/unix/socket.c                                           |     11 +-
 external/bsd/bind/dist/lib/isc/win32/app.c                                             |    367 +-
 external/bsd/bind/dist/lib/isc/win32/include/isc/mutex.h                               |      4 +-
 external/bsd/bind/dist/lib/isc/win32/include/isc/net.h                                 |      6 +-
 external/bsd/bind/dist/lib/isc/win32/net.c                                             |      6 +-
 external/bsd/bind/dist/lib/isc/win32/ntpaths.c                                         |      6 +-
 external/bsd/bind/dist/lib/isc/win32/socket.c                                          |     28 +-
 external/bsd/bind/dist/lib/isc/win32/syslog.c                                          |      8 +-
 external/bsd/bind/dist/lib/isccfg/aclconf.c                                            |     33 +-
 external/bsd/bind/dist/lib/isccfg/include/isccfg/aclconf.h                             |     24 +-
 external/bsd/bind/dist/lib/isccfg/namedconf.c                                          |      6 +-
 external/bsd/bind/dist/lib/isccfg/parser.c                                             |      7 +-
 external/bsd/bind/dist/lib/lwres/getnameinfo.c                                         |      8 +-
 external/bsd/bind/dist/lib/lwres/include/lwres/lwres.h                                 |      8 +-
 external/bsd/bind/dist/lib/lwres/man/lwres.3                                           |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_buffer.3                                    |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_config.3                                    |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_context.3                                   |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_gabn.3                                      |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_gai_strerror.3                              |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_getaddrinfo.3                               |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_gethostent.3                                |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_getipnode.3                                 |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_getnameinfo.3                               |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_getrrsetbyname.3                            |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_gnba.3                                      |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_hstrerror.3                                 |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_inetntop.3                                  |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_noop.3                                      |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_packet.3                                    |     10 +-
 external/bsd/bind/dist/lib/lwres/man/lwres_resutil.3                                   |     10 +-
 external/bsd/bind/dist/lib/lwres/win32/include/lwres/net.h                             |      6 +-
 external/bsd/bind/dist/lib/lwres/win32/include/lwres/platform.h                        |      4 +-
 external/bsd/bind/dist/make/rules.in                                                   |     13 +-
 external/bsd/bind/dist/srcid                                                           |      2 +-
 external/bsd/bind/dist/version                                                         |     10 +-
 external/bsd/bind/dist/win32utils/legacy/BINDBuild.dsw.in                              |    179 +
 207 files changed, 2787 insertions(+), 21057 deletions(-)

diffs (truncated from 29464 to 300 lines):

diff -r 084a5d0a740b -r c6952c94d140 external/bsd/bind/dist/CHANGES
--- a/external/bsd/bind/dist/CHANGES    Tue Jul 08 04:44:50 2014 +0000
+++ b/external/bsd/bind/dist/CHANGES    Tue Jul 08 05:43:37 2014 +0000
@@ -1,3 +1,224 @@
+       --- 9.10.0-P2 released ---
+
+3861.  [security]      Missing isc_buffer_availablelength check results
+                       in a REQUIRE assertion when printing out a packet
+                       (CVE-2014-3859).  [RT #36078]
+
+3858.  [bug]           Disable GCC 4.9 "delete null pointer check".
+                       [RT #35968]
+
+3853.  [cleanup]       Refactor dns_rdataslab_fromrdataset to seperate out
+                       the handling of a rdataset with no records. [RT #35968]
+
+3850.  [bug]           Disabling forwarding could trigger a REQUIRE assertion.
+                       [RT #35979]
+
+3843.  [bug]           Use the x64 version of the Microsoft Visual C++
+                       Redistributable when built for 64 bit Windows.
+                       [RT #35973]
+
+3838.  [protocol]      EDNS EXPIRE as been assigned a code point of 9.
+
+       --- 9.10.0-P1 released ---
+
+3837.  [security]      A NULL pointer is passed to query_prefetch resulting
+                       a REQUIRE assertion failure when a fetch is actually
+                       initiated (CVE-2014-3214).  [RT #35899]
+
+       --- 9.10.0 released ---
+
+3824.  [bug]           A collision between two flag values could cause
+                       problems with cache cleaning when SIT was enabled.
+                       [RT #35858]
+
+       --- 9.10.0rc2 released ---
+
+3817.  [func]          The "delve" command is now spelled "delv" to avoid
+                       a namespace collision with the Xapian project.
+                       [RT #35801]
+
+3815.  [doc]           Clarify "nsupdate -y" usage in man page. [RT #35808]
+
+3810.  [bug]           Work around broken nameservers that fail to ignore
+                       unknown EDNS options. [RT #35766]
+
+3809.  [doc]           Fix SIT and NSID documentation.
+
+3808.  [doc]           Clean up "prefetch" documentation. [RT #35751]
+
+3807.  [bug]           Fix sign extention bug in dns_name_fromtext when
+                       lowercase is set. [RT #35743]
+
+3806.  [test]          Improved system test portability. [RT #35625]
+
+3805.  [contrib]       Added contrib/perftcpdns, a performance testing tool
+                       for DNS over TCP. [RT #35710]
+
+       --- 9.10.0rc1 released ---
+
+3804.  [bug]           Corrected a race condition in dispatch.c in which
+                       portentry could be reset leading to an assertion
+                       failure in socket_search(). (Change #3708
+                       addressed the same issue but was incomplete.)
+                       [RT #35128]
+
+3803.  [bug]           "named-checkconf -z" incorrectly rejected zones
+                       using alternate data sources for not having a "file"
+                       option. [RT #35685]
+
+3802.  [bug]           Various header files were not being installed.
+
+3801.  [port]          Fix probing for gssapi support on FreeBSD. [RT #35615]
+
+3800.  [bug]           A pending event on the route socket could cause an
+                       assertion failure when shutting down named. [RT #35674]
+
+3799.  [bug]           Improve named's command line error reporting.
+                       [RT #35603]
+
+3798.  [bug]           'rndc zonestatus' was reporting the wrong re-signing
+                       time. [RT #35659]
+
+3797.  [port]          netbsd: geoip support probing was broken. [RT #35642]
+
+3796.  [bug]           Register dns and pkcs#11 error codes. [RT #35629]
+
+3795.  [bug]           Make named-checkconf detect raw masterfiles for
+                       hint zones and reject them. [RT #35268]
+
+3794.  [maint]         Added AAAA for C.ROOT-SERVERS.NET.
+
+3793.  [bug]           zone.c:save_nsec3param() could assert when out of
+                       memory. [RT #35621]
+
+3792.  [func]          Provide links to the alternate statistics views when
+                       displaying in a browser.  [RT #35605]
+
+3791.  [placeholder]
+
+3790.  [bug]           Handle broken nameservers that send BADVERS in
+                       response to unknown EDNS options.  Maintain
+                       statistics on BADVERS responses.
+
+3789.  [bug]           Null pointer dereference on rbt creation failure.
+
+3788.  [bug]           dns_peer_getrequestsit was returning request_nsid by
+                       mistake.
+
+       --- 9.10.0b2 released ---
+
+3787.  [bug]           The code that checks whether "auto-dnssec" is
+                       allowed was ignoring "allow-update" ACLs set at
+                       the options or view level. [RT #29536]
+
+3786.  [func]          Provide more detailed error codes when using
+                       native PKCS#11. "pkcs11-tokens" now fails robustly
+                       rather than asserting when run against an HSM with
+                       an incomplete PKCS#11 API implementation. [RT #35479]
+
+3785.  [bug]           Debugging code dumphex didn't accept arbitrarily long
+                       input (only compiled with -DDEBUG). [RT #35544]
+
+3784.  [bug]           Using "rrset-order fixed" when it had not been
+                       enabled at compile time caused inconsistent
+                       results. It now works as documented, defaulting
+                       to cyclic mode. [RT #28104]
+
+3783.  [func]          "tsig-keygen" is now available as an alternate
+                       command name for "ddns-confgen".  It generates
+                       a TSIG key in named.conf format without comments.
+                       [RT #35503]
+
+3782.  [func]          Specifying "auto" as the salt when using
+                       "rndc signing -nsec3param" causes named to
+                       generate a 64-bit salt at random. [RT #35322]
+
+3781.  [tuning]        Use adaptive mutex locks when available; this
+                       has been found to improve performance under load
+                       on many systems. "configure --with-locktype=standard"
+                       restores conventional mutex locks. [RT #32576]
+
+3780.  [bug]           $GENERATE handled negative numbers incorrectly.
+                       [RT #25528]
+
+3779.  [cleanup]       Clarify the error message when using an option
+                       that was not enabled at compile time. [RT #35504]
+
+3778.  [bug]           Log a warning when the wrong address family is
+                       used in "listen-on" or "listen-on-v6". [RT #17848]
+
+3777.  [bug]           EDNS EXPIRE code could dump core when processing
+                       DLZ queries. [RT #35493]
+
+3776.  [func]          "rndc -q" suppresses output from successful
+                       rndc commands. Errors are printed on stderr.
+                       [RT #21393]
+
+3775.  [bug]           dlz_dlopen driver could return the wrong error
+                       code on API version mismatch, leading to a segfault.
+                       [RT #35495]
+
+3774.  [func]          When using "request-nsid", log the NSID value in
+                       printable form as well as hex. [RT #20864]
+
+3773.  [func]          "host", "nslookup" and "nsupdate" now have
+                       options to print the version number and exit.
+                       [RT #26057]
+
+3772.  [contrib]       Added sqlite3 dynamically-loadable DLZ module.
+                       (Based in part on a contribution from Tim Tessier.)
+                       [RT #20822]
+
+3771.  [cleanup]       Adjusted log level for "using built-in key"
+                       messages. [RT #24383]
+
+3770.  [bug]           "dig +trace" could fail with an assertion when it
+                       needed to fall back to TCP due to a truncated
+                       response. [RT #24660]
+
+3769.  [doc]           Improved documentation of "rndc signing -list".
+                       [RT #30652]
+
+3768.  [bug]           "dnssec-checkds" was missing the SHA-384 digest
+                       algorithm. [RT #34000]
+
+3767.  [func]          Log explicitly when using rndc.key to configure
+                       command channel. [RT #35316]
+
+3766.  [cleanup]       Fixed problems with building outside the source
+                       tree when using native PKCS#11. [RT #35459]
+
+3765.  [bug]           Fixed a bug in "rndc secroots" that could crash
+                       named when dumping an empty keynode. [RT #35469]
+
+3764.  [bug]           The dnssec-keygen/settime -S and -i options
+                       (to set up a successor key and set the prepublication
+                       interval) were missing from dnssec-keyfromlabel.
+                       [RT #35394]
+
+3763.  [bug]           delve: Cache DNSSEC records to avoid the need to
+                       re-fetch them when restarting validation. [RT #35476]
+
+3762.  [bug]           Address build problems with --pkcs11-native +
+                       --with-openssl with ECDSA support. [RT #35467]
+
+3761.  [bug]           Address dangling reference bug in dns_keytable_add.
+                       [RT #35471]
+
+3760.  [bug]           Improve SIT with native PKCS#11 and on Windows.
+                       [RT #35433]
+
+3759.  [port]          Enable delve on Windows. [RT #35441]
+
+3758.  [port]          Enable export library APIs on Windows. [RT #35382]
+
+3757.  [port]          Enable Python tools (dnssec-coverage,
+                       dnssec-checkds) to run on Windows. [RT #34355]
+
+3756.  [bug]           GSSAPI Kerberos realm checking was broken in
+                       check_config leading to spurious messages being
+                       logged.  [RT #35443]
+
        --- 9.10.0b1 released ---
 
 3755.  [func]          Add stats counters for known EDNS options + others.
@@ -81,8 +302,7 @@
                        same resolver and validator logic as named. This
                        allows easy validation of DNSSEC data in environments
                        with untrustworthy resolvers, and assists with
-                       troubleshooting of DNSSEC problems. (Note: not yet
-                       available on win32.) [RT #32406]
+                       troubleshooting of DNSSEC problems. [RT #32406]
 
 3740.  [contrib]       Minor fixes to configure --with-dlz-bdb,
                        --with-dlz-postgres and --with-dlz-odbc. [RT #35340]
@@ -1447,7 +1667,7 @@
                             when queryperf is available.
                         - the encoding of PASSTHRU action to "rpz-passthru".
                             (The old encoding is still accepted.)
-                      [RT #26172]
+                       [RT #26172]
 
 
 3329.  [bug]           Handle RRSIG signer-name case consistently: We
diff -r 084a5d0a740b -r c6952c94d140 external/bsd/bind/dist/Makefile.in
--- a/external/bsd/bind/dist/Makefile.in        Tue Jul 08 04:44:50 2014 +0000
+++ b/external/bsd/bind/dist/Makefile.in        Tue Jul 08 05:43:37 2014 +0000
@@ -21,7 +21,7 @@
 
 @BIND9_VERSION@
 
-SUBDIRS =      make unit lib bin doc
+SUBDIRS =      make unit lib bin doc @LIBEXPORT@
 TARGETS =
 PREREQS =      bind.keys.h
 
diff -r 084a5d0a740b -r c6952c94d140 external/bsd/bind/dist/bin/check/named-checkconf.8
--- a/external/bsd/bind/dist/bin/check/named-checkconf.8        Tue Jul 08 04:44:50 2014 +0000
+++ b/external/bsd/bind/dist/bin/check/named-checkconf.8        Tue Jul 08 05:43:37 2014 +0000
@@ -1,4 +1,4 @@
-.\"    $NetBSD: named-checkconf.8,v 1.4 2014/03/01 03:24:32 christos Exp $
+.\"    $NetBSD: named-checkconf.8,v 1.5 2014/07/08 05:43:37 spz Exp $
 .\"
 .\" Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
 .\" Copyright (C) 2000-2002 Internet Software Consortium.
@@ -22,11 +22,11 @@
 .\"     Title: named\-checkconf
 .\"    Author: 
 .\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
-.\"      Date: June 14, 2000
+.\"      Date: January 10, 2014
 .\"    Manual: BIND9
 .\"    Source: BIND9
 .\"
-.TH "NAMED\-CHECKCONF" "8" "June 14, 2000" "BIND9" "BIND9"
+.TH "NAMED\-CHECKCONF" "8" "January 10, 2014" "BIND9" "BIND9"
 .\" disable hyphenation
 .nh
 .\" disable justification (adjust text to left margin only)
diff -r 084a5d0a740b -r c6952c94d140 external/bsd/bind/dist/bin/check/named-checkconf.c
--- a/external/bsd/bind/dist/bin/check/named-checkconf.c        Tue Jul 08 04:44:50 2014 +0000
+++ b/external/bsd/bind/dist/bin/check/named-checkconf.c        Tue Jul 08 05:43:37 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: named-checkconf.c,v 1.8 2014/03/01 03:24:32 christos Exp $     */
+/*     $NetBSD: named-checkconf.c,v 1.9 2014/07/08 05:43:37 spz Exp $  */
 
 /*
  * Copyright (C) 2004-2007, 2009-2014  Internet Systems Consortium, Inc. ("ISC")
@@ -145,18 +145,6 @@
 }
 
 static isc_result_t
-config_get(const cfg_obj_t **maps, const char *name, const cfg_obj_t **obj) {
-       int i;
-
-       for (i = 0;; i++) {
-               if (maps[i] == NULL)



Home | Main Index | Thread Index | Old Index