This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.29.9000-128-g043440e
- From: fw at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 13 Mar 2019 13:59:18 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.29.9000-128-g043440e
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 043440e761d395e1f507d9faa6e82b3fe4536c3f (commit)
from 29218b265fdbdda394f563aa70566766b125aa3a (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=043440e761d395e1f507d9faa6e82b3fe4536c3f
commit 043440e761d395e1f507d9faa6e82b3fe4536c3f
Author: Florian Weimer <fweimer@redhat.com>
Date: Wed Mar 13 14:58:58 2019 +0100
hurd: Add no-op version of __res_enable_icmp [BZ #24047]
Mach does not support IP_RECVERR, so replace this function with a
stub in a sysdeps override for Hurd.
This fixes commit 08504de71813ddbd447bfbca4a325cbe8ce8bcda
("resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047]").
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
diff --git a/ChangeLog b/ChangeLog
index d616178..94ffb74 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-03-13 Florian Weimer <fweimer@redhat.com>
+
+ [BZ #24047]
+ * sysdeps/mach/hurd/res_enable_icmp.c: New file.
+
2019-03-13 Zack Weinberg <zackw@panix.com>
* sysdeps/generic/inttypes.h, sysdeps/generic/stdint.h:
diff --git a/sysdeps/mach/hurd/res_enable_icmp.c b/sysdeps/mach/hurd/res_enable_icmp.c
new file mode 100644
index 0000000..4b04563
--- /dev/null
+++ b/sysdeps/mach/hurd/res_enable_icmp.c
@@ -0,0 +1,27 @@
+/* Enable full ICMP errors on a socket. No-op version for Hurd.
+ Copyright (C) 2019 Free Software Foundation, Inc.
+ This file is part of the GNU C Library.
+
+ The GNU C Library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ The GNU C Library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with the GNU C Library; if not, see
+ <http://www.gnu.org/licenses/>. */
+
+/* Mach does not support the IP_RECVERR extension. */
+
+#include <resolv.h>
+
+int
+__res_enable_icmp (int family, int fd)
+{
+ return 0;
+}
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
.../mach/hurd/res_enable_icmp.c | 13 ++++++-------
2 files changed, 11 insertions(+), 7 deletions(-)
copy elf/tst-audit13.c => sysdeps/mach/hurd/res_enable_icmp.c (81%)
hooks/post-receive
--
GNU C Library master sources