aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2024-07-24 12:06:47 +0200
committerFlorian Weimer <fweimer@redhat.com>2024-07-24 12:10:37 +0200
commit765325951ac5c7d072278c9424930b29657e9758 (patch)
treeb4ad5f5ed63cf52e6038493c8d8716f6218ac2d5 /NEWS
parent95f61610f3e481d191b6184432342236fd59186d (diff)
downloadglibc-765325951ac5c7d072278c9424930b29657e9758.zip
glibc-765325951ac5c7d072278c9424930b29657e9758.tar.gz
glibc-765325951ac5c7d072278c9424930b29657e9758.tar.bz2
resolv: Implement strict-error stub resolver option (bug 27929)
For now, do not enable this mode by default due to the potential impact on compatibility with existing deployments. Reviewed-by: DJ Delorie <dj@redhat.com>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS10
1 files changed, 10 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 62956ef..d488874 100644
--- a/NEWS
+++ b/NEWS
@@ -15,6 +15,16 @@ Major new features:
the RES_OPTIONS=-no-aaaa environment variable performs AAAA DNS
queries when the glibc DNS stub resolver is used.
+* The DNS stub resolver now supports the strict-error option. If
+ activated, getaddrinfo for the AF_UNSPEC address family (with dual
+ A/AAAA DNS lookups) attemps to obtain an A/AAAA response pair from
+ another DNS server if one of the responses indicates failure. Without
+ the strict-error option, getaddrinfo returns the A record data it has
+ obtained even if the AAAA query failed. The new strict error mode is
+ incompatible with some DNS environments which do not follow the RFCs,
+ which is why this mode is not enabled by default. A future version
+ of the library may turn it on by default, however.
+
Deprecated and removed features, and other changes affecting compatibility:
[Add deprecations, removals and changes affecting compatibility here]