Hello community,

here is the log from the commit of package bind for openSUSE:Factory checked in 
at 2020-06-24 15:47:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bind (Old)
 and      /work/SRC/openSUSE:Factory/.bind.new.2956 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bind"

Wed Jun 24 15:47:41 2020 rev:152 rq:815879 version:9.16.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/bind/bind.changes        2020-05-26 
17:14:03.503291979 +0200
+++ /work/SRC/openSUSE:Factory/.bind.new.2956/bind.changes      2020-06-24 
15:47:45.176131629 +0200
@@ -1,0 +2,26 @@
+Thu Jun 18 06:35:35 UTC 2020 - Josef Möllers <josef.moell...@suse.com>
+
+- Upgrade to version bind-9.16.4
+  Fixing two security problems: 
+  * It was possible to trigger an INSIST when determining
+    whether a record would fit into a TCP message buffer.
+    (CVE-2020-8618)
+  * It was possible to trigger an INSIST in
+    lib/dns/rbtdb.c:new_reference() with a particular zone
+    content and query patterns. (CVE-2020-8619)
+  Also the following functional changes:
+  * Reject DS records at the zone apex when loading
+    master files. Log but otherwise ignore attempts to
+    add DS records at the zone apex via UPDATE.
+  * The default value of "max-stale-ttl" has been changed
+    from 1 week to 12 hours.
+  * Zone timers are now exported via statistics channel.
+    Thanks to Paul Frieden, Verizon Media.
+  Added support for idn2 to spec file (Thanks to Holger Bruenjes
+  <holgerbruen...@gmx.net>).
+  More internal changes see the CHANGES file in the source RPM
+  This update obsoletes Makefile.in.diff
+  [bsc#1172958, CVE-2020-8618, CVE-2020-8619, Makefile.in.diff
+   bind.spec]
+
+-------------------------------------------------------------------

Old:
----
  Makefile.in.diff
  bind-9.16.3.tar.xz
  bind-9.16.3.tar.xz.sha512.asc

New:
----
  bind-9.16.4.tar.xz
  bind-9.16.4.tar.xz.sha512.asc

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

Other differences:
------------------
++++++ bind.spec ++++++
--- /var/tmp/diff_new_pack.L5oJH9/_old  2020-06-24 15:47:47.060138495 +0200
+++ /var/tmp/diff_new_pack.L5oJH9/_new  2020-06-24 15:47:47.064138510 +0200
@@ -60,7 +60,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           bind
-Version:        9.16.3
+Version:        9.16.4
 Release:        0
 Summary:        Domain Name System (DNS) Server (named)
 License:        MPL-2.0
@@ -79,7 +79,6 @@
 Source70:       bind.conf
 Source71:       bind-chrootenv.conf
 Source72:       named.conf
-Patch1:         Makefile.in.diff
 Patch51:        pie_compile.diff
 Patch52:        named-bootconf.diff
 Patch56:        bind-ldapdump-use-valid-host.patch
@@ -95,7 +94,7 @@
 BuildRequires:  update-desktop-files
 BuildRequires:  pkgconfig(json)
 BuildRequires:  pkgconfig(krb5)
-BuildRequires:  pkgconfig(libidn)
+BuildRequires:  pkgconfig(libidn2)
 BuildRequires:  pkgconfig(libmaxminddb)
 BuildRequires:  pkgconfig(libuv)
 BuildRequires:  pkgconfig(libxml-2.0)
@@ -274,7 +273,6 @@
 
 %prep
 %setup -q -a1
-%patch1 -p1
 %patch51 -p1
 %patch52 -p1
 %patch56 -p1
@@ -311,6 +309,7 @@
        --with-libtool \
        --with-libxml2 \
        --with-libjson \
+       --with-libidn2 \
        --with-dlz-mysql \
        --with-dlz-ldap \
        --with-randomdev=/dev/urandom \
@@ -521,7 +520,6 @@
 %{_mandir}/man8/named-checkconf.8%{ext_man}
 %{_mandir}/man8/named-checkzone.8%{ext_man}
 %{_mandir}/man8/named.8%{ext_man}
-%{_mandir}/man8/named-compilezone.8%{ext_man}
 %{_mandir}/man8/filter-aaaa.8%{ext_man}
 %dir %{_datadir}/bind
 %{_datadir}/bind/createNamedConfInclude
@@ -643,6 +641,7 @@
 %{_mandir}/man1/mdig.1%{ext_man}
 %{_mandir}/man1/nslookup.1%{ext_man}
 %{_mandir}/man1/nsupdate.1%{ext_man}
+%{_mandir}/man1/dnstap-read.1%{ext_man}
 %{_mandir}/man5/rndc.conf.5%{ext_man}
 %{_mandir}/man8/ddns-confgen.8%{ext_man}
 %{_mandir}/man8/dnssec-dsfromkey.8%{ext_man}
@@ -657,13 +656,13 @@
 %{_mandir}/man8/dnssec-coverage.8%{ext_man}
 %{_mandir}/man8/dnssec-keymgr.8%{ext_man}
 %{_mandir}/man8/dnssec-cds.8%{ext_man}
+%{_mandir}/man8/named-nzd2nzf.8%{ext_man}
 # %%{_mandir}/man8/genrandom.8%%{ext_man}
 # %%{_mandir}/man8/isc-hmac-fixup.8%%{ext_man}
 %{_mandir}/man8/named-journalprint.8%{ext_man}
 %{_mandir}/man8/nsec3hash.8%{ext_man}
 %{_mandir}/man8/rndc.8%{ext_man}
 %{_mandir}/man8/rndc-confgen.8%{ext_man}
-%{_mandir}/man8/tsig-keygen.8%{ext_man}
 
 %files -n python3-bind
 %{python3_sitelib}/isc

++++++ bind-9.16.3.tar.xz -> bind-9.16.4.tar.xz ++++++
++++ 156999 lines of diff (skipped)


++++++ pie_compile.diff ++++++
--- /var/tmp/diff_new_pack.L5oJH9/_old  2020-06-24 15:47:48.936145332 +0200
+++ /var/tmp/diff_new_pack.L5oJH9/_new  2020-06-24 15:47:48.940145346 +0200
@@ -1,7 +1,7 @@
-Index: bind-9.14.7/bin/Makefile.in
+Index: bind-9.16.4/bin/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/Makefile.in
-+++ bind-9.14.7/bin/Makefile.in
+--- bind-9.16.4.orig/bin/Makefile.in
++++ bind-9.16.4/bin/Makefile.in
 @@ -15,4 +15,8 @@ SUBDIRS =    named rndc dig delv dnssec too
                @NZD_TOOLS@ @PYTHON_TOOLS@ @PKCS11_TOOLS@ plugins tests
  TARGETS =
@@ -11,13 +11,13 @@
  @BIND9_MAKE_RULES@
 +
 +LDFLAGS   += -pie
-Index: bind-9.14.7/bin/check/Makefile.in
+Index: bind-9.16.4/bin/check/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/check/Makefile.in
-+++ bind-9.14.7/bin/check/Makefile.in
-@@ -51,8 +51,12 @@ HTMLPAGES = named-checkconf.html named-c
- 
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+--- bind-9.16.4.orig/bin/check/Makefile.in
++++ bind-9.16.4/bin/check/Makefile.in
+@@ -46,8 +46,12 @@ TARGETS =   named-checkconf@EXEEXT@ named-
+ # Alphabetically
+ SRCS =                named-checkconf.c named-checkzone.c check-tool.c
  
 +EXT_CFLAGS = -fPIE -static
 +
@@ -28,11 +28,11 @@
  named-checkconf.@O@: named-checkconf.c
        ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
                -DVERSION=\"${VERSION}\" \
-Index: bind-9.14.7/bin/confgen/Makefile.in
+Index: bind-9.16.4/bin/confgen/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/confgen/Makefile.in
-+++ bind-9.14.7/bin/confgen/Makefile.in
-@@ -61,8 +61,12 @@ MANOBJS =   ${MANPAGES} ${HTMLPAGES}
+--- bind-9.16.4.orig/bin/confgen/Makefile.in
++++ bind-9.16.4/bin/confgen/Makefile.in
+@@ -55,8 +55,12 @@ TARGETS =   rndc-confgen@EXEEXT@ ddns-conf
  
  UOBJS =               unix/os.@O@
  
@@ -45,10 +45,10 @@
  rndc-confgen.@O@: rndc-confgen.c
        ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
                -DRNDC_KEYFILE=\"${sysconfdir}/rndc.key\" \
-Index: bind-9.14.7/bin/confgen/unix/Makefile.in
+Index: bind-9.16.4/bin/confgen/unix/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/confgen/unix/Makefile.in
-+++ bind-9.14.7/bin/confgen/unix/Makefile.in
+--- bind-9.16.4.orig/bin/confgen/unix/Makefile.in
++++ bind-9.16.4/bin/confgen/unix/Makefile.in
 @@ -25,4 +25,8 @@ SRCS =               os.c
  
  TARGETS =     ${OBJS}
@@ -58,13 +58,13 @@
  @BIND9_MAKE_RULES@
 +
 +LDFLAGS   += -pie
-Index: bind-9.14.7/bin/dig/Makefile.in
+Index: bind-9.16.4/bin/dig/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/dig/Makefile.in
-+++ bind-9.14.7/bin/dig/Makefile.in
-@@ -62,10 +62,14 @@ HTMLPAGES =        dig.html host.html nslookup.
+--- bind-9.16.4.orig/bin/dig/Makefile.in
++++ bind-9.16.4/bin/dig/Makefile.in
+@@ -57,10 +57,14 @@ UOBJS =
  
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+ SRCS =                dig.c dighost.c host.c nslookup.c
  
 +EXT_CFLAGS = -fPIE -static
 +
@@ -77,13 +77,13 @@
  dig@EXEEXT@: dig.@O@ dighost.@O@ ${UOBJS} ${DEPLIBS}
        export BASEOBJS="dig.@O@ dighost.@O@ ${UOBJS}"; \
        export LIBS0="${DNSLIBS} ${IRSLIBS}"; \
-Index: bind-9.14.7/bin/dnssec/Makefile.in
+Index: bind-9.16.4/bin/dnssec/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/dnssec/Makefile.in
-+++ bind-9.14.7/bin/dnssec/Makefile.in
-@@ -59,8 +59,12 @@ HTMLPAGES = dnssec-cds.html dnssec-dsfro
- 
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+--- bind-9.16.4.orig/bin/dnssec/Makefile.in
++++ bind-9.16.4/bin/dnssec/Makefile.in
+@@ -50,8 +50,12 @@ SRCS =              dnssec-cds.c dnssec-dsfromkey.c
+               dnssec-settime.c dnssec-signzone.c dnssec-verify.c \
+               dnssectool.c
  
 +EXT_CFLAGS = -fPIE -static
 +
@@ -94,13 +94,13 @@
  dnssec-cds@EXEEXT@: dnssec-cds.@O@ ${OBJS} ${DEPLIBS}
        export BASEOBJS="dnssec-cds.@O@ ${OBJS}"; \
        ${FINALBUILDCMD}
-Index: bind-9.14.7/bin/named/Makefile.in
+Index: bind-9.16.4/bin/named/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/named/Makefile.in
-+++ bind-9.14.7/bin/named/Makefile.in
-@@ -117,8 +117,12 @@ HTMLPAGES =       named.html named.conf.html
- 
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+--- bind-9.16.4.orig/bin/named/Makefile.in
++++ bind-9.16.4/bin/named/Makefile.in
+@@ -117,8 +117,12 @@ SRCS =            builtin.c config.c control.c \
+               tkeyconf.c tsigconf.c zoneconf.c \
+               ${DLZDRIVER_SRCS} ${DBDRIVER_SRCS}
  
 +EXT_CFLAGS = -fPIE -static
 +
@@ -111,11 +111,11 @@
  main.@O@: main.c
        ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
                -DVERSION=\"${VERSION}\" \
-Index: bind-9.14.7/bin/named/unix/Makefile.in
+Index: bind-9.16.4/bin/named/unix/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/named/unix/Makefile.in
-+++ bind-9.14.7/bin/named/unix/Makefile.in
-@@ -26,4 +26,8 @@ SRCS =               os.c dlz_dlopen_driver.c
+--- bind-9.16.4.orig/bin/named/unix/Makefile.in
++++ bind-9.16.4/bin/named/unix/Makefile.in
+@@ -27,4 +27,8 @@ SRCS =               os.c dlz_dlopen_driver.c
  
  TARGETS =     ${OBJS}
  
@@ -124,13 +124,13 @@
  @BIND9_MAKE_RULES@
 +
 +LDFLAGS   += -pie
-Index: bind-9.14.7/bin/nsupdate/Makefile.in
+Index: bind-9.16.4/bin/nsupdate/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/nsupdate/Makefile.in
-+++ bind-9.14.7/bin/nsupdate/Makefile.in
-@@ -64,8 +64,12 @@ HTMLPAGES = nsupdate.html
+--- bind-9.16.4.orig/bin/nsupdate/Makefile.in
++++ bind-9.16.4/bin/nsupdate/Makefile.in
+@@ -59,8 +59,12 @@ UOBJS =
  
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+ SRCS =                nsupdate.c
  
 +EXT_CFLAGS = -fPIE -static
 +
@@ -141,13 +141,13 @@
  nsupdate.@O@: nsupdate.c
        ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
                -DSESSION_KEYFILE=\"${localstatedir}/run/named/session.key\" \
-Index: bind-9.14.7/bin/rndc/Makefile.in
+Index: bind-9.16.4/bin/rndc/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/rndc/Makefile.in
-+++ bind-9.14.7/bin/rndc/Makefile.in
-@@ -51,8 +51,12 @@ HTMLPAGES = rndc.html rndc.conf.html
+--- bind-9.16.4.orig/bin/rndc/Makefile.in
++++ bind-9.16.4/bin/rndc/Makefile.in
+@@ -45,8 +45,12 @@ SRCS=               rndc.c
  
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+ TARGETS =     rndc@EXEEXT@
  
 +EXT_CFLAGS = -fPIE -static
 +
@@ -158,13 +158,13 @@
  rndc.@O@: rndc.c
        ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \
                -DVERSION=\"${VERSION}\" \
-Index: bind-9.14.7/bin/tools/Makefile.in
+Index: bind-9.16.4/bin/tools/Makefile.in
 ===================================================================
---- bind-9.14.7.orig/bin/tools/Makefile.in
-+++ bind-9.14.7/bin/tools/Makefile.in
-@@ -61,8 +61,12 @@ HTMLPAGES = arpaname.html dnstap-read.ht
- 
- MANOBJS =     ${MANPAGES} ${HTMLPAGES}
+--- bind-9.16.4.orig/bin/tools/Makefile.in
++++ bind-9.16.4/bin/tools/Makefile.in
+@@ -54,8 +54,12 @@ SRCS =              arpaname.c named-journalprint.c
+               nsec3hash.c mdig.c \
+               @DNSTAPSRCS@ @NZDSRCS@
  
 +EXT_CFLAGS = -fPIE -static
 +


Reply via email to