summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2015-02-08 04:25:12 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2015-02-08 04:26:54 +0100
commita5eb23deb6956b1839fc28b0ca93324531e50d9b (patch)
treea7008132bc5c25d9ea362a867c5be197312627ac /ChangeLog
parent3999d26ead93990b244ada078073fb58fb8bb5be (diff)
downloadglibc-a5eb23deb6956b1839fc28b0ca93324531e50d9b.tar.gz
glibc-a5eb23deb6956b1839fc28b0ca93324531e50d9b.tar.xz
glibc-a5eb23deb6956b1839fc28b0ca93324531e50d9b.zip
hurd: Ignore bytes beyond sockaddr length for AF_UNIX
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 4584975f3e..b3cdd15919 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -45,6 +45,16 @@
 	_IOT__IOTBASE_uint64_t, _IOT__IOTBASE_size_t, _IOT__IOTBASE_ssize_t,
 	_IOTBASE_unsigned, _IOTBASE_signed): Define macros.
 
+	[BZ #17944]
+	* hurd/hurdsocket.h: New file, defines _hurd_sun_path_dupa which
+	duplicates ADDR->sun_path with sockaddr LEN limitation.
+	* sysdeps/mach/hurd/connect.c: Include <string.h>
+	(__connect): Give result of _hurd_sun_path_dupa to name lookup.
+	* sysdeps/mach/hurd/sendmsg.c: Likewise.
+	* sysdeps/mach/hurd/sendto.c: Likewise.
+	* sysdeps/mach/hurd/bind.c: Call _hurd_sun_path_dupa instead of
+	implementing it by hand.
+
 2015-02-06  Roland McGrath  <roland@hack.frob.com>
 
 	* sysdeps/arm/sysdep.h [!PROF] [ARCH_HAS_T2 && !PIC] (LDR_GLOBAL):