Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package bind for openSUSE:Factory checked in 
at 2021-05-10 15:36:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bind (Old)
 and      /work/SRC/openSUSE:Factory/.bind.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "bind"

Mon May 10 15:36:45 2021 rev:164 rq:891837 version:9.16.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/bind/bind.changes        2021-05-02 
18:35:21.321142290 +0200
+++ /work/SRC/openSUSE:Factory/.bind.new.2988/bind.changes      2021-05-10 
15:39:08.849621346 +0200
@@ -1,0 +2,23 @@
+Mon May  3 12:35:44 UTC 2021 - Josef M??llers <josef.moell...@suse.com>
+
+- Upgrade to bind 9.16.15
+  Major changes:
+  * A specially crafted GSS-TSIG query could cause a buffer
+    overflow in the ISC implementation of SPNEGO.
+    (CVE-2021-25216)
+
+  * named crashed when a DNAME record placed in the ANSWER
+    section during DNAME chasing turned out to be the final
+    answer to a client query. (CVE-2021-25215)
+
+  * Insufficient IXFR checks could result in named serving a
+    zone without an SOA record at the apex, leading to a
+    RUNTIME_CHECK assertion failure when the zone was
+    subsequently refreshed. This has been fixed by adding an
+    owner name check for all SOA records which are included
+    in a zone transfer. (CVE-2021-25214)
+  More changes see CHANGES in the source package.
+
+  [bsc#1185345,CVE-2021-25214,CVE-2021-25215,CVE-2021-25216]
+
+-------------------------------------------------------------------
@@ -11,0 +35,6 @@
+
+-------------------------------------------------------------------
+Tue Mar 23 12:34:53 UTC 2021 - Jan Engelhardt <jeng...@inai.de>
+
+- Modernize specfile, and declare /bin/bash as required buildshell
+  (use of {a,b} style expansion).

Old:
----
  bind-9.16.12.tar.xz
  bind-9.16.12.tar.xz.sha512.asc

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

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

Other differences:
------------------
++++++ bind.spec ++++++
--- /var/tmp/diff_new_pack.x7gl3t/_old  2021-05-10 15:39:09.449618891 +0200
+++ /var/tmp/diff_new_pack.x7gl3t/_new  2021-05-10 15:39:09.453618874 +0200
@@ -16,6 +16,7 @@
 #
 
 
+%define _buildshell /bin/bash
 %define        VENDOR SUSE
 %if 0%{?suse_version} >= 1500
 %define with_systemd 1
@@ -44,7 +45,7 @@
   %define _fillupdir %{_localstatedir}/adm/fillup-templates
 %endif
 Name:           bind
-Version:        9.16.12
+Version:        9.16.15
 Release:        0
 Summary:        Domain Name System (DNS) Server (named)
 License:        MPL-2.0
@@ -144,9 +145,7 @@
 This package provides a module which allows commands to be sent to rndc 
directly from Python programs.
 
 %prep
-%setup -q -a1
-%patch52 -p1
-%patch56 -p1
+%autosetup -p1 -a1
 
 # 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])' < %{SOURCE0})
@@ -204,7 +203,7 @@
   s|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g
   s|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g
 ' libtool
-make %{?_smp_mflags}
+%make_build
 # special make for the Administrators Reference Manual
 for d in arm; do
        make -C doc/${d} SPHINXBUILD=sphinx-build doc
@@ -246,11 +245,12 @@
 %if %{with_systemd}
        for file in named; do
                install -D -m 0644 vendor-files/system/${file}.service 
%{buildroot}%{_unitdir}/${file}.service
-                install -m 0755 vendor-files/system/${file}.prep 
%{buildroot}/%{_libexecdir}/bind/${file}.prep
+               sed -e "s,@LIBEXECDIR@,%{_libexecdir},g" -i 
%{buildroot}%{_unitdir}/${file}.service
+                install -m 0755 vendor-files/system/${file}.prep 
%{buildroot}%{_libexecdir}/bind/${file}.prep
                ln -s /sbin/service %{buildroot}%{_sbindir}/rc${file}
        done
        install -D -m 0644 %{SOURCE70} 
%{buildroot}%{_prefix}/lib/tmpfiles.d/bind.conf
-       install -D -m 0644 ${RPM_SOURCE_DIR}/named.root 
%{buildroot}%{_datadir}/factory%{_localstatedir}/lib/named/root.hint
+       install -D -m 0644 %{_sourcedir}/named.root 
%{buildroot}%{_datadir}/factory%{_localstatedir}/lib/named/root.hint
        install -m 0644 vendor-files/config/{127.0.0,localhost}.zone 
%{buildroot}%{_datadir}/factory%{_localstatedir}/lib/named
        install -m 0644 bind.keys 
%{buildroot}%{_datadir}/factory%{_localstatedir}/lib/named/named.root.key
 %else
@@ -259,14 +259,14 @@
                ln -sf %{_initddir}/${file} %{buildroot}%{_sbindir}/rc${file}
        done
 %endif
-install -m 0644 ${RPM_SOURCE_DIR}/named.root 
%{buildroot}%{_localstatedir}/lib/named/root.hint
+install -m 0644 %{_sourcedir}/named.root 
%{buildroot}%{_localstatedir}/lib/named/root.hint
 mv vendor-files/config/{127.0.0,localhost}.zone 
%{buildroot}%{_localstatedir}/lib/named
 install -m 0755 vendor-files/tools/bind.genDDNSkey 
%{buildroot}/%{_bindir}/genDDNSkey
 cp -a vendor-files/docu/BIND.desktop 
%{buildroot}/%{_datadir}/susehelp/meta/Administration/System
-cp -p ${RPM_SOURCE_DIR}/dnszone-schema.txt 
%{buildroot}/%{_sysconfdir}/openldap/schema/dnszone.schema
+cp -p %{_sourcedir}/dnszone-schema.txt 
%{buildroot}/%{_sysconfdir}/openldap/schema/dnszone.schema
 cp -p "%{SOURCE60}" "%{buildroot}/%{_sysconfdir}/openldap/schema/dlz.schema"
 install -m 0754 vendor-files/tools/ldapdump %{buildroot}/%{_datadir}/bind
-find %{buildroot}/%{_libdir} -type f -name '*.so*' -print0 | xargs -0 chmod 
0755
+find %{buildroot}/%{_libdir} -type f -name '*.so*' -exec chmod 0755 {} +
 for file in named-named; do
        install -m 0644 vendor-files/sysconfig/${file} 
%{buildroot}%{_fillupdir}/sysconfig.${file}
 done
@@ -275,7 +275,7 @@
 %endif
 # Cleanup doc
 rm doc/misc/Makefile*
-find doc/arm -type f ! -name '*.html' -print0 | xargs -0 rm -f
+find doc/arm -type f ! -name '*.html' -delete
 # Create doc as we want it in bind and not bind-doc
 for file in vendor-files/docu/README*; do
        basename=$( basename ${file})
@@ -306,6 +306,7 @@
 %pre -f named.pre
 %service_add_pre named.service
 %else
+
 %pre
 %{GROUPADD_NAMED}
 %{USERADD_NAMED}

++++++ bind-9.16.12.tar.xz -> bind-9.16.15.tar.xz ++++++
++++ 30276 lines of diff (skipped)


++++++ vendor-files.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vendor-files/system/named.service 
new/vendor-files/system/named.service
--- old/vendor-files/system/named.service       2021-04-13 15:14:43.655902696 
+0200
+++ new/vendor-files/system/named.service       2021-05-07 13:58:47.035292125 
+0200
@@ -9,7 +9,7 @@
 Type=forking
 KillMode=process
 EnvironmentFile=/etc/sysconfig/named
-ExecStartPre=+/usr/libexec/bind/named.prep
+ExecStartPre=+@LIBEXECDIR@/bind/named.prep
 ExecStart=/usr/sbin/named -u named $NAMED_ARGS
 ExecReload=/sbin/kill -p $MAINPID -HUP
 ProtectSystem=strict

Reply via email to