Pullup ticket #3797 - requested by taca
net/bind99/: security update

Revisions pulled up:
- net/bind99/Makefile                                           1.3-1.4
- net/bind99/PLIST                                              1.2
- net/bind99/distinfo                                           1.4
- net/bind99/files/named9.sh                                    1.2
- net/bind99/patches/patch-bin_tests_system_Makefile.in         1.2
- net/bind99/patches/patch-lib_dns_resolver.c                   deleted

---
   Module Name:	pkgsrc
   Committed By:	marino
   Date:		Sun May 20 12:00:15 UTC 2012

   Modified Files:
   	pkgsrc/net/bind99: Makefile
   	pkgsrc/net/bind99/files: named9.sh

   Log Message:
   PR#45780 net/bind99: Fix chroot operation

   DNSSEC related, bind99 needs same fix as bind98

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Tue May 22 03:31:07 UTC 2012

   Modified Files:
   	pkgsrc/net/bind99: Makefile PLIST distinfo
   	pkgsrc/net/bind99/patches: patch-bin_tests_system_Makefile.in
   Removed Files:
   	pkgsrc/net/bind99/patches: patch-lib_dns_resolver.c

   Log Message:
   Update biind99 package to 9.9.1.

   pkgsrc change: add an comment to patches/patch-bin_tests_system_Makefile.in.

   Changes from release announce:

   Security Fixes

   *  Windows binary packages distributed by ISC are now built and linked
      against OpenSSL 1.0.0i

   New Features

   *  None

   Feature Changes

   *  BIND now recognizes the TLSA resource record type, created to
      support IETF DANE (DNS-based Authentication of Named Entities)
      [RT #28989]

   *  A note will be added to the README in future releases to explain
      that the improved scalability provided by using multiple threads
      to listen for and process queries (change 3137, RT #22992) does
      not provide any performance benefit when running BIND on versions
      of the linux kernel that do not include the 'lockless UDP transmit
      path' changes that were incorporated in 2.6.39.  (Some linux
      distributors may have provided this functionality under their
      own version numbering systems).

   Bug Fixes

   *  The locking strategy around the handling of iterative queries
      has been tuned to reduce unnecessary contention in a multi-threaded
      environment.  (Note that this may not provide a measurable
      improvement over previous versions of BIND, but it corrects the
      performance impact of change 3309 / RT #27995) [RT #29239]

   *  Addresses a race condition that can cause named to to crash when
      the masters list for a zone is updated via rndc reload/reconfig
      [RT #26732]

   *  named-checkconf now correctly validates dns64 clients acl
      definitions. [RT #27631]

   *  Fixes a race condition in zone.c that can cause named to crash
      during the processing of rndc delzone [RT #29028]

   *  Prevents a named segfault from resolver.c due to procedure
      fctx_finddone() not being thread-safe.  [RT #27995]

   *  Improves DNS64 reverse zone performance. [RT #28563]

   *  Adds wire format lookup method to sdb. [RT #28563]

   *  Uses hmctx, not mctx when freeing rbtdb->heaps to avoid triggering
      an assertion when flushing cache data. [RT #28571]

   *  Prevents intermittent named crashes following an rndc reload [RT
      #28606]

   *  Resolves inconsistencies in locating DNSSEC keys where zone names
      contain characters that require special mappings [RT #28600]

   *  A new flag -R  has been added to queryperf for running tests
      using non-recursive queries.  It also now builds correctly on
      MacOS version 10.7 (darwin)  [RT #28565]

   *  Named no longer crashes if gssapi is enabled in named.conf but
      was not compiled into the binary [RT #28338]

   *  SDB now handles unexpected errors from back-end database drivers
      gracefully instead of exiting on an assert. [RT #28534]

   *  Prevents named crashes as a result of dereferencing a NULL pointer
      in zmgr_start_xfrin_ifquota if the zone was being removed while
      there were zone transfers still pending [RT #28419]

   *  Corrects a parser bug that could cause named to crash while
      reading a malformed zone file. [RT #28467]

   *  Ensures that when a client recurses its status fields are
      consistently set so that named doesn't fail on an INSIST in
      client.c:exit_check. [RT #28346]

   *  Fixed a problem preventing proper use of 64 bit time values in
      libbind. [RT # 26542]

   *  isccc/cc.c:table_fromwire could fail to free an allocated object
      on error, leading to a possible memory leak condition. [RT #28265]

   *  Fixed a build error on systems without ENOTSUP.  [RT #28200]

   *  The header file isc/hmacsha.h is now installed when building
      BIND. [RT #28169]

   *  AAAA responses will no longer be returned in the additional
      section when filter-aaaa-on-v4 is in use.  (Prior to this change,
      they would be returned for some query types). [RT #27292]
Pullup ticket #3798 - requested by taca
net/bind98: security update

Revisions pulled up:
- net/bind98/Makefile                                           1.10-1.11
- net/bind98/distinfo                                           1.10-1.11
- net/bind98/files/named9.sh                                    1.2
- net/bind98/patches/patch-bin_tests_system_Makefile.in         1.1-1.2
- net/bind98/patches/patch-lib_dns_resolver.c                   deleted

---
   Module Name:    pkgsrc
   Committed By:   marino
   Date:           Sun May 20 13:22:40 UTC 2012

   Modified Files:
           pkgsrc/net/bind98: distinfo
   Added Files:
           pkgsrc/net/bind98/patches: patch-bin_tests_system_Makefile.in

   Log Message:
   net/bind98: Fix undefined reference to 'main'

   Bind98 needs the same fix bind99 received on 23 Mar 2012 to fix the
   linking of driver.so

---
   Module Name:	pkgsrc
   Committed By:	marino
   Date:		Sun May 20 09:10:44 UTC 2012

   Modified Files:
   	pkgsrc/net/bind98: Makefile
   	pkgsrc/net/bind98/files: named9.sh

   Log Message:
   PR#45780 net/bind98: Fix chroot operation

   Implemented per PR.

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Tue May 22 03:32:31 UTC 2012

   Modified Files:
   	pkgsrc/net/bind98: Makefile distinfo
   	pkgsrc/net/bind98/patches: patch-bin_tests_system_Makefile.in
   Removed Files:
   	pkgsrc/net/bind98/patches: patch-lib_dns_resolver.c

   Log Message:
   Update bind98 to 9.8.3.

   pkgsrc change: add an comment to patches/patch-bin_tests_system_Makefile.in.

   Changes from release announce:

   Security Fixes

   *  Windows binary packages distributed by ISC are now built and linked
      against OpenSSL 1.0.0i

   New Features

   *  None

   Feature Changes

   *  BIND now recognizes the TLSA resource record type, created to
      support IETF DANE (DNS-based Authentication of Named Entities)
      [RT #28989]

   Bug Fixes

   *  The locking strategy around the handling of iterative queries
      has been tuned to reduce unnecessary contention in a multi-threaded
      environment.  (Note that this may not provide a measurable
      improvement over previous versions of BIND, but it corrects the
      performance impact of change 3309 / RT #27995) [RT #29239]

   *  Addresses a race condition that can cause named to to crash when
      the masters list for a zone is updated via rndc reload/reconfig
      [RT #26732]

   *  named-checkconf now correctly validates dns64 clients acl
      definitions. [RT #27631]

   *  Fixes a race condition in zone.c that can cause named to crash
      during the processing of rndc delzone [RT #29028]

   *  Prevents a named segfault from resolver.c due to procedure
      fctx_finddone() not being thread-safe.  [RT #27995]

   *  Improves DNS64 reverse zone performance. [RT #28563]

   *  Adds wire format lookup method to sdb. [RT #28563]

   *  Uses hmctx, not mctx when freeing rbtdb->heaps to avoid triggering
      an assertion when flushing cache data. [RT #28571]

   *  Resolves inconsistencies in locating DNSSEC keys where zone names
      contain characters that require special mappings [RT #28600]

   *  A new flag -R  has been added to queryperf for running tests
      using non-recursive queries.  It also now builds correctly on
      MacOS version 10.7 (darwin)  [RT #28565]

   *  Named no longer crashes if gssapi is enabled in named.conf but
      was not compiled into the binary [RT #28338]

   *  SDB now handles unexpected errors from back-end database drivers
      gracefully instead of exiting on an assert. [RT #28534]
Pullup ticket #3799 - requested by taca
net/bind97: security update

Revisions pulled up:
- net/bind97/Makefile                                           1.14
- net/bind97/distinfo                                           1.13
- net/bind97/patches/patch-lib_dns_resolver.c                   deleted

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Tue May 22 03:33:28 UTC 2012

   Modified Files:
   	pkgsrc/net/bind97: Makefile distinfo
   Removed Files:
   	pkgsrc/net/bind97/patches: patch-lib_dns_resolver.c

   Log Message:
   Update bind97 package to 9.7.6.

   New Features

   *  None

   Feature Changes

   *  BIND now recognizes the TLSA resource record type, created to
      support IETF DANE (DNS-based Authentication of Named Entities)
      [RT #28989]

   Bug Fixes

   *  The locking strategy around the handling of iterative queries
      has been tuned to reduce unnecessary contention in a multi-threaded
      environment.  (Note that this may not provide a measurable
      improvement over previous versions of BIND, but it corrects the
      performance impact of change 3309 / RT #27995) [RT #29239]

   *  Addresses a race condition that can cause named to to crash when
      the masters list for a zone is updated via rndc reload/reconfig
      [RT #26732]

   *  Fixes a race condition in zone.c that can cause named to crash
      during the processing of rndc delzone [RT #29028]

   *  Prevents a named segfault from resolver.c due to procedure
      fctx_finddone() not being thread-safe.  [RT #27995]

   *  Uses hmctx, not mctx when freeing rbtdb->heaps to avoid triggering
      an assertion when flushing cache data. [RT #28571]

   *  A new flag -R  has been added to queryperf for running tests
      using non-recursive queries.  It also now builds correctly on
      MacOS version 10.7 (darwin)  [RT #28565]

   *  Named no longer crashes if gssapi is enabled in named.conf but
      was not compiled into the binary [RT #28338]

   *  SDB now handles unexpected errors from back-end database drivers
      gracefully instead of exiting on an assert. [RT #28534]