Hello community,

here is the log from the commit of package bind for openSUSE:Factory checked in 
at 2017-01-25 22:38:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bind (Old)
 and      /work/SRC/openSUSE:Factory/.bind.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bind"

Changes:
--------
--- /work/SRC/openSUSE:Factory/bind/bind.changes        2016-11-03 
11:11:18.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.bind.new/bind.changes   2017-01-25 
22:38:49.877973336 +0100
@@ -1,0 +2,30 @@
+Thu Jan 12 04:43:56 UTC 2017 - [email protected]
+
+- Update to latest release in the 9.10.X series
+  * Security fixes in 9.10.4 
+    * Duplicate EDNS COOKIE options in a response could trigger an assertion 
failure. 
+      CVE-2016-2088. [RT #41809]
+    * The resolver could abort with an assertion failure due to improper DNAME 
handling
+      when parsing fetch reply messages. CVE-2016-1286. [RT #41753]
+    * Malformed control messages can trigger assertions in named and rndc. 
+      CVE-2016-1285. [RT #41666]
+    * Certain errors that could be encountered when printing out or logging an 
OPT record containing 
+      a CLIENT-SUBNET option could be mishandled, resulting in an assertion 
failure. CVE-2015-8705. [RT #41397]
+    * Specific APL data could trigger an INSIST. CVE-2015-8704. [RT #41396]
+    * Incorrect reference counting could result in an INSIST failure if a 
socket error occurred while performing
+      a lookup. CVE-2015-8461. [RT#40945]
+    * Insufficient testing when parsing a message allowed records with an 
incorrect class to be be accepted, 
+      triggering a REQUIRE failure when those records were subsequently 
cached. CVE-2015-8000. [RT #40987]
+  * For Features and other fixes in 9.10.4 see 
https://kb.isc.org/article/AA-01380/0/BIND-9.10.4-Release-Notes.html
+  * Description of patch changes
+    * BIND 9.10.4-P5 addresses the security issues described in CVE-2016-9131, 
CVE-2016-9147 and CVE-2016-9444. [bsc#1018699]
+    * BIND 9.10.4-P4 addresses the security issue described in CVE-2016-8864.
+    * BIND 9.10.4-P3 addresses the security issue described in CVE-2016-2776 
and addresses an interoperability issue with ECS clients.
+    * BIND 9.10.4-P2 addresses the security issue described in CVE-2016-2775.
+    * BIND 9.10.4-P1 addresses Windows installation issues, the %z modifier is 
not supported under Windows and 
+      a race condition in the rbt/rbtdb implementation resulting in named 
exiting due to assertion failures being detected. 
+  * Following patches removed, fixed upstream
+    * cve-2016-2776.patch
+    * cve-2016-8864.patch
+
+-------------------------------------------------------------------

Old:
----
  bind-9.10.3-P4.tar.gz
  bind-9.10.3-P4.tar.gz.asc
  cve-2016-2776.patch
  cve-2016-8864.patch

New:
----
  bind-9.10.4-P5.tar.gz
  bind-9.10.4-P5.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ bind.spec ++++++
--- /var/tmp/diff_new_pack.ToWny2/_old  2017-01-25 22:38:51.873671768 +0100
+++ /var/tmp/diff_new_pack.ToWny2/_new  2017-01-25 22:38:51.877671163 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package bind
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,8 +18,8 @@
 
 Name:           bind
 %define pkg_name bind
-%define pkg_vers 9.10.3-P4
-%define rpm_vers 9.10.3P4
+%define pkg_vers 9.10.4-P5
+%define rpm_vers 9.10.4P5
 %define idn_vers 1.0
 Summary:        Domain Name System (DNS) Server (named)
 License:        ISC
@@ -45,8 +45,6 @@
 Patch53:        bind-sdb-ldap.patch
 Patch101:       runidn.diff
 Patch102:       idnkit-powerpc-ltconfig.patch
-Patch103:       cve-2016-2776.patch
-Patch104:       cve-2016-8864.patch
 BuildRequires:  krb5-devel
 BuildRequires:  libcap-devel
 BuildRequires:  libmysqlclient-devel
@@ -142,13 +140,13 @@
 This library contains a few utility functions used by the BIND
 server and utilities.
 
-%package -n libdns162
+%package -n libdns165
 Summary:        DNS library used by BIND
 Group:          System/Libraries
 Version:        %rpm_vers
 Release:        0
 
-%description -n libdns162
+%description -n libdns165
 This subpackage contains the "DNS client" module. This is a higher
 level API that provides an interface to name resolution, single DNS
 transaction with a particular server, and dynamic update. Regarding
@@ -299,7 +297,7 @@
 Version:        %rpm_vers
 Release:        0
 Requires:       libbind9-140 = %version
-Requires:       libdns162 = %version
+Requires:       libdns165 = %version
 Requires:       libirs141 = %version
 Requires:       libisc160 = %version
 Requires:       libisccc140 = %version
@@ -378,8 +376,6 @@
 %patch53
 %patch101 -p1
 %patch102 -p1
-%patch103 -p1
-%patch104 -p1
 
 # use the year from source gzip header instead of current one to make 
reproducible rpms
 year=$(perl -e 'sysread(STDIN, $h, 8); print 
(1900+(gmtime(unpack("l",substr($h,4))))[5])' < %{S:0})
@@ -734,8 +730,8 @@
 
 %post   -n libbind9-140 -p /sbin/ldconfig
 %postun -n libbind9-140 -p /sbin/ldconfig
-%post   -n libdns162 -p /sbin/ldconfig
-%postun -n libdns162 -p /sbin/ldconfig
+%post   -n libdns165 -p /sbin/ldconfig
+%postun -n libdns165 -p /sbin/ldconfig
 %post   -n libidnkit1 -p /sbin/ldconfig
 %postun -n libidnkit1 -p /sbin/ldconfig
 %post   -n libidnkitlite1 -p /sbin/ldconfig
@@ -873,9 +869,9 @@
 %defattr(-,root,root)
 %_libdir/libbind9.so.140*
 
-%files -n libdns162
+%files -n libdns165
 %defattr(-,root,root)
-%_libdir/libdns.so.162*
+%_libdir/libdns.so.165*
 
 %files -n libidnkit1
 %defattr(-,root,root)

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.ToWny2/_old  2017-01-25 22:38:51.985654846 +0100
+++ /var/tmp/diff_new_pack.ToWny2/_new  2017-01-25 22:38:51.989654242 +0100
@@ -1,5 +1,5 @@
 libbind9-140
-libdns162
+libdns165
 libidnkit1
 libidnkitlite1
 libidnkitres1
@@ -13,13 +13,13 @@
 bind-devel
        requires -bind-<targettype>
        requires "libbind9-140-<targettype> = <version>"
-       requires "libdns162-<targettype> = <version>"
+       requires "libdns165-<targettype> = <version>"
        requires "libirs141-<targettype> = <version>"
        requires "libisc160-<targettype> = <version>"
        requires "libisccc140-<targettype> = <version>"
        requires "libisccfg140-<targettype> = <version>"
        requires "liblwres141-<targettype> = <version>"
 idnkit-devel
-       requires "libdns162-<targettype> = <version>"
+       requires "libdns165-<targettype> = <version>"
        requires "libidnkit1-<targettype> = <version>"
        requires "libidnkitlite1-<targettype> = <version>"

++++++ bind-9.10.3-P4.tar.gz -> bind-9.10.4-P5.tar.gz ++++++
/work/SRC/openSUSE:Factory/bind/bind-9.10.3-P4.tar.gz 
/work/SRC/openSUSE:Factory/.bind.new/bind-9.10.4-P5.tar.gz differ: char 5, line 
1

++++++ bind.keyring ++++++
--- /var/tmp/diff_new_pack.ToWny2/_old  2017-01-25 22:38:52.081640341 +0100
+++ /var/tmp/diff_new_pack.ToWny2/_new  2017-01-25 22:38:52.081640341 +0100
@@ -1,82 +1,65 @@
 -----BEGIN PGP PUBLIC KEY BLOCK-----
-Version: GnuPG v2
+Comment: GPGTools - http://gpgtools.org
 
-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
-=vnk9
------END PGP PUBLIC KEY BLOCK-----
+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
+twX4/LLOqg==
+=KES6
+-----END PGP PUBLIC KEY BLOCK-----
\ No newline at end of file

++++++ dns_dynamic_db.patch ++++++
--- /var/tmp/diff_new_pack.ToWny2/_old  2017-01-25 22:38:52.125633694 +0100
+++ /var/tmp/diff_new_pack.ToWny2/_new  2017-01-25 22:38:52.129633089 +0100
@@ -7,10 +7,10 @@
 #
 # Based on the original patch, some minor adjustments to line numbers are made 
by Howard Guo <[email protected]>.
 
-Index: bind-9.10.3-P2/bin/named/main.c
+Index: bind-9.10.4-P5/bin/named/main.c
 ===================================================================
---- bind-9.10.3-P2.orig/bin/named/main.c
-+++ bind-9.10.3-P2/bin/named/main.c
+--- bind-9.10.4-P5.orig/bin/named/main.c
++++ bind-9.10.4-P5/bin/named/main.c
 @@ -43,6 +43,7 @@
  #include <isccc/result.h>
  
@@ -19,10 +19,10 @@
  #include <dns/name.h>
  #include <dns/result.h>
  #include <dns/view.h>
-Index: bind-9.10.3-P2/bin/named/server.c
+Index: bind-9.10.4-P5/bin/named/server.c
 ===================================================================
---- bind-9.10.3-P2.orig/bin/named/server.c
-+++ bind-9.10.3-P2/bin/named/server.c
+--- bind-9.10.4-P5.orig/bin/named/server.c
++++ bind-9.10.4-P5/bin/named/server.c
 @@ -68,6 +68,7 @@
  #include <dns/db.h>
  #include <dns/dispatch.h>
@@ -31,7 +31,7 @@
  #include <dns/dns64.h>
  #include <dns/forward.h>
  #include <dns/journal.h>
-@@ -1309,6 +1310,72 @@
+@@ -1310,6 +1311,72 @@ configure_peer(const cfg_obj_t *cpeer, i
  }
  
  static isc_result_t
@@ -104,7 +104,7 @@
  disable_algorithms(const cfg_obj_t *disabled, dns_resolver_t *resolver) {
        isc_result_t result;
        const cfg_obj_t *algorithms;
-@@ -2344,6 +2411,7 @@
+@@ -2349,6 +2416,7 @@ configure_view(dns_view_t *view, dns_vie
        const cfg_obj_t *dlz;
        unsigned int dlzargc;
        char **dlzargv;
@@ -112,7 +112,7 @@
        const cfg_obj_t *disabled;
        const cfg_obj_t *obj;
  #ifdef ENABLE_FETCHLIMIT
-@@ -2623,6 +2691,8 @@
+@@ -2628,6 +2696,8 @@ configure_view(dns_view_t *view, dns_vie
                }
        }
  
@@ -121,7 +121,7 @@
        /*
         * Obtain configuration parameters that affect the decision of whether
         * we can reuse/share an existing cache.
-@@ -3698,6 +3768,37 @@
+@@ -3704,6 +3774,37 @@ configure_view(dns_view_t *view, dns_vie
                dns_view_setrootdelonly(view, ISC_FALSE);
  
        /*
@@ -159,7 +159,7 @@
         * Setup automatic empty zones.  If recursion is off then
         * they are disabled by default.
         */
-@@ -5443,6 +5544,7 @@
+@@ -5457,6 +5558,7 @@ load_configuration(const char *filename,
                cfg_aclconfctx_detach(&ns_g_aclconfctx);
        CHECK(cfg_aclconfctx_create(ns_g_mctx, &ns_g_aclconfctx));
  
@@ -167,7 +167,7 @@
        /*
         * Parse the global default pseudo-config file.
         */
-@@ -6671,6 +6773,8 @@
+@@ -6685,6 +6787,8 @@ shutdown_server(isc_task_t *task, isc_ev
                        dns_view_detach(&view);
        }
  
@@ -176,10 +176,10 @@
        while ((nsc = ISC_LIST_HEAD(server->cachelist)) != NULL) {
                ISC_LIST_UNLINK(server->cachelist, nsc, link);
                dns_cache_detach(&nsc->cache);
-Index: bind-9.10.3-P2/lib/dns/dynamic_db.c
+Index: bind-9.10.4-P5/lib/dns/dynamic_db.c
 ===================================================================
 --- /dev/null
-+++ bind-9.10.3-P2/lib/dns/dynamic_db.c
++++ bind-9.10.4-P5/lib/dns/dynamic_db.c
 @@ -0,0 +1,366 @@
 +/*
 + * Copyright (C) 2008-2011  Red Hat, Inc.
@@ -547,10 +547,10 @@
 +
 +      return args->timermgr;
 +}
-Index: bind-9.10.3-P2/lib/dns/include/dns/dynamic_db.h
+Index: bind-9.10.4-P5/lib/dns/include/dns/dynamic_db.h
 ===================================================================
 --- /dev/null
-+++ bind-9.10.3-P2/lib/dns/include/dns/dynamic_db.h
++++ bind-9.10.4-P5/lib/dns/include/dns/dynamic_db.h
 @@ -0,0 +1,50 @@
 +/*
 + * Copyright (C) 2008-2011  Red Hat, Inc.
@@ -602,11 +602,11 @@
 +isc_timermgr_t *dns_dyndb_get_timermgr(dns_dyndb_arguments_t *args);
 +
 +#endif
-Index: bind-9.10.3-P2/lib/dns/include/dns/log.h
+Index: bind-9.10.4-P5/lib/dns/include/dns/log.h
 ===================================================================
---- bind-9.10.3-P2.orig/lib/dns/include/dns/log.h
-+++ bind-9.10.3-P2/lib/dns/include/dns/log.h
-@@ -78,6 +78,7 @@
+--- bind-9.10.4-P5.orig/lib/dns/include/dns/log.h
++++ bind-9.10.4-P5/lib/dns/include/dns/log.h
+@@ -78,6 +78,7 @@ LIBDNS_EXTERNAL_DATA extern isc_logmodul
  #define DNS_LOGMODULE_DNSSEC          (&dns_modules[27])
  #define DNS_LOGMODULE_CRYPTO          (&dns_modules[28])
  #define DNS_LOGMODULE_PACKETS         (&dns_modules[29])
@@ -614,11 +614,11 @@
  
  ISC_LANG_BEGINDECLS
  
-Index: bind-9.10.3-P2/lib/dns/include/dns/Makefile.in
+Index: bind-9.10.4-P5/lib/dns/include/dns/Makefile.in
 ===================================================================
---- bind-9.10.3-P2.orig/lib/dns/include/dns/Makefile.in
-+++ bind-9.10.3-P2/lib/dns/include/dns/Makefile.in
-@@ -23,7 +23,7 @@
+--- bind-9.10.4-P5.orig/lib/dns/include/dns/Makefile.in
++++ bind-9.10.4-P5/lib/dns/include/dns/Makefile.in
+@@ -23,7 +23,7 @@ VERSION=@BIND9_VERSION@
  
  HEADERS =     acache.h acl.h adb.h bit.h byaddr.h cache.h callbacks.h cert.h \
                client.h clientinfo.h compress.h \
@@ -627,11 +627,11 @@
                dlz.h dlz_dlopen.h dns64.h dnssec.h ds.h dsdigest.h \
                ecdb.h events.h fixedname.h forward.h geoip.h iptable.h \
                journal.h keydata.h keyflags.h keytable.h keyvalues.h \
-Index: bind-9.10.3-P2/lib/dns/include/dns/types.h
+Index: bind-9.10.4-P5/lib/dns/include/dns/types.h
 ===================================================================
---- bind-9.10.3-P2.orig/lib/dns/include/dns/types.h
-+++ bind-9.10.3-P2/lib/dns/include/dns/types.h
-@@ -140,6 +140,7 @@
+--- bind-9.10.4-P5.orig/lib/dns/include/dns/types.h
++++ bind-9.10.4-P5/lib/dns/include/dns/types.h
+@@ -140,6 +140,7 @@ typedef struct dns_zone                            
dns_zone_t;
  typedef ISC_LIST(dns_zone_t)                  dns_zonelist_t;
  typedef struct dns_zonemgr                    dns_zonemgr_t;
  typedef struct dns_zt                         dns_zt_t;
@@ -639,11 +639,11 @@
  
  /*
   * If we are not using GSSAPI, define the types we use as opaque types here.
-Index: bind-9.10.3-P2/lib/dns/log.c
+Index: bind-9.10.4-P5/lib/dns/log.c
 ===================================================================
---- bind-9.10.3-P2.orig/lib/dns/log.c
-+++ bind-9.10.3-P2/lib/dns/log.c
-@@ -84,6 +84,7 @@
+--- bind-9.10.4-P5.orig/lib/dns/log.c
++++ bind-9.10.4-P5/lib/dns/log.c
+@@ -84,6 +84,7 @@ LIBDNS_EXTERNAL_DATA isc_logmodule_t dns
        { "dns/dnssec",         0 },
        { "dns/crypto",         0 },
        { "dns/packets",        0 },
@@ -651,11 +651,11 @@
        { NULL,                 0 }
  };
  
-Index: bind-9.10.3-P2/lib/dns/Makefile.in
+Index: bind-9.10.4-P5/lib/dns/Makefile.in
 ===================================================================
---- bind-9.10.3-P2.orig/lib/dns/Makefile.in
-+++ bind-9.10.3-P2/lib/dns/Makefile.in
-@@ -65,7 +65,7 @@
+--- bind-9.10.4-P5.orig/lib/dns/Makefile.in
++++ bind-9.10.4-P5/lib/dns/Makefile.in
+@@ -65,7 +65,7 @@ GEOIPLINKOBJS = geoip.@O@
  DNSOBJS =     acache.@O@ acl.@O@ adb.@O@ byaddr.@O@ \
                cache.@O@ callbacks.@O@ clientinfo.@O@ compress.@O@ \
                db.@O@ dbiterator.@O@ dbtable.@O@ diff.@O@ dispatch.@O@ \
@@ -664,16 +664,16 @@
                iptable.@O@ journal.@O@ keydata.@O@ keytable.@O@ \
                lib.@O@ log.@O@ lookup.@O@ \
                master.@O@ masterdump.@O@ message.@O@ \
-@@ -103,7 +103,7 @@
+@@ -103,7 +103,7 @@ GEOIOLINKSRCS = geoip.c
  DNSSRCS =     acache.c acl.c adb.c byaddr.c \
                cache.c callbacks.c clientinfo.c compress.c \
                db.c dbiterator.c dbtable.c diff.c dispatch.c \
--              dlz.c dns64.c dnssec.c ds.c forward.c geoip.c \
-+              dlz.c dns64.c dnssec.c ds.c dynamic_db.c forward.c geoip.c \
+-              dlz.c dns64.c dnssec.c ds.c forward.c \
++              dlz.c dns64.c dnssec.c ds.c dynamic_db.c forward.c \
                iptable.c journal.c keydata.c keytable.c lib.c log.c \
                lookup.c master.c masterdump.c message.c \
                name.c ncache.c nsec.c nsec3.c order.c peer.c portlist.c \
-@@ -138,6 +138,11 @@
+@@ -138,6 +138,11 @@ version.@O@: version.c
                -DLIBAGE=${LIBAGE} \
                -c ${srcdir}/version.c
  
@@ -685,11 +685,11 @@
  libdns.@SA@: ${OBJS}
        ${AR} ${ARFLAGS} $@ ${OBJS}
        ${RANLIB} $@
-Index: bind-9.10.3-P2/lib/isccfg/namedconf.c
+Index: bind-9.10.4-P5/lib/isccfg/namedconf.c
 ===================================================================
---- bind-9.10.3-P2.orig/lib/isccfg/namedconf.c
-+++ bind-9.10.3-P2/lib/isccfg/namedconf.c
-@@ -661,6 +661,40 @@
+--- bind-9.10.4-P5.orig/lib/isccfg/namedconf.c
++++ bind-9.10.4-P5/lib/isccfg/namedconf.c
+@@ -666,6 +666,40 @@ static cfg_type_t cfg_type_transferforma
        &transferformat_enums
  };
  
@@ -730,7 +730,7 @@
  /*%
   * The special keyword "none", as used in the pid-file option.
   */
-@@ -962,6 +996,7 @@
+@@ -969,6 +1003,7 @@ namedconf_or_view_clauses[] = {
        { "key", &cfg_type_key, CFG_CLAUSEFLAG_MULTI },
        { "zone", &cfg_type_zone, CFG_CLAUSEFLAG_MULTI },
        { "dlz", &cfg_type_dlz, CFG_CLAUSEFLAG_MULTI },
@@ -738,7 +738,7 @@
        { "server", &cfg_type_server, CFG_CLAUSEFLAG_MULTI },
        { "trusted-keys", &cfg_type_dnsseckeys, CFG_CLAUSEFLAG_MULTI },
        { "managed-keys", &cfg_type_managedkeys, CFG_CLAUSEFLAG_MULTI },
-@@ -2188,6 +2223,7 @@
+@@ -2230,6 +2265,7 @@ static cfg_type_t cfg_type_dialuptype =
        &cfg_rep_string, dialup_enums
  };
  
@@ -746,8 +746,8 @@
  static const char *notify_enums[] = { "explicit", "master-only", NULL };
  static isc_result_t
  parse_notify_type(cfg_parser_t *pctx, const cfg_type_t *type, cfg_obj_t 
**ret) {
-@@ -3256,3 +3292,4 @@
-       "maxttl_no_default", parse_maxttl, cfg_print_ustring, cfg_doc_terminal,
+@@ -3335,3 +3371,4 @@ static cfg_type_t cfg_type_maxttl = {
+       "maxttl_no_default", parse_maxttl, cfg_print_ustring, doc_maxttl,
        &cfg_rep_string, maxttl_enums
  };
 +


Reply via email to