GNU C Library master sources branch, fedora/master, updated. fedora/glibc-2.11.90-16-80-g5246cf0

schwab@sourceware.org schwab@sourceware.org
Fri Apr 9 11:37: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/master has been updated
       via  5246cf01a9e10be47d503a66f36afec9ad3e7775 (commit)
       via  1080954fbcf54814875eb988673004d25a1655cf (commit)
       via  32e5e786daa69be1f153f01cd428ac18634bb7bc (commit)
       via  2e7c805d5ec1f0d2f46354bca65b1feffa7af63b (commit)
       via  afd46a4c7d49c6c7697591f931f20c745df46e49 (commit)
       via  f571a994cec6be2f6edff2f0cd43cbdadcd94f5f (commit)
       via  4dd019e3a1c68e2988ac35a97c95a59cd307eb05 (commit)
       via  e5c42595d0115c53ced9bb45ccd91b6ca9b7c701 (commit)
       via  eb5e4d230567ef650bde32672cb86361c6deda18 (commit)
       via  4535680d03d15dc9ce19d97b9d242a10941d5016 (commit)
       via  4bc2bcba67e870778fb9397f29435ee1b66bebf3 (commit)
       via  247fdc8ee68cf49cd808becce56b2e923b4f776b (commit)
       via  2cd9670885d32eed6f4de12ddbeb2a9d049f198e (commit)
       via  7ebaec64a0171a54dbe9aedd95497b130458060e (commit)
       via  8c6de69d00c6be60657ca0d763dda803172c6aab (commit)
       via  26f4163c6e6ca6543cb235960deaba09911d3d24 (commit)
       via  7e699e384212d48a55d10db8b845347da85a0cf4 (commit)
       via  cb652f30b0aa17e65803962305e052e509a5316d (commit)
       via  952df0afdca2333e9fae7d62a36077c348d2df93 (commit)
       via  9e37946dba22b53c5108eef777e867f93c894502 (commit)
       via  22f4f44b6727887957aa1d4039eba290b064da63 (commit)
       via  1a81139728494810f65aaa0d0c538ff8c2783dd5 (commit)
       via  3fedf0feb75457f7098a0119ca4203ff449546b6 (commit)
       via  b8b14c4cc38883032b8ebae50c9a8b3efd256483 (commit)
       via  3ed8e241229e370cca96650ed727f09838c51d67 (commit)
       via  ed0874085976531bda8a05540b0816e8bf711b71 (commit)
       via  647450cfb089a60f1dc3de7d68874cd21f475ec7 (commit)
       via  90a3055e8bdd9308eceeadc0b37278f324ec6b5d (commit)
       via  991eda1ec17665ea0da247f8eabc6993d020ed8e (commit)
       via  960af486d29fb1c233c5cd92e1d6dc029daeb7af (commit)
       via  6d28d423b2e47ad3534fb8807f4b0f31c2c0fa9a (commit)
       via  ab61c641c21abaf58eda5198019db83657beb699 (commit)
       via  bc58236c652761240fbe52f946f4a5efdd503fab (commit)
       via  8f4a5048eea6536ee85c0f2670adbb97d71e427d (commit)
       via  0a164fe03ee79d93e5dd2b1e1917e4ff5d580e1f (commit)
       via  b9ea2dd05ee1684ca36ce7ee62ac679f391b6a7f (commit)
       via  a5f3b0f830920ae31e24cad8fe5d877bba556764 (commit)
       via  463ed2f0bee56eb61a83b401a0134a4b8955178a (commit)
       via  62f8db6e495ccc77d2f4a0e37406ae97d2ccfd3c (commit)
       via  8dc1d0baa059066dfce35dc0bfe192252fda431b (commit)
       via  d09580b1e6c3158fd00a41e71ec5a4ace9f0a2fe (commit)
       via  68cf34be99d6d6241bd25a091d0e511121497ef9 (commit)
       via  6e9331df8bb546363724aaf50d8b023a0167c06d (commit)
       via  b1c1949e60e7c61bcd9f40f712d07494596491b2 (commit)
       via  07f9ca32a96891c90cb80aee780c8cee2c9504e4 (commit)
       via  7c9302908ee9ce1c21d930923a879c2cbef5242f (commit)
       via  c3dfadb87e16f0fab6f4d5242bcecf06c02976c7 (commit)
       via  2b0fba7530eafb3d815b8c9f3d546d3494680102 (commit)
       via  3e259dbb32c2456e7fc0fc751b8544fd0939a704 (commit)
       via  70c90289ff7e2f1ca976618bcf342d9c65c746fc (commit)
       via  89a4419cc384c090b1eabe610647aa4e14436a3f (commit)
       via  34b514dff6acf8f1cac0afefd24049e025fd62ea (commit)
       via  03615f7d837398790f88f7bd936a33a99e799af5 (commit)
       via  c8727fa6e5073d28ed6d0eb40a006ac2c1b9f9f3 (commit)
       via  fd8ccb0427569ffdfbb70c8828029122f3459160 (commit)
       via  54bf215c6f6811161275654518161b6bd5b8e325 (commit)
       via  085f930b8f263a0e0c87b5189c73f23c6991c556 (commit)
       via  7749bf5fe6ac0464db10a3a17a31121517f92530 (commit)
       via  7d9335ecd7ddd16bcbcfcc0f9cc1f0b5d392f849 (commit)
       via  8863605af91a9a930c0e92e87775cf22780451e0 (commit)
       via  c27849fbbf94f240704ac648f6b57daec08f0533 (commit)
       via  8f2e39941309c1a590e71b9a8035dbbc7e587fae (commit)
       via  4ad43b62d6b893e73d5af72565f23c064b9c59b5 (commit)
       via  9ac9129d496d27b93c6fdfe0a22b68b3e4ee55df (commit)
       via  04f2902d9fadb2b8221162247412fb2c4667d95e (commit)
       via  b170ff0f8fb25d43dc6d6e9484fc33234110fd8d (commit)
       via  234333153e5b29fec2c0b383249db6f245a877e9 (commit)
       via  94308fd0e071018cd823b654276acc103c8b509c (commit)
       via  12e6ee86c4f2b17a0f702a46b782447389d4bd82 (commit)
       via  d8c47894ca28d5c5cf396aa271c579d41f21c1d4 (commit)
       via  8ed9a2b18bc6d9bb2be89562fe1e14f9c3cf3346 (commit)
       via  bf219bc6fcd970d67ad76dbf3c96cdcdc951e083 (commit)
       via  561470e061b4210385ace824cac6139bccde094c (commit)
       via  92ad15a8f1d3e65f20fda3265c04ff26a642a2d0 (commit)
       via  94db8db8e80d8b7fe094dee92660c158bf62d732 (commit)
       via  4c35fb65c9ea221561bc5698358944a73383b3d6 (commit)
       via  4bf7d392453cbcbd65b36c054e1fdbdb1590def7 (commit)
       via  b8907dfd8b1c33943fef1f7c51274c1500024785 (commit)
       via  fb084e5e80737932aac2d58091541f1bc245b5f9 (commit)
       via  1d78f2996dc94c04578e83d1df221811fbe13fc7 (commit)
      from  b44389edf1a88c6607a6c365bd8d884aee2edead (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=5246cf01a9e10be47d503a66f36afec9ad3e7775

commit 5246cf01a9e10be47d503a66f36afec9ad3e7775
Author: Andreas Schwab <schwab@redhat.com>
Date:   Tue Apr 6 12:33:39 2010 +0200

    2.11.90-17

diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index c057f7a..01f36c9 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -20,7 +20,7 @@
 Summary: The GNU libc libraries
 Name: glibc
 Version: %{glibcversion}
-Release: 16
+Release: 17
 # 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
@@ -1026,6 +1026,33 @@ rm -f *.filelist*
 %endif
 
 %changelog
+* Tue Apr  6 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-17
+- Update from master
+  - Locale data updates (BZ#11007, BZ#11258, BZ#11272, BZ#10554)
+  - 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)
+  - Handle POSIX-compliant errno value of unlink in remove (BZ#11276)
+  - Fix definition and testing of S_ISSOCK (BZ#11279)
+  - Fix retrieving of kernel header version (BZ#11287)
+  - 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)
+  - Fix spurious UNAVAIL status is getaddrinfo
+  - Add support for new clocks (BZ#11389)
+  - Fix Linux getlogin{_r,} implementation
+  - Fix missing zero-termination in cuserid (BZ#11397)
+  - Fix glob with empty pattern
+  - Fix handling of STB_GNU_UNIQUE in LD_TRACE_PRELINKING
+  - Unify wint_t handling in wchar.h and wctype.h (BZ#11410)
+  - Implement handling of libc ABI in ELF header
+  - Don't underestimate length of DST substitution in rpath
+  - Power7-optimized 64-bit and 32-bit memcpy
+- Assign global scope to RFC 1918 addresses (#577626)
+
 * Thu Mar 18 2010 Andreas Schwab <schwab@redhat.com> - 2.11.90-16
 - Fix SSSE3 memcmp (#574210)
 

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1080954fbcf54814875eb988673004d25a1655cf

commit 1080954fbcf54814875eb988673004d25a1655cf
Author: Ulrich Drepper <drepper@redhat.com>
Date:   Tue Apr 6 12:27:58 2010 +0200

    Assign global scope to RFC 1918 addresses

diff --git a/ChangeLog b/ChangeLog
index db3026f..082130d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2010-04-06  Ulrich Drepper  <drepper@redhat.com>
+
+	* sysdeps/posix/getaddrinfo.c (default_scopes): Assign global
+	scope to RFC 1918 addresses.
+	* posix/gai.conf: Document difference from RFC 3484.
+
 2010-04-05  Thomas Schwinge  <thomas@schwinge.name>
 
 	* sysdeps/gnu/unwind-resume.c: New, moved from nptl/sysdeps/pthread/.
diff --git a/posix/gai.conf b/posix/gai.conf
index 195287e..bd40684 100644
--- a/posix/gai.conf
+++ b/posix/gai.conf
@@ -41,7 +41,7 @@
 #
 # precedence  <mask>   <value>
 #    Add another rule to the RFC 3484 precedence table.  See section 2.1
-#    and 10.3 in RFC 3484.  The default is:
+#    and 10.3 in RFC 3484.  The RFC requires:
 #
 #precedence  ::1/128       50
 #precedence  ::/0          40
@@ -58,7 +58,7 @@
 #    Add another rule to the RFC 3484 scope table for IPv4 addresses.
 #    By default the scope IDs described in section 3.2 in RFC 3484 are
 #    used.  Changing these defaults should hardly ever be necessary.
-#    The defaults are equivalent to:
+#    The definitions in RFC 1918 are equivalent to:
 #
 #scopev4 ::ffff:169.254.0.0/112  2
 #scopev4 ::ffff:127.0.0.0/104    2
@@ -75,3 +75,5 @@
 #scopev4 ::ffff:169.254.0.0/112  2
 #scopev4 ::ffff:127.0.0.0/104    2
 #scopev4 ::ffff:0.0.0.0/96       14
+#
+#    This is what the Red Hat setting currently uses.
diff --git a/sysdeps/posix/getaddrinfo.c b/sysdeps/posix/getaddrinfo.c
index 2e0c724..3eb5971 100644
--- a/sysdeps/posix/getaddrinfo.c
+++ b/sysdeps/posix/getaddrinfo.c
@@ -1099,10 +1099,12 @@ static const struct scopeentry
     /* Link-local addresses: scope 2.  */
     { { { 169, 254, 0, 0 } }, htonl_c (0xffff0000), 2 },
     { { { 127, 0, 0, 0 } }, htonl_c (0xff000000), 2 },
+#if 0
     /* Site-local addresses: scope 5.  */
     { { { 10, 0, 0, 0 } }, htonl_c (0xff000000), 5 },
     { { { 172, 16, 0, 0 } }, htonl_c (0xfff00000), 5 },
     { { { 192, 168, 0, 0 } }, htonl_c (0xffff0000), 5 },
+#endif
     /* Default: scope 14.  */
     { { { 0, 0, 0, 0 } }, htonl_c (0x00000000), 14 }
   };

http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=32e5e786daa69be1f153f01cd428ac18634bb7bc

commit 32e5e786daa69be1f153f01cd428ac18634bb7bc
Merge: b44389e 2e7c805
Author: Andreas Schwab <schwab@redhat.com>
Date:   Tue Apr 6 11:15:58 2010 +0200

    Merge remote branch 'origin/master' into fedora/master

diff --cc Makeconfig
index b638628,cd77fe1..9aacc81
--- a/Makeconfig
+++ b/Makeconfig
@@@ -780,12 -780,12 +780,12 @@@ endi
  # The assembler can generate debug information too.
  ifndef ASFLAGS
  ifeq ($(have-cpp-asm-debuginfo),yes)
- ASFLAGS = $(filter -g%,$(CFLAGS))
 -ASFLAGS := $(filter -g% -fdebug-prefix-map=%,$(CFLAGS))
++ASFLAGS = $(filter -g% -fdebug-prefix-map=%,$(CFLAGS))
  else
 -ASFLAGS :=
 +ASFLAGS =
  endif
  endif
 -ASFLAGS += $(ASFLAGS-config) $(asflags-cpu)
 +ASFLAGS += $(ASFLAGS-config) $(asflags-cpu) $(sysdep-ASFLAGS)
  
  ifndef BUILD_CC
  BUILD_CC = $(CC)
diff --cc elf/ldconfig.c
index 4886645,b9f1cc2..1bebb11
--- a/elf/ldconfig.c
+++ b/elf/ldconfig.c
@@@ -1355,12 -1342,19 +1353,21 @@@ main (int argc, char **argv
        add_system_dir (SLIBDIR);
        if (strcmp (SLIBDIR, LIBDIR))
  	add_system_dir (LIBDIR);
 +
 +      add_arch_dirs (config_file);
      }
  
+   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                                          |  343 ++++++++++++++
 Makeconfig                                         |    4 +-
 Makerules                                          |   16 +-
 argp/Makefile                                      |    5 +-
 argp/argp-parse.c                                  |   12 +-
 argp/bug-argp2.c                                   |   55 +++
 bits/time.h                                        |    8 +-
 catgets/gencat.c                                   |    4 +-
 conform/data/sys/stat.h-data                       |    5 +-
 crypt/crypt_util.c                                 |   98 ++--
 csu/Makefile                                       |   15 +-
 csu/gmon-start.c                                   |    4 +-
 csu/version.c                                      |    8 +-
 debug/catchsegv.sh                                 |    6 +-
 debug/xtrace.sh                                    |    4 +-
 elf/dl-deps.c                                      |    9 +-
 elf/dl-dst.h                                       |   21 +-
 elf/dl-load.c                                      |   18 +-
 elf/dl-lookup.c                                    |   54 +++-
 elf/dl-sysdep.c                                    |    6 +-
 elf/elf.h                                          |    9 +-
 elf/ldconfig.c                                     |   25 +-
 elf/ldd.bash.in                                    |    6 +-
 elf/rtld.c                                         |    8 +-
 elf/sprof.c                                        |    6 +-
 fedora/glibc.spec.in                               |   29 ++-
 iconv/iconv_prog.c                                 |    6 +-
 iconv/iconvconfig.c                                |   32 +-
 include/link.h                                     |    6 +-
 include/unistd.h                                   |    3 +
 include/wchar.h                                    |    5 +
 io/sys/stat.h                                      |    6 +-
 libc-abis                                          |   48 ++
 locale/programs/locale.c                           |   10 +-
 locale/programs/localedef.c                        |    8 +-
 locale/programs/simple-hash.c                      |    2 +
 locale/programs/simple-hash.h                      |    3 +-
 locale/setlocale.c                                 |    4 +-
 localedata/ChangeLog                               |   26 ++
 localedata/Makefile                                |    5 +
 localedata/locales/es_CR                           |   48 ++-
 localedata/locales/et_EE                           |   18 +-
 localedata/locales/fr_BE                           |   54 ++-
 localedata/locales/pt_BR                           |   55 ++--
 malloc/malloc.c                                    |   21 +-
 malloc/memusage.sh                                 |   10 +-
 malloc/mtrace.pl                                   |    4 +-
 nptl/ChangeLog                                     |   22 +
 nptl/pthread_cond_timedwait.c                      |   12 +-
 nptl/pthread_create.c                              |   30 +-
 nptl/sysdeps/pthread/Makefile                      |   12 +-
 nptl/sysdeps/pthread/createthread.c                |   19 +-
 nscd/nscd.c                                        |    8 +-
 nss/getent.c                                       |    4 +-
 po/nl.po                                           |  264 +++++-------
 posix/Makefile                                     |    4 +-
 posix/bug-glob3.c                                  |   45 ++
 posix/gai.conf                                     |   15 +-
 posix/getconf.c                                    |    4 +-
 posix/getopt.c                                     |   25 +-
 posix/glob.c                                       |   56 ++-
 posix/tst-gnuglob.c                                |   75 +++-
 resolv/netdb.h                                     |   24 +
 resolv/nss_dns/dns-host.c                          |   18 +-
 resolv/res_send.c                                  |   17 +-
 scripts/gen-libc-abis                              |   26 ++
 stdio-common/psiginfo.c                            |    2 +-
 string/test-memcmp.c                               |  265 +++++++++++-
 sysdeps/generic/ldsodefs.h                         |    2 +-
 sysdeps/gnu/Makefile                               |   15 +-
 .../pthread => sysdeps/gnu}/rt-unwind-resume.c     |    0
 .../pthread => sysdeps/gnu}/unwind-resume.c        |    0
 sysdeps/mach/hurd/dl-sysdep.c                      |    7 +-
 sysdeps/posix/cuserid.c                            |    5 +-
 sysdeps/posix/getaddrinfo.c                        |   24 +-
 sysdeps/posix/remove.c                             |   10 +-
 sysdeps/powerpc/powerpc32/power7/memcpy.S          |  469 ++++++++++++++++++++
 sysdeps/powerpc/powerpc64/power7/memcpy.S          |  449 +++++++++++++++++++
 sysdeps/unix/getlogin.c                            |    8 +-
 sysdeps/unix/getlogin_r.c                          |    7 +-
 sysdeps/unix/readdir_r.c                           |   14 +-
 sysdeps/unix/sysv/linux/bits/socket.h              |    4 +-
 sysdeps/unix/sysv/linux/clock_getres.c             |    8 +-
 sysdeps/unix/sysv/linux/clock_gettime.c            |    5 +-
 sysdeps/unix/sysv/linux/clock_settime.c            |    5 +-
 sysdeps/unix/sysv/linux/dl-sysdep.c                |    8 +-
 sysdeps/unix/sysv/linux/getlogin.c                 |   39 ++
 sysdeps/unix/sysv/linux/getlogin_r.c               |  100 +++++
 sysdeps/unix/sysv/linux/getpagesize.c              |   27 +-
 sysdeps/unix/sysv/linux/getsysstats.c              |   14 +-
 sysdeps/unix/sysv/linux/i386/fcntl.c               |   22 +-
 sysdeps/unix/sysv/linux/i386/readdir64_r.c         |    3 +-
 sysdeps/unix/sysv/linux/ifaddrs.c                  |   55 ++-
 sysdeps/unix/sysv/linux/kernel-features.h          |   14 +-
 sysdeps/unix/sysv/linux/ldsodefs.h                 |    9 +-
 sysdeps/unix/sysv/linux/mmap64.c                   |   21 +-
 sysdeps/unix/sysv/linux/remove.c                   |    2 +
 sysdeps/unix/sysv/linux/sys/mount.h                |    4 +-
 sysdeps/x86_64/multiarch/init-arch.c               |   33 +-
 sysdeps/x86_64/multiarch/init-arch.h               |    4 +-
 sysdeps/x86_64/multiarch/strpbrk-c.c               |   12 +-
 wcsmbs/wchar.h                                     |   16 +-
 wctype/wctype.h                                    |    8 +-
 103 files changed, 2865 insertions(+), 657 deletions(-)
 create mode 100644 argp/bug-argp2.c
 create mode 100644 libc-abis
 create mode 100644 posix/bug-glob3.c
 create mode 100644 scripts/gen-libc-abis
 rename {nptl/sysdeps/pthread => sysdeps/gnu}/rt-unwind-resume.c (100%)
 rename {nptl/sysdeps/pthread => sysdeps/gnu}/unwind-resume.c (100%)
 create mode 100644 sysdeps/powerpc/powerpc32/power7/memcpy.S
 create mode 100644 sysdeps/powerpc/powerpc64/power7/memcpy.S
 create mode 100644 sysdeps/unix/sysv/linux/getlogin.c
 create mode 100644 sysdeps/unix/sysv/linux/getlogin_r.c
 create mode 100644 sysdeps/unix/sysv/linux/remove.c


hooks/post-receive
-- 
GNU C Library master sources



More information about the Glibc-cvs mailing list