about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2010-03-18 13:15:27 -0700
committerUlrich Drepper <drepper@redhat.com>2010-03-18 13:15:27 -0700
commit04f2902d9fadb2b8221162247412fb2c4667d95e (patch)
treeaf23898e6bc77fb23b49bafb54a2f251da96f372 /ChangeLog
parentb170ff0f8fb25d43dc6d6e9484fc33234110fd8d (diff)
downloadglibc-04f2902d9fadb2b8221162247412fb2c4667d95e.tar.gz
glibc-04f2902d9fadb2b8221162247412fb2c4667d95e.tar.xz
glibc-04f2902d9fadb2b8221162247412fb2c4667d95e.zip
Future safety in checking ELF header.
If we should use further fields in the e_ident array in the ELF header
of files we want zero to mean the default.  Enforce zero for now so
that non-optional features indicated by nonzero values are not go
unnoticed when using an old dynamic linker.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 92b6a914b5..9ff497dcf9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-03-18  Ulrich Drepper  <drepper@redhat.com>
+
+	* elf/dl-load.c (open_verify): Extend expected to the full size of the
+	e_ident array.  When loading, check that the fields in e_ident we don't
+	know are zero to allow future extensions.
+
 2010-03-18  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* sysdeps/i386/i686/multiarch/memcmp-ssse3.S: Update %xmm3