GNU C Library master sources branch, fedora/2.11/master, updated. fedora/glibc-2.11.1-6-59-gf0806ad

schwab@sourceware.org schwab@sourceware.org
Fri May 14 12:00:00 GMT 2010


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



More information about the Glibc-cvs mailing list