Accepting request 963527 from home:jmoellers:branches:network
OBS-URL: https://build.opensuse.org/request/show/963527 OBS-URL: https://build.opensuse.org/package/show/network/bind?expand=0&rev=338
This commit is contained in:
parent
a6a277bcef
commit
a049546ee4
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:56525bf5caf01fd8fd9d90910880cc0f8a90a27a97d169187d651d4ecf0c411c
|
|
||||||
size 5292320
|
|
@ -1,17 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Comment: GPGTools - https://gpgtools.org
|
|
||||||
|
|
||||||
iQIzBAABCgAdFiEEqtu6UHTxQC97adVrxbTukxqfnf0FAmHv4ucACgkQxbTukxqf
|
|
||||||
nf133g//c/DzUcbtmssrr13B2vPO0LKa/iGolgUqx5F8jdG6L6j68z9zxAGqGYe3
|
|
||||||
FzWgkWfh1oHfdEjgu5ta7Orz3j+KnaAuZhGBCzYlSIGNcOjlopuQdZwFPpQKkT9n
|
|
||||||
Ww/66FMN3QIWN9N7a7Ru6zBl0RwaYrIlmKY6tHIGUsjnXM9tUjxdz0YEhIfMkG6i
|
|
||||||
HROIJxOhKqAu6Ty5VBHXs/Pede3wLik5dMGJoQ/hZC/vOXF5fjfUiy82HLIKYy+g
|
|
||||||
2rkBFpUf32Oir3Aei2rJavaHOrtr5DX9F9pTtbW2Ga6XTPB6cEf1IkFPtMHtJswV
|
|
||||||
NPZqCthQujyYknjDo7cZU25uUfmh4c6G9fPu4Xr9j4OVUC+1cdpNBzxf2SQ+PHGf
|
|
||||||
Vq3WneoPSA5XfJ2M/5ebX+vFSbwQ2kmawee8g4OruZi8kAFx5ejhwm4LZTqe/tna
|
|
||||||
Padejt1UE3YVhB5DyoZxMO55KU3W66ah6xhDJnoCFAXriAWO1dsL1AvI9kAtkrWT
|
|
||||||
UJ3wFGGIqQAJO3wtvT3OC0LvaoF1Dv8riQfDVQ3UAFSdib919iGUK5uk9kadDccq
|
|
||||||
hcVO4dDn/txM9ffZpUEdvy1wofLhDyVSZSknzuqmpoLVPYhzLAEztF6Y6TowXz7S
|
|
||||||
yFjFtEgYrwnjPd1zPD9SusoptzxPrctz4gsHzkE3Gn6SBH07uBM=
|
|
||||||
=gmx/
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
bind-9.18.1.tar.xz
Normal file
3
bind-9.18.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:57c7afd871694d615cb4defb1c1bd6ed023350943d7458414db8d493ef560427
|
||||||
|
size 5059456
|
17
bind-9.18.1.tar.xz.sha512.asc
Normal file
17
bind-9.18.1.tar.xz.sha512.asc
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Comment: GPGTools - https://gpgtools.org
|
||||||
|
|
||||||
|
iQIzBAABCgAdFiEEqtu6UHTxQC97adVrxbTukxqfnf0FAmInMmEACgkQxbTukxqf
|
||||||
|
nf0KDhAAzQav7F0ouTLcDFz3NsTsLhodaofSFPPfBnFrq0Dxj2bInrbc8XVgQWQh
|
||||||
|
9jkqjyjIiT45/uvlcxmuuLK9mJa95Nr+DieZgyQkam8pb6pNhqNYgmzNdn1/qVuO
|
||||||
|
xNL5anl/or3FD1cnYU7Xa6K8AFWt0izNmUFmKz4lCir4tJbQxXIIY0yk7lS05OHl
|
||||||
|
+hYNvWsdtM7ry1dcixaOwY76vkFbK1H4zCLI+LM/5oDjmj/24VlZi+i4TRCfvTHG
|
||||||
|
Iss15gI+UuLtYnj/DRLjamZGWKhBqPHj/Vo2jzlhy5ID3OJ43m6QxmXZeOFUW1rr
|
||||||
|
GnL/cGKvi5aq7TcmVVY+w34kdPtdACjw9eZ/MjlTuAb0DtsI/EH4sux1/TNRwcVT
|
||||||
|
+Ojohd+QvU4f2uXjdC3iVHsuD4txaZBb096uXCk26/IQgWgWbbcJYtWqOj7Rnh5C
|
||||||
|
YUWUhYDoyL5GbwqJ7BYf6X/wIqPmugBX1DtZpS7lJnVhOckpQNVPc2mjltw5LrI4
|
||||||
|
2nkaDsZN7JR707JiTI8gFe4czBXzCY5FYNaAAZPjLI7FvfRQIRmxkrWr6e0PYKWE
|
||||||
|
xyhrk73t0iacZfoO5uQr7lNIsrFPar7udFW3tfPCzFLfIcfUkFzeBY8ZStlSf33N
|
||||||
|
axYFNmzB8iCH/MUgfRQc+9pkWHNEQqnOUNJGl0mewoNnp+qIgcQ=
|
||||||
|
=f5BI
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,10 +0,0 @@
|
|||||||
--- bind-9.18.0.orig/contrib/dlz/modules/include/dlz_pthread.h 2022-01-24 09:28:57.521507091 +0100
|
|
||||||
+++ bind-9.18.0/contrib/dlz/modules/include/dlz_pthread.h 2022-02-08 12:19:14.177179130 +0100
|
|
||||||
@@ -18,6 +18,7 @@
|
|
||||||
|
|
||||||
#pragma once
|
|
||||||
|
|
||||||
+# define PTHREADS 1
|
|
||||||
#include <pthread.h>
|
|
||||||
#define dlz_mutex_t pthread_mutex_t
|
|
||||||
#define dlz_mutex_init pthread_mutex_init
|
|
46
bind.changes
46
bind.changes
@ -1,3 +1,49 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 17 07:28:25 UTC 2022 - Josef Möllers <josef.moellers@suse.com>
|
||||||
|
|
||||||
|
- * When using forwarders, bogus NS records supplied by, or via, those
|
||||||
|
forwarders may be cached and used by named if it needs to recurse
|
||||||
|
for any reason, causing it to obtain and pass on potentially
|
||||||
|
incorrect answers. [CVE-2021-25220]
|
||||||
|
* TCP connection slots may be consumed for an indefinite time frame
|
||||||
|
via a specifically crafted TCP stream sent from a client.
|
||||||
|
This issue can only be triggered on BIND servers which have
|
||||||
|
keep-response-order enabled, which is not the default configuration.
|
||||||
|
The keep-response-order option is an ACL block, and as such, any
|
||||||
|
hosts specified within it will be able to trigger this issue on
|
||||||
|
affected versions. [CVE-2022-0396]
|
||||||
|
* The RFC 8198 Aggressive Use of DNSSEC-Validated Cache feature
|
||||||
|
(synth-from-dnssec) had been refactored and the default has been
|
||||||
|
changed so that is now automatically enabled for dnssec-validating
|
||||||
|
resolvers. Subsequently it was found that repeated patterns of
|
||||||
|
specific queries to servers with this feature enabled could cause
|
||||||
|
an INSIST failure in query.c:query_dname which causes named to
|
||||||
|
terminate unexpectedly.
|
||||||
|
The vulnerability affects BIND resolvers running 9.18.0 that have
|
||||||
|
both dnssec-validation and synth-from-dnssec enabled. (Note that
|
||||||
|
dnssec-validation auto; is the default setting unless configured
|
||||||
|
otherwise in named.conf and that enabling dnssec-validation
|
||||||
|
automatically enables synth-from-dnssec unless explicitly disabled)
|
||||||
|
[CVE-2022-0635]
|
||||||
|
* The refactoring of the recursive client code introduced a
|
||||||
|
"backstop lifetime timer."
|
||||||
|
While BIND is processing a request for a DS record that needs to be
|
||||||
|
forwarded, it waits until this processing is complete or until the
|
||||||
|
backstop lifetime timer has timed out. When the resume_dslookup() function
|
||||||
|
is called as a result of such a timeout, the function does not test
|
||||||
|
whether the fetch has previously been shut down. This introduces the
|
||||||
|
possibility of triggering an assertion failure, which could cause the BIND
|
||||||
|
process to terminate. [CVE-2022-0667]
|
||||||
|
* Reset client TCP connection when data received cannot
|
||||||
|
be parsed as a valid DNS request.
|
||||||
|
For a complete list of changes, see
|
||||||
|
* Bind Release Notes
|
||||||
|
https://downloads.isc.org/isc/bind9/9.18.1/doc/arm/html/notes.html
|
||||||
|
* The CHANGES file in the source RPM
|
||||||
|
This obsoletes bind-define-missing-threads.patch
|
||||||
|
[bind-9.18.1.tar.xz, bind-9.18.1.tar.xz.sha512.asc,
|
||||||
|
bind-define-missing-threads.patch]
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Jan 31 13:49:51 UTC 2022 - Josef Möllers <josef.moellers@suse.com>
|
Mon Jan 31 13:49:51 UTC 2022 - Josef Möllers <josef.moellers@suse.com>
|
||||||
|
|
||||||
|
27
bind.spec
27
bind.spec
@ -56,7 +56,7 @@
|
|||||||
%define _fillupdir %{_localstatedir}/adm/fillup-templates
|
%define _fillupdir %{_localstatedir}/adm/fillup-templates
|
||||||
%endif
|
%endif
|
||||||
Name: bind
|
Name: bind
|
||||||
Version: 9.18.0
|
Version: 9.18.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Domain Name System (DNS) Server (named)
|
Summary: Domain Name System (DNS) Server (named)
|
||||||
License: MPL-2.0
|
License: MPL-2.0
|
||||||
@ -75,8 +75,6 @@ Source70: bind.conf
|
|||||||
# configuation file for systemd-sysusers
|
# configuation file for systemd-sysusers
|
||||||
Source72: named.conf
|
Source72: named.conf
|
||||||
Patch56: bind-ldapdump-use-valid-host.patch
|
Patch56: bind-ldapdump-use-valid-host.patch
|
||||||
# Fix typos in the source code (that will be fixed in th next minor release)
|
|
||||||
Patch57: bind-define-missing-threads.patch
|
|
||||||
BuildRequires: libcap-devel
|
BuildRequires: libcap-devel
|
||||||
BuildRequires: libopenssl-devel
|
BuildRequires: libopenssl-devel
|
||||||
BuildRequires: libtool
|
BuildRequires: libtool
|
||||||
@ -150,16 +148,6 @@ test and query the Domain Name System (DNS) and also the libraries rquired
|
|||||||
for the base "bind" package. The Berkeley Internet
|
for the base "bind" package. The Berkeley Internet
|
||||||
Name Domain (BIND) DNS server is found in the package named bind.
|
Name Domain (BIND) DNS server is found in the package named bind.
|
||||||
|
|
||||||
# 9.18.0 %package -n python3-bind
|
|
||||||
# 9.18.0 Summary: A module allowing rndc commands to be sent from Python programs
|
|
||||||
# 9.18.0 Group: Development/Languages/Python
|
|
||||||
# 9.18.0 Requires: python3
|
|
||||||
# 9.18.0 Requires: python3-ply
|
|
||||||
# 9.18.0 BuildArch: noarch
|
|
||||||
|
|
||||||
# 9.18.0 %description -n python3-bind
|
|
||||||
# 9.18.0 This package provides a module which allows commands to be sent to rndc directly from Python programs.
|
|
||||||
|
|
||||||
%if %{with_modules_perl}
|
%if %{with_modules_perl}
|
||||||
%package modules-perl
|
%package modules-perl
|
||||||
Summary: A dynamically loadable zone (DLZ) plugin embedding a Perl interpreter in BIND
|
Summary: A dynamically loadable zone (DLZ) plugin embedding a Perl interpreter in BIND
|
||||||
@ -174,7 +162,7 @@ to be written to integrate with BIND and serve DNS data.
|
|||||||
|
|
||||||
%if %{with_modules_mysql}
|
%if %{with_modules_mysql}
|
||||||
%package modules-mysql
|
%package modules-mysql
|
||||||
Summary: DLZ (dynamically loadable zone) modules which store zone data in a MySQL database
|
Summary: DLZ modules which store zone data in a MySQL database
|
||||||
Group: Productivity/Networking/DNS/Servers
|
Group: Productivity/Networking/DNS/Servers
|
||||||
BuildRequires: libmysqlclient-devel
|
BuildRequires: libmysqlclient-devel
|
||||||
|
|
||||||
@ -190,7 +178,7 @@ sends DNS NOTIFY packets to other name servers when appropriate.
|
|||||||
|
|
||||||
%if %{with_modules_ldap}
|
%if %{with_modules_ldap}
|
||||||
%package modules-ldap
|
%package modules-ldap
|
||||||
Summary: A DLZ (dynamically loadable zone) module which stores zone data in an LDAP directory
|
Summary: A DLZ module which stores zone data in an LDAP directory
|
||||||
Group: Productivity/Networking/DNS/Servers
|
Group: Productivity/Networking/DNS/Servers
|
||||||
BuildRequires: openldap2-devel
|
BuildRequires: openldap2-devel
|
||||||
|
|
||||||
@ -201,7 +189,7 @@ update support
|
|||||||
|
|
||||||
%if %{with_modules_bdbhpt}
|
%if %{with_modules_bdbhpt}
|
||||||
%package modules-bdbhpt
|
%package modules-bdbhpt
|
||||||
Summary: A DLZ (dynamically loadable zone) module which stores zone data in a BerkeleyDB
|
Summary: A DLZ module which stores zone data in a BerkeleyDB
|
||||||
Group: Productivity/Networking/DNS/Servers
|
Group: Productivity/Networking/DNS/Servers
|
||||||
BuildRequires: libdb-4_8-devel
|
BuildRequires: libdb-4_8-devel
|
||||||
|
|
||||||
@ -212,7 +200,7 @@ update support
|
|||||||
|
|
||||||
%if %{with_modules_sqlite3}
|
%if %{with_modules_sqlite3}
|
||||||
%package modules-sqlite3
|
%package modules-sqlite3
|
||||||
Summary: A DLZ (dynamically loadable zone) module which stores zone data in an sqlite3 db
|
Summary: A DLZ module which stores zone data in an sqlite3 db
|
||||||
Group: Productivity/Networking/DNS/Servers
|
Group: Productivity/Networking/DNS/Servers
|
||||||
BuildRequires: sqlite3-devel
|
BuildRequires: sqlite3-devel
|
||||||
|
|
||||||
@ -223,7 +211,7 @@ update support.
|
|||||||
|
|
||||||
%if %{with_modules_generic}
|
%if %{with_modules_generic}
|
||||||
%package modules-generic
|
%package modules-generic
|
||||||
Summary: DLZ (dynamically loadable zone) module which store zone data in plain files
|
Summary: DLZ module which store zone data in plain files
|
||||||
Group: Productivity/Networking/DNS/Servers
|
Group: Productivity/Networking/DNS/Servers
|
||||||
|
|
||||||
%description modules-generic
|
%description modules-generic
|
||||||
@ -337,7 +325,6 @@ mkdir -p \
|
|||||||
mkdir -p %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services
|
mkdir -p %{buildroot}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services
|
||||||
%endif
|
%endif
|
||||||
%make_install
|
%make_install
|
||||||
# install -m 0644 .clang-format.headers %{buildroot}/%{_defaultdocdir}/bind
|
|
||||||
# remove useless .h files
|
# remove useless .h files
|
||||||
rm -rf %{buildroot}%{_includedir}
|
rm -rf %{buildroot}%{_includedir}
|
||||||
|
|
||||||
@ -557,7 +544,7 @@ fi
|
|||||||
%if %{with_modules_generic}
|
%if %{with_modules_generic}
|
||||||
%files modules-generic
|
%files modules-generic
|
||||||
%{_libdir}/bind-plugins/dlz_filesystem_dynamic.so
|
%{_libdir}/bind-plugins/dlz_filesystem_dynamic.so
|
||||||
/usr/lib64/bind-plugins/dlz_wildcard_dynamic.so
|
%{_libdir}/bind-plugins/dlz_wildcard_dynamic.so
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files doc -f filelist-bind-doc
|
%files doc -f filelist-bind-doc
|
||||||
|
Loading…
Reference in New Issue
Block a user