This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, fedora/2.11/master, updated. fedora/glibc-2.11.1-6-59-gf0806ad
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 14 May 2010 12:00:17 -0000
- Subject: GNU C Library master sources branch, fedora/2.11/master, updated. fedora/glibc-2.11.1-6-59-gf0806ad
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, fedora/2.11/master has been updated
via f0806ad101f05ae7738470272d494b8e5b56acca (commit)
via e9691db5366a2990ccebf157c757ae60258b46d6 (commit)
via 6d270188ef3fe10125b8723ed69ebdc9e90e914e (commit)
via 32901cc363778c71ed4ddf896c054e7450f654c1 (commit)
via b9b562e8bc985e9dd7f1cc0ef8aeb32e448e9cfa (commit)
via 50a66cf51789d82e515951a9d378bfacc0289df7 (commit)
via c4e15a30bd196e2201f4d183fc1bdec4f562be10 (commit)
via 8ef4dbaf6d8faa91ff42a5d7b8b2c29f1c22bed0 (commit)
via 850121f39d8b0bcf1e5bb2bddd4b50aae708b661 (commit)
via 15290d70863d800087aa629f035ad4bcb7f1f69b (commit)
via ca27df35b7e821a800c9302bc06b7923e1ff59fd (commit)
via 49c6fd1ff2a550ad407054a2821d654c41e22679 (commit)
via 59d5bd49df96b85c0e61ee21c74f0c7d91c34304 (commit)
via 39879d17a46e063c674ecf5532cb8c1f49fc7277 (commit)
via 1aa9c16a2a1b297b31793b99cc3d5d67e720edb2 (commit)
via 6b6e2d505cf6e9246872e7f98e338b52922c7b33 (commit)
via d75c76e1d74d3c6fe508738abd442aae0365d690 (commit)
via 443a33d8042f4084d4d1f40a5b973a19bcae9a23 (commit)
via 52ade99fe57673eccffbcd71dea61692c424930d (commit)
via fbca690a79f9b0232acc0e1d8504d62243bcdbb0 (commit)
via ed5e4f5aac1d6a4c75d78548255a47881cdfb911 (commit)
via 1845ca23091e5ff22e8620d5d72eccd9e2775324 (commit)
via 14b56bb1170bdfc4b3f6435017eab676c19b19bd (commit)
via ec2c681f5d94865892b383e6dc7a429e3bf58b11 (commit)
via 16c1804e696304140e54108ddd2889cf7b54b768 (commit)
via 159aeed982dc4c36de78027d262be8370e2f35a0 (commit)
via 043ea9e79d25398e8e0025b48444257e9e48029c (commit)
via ea614f680d5ede741bb2511364d190bceb9073b2 (commit)
via 6c4a23bc8d85165623b6331fab43cef8d18671db (commit)
via 02c9c5d2be470a498e707e0a7815ab9833b73a28 (commit)
via 888fec4045838c19406cbe942bd8541e9cc9db77 (commit)
via 64a532ff2c8cc914b1850a10ce7ca2a945c21098 (commit)
via 9914417d124400a5b4104a9d8ef8d46d1d464c6e (commit)
via 8469d71f1ffc0c910f69b9097fafdcf6594e108f (commit)
via f273badc6b317d8d0ba9ba52e873c98a7e72a4e7 (commit)
via 877103176f621c64bdd847e2db49205de7e32e61 (commit)
via 7dab764e6058b7383d76f0ba2b63ae3afbafd4ba (commit)
via a82e74eb468e899f7ebe4204eefa04a967002f77 (commit)
via fae1e90fa13beb6b84454626df2933ecc0b30c66 (commit)
via 3c0fb4080d496b788c4e579f130794574eb35e0b (commit)
via 2da4488386833b4787fc3e364a304bf2201b0aca (commit)
via a4b67d9bcd17d19386fada0c26f2dbbf0f192d9f (commit)
via f514e0b22795750f91eea596d5cba1845680dbe0 (commit)
via 69ad8afe74aa5a0aa727553e010ad0dded7721dd (commit)
via c648b3046e619146357f706a1d0ccced601e039f (commit)
via b204d65517276f8cdaf3a83349d0f1f553da68a2 (commit)
via 272eb2b141c22d03c1c68050b4ad97b2a0adfc69 (commit)
via 4aa960e79da30982273b3e572e488c1de635cf53 (commit)
via 2ce2bf1a9845ad1e0c5c3fa0bdd3601d95a78c45 (commit)
via 721d1acb10d336ad53dfefff8a515e3c1f2e3791 (commit)
via ea8e535ed1178b121e3ad5a5b2ebfd24a3bcf27b (commit)
via 5238213a22c9e64eff78e1eda1763c6c4bf52bcd (commit)
via b95387484e410a20334919b250f1614be468e41c (commit)
via b0e8ad9e4b224d9b45def4efbc66618361f18448 (commit)
via 72fe1ad1520b87137b11c315533594a4e350adea (commit)
via e73ad37f1571c67eaa0ea503ae91412f1d7abc6d (commit)
via 8c55b16c2f2c1fcbfe83916b598ed8c42a70350d (commit)
via ec10a41982e257e9829c54eb0092dd9fac91a149 (commit)
via 71197fe61ff9e55e4cbfb50cce6a9026e15ddb23 (commit)
from 5e6e747fa224df1159f7eb32bc26d44cad0dbb17 (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://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=f0806ad101f05ae7738470272d494b8e5b56acca
commit f0806ad101f05ae7738470272d494b8e5b56acca
Author: Andreas Schwab <schwab@redhat.com>
Date: Fri May 14 11:28:34 2010 +0200
2.11.1-7
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index e1a0ce5..64a29ec 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -25,7 +25,7 @@
Summary: The GNU libc libraries
Name: glibc
Version: %{glibcversion}
-Release: 6
+Release: 7
# GPLv2+ is used in a bunch of programs, LGPLv2+ is used for libraries.
# Things that are linked directly into dynamically linked programs
# and shared libraries (e.g. crt files, lib*_nonshared.a) have an additional
@@ -1034,6 +1034,32 @@ rm -f *.filelist*
%endif
%changelog
+* Fri May 14 2010 Andreas Schwab <schwab@redhat.com> - 2.11.1-7
+- Update from 2.11 branch
+ - Fix ldconfig to handle symlinks in chroot correctly (BZ#11149)
+ - Fix handling if newline in addmntent
+ - Fix ttyname_r callers not to expect errno was set (BZ#11538)
+ - Don't crash in trace mode when dependencies are missing
+ - Fix crash on reloading of gai data in nscd
+ - Fix fallocate error return on i386
+ - Fix getopt option handing (BZ#11039, BZ#11040, BZ#11041)
+ - Handle DNS timeouts in old-style lookup code (BZ#11010)
+ - Fix aux cache handling in ldconfig with chroot (BZ#11149)
+ - Fix printing error messages in getopt (BZ#11043)
+ - Declare iruserok and iruserok_af (BZ#11070)
+ - Fix option aliasing in argp (BZ#11254)
+ - Fix concurrent handling of __cpu_features (BZ#11292)
+ - Handle unnecessary padding in getdents64 (BZ#11333)
+ - Fix changes to interface list during getifaddrs calls (BZ#11387)
+ - Missing memory barrier in DES initialization (BZ#11449)
+ - Calls to cuserid can result in buffer overruns and/or overflows (BZ#11397)
+ - Fix R_X86_64_PC32 overflow detection
+ - Fix reporting of I/O errors in *dprintf functions (BZ#11319)
+ - Fix assertion in palloc and pvalloc as well (BZ#5553)
+ - Fix file descriotor leak in nftw with FTW_CHDIR (BZ#11271)
+ - Fix endless loop with invalid /etc/shells file (BZ#11242)
+ - _nl_load_locale incorrectly handles mmap() failures (BZ#11200)
+
* Fri Apr 16 2010 Andreas Schwab <schwab@redhat.com> - 2.11.1-6
- Fix spurious UNAVAIL status in getaddrinfo (#576667, #581673)
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=e9691db5366a2990ccebf157c757ae60258b46d6
commit e9691db5366a2990ccebf157c757ae60258b46d6
Merge: 5e6e747 6d27018
Author: Andreas Schwab <schwab@redhat.com>
Date: Fri May 14 11:15:22 2010 +0200
Merge remote branch 'origin/release/2.11/master' into fedora/2.11/master
diff --cc ChangeLog
index 1b4bff0,5e6a6b2..a296b53
--- a/ChangeLog
+++ b/ChangeLog
@@@ -3,19 -151,127 +151,140 @@@
* sysdeps/posix/getaddrinfo.c (gaih_inet): Reset no_data before
each action.
+ 2010-03-25 Andreas Schwab <schwab@redhat.com>
+
+ * sysdeps/posix/cuserid.c: Fix typo.
+
+ 2010-03-24 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11397]
+ * sysdeps/posix/cuserid.c (cuserid): Make sure the returned string
+ is NUL terminated.
+ Patch by Jonathan Geisler <jgeisler@cse.taylor.edu>.
+
+ 2010-03-02 Richard Guenther <rguenther@suse.de>
+
+ * sysdeps/x86_64/dl-machine.h (elf_machine_rela): R_X86_64_PC32
+ is sign-extending.
+
+ 2010-02-24 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11319]
+ * libio/iovdprintf.c (_IO_vdprintf): Explicitly flush stream before
+ undoing the stream because _IO_FINISH doesn't report failures.
+
+ [BZ #5553]
+ * malloc/malloc.c (public_vALLOc): Set ar_ptr when trying main_arena.
+ (public_pVALLOc): Likewise.
+ Patch by Petr Baudis.
+
+ 2010-02-22 Jim Meyering <meyering@redhat.com>
+
+ * manual/math.texi (BSD Random): Fix a typo: s/are/is/
+
+ * manual/charset.texi: Adjust grammar.
+
+ * manual/errno.texi (Error Messages): Fix doubled-words and typos.
+ * manual/charset.texi (Selecting the Conversion): Likewise.
+ * manual/getopt.texi (Getopt Long Options): Likewise.
+ * manual/memory.texi (Resizing the Data Segment): Likewise.
+ * manual/message.texi (GUI program problems): Likewise.
+ * manual/resource.texi (CPU Affinity): Likewise.
+ * manual/stdio.texi (Streams and Threads): Likewise.
+ * manual/time.texi (High Accuracy Clock): Likewise.
+
+ 2010-02-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
+
+ * sysdeps/s390/s390-64/utf8-utf16-z9.c: Disable hardware
+ instructions cu21 and cu24. Add well-formedness checking
+ parameter and adjust the software implementation.
+ * sysdeps/s390/s390-64/utf16-utf32-z9.c: Likewise.
+
+ 2010-02-10 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11271]
+ * io/ftw.c (ftw_startup): Close descriptor for initial directory
+ after changing back to it.
+
+ 2010-02-09 Ulrich Drepper <drepper@redhat.com>
+
+ * sysdeps/i386/lshift.S: Fix unwind information.
+
+ 2010-02-03 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11242]
+ * misc/getusershell.c (initshells): Allocate one more byte in input
+ buffer so that fgets doesn't loop undefinitely.
+
+ 2010-01-25 Andreas Schwab <schwab@redhat.com>
+
+ * iconv/iconv_prog.c (write_output): Fix check for open failure.
+
+ 2010-01-22 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11200]
+ * locale/loadlocale.c (_nl_load_locale): Fix recognition of genuine
+ mmap resource problem. Patch by Joe Landers <jlanders@vmware.com>.
+
+ 2010-01-22 Jim Meyering <jim@meyering.net>
+
+ [BZ #11184]
+ * posix/regex_internal.c (re_dfa_add_node): Extend the overflow
+ detection test. Patch by Paul Eggert.
+
+ [BZ #11183]
+ * posix/regex_internal.c (re_string_realloc_buffers):
+ Detect and handle internal overflow. Patch by Paul Eggert
+
+ 2010-01-20 Andreas Schwab <schwab@redhat.com>
+
+ * sysdeps/unix/sysv/linux/s390/s390-32/____longjmp_chk.c
+ (CHECK_SP): Fix check for alternate stack.
+ * sysdeps/unix/sysv/linux/s390/s390-64/____longjmp_chk.c
+ (CHECK_SP): Likewise.
+
+ 2010-01-19 Ulrich Drepper <drepper@redhat.com>
+
+ [BZ #11194]
+ * misc/bits/syslog.h (syslog, vsyslog): Remove unnecessary return.
+
+ 2010-01-18 Andreas Schwab <schwab@redhat.com>
+
+ * elf/dynamic-link.h (elf_get_dynamic_info): Use correct type when
+ casting d_tag.
+
+ * elf/dynamic-link.h (elf_get_dynamic_info): Ignore negative
+ dynamic entry types.
+
+ 2010-01-14 Ulrich Drepper <drepper@redhat.com>
+
+ * bits/confname.h: Make pre-C99-safe.
+
+ 2010-02-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ [BZ #11230]
+ * sysdeps/ia64/memchr.S: Don't read beyond the last byte
+ during recovery.
+
+ 2010-03-25 Ryan S. Arnold <rsa@us.ibm.com>
+
+ * sysdeps/unix/sysv/linux/getsysstats.c (next_line): Remove
+ redundant and incorrect else block which overwrites current line
+ with the partial next line.
+
+2010-03-09 David S. Miller <davem@davemloft.net>
+
+ * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Handling
+ of R_SPARC_TLS_LE_* needs to use 32-bit loads and stores, not
+ 64-bit ones.
+
+2009-10-27 Aurelien Jarno <aurelien@aurel32.net>
+
+ [BZ #10855]
+ * locale/programs/locarchive.c: use MMAP_SHARED to reserve memory
+ used later with MMAP_FIXED | MMAP_SHARED to cope with different
+ alignment restrictions.
+
2010-01-14 Ulrich Drepper <drepper@redhat.com>
[BZ #11127]
diff --cc elf/ldconfig.c
index 4886645,6e71b09..5cae938
--- a/elf/ldconfig.c
+++ b/elf/ldconfig.c
@@@ -1355,12 -1355,19 +1366,21 @@@ main (int argc, char **argv
add_system_dir (SLIBDIR);
if (strcmp (SLIBDIR, LIBDIR))
add_system_dir (LIBDIR);
+
+ add_arch_dirs (config_file);
}
+ const char *aux_cache_file = _PATH_LDCONFIG_AUX_CACHE;
+ if (opt_chroot)
+ {
+ aux_cache_file = chroot_canon (opt_chroot, aux_cache_file);
+ if (aux_cache_file == NULL)
+ error (EXIT_FAILURE, errno, _("Can't open cache file %s\n"),
+ _PATH_LDCONFIG_AUX_CACHE);
+ }
+
if (! opt_ignore_aux_cache)
- load_aux_cache (_PATH_LDCONFIG_AUX_CACHE);
+ load_aux_cache (aux_cache_file);
else
init_aux_cache ();
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 269 ++++++++++++++++++++
argp/Makefile | 5 +-
argp/argp-parse.c | 12 +-
argp/bug-argp2.c | 55 ++++
bits/confname.h | 2 +-
crypt/crypt_util.c | 98 ++++----
csu/Makefile | 15 +-
elf/chroot_canon.c | 10 +-
elf/dl-version.c | 12 +-
elf/dynamic-link.h | 15 +-
elf/ldconfig.c | 38 ++-
fedora/glibc.spec.in | 28 ++-
hurd/lookup-at.c | 4 +-
iconv/iconv_prog.c | 2 +-
io/ftw.c | 3 +-
libio/iovdprintf.c | 5 +-
locale/loadlocale.c | 1 +
localedata/ChangeLog | 8 +
localedata/Makefile | 5 +
localedata/locales/i18n | 3 +-
malloc/malloc.c | 19 +-
manual/charset.texi | 10 +-
manual/errno.texi | 2 +-
manual/getopt.texi | 2 +-
manual/math.texi | 2 +-
manual/memory.texi | 2 +-
manual/message.texi | 2 +-
manual/resource.texi | 2 +-
manual/stdio.texi | 2 +-
manual/time.texi | 2 +-
misc/bits/syslog.h | 6 +-
misc/getusershell.c | 4 +-
misc/mntent_r.c | 6 +-
nscd/aicache.c | 10 +-
posix/gai.conf | 9 +
posix/getopt.c | 40 ++--
posix/regex_internal.c | 16 +-
posix/regexec.c | 2 +-
resolv/netdb.h | 24 ++
resolv/nss_dns/dns-host.c | 34 +--
sysdeps/i386/lshift.S | 4 +-
sysdeps/ia64/memchr.S | 8 +-
sysdeps/mach/hurd/ttyname_r.c | 6 +-
sysdeps/posix/cuserid.c | 5 +-
sysdeps/s390/s390-64/utf16-utf32-z9.c | 11 +-
sysdeps/s390/s390-64/utf8-utf16-z9.c | 9 +-
sysdeps/unix/bsd/ptsname.c | 11 +-
sysdeps/unix/getlogin.c | 9 +-
sysdeps/unix/readdir_r.c | 14 +-
sysdeps/unix/sysv/linux/getsysstats.c | 14 +-
sysdeps/unix/sysv/linux/i386/fallocate.c | 8 +-
sysdeps/unix/sysv/linux/i386/fallocate64.c | 8 +-
sysdeps/unix/sysv/linux/i386/readdir64_r.c | 3 +-
sysdeps/unix/sysv/linux/ifaddrs.c | 55 +++-
.../unix/sysv/linux/s390/s390-32/____longjmp_chk.c | 2 +-
.../unix/sysv/linux/s390/s390-64/____longjmp_chk.c | 2 +-
sysdeps/x86_64/dl-machine.h | 4 +-
sysdeps/x86_64/multiarch/init-arch.c | 33 ++-
sysdeps/x86_64/multiarch/init-arch.h | 4 +-
59 files changed, 766 insertions(+), 230 deletions(-)
create mode 100644 argp/bug-argp2.c
hooks/post-receive
--
GNU C Library master sources