diff options
author | Florian Weimer <fweimer@redhat.com> | 2024-07-24 12:06:47 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2024-07-24 12:10:37 +0200 |
commit | 765325951ac5c7d072278c9424930b29657e9758 (patch) | |
tree | b4ad5f5ed63cf52e6038493c8d8716f6218ac2d5 /NEWS | |
parent | 95f61610f3e481d191b6184432342236fd59186d (diff) | |
download | glibc-765325951ac5c7d072278c9424930b29657e9758.tar.gz glibc-765325951ac5c7d072278c9424930b29657e9758.tar.xz glibc-765325951ac5c7d072278c9424930b29657e9758.zip |
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-- | NEWS | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/NEWS b/NEWS index 62956efd7a..d488874aba 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] |