This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
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
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |