From d00771e8300a0158a8cc34fefabb6099285765d3e9850428df69dfcc5a32a9ae Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Sat, 5 Dec 2020 17:16:58 +0000 Subject: [PATCH] Accepting request 848814 from home:jmoellers:branches:network OBS-URL: https://build.opensuse.org/request/show/848814 OBS-URL: https://build.opensuse.org/package/show/network/bind?expand=0&rev=304 --- baselibs.conf | 10 +++---- bind-9.16.7.tar.xz | 3 --- bind-9.16.7.tar.xz.sha512.asc | 16 ----------- bind-9.16.8.tar.xz | 3 +++ bind-9.16.8.tar.xz.sha512.asc | 16 +++++++++++ bind-chrootenv.conf | 1 + bind.changes | 51 +++++++++++++++++++++++++++++++++++ bind.spec | 19 +++++++++---- vendor-files.tar.bz2 | 4 +-- 9 files changed, 92 insertions(+), 31 deletions(-) delete mode 100644 bind-9.16.7.tar.xz delete mode 100644 bind-9.16.7.tar.xz.sha512.asc create mode 100644 bind-9.16.8.tar.xz create mode 100644 bind-9.16.8.tar.xz.sha512.asc diff --git a/baselibs.conf b/baselibs.conf index 9c90152..9335a2e 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,17 +1,17 @@ libbind9-1600 -libdns1607 +libdns1608 libirs1601 -libisc1606 +libisc1607 obsoletes "bind-libs- = " provides "bind-libs- = " libisccc1600 libisccfg1601 -libns1604 +libns1605 bind-devel requires -bind- requires "libbind9-1600- = " - requires "libdns1607- = " + requires "libdns1608- = " requires "libirs1601- = " - requires "libisc1606- = " + requires "libisc1607- = " requires "libisccc1600- = " requires "libisccfg1601- = " diff --git a/bind-9.16.7.tar.xz b/bind-9.16.7.tar.xz deleted file mode 100644 index 5fae4f4..0000000 --- a/bind-9.16.7.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9f7d1812ebbd26a699f62b6fa8522d5dec57e4bf43af0042a0d60d39ed8314d1 -size 3241476 diff --git a/bind-9.16.7.tar.xz.sha512.asc b/bind-9.16.7.tar.xz.sha512.asc deleted file mode 100644 index 99f4f6f..0000000 --- a/bind-9.16.7.tar.xz.sha512.asc +++ /dev/null @@ -1,16 +0,0 @@ ------BEGIN PGP SIGNATURE----- - -iQIzBAABCgAdFiEElc7aJWscoKFfMC+1lSGn7V2s6RgFAl9ghGMACgkQlSGn7V2s -6RgcBRAAlmJYMfHkptqZrrDX1f0NrIm78HCcv7kDI9+hKGebc32Q9VKQ/OixHgVt -qEbbJp2zlM5whlTT/rgdvCxyiN8NtzN8g12dmECPOqdfqSmTORLL49QNDms3fa4C -W8u+ttPCeUoB/Zhh9Wbi2zq9Mxt+B0kpO44dcrdv88Z3ulWNTTFprpQWj0OBsiFu -yUOJ6W5Z4xv5WvMD3OYfrADQl/7txYwHghPCcEuns/iTyIX3v1jVIU/i8TIGliAh -+q5+DgOUOwIEjhy3wfIM9Uy5MTL3/rJ+dVZCrKiJQA4C6TKY9SOaxsLiw81SutXt -y7QemW6Hh2xxoCI2xOGjc53zTG0GnpMYb2rj0MW2p2PV+cfi2XpeHHpD3Q8hMQ1y -mHcOAyP262peDmP7TQweEvQy5Cee3IVe0kRiCb+/RS0D8BsWWGNZVe5yeZH/dyii -lonh42SjrhhFciGA+g0em6QB9Nj8npFm8uBJbgw+SEQpqiT6LT/kvn89Qk9JI6Ts -iZhu+hSricUZMC+imDsLJethmckMuExcIU/XH3I497D3ARI61QWtmu6EVu2zjBdZ -ga6kiFT9UlzVCJXcoadH8JQ5whEQtUJSyJuuMR88+R3C6fMkvoGlxcj3ACXzPkly -mp1aJ+W6dQIgMAWojDtVy8ppKi1s0PjmVRfAK1gst+Zjc1je5bg= -=ejiQ ------END PGP SIGNATURE----- diff --git a/bind-9.16.8.tar.xz b/bind-9.16.8.tar.xz new file mode 100644 index 0000000..50ccc96 --- /dev/null +++ b/bind-9.16.8.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e9b9c563692be86ec41f670f6b70e26c14e72445c742d7b5eb4db7d2b5e8d31 +size 3253744 diff --git a/bind-9.16.8.tar.xz.sha512.asc b/bind-9.16.8.tar.xz.sha512.asc new file mode 100644 index 0000000..6df5d1f --- /dev/null +++ b/bind-9.16.8.tar.xz.sha512.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEElc7aJWscoKFfMC+1lSGn7V2s6RgFAl+N4mQACgkQlSGn7V2s +6Rh6mQ//TrRXM01M4lfZ1zFMn+59OB2ihOrkzUELo0F6MtDGXOBFwQBg6YfG5EI3 +/3UCdE04LoI52IS/KXqylsZ+on0iyDATnIxcZXj4C88/3PwnbzPCjwws2+hbj/C2 +cEcHl2HiQ3brRly3XptceViJ6yJwAErrzRD4yIP7fY1bAHaXqeGj7focmA+DEqrA +5K5BEl5Yyxc96EF11AyWEpKFzQyQrTnRaUANll1V8k/JY5405DQQGyM6Dfc/yeHc +xi9xGk7tckIsZ4kyq0k7KrC1W49mgPngVLa/Cm3AORPXWs3V8ypPN88xRxil4oR0 +Q8cFAxUbe7XifQnHmQSnfwT+9DNcb/xA9HMpVnSAr9blI3/BtH++tvvS6spxtJSO +crRYT9gNhKlGOsVa3ZjdX4yXwbiw8F1fJ06Ii+94iL3hRH/f9LnFY4DFMw36z5aR +fsI9SbjCKZEMcAOhhCU1jlrEU8JLf0StlyNaGNJvP0ErJMZCGqCq3qtjJiIMVNDx +U8/7ARZlj67U4haUjqc+vPEou2uGShUMjJTMJmkyU0JD3XtOvLaDoQlpqrYg08TU +OvHB2f0XWzb60qGnZzZ6vjot6VEcdTT32atEvTp0YnZ41uVg/2vof+4rWXb+9ty3 +5Spl9ThsBAkXkcOwqOf81ybwuQKdDbfdm1XFTP3SLAjfdIRrjkE= +=c3U6 +-----END PGP SIGNATURE----- diff --git a/bind-chrootenv.conf b/bind-chrootenv.conf index eca73a7..35a86ab 100644 --- a/bind-chrootenv.conf +++ b/bind-chrootenv.conf @@ -14,3 +14,4 @@ L /var/lib/named/var/lib/named - - - - ../.. L /var/lib/named/var/log - - - - ../log d /var/lib/named/var/run - - - - - d /var/lib/named/var/run/named 755 named named - - +C /var/lib/named/usr/lib64/named - - - - /usr/lib64/named diff --git a/bind.changes b/bind.changes index e903ccb..d5b18de 100644 --- a/bind.changes +++ b/bind.changes @@ -1,3 +1,54 @@ +------------------------------------------------------------------- +Wed Nov 11 10:55:46 UTC 2020 - Josef Möllers + +- Added special make instruction for the "Administrator Reference + Manual" which is built using python3-Sphinx + [bsc#1177983, bind.spec] +- Removed "Before=nss-lookup.target" from named.service as that + leads to a systemd ordering cycle + [bsc#1177491, bsc#1178626, bsc#1177991, vendor-files.tar.bz2] + +------------------------------------------------------------------- +Wed Oct 28 12:50:56 UTC 2020 - Josef Möllers + +- Upgrade to version 9.16.8 + New Features: + * Add a new rndc command, "rndc dnssec -rollover", which triggers a + manual rollover for a specific key. + * Add a new rndc command, "rndc dumpdb -expired", which dumps the + cache database, including expired RRsets that are awaiting + cleanup, to the dump-file for diagnostic purposes. + Bug Fixes: + * named reported an invalid memory size when running in an environment + that did not properly report the number of available memory pages + and/or the size of each memory page. + * With multiple forwarders configured, named could fail the + REQUIRE(msg->state == (-1)) assertion in lib/dns/message.c, + causing it to crash. This has been fixed. + * named erroneously performed continuous key rollovers for KASP + policies that used algorithm Ed25519 or Ed448 due to a mismatch + between created key size and expected key size. + * Updating contents of an RPZ zone which contained names spelled + using varying letter case could cause some processing rules in + that RPZ zone to be erroneously ignored. + Local changes: + * Add /usr/lib64/named to the files and directories in + bind-chrootenv.conf. This directory contains plugins loaded + after the chroot(). + [bsc#1177913,bsc#1178078,bsc#1177603,bind-chrootenv.conf] + +------------------------------------------------------------------- +Fri Oct 23 11:29:25 UTC 2020 - Josef Möllers + +- Removed "dnssec-enable" from named.conf as it has been obsoleted. + Added a comment for reference which should be removed + in the future. +- Added a comment to the "dnssec-validation" in named.conf + with a reference to forwarders which do not return signed responses. +- Replaced named's dependency on time-sync with a dependency on time-set + in named.service. + [bsc#1177790,bsc#1175894,bsc#1177915,vendor-files.tar.bz2] + ------------------------------------------------------------------- Wed Oct 21 09:05:49 UTC 2020 - Josef Möllers diff --git a/bind.spec b/bind.spec index aacc6ad..e0c6c2b 100644 --- a/bind.spec +++ b/bind.spec @@ -20,17 +20,17 @@ # Note that the sonums are LIBINTERFACE - LIBAGE %define bind9_sonum 1600 %define libbind9 libbind9-%{bind9_sonum} -%define dns_sonum 1607 +%define dns_sonum 1608 %define libdns libdns%{dns_sonum} %define irs_sonum 1601 %define libirs libirs%{irs_sonum} -%define isc_sonum 1606 +%define isc_sonum 1607 %define libisc libisc%{isc_sonum} %define isccc_sonum 1600 %define libisccc libisccc%{isccc_sonum} %define isccfg_sonum 1601 %define libisccfg libisccfg%{isccfg_sonum} -%define ns_sonum 1604 +%define ns_sonum 1605 %define libns libns%{ns_sonum} %define VENDOR SUSE @@ -61,7 +61,7 @@ %define _fillupdir %{_localstatedir}/adm/fillup-templates %endif Name: bind -Version: 9.16.7 +Version: 9.16.8 Release: 0 Summary: Domain Name System (DNS) Server (named) License: MPL-2.0 @@ -91,6 +91,7 @@ BuildRequires: openldap2-devel BuildRequires: openssl BuildRequires: pkgconfig BuildRequires: python3 +BuildRequires: python3-Sphinx BuildRequires: python3-ply BuildRequires: update-desktop-files BuildRequires: pkgconfig(json) @@ -344,6 +345,10 @@ sed -i ' s|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g ' libtool make %{?_smp_mflags} +# special make for the Administrators Reference Manual +for d in arm; do + make -C doc/${d} SPHINXBUILD=sphinx-build doc +done %if %{with_systemd} %sysusers_generate_pre %{SOURCE72} named %endif @@ -426,7 +431,11 @@ find doc/arm -type f ! -name '*.html' -print0 | xargs -0 rm -f cp -a vendor-files/docu/README %{buildroot}/%{_defaultdocdir}/bind/README.%{VENDOR} mkdir -p vendor-files/config/ISC-examples cp -a bin/tests/*.conf* vendor-files/config/ISC-examples -for file in CHANGES COPYRIGHT README version contrib doc/{arm,misc} vendor-files/config; do +for d in arm; do + cp -a doc/${d}/_build %{buildroot}/%{_defaultdocdir}/bind/${d} + echo "%doc %{_defaultdocdir}/bind/${d}" >>filelist-bind-doc +done +for file in CHANGES COPYRIGHT README version contrib doc/misc vendor-files/config; do basename=$( basename ${file}) cp -a ${file} %{buildroot}/%{_defaultdocdir}/bind/${basename} echo "%doc %{_defaultdocdir}/bind/${basename}" >>filelist-bind-doc diff --git a/vendor-files.tar.bz2 b/vendor-files.tar.bz2 index 8548804..7bc1ccf 100644 --- a/vendor-files.tar.bz2 +++ b/vendor-files.tar.bz2 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:24cd8f4e3c9728acf63216640c079a19bb133f0d0574b2705da9e9e27d92b4c3 -size 23595 +oid sha256:869362e4b2919fa7ab4edb93d0397798b775c68c197d86edfb18c6e21b826b9b +size 23683