Accepting request 973839 from home:jmoellers:branches:network
OBS-URL: https://build.opensuse.org/request/show/973839 OBS-URL: https://build.opensuse.org/package/show/network/bind?expand=0&rev=340
This commit is contained in:
parent
de343e57f9
commit
9fc32bb7e7
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:57c7afd871694d615cb4defb1c1bd6ed023350943d7458414db8d493ef560427
|
||||
size 5059456
|
@ -1,17 +0,0 @@
|
||||
-----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-----
|
3
bind-9.18.2.tar.xz
Normal file
3
bind-9.18.2.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2e4b38779bba0a23ee634fdf7c525fd9794c41d692bfd83cda25823a2a3ed969
|
||||
size 5109916
|
17
bind-9.18.2.tar.xz.sha512.asc
Normal file
17
bind-9.18.2.tar.xz.sha512.asc
Normal file
@ -0,0 +1,17 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Comment: GPGTools - https://gpgtools.org
|
||||
|
||||
iQIzBAABCgAdFiEEqtu6UHTxQC97adVrxbTukxqfnf0FAmJdcqsACgkQxbTukxqf
|
||||
nf3E5xAApY6+1ckL4EJpdEJux9WHBoHKlnTFAaD1HKIGNbJUPwnfc0j9LgVgRXIH
|
||||
AClkZS+9n45+CJEAwaoWcCmfAF4fUnoPukF16XhtRFcDCW4CSGSIbhXVKrN5hWkP
|
||||
nhpjmLC3DVVxxCEBySK1TxUQUPeLC5cbdtozgkA/QL/LiMdm2gagBXlKRL9nVdIX
|
||||
v5Fm+ZyVAU22WG639y7MpiquXdZ3P9xcmLcu4gg3A2IQ25mF4yj3C/nxNmqpZCVj
|
||||
e4i3/jyrXliSEXJ5lCZ7k5JBziS67edpoEMUnQgVxEIcLabl4xB5Q114eU1RI4C+
|
||||
JX9EZdgmXClqkQrJXuIgu1usm+cjvhNkltokNz/FcpClaDUpXQptC56UNLQUfZS2
|
||||
ZBOfxUhJYR+Fzru3pO5rXgs99nZlphS6BAbwLEmvgP1Ws3x1ye7lVKWuytKCxRhM
|
||||
yuNK7o5PBzMK8iW+B3h0ok9JsakhEJH1sOqlthInfrcJO1GLox1v5Ih3cGrRHNLK
|
||||
CnU8AkZkFPuTtNJMGFOtkftckkufiIcisakTjF2jfr7eWkf3k/FN4+AWF+h4R7gD
|
||||
vFz0YMH9I9GdfMFbikh2KUm1sU3d1RQ1mf600vEGFAsjPRuZCCe6762g3OLr9Rza
|
||||
TN3/XeHFyjJep2P+RCUUdEGUcb0ry3qV9jr9wUyB/KkJNefScHE=
|
||||
=A7Yz
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,38 @@
|
||||
Index: bind-9.18.2/contrib/dlz/modules/include/dlz_minimal.h
|
||||
===================================================================
|
||||
--- bind-9.18.2.orig/contrib/dlz/modules/include/dlz_minimal.h
|
||||
+++ bind-9.18.2/contrib/dlz/modules/include/dlz_minimal.h
|
||||
@@ -27,6 +27,7 @@
|
||||
|
||||
#include <inttypes.h>
|
||||
#include <stdbool.h>
|
||||
+#include <stdlib.h>
|
||||
|
||||
#include <arpa/inet.h>
|
||||
#include <net/if.h>
|
||||
@@ -85,6 +86,25 @@ typedef uint32_t dns_ttl_t;
|
||||
var = _u.v; \
|
||||
} while (0)
|
||||
|
||||
+
|
||||
+#if !defined(__has_attribute)
|
||||
+#define __has_attribute(x) 0
|
||||
+#endif /* if !defined(__has_attribute) */
|
||||
+
|
||||
+#if __GNUC__ >= 7 || __has_attribute(fallthrough)
|
||||
+#define FALLTHROUGH __attribute__((fallthrough))
|
||||
+#else
|
||||
+/* clang-format off */
|
||||
+#define FALLTHROUGH do {} while (0) /* FALLTHROUGH */
|
||||
+/* clang-format on */
|
||||
+#endif
|
||||
+
|
||||
+#ifdef __GNUC__
|
||||
+#define UNREACHABLE() __builtin_unreachable()
|
||||
+#else
|
||||
+#define UNREACHABLE() abort()
|
||||
+#endif
|
||||
+
|
||||
/* opaque structures */
|
||||
typedef void *dns_sdlzlookup_t;
|
||||
typedef void *dns_sdlzallnodes_t;
|
58
bind.changes
58
bind.changes
@ -1,3 +1,61 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 25 06:56:58 UTC 2022 - Josef Möllers <josef.moellers@suse.com>
|
||||
|
||||
- Upgrade to 9.18.2:
|
||||
Most important bugs fixed:
|
||||
* The "starting maxtime timer" message related to outgoing
|
||||
zone transfers was incorrectly logged at the ERROR level
|
||||
instead of DEBUG(1).
|
||||
* Ensure that zone maintenance queries have a retry limit.
|
||||
* When using both the `+qr` and `+y` options `dig` could
|
||||
crash if the connection to the first server was not
|
||||
successful.
|
||||
* dig could hang in some cases involving multiple servers
|
||||
in a lookup, when a request fails and the next one
|
||||
refuses to start for some reason, for example if it was
|
||||
an IPv4 mapped IPv6 address.
|
||||
* dig +nssearch was hanging until manually interrupted.
|
||||
* When an UPDATE targets a zone that is not configured,
|
||||
the requested zone name is now logged in the "not
|
||||
authoritative" error message, so that it is easier to
|
||||
track down problematic update clients.
|
||||
* Quote the dns64 prefix in error messages that complain
|
||||
about problems with it, to avoid confusion with the
|
||||
following dns64 ACLs.
|
||||
* When encountering socket error while trying to initiate
|
||||
a TCP connection to a server, dig could hang
|
||||
indefinitely, when there were more servers to try.
|
||||
* When timing-out or having other types of socket errors
|
||||
during a query, dig wasn't trying to perform the lookup
|
||||
using other servers, in case they exist.
|
||||
* Resending a UDP request in the result of a timeout
|
||||
could cause an assertion failure when the resent
|
||||
query's result was SERVFAIL.
|
||||
* Replace single TCP write timer with per-TCP write
|
||||
timers.
|
||||
* Invalid dnssec-policy definitions were being accepted
|
||||
where the defined keys did not cover both KSK and ZSK
|
||||
roles for a given algorithm. This is now checked for
|
||||
and the dnssec-policy is rejected if both roles are
|
||||
not present for all algorithms in use.
|
||||
* Fix query context management issues in the TCP part
|
||||
of dig.
|
||||
|
||||
Noteworthy functional changes:
|
||||
* Add new "reuseport" option to enable/disable load
|
||||
balancing of sockets.
|
||||
* Set the minimum MTU on UDPv6 and TCPv6 sockets and
|
||||
limit TCP maximum segment size (TCP_MAXSEG) to (1220)
|
||||
for both TCPv4 and TCPv6 sockets.
|
||||
|
||||
Needed to define two macros in contrib code:
|
||||
FALLTHOUGH is a copy of how it is defined in <isc/util.h>
|
||||
|
||||
UNREACHABLE follows the model used in MacOS /usr/include/c++/v1/cstdlib
|
||||
to determine if __builtin_ureachable is available
|
||||
[bind-9.18.2.tar.xz, bind-9.18.2.tar.xz.sha512.asc,
|
||||
bind-define-local-instances-of-FALLTHROUGH-and-UNREACHABLE.patch]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Mar 17 07:28:25 UTC 2022 - Josef Möllers <josef.moellers@suse.com>
|
||||
|
||||
|
@ -56,7 +56,7 @@
|
||||
%define _fillupdir %{_localstatedir}/adm/fillup-templates
|
||||
%endif
|
||||
Name: bind
|
||||
Version: 9.18.1
|
||||
Version: 9.18.2
|
||||
Release: 0
|
||||
Summary: Domain Name System (DNS) Server (named)
|
||||
License: MPL-2.0
|
||||
@ -75,6 +75,7 @@ Source70: bind.conf
|
||||
# configuation file for systemd-sysusers
|
||||
Source72: named.conf
|
||||
Patch56: bind-ldapdump-use-valid-host.patch
|
||||
Patch57: bind-define-local-instances-of-FALLTHROUGH-and-UNREACHABLE.patch
|
||||
BuildRequires: libcap-devel
|
||||
BuildRequires: libopenssl-devel
|
||||
BuildRequires: libtool
|
||||
|
Loading…
Reference in New Issue
Block a user