about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2019-03-12 11:40:47 +0100
committerFlorian Weimer <fweimer@redhat.com>2019-03-12 11:40:47 +0100
commit08504de71813ddbd447bfbca4a325cbe8ce8bcda (patch)
tree220785321a7949a077d9ea8c381eb810430ccb09 /ChangeLog
parent5fbcd76351eeda3479175e2dce62b342f8964e86 (diff)
downloadglibc-08504de71813ddbd447bfbca4a325cbe8ce8bcda.tar.gz
glibc-08504de71813ddbd447bfbca4a325cbe8ce8bcda.tar.xz
glibc-08504de71813ddbd447bfbca4a325cbe8ce8bcda.zip
resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047]
The Linux kernel suppresses some ICMP error messages by default for
UDP sockets.  This commit enables full ICMP error reporting,
hopefully resulting in faster failover to working name servers.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9bf1e4e3c8..2f72e0f8ec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2019-03-12  Florian Weimer  <fweimer@redhat.com>
+
+	[BZ #24047]
+	resolv: Enable full ICMP errors for UDP DNS sockets
+	* resolv/res_enable_icmp.c: New file.
+	* resolv/Makefile (libresolv-routines): Add res_enable_icmp.
+	* resolv/resolv-internal.h (__res_enable_icmp): Declare.
+	* resolv/res_send.c (reopen): Call __res_enable_icmp on new
+	socket.
+
 2019-03-11  Mao Han  <han_mao@c-sky.com>
 
 	* elf/elf.h (EF_CSKY_ABIMASK, EF_CSKY_OTHER, EF_CSKY_PROCESSOR)