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. glibc-2.11.3-675-g591074b
- From: schwab at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 30 Nov 2010 15:32:50 -0000
- Subject: GNU C Library master sources branch, fedora/2.11/master, updated. glibc-2.11.3-675-g591074b
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 591074b5f6e78c5cb2be3dabaaf87c351a405013 (commit)
via fc411c19921d761c18654bd401fff382749ac20c (commit)
via 0a150288f97b7db2096e09b948eb1189acf06a6e (commit)
via 331523bb4b8953eb6f854689426d5e400ac566a9 (commit)
via 7372b19962badff7e2b400385f8800b3d389f9eb (commit)
via 977bbf5c1869f25d013aa530e7a1a222f6f547ff (commit)
via 491e94705bce68a32ce9ddbf4eefd17c5814c1fb (commit)
via 5c26c0f7f9f5a953b21bd38dab97cbb9a59513af (commit)
via 353ade4f9b4985fde89a62d763ef78c94901fb2d (commit)
via d795f23c92bda75cf04b56f42532afeee9209d1b (commit)
via 42c95109b2e56489a19c64910bd6127a11e2279b (commit)
via 1e0bcc2ee3019028aa39dd710e32dd8158395328 (commit)
via 7112fd02abb494e353f5dc5a5057183ae153869e (commit)
via dd2fde461e300fc08fa95cff78dae4a76b3e7f8a (commit)
via c01f7d05b8bf37b646c87170e54d70e629c9e6ac (commit)
via 49a47e5a164339f7b7a39c3a886a941596f1f40f (commit)
via 2ea9855d590f308c38e0ccdc326e1cf1d4551cd3 (commit)
via 457c305d8a919e4fc886c56bd153442e915a7c7e (commit)
via 5a647459c82250dfd382b3bda7ec909c0e581b23 (commit)
via cbca5989ba6e08f73604daa65181c162f60a6e69 (commit)
via 5da0ad553866972d8545d8e5533add305e0c2530 (commit)
via 4e951b593897f603ecd754a43dfec721e8a64e6b (commit)
via fa55fd7e5b1da8bd2dddffab82931e2495e82435 (commit)
via 7f5aef2309fe5eb482cfa37193a185905403f3a8 (commit)
via 1d81ee7397e0660f1ef14ded1702a47bd292d044 (commit)
via 8b1cd765b2bef7a4e71f76ac87dd1454fe2ed409 (commit)
via c88ea0dfe1baccac52a7a7fb80ee5b813a226b8d (commit)
via 3f0ccf6ea53054aad8cf4b9fd43e1b02d9506732 (commit)
via 1f260d0fdc83ea4f9213ca57d0dbfed1bcd2e52f (commit)
via 153501dc10cd4e5c9aa5084c1526fff7448b8854 (commit)
via 8a69e300d5529d84bff72b17eeaaf9140e44052d (commit)
via f3a97f4c2c783e6e93fc6094e1a8d181b3f53b09 (commit)
via 4eedc59901f93773aa5e05791e8c1eef15adc53b (commit)
via 72f754daa024e1cceecf5073203e109b411dd530 (commit)
via bca48e9a92242428acd6ffa9da6b4739eae4188b (commit)
via dca25feaf72a073df5ca7cca4de5e5d0fccacc36 (commit)
via e6ff4b8b261116ccf2867bc91891ad8f3f33ea24 (commit)
via 254fea5e8ff6b6823858dc5404e5e68a621d5a60 (commit)
via 5f353d1e05659d8515511f28b875b9fd10c1a661 (commit)
via 311ad04d94a2e34dc4c418fe19f146e94a41946f (commit)
via 0ea58d8be31aafedeb9efcba4e901d67f2392f53 (commit)
via 9d70662339289b8b49d1c83a486a49af128f1c0a (commit)
via 07b72c0b42b82f0432afcfb60a2cbb2c0f011420 (commit)
via 720be42915b3f5ae735f9f044b64285a2e34d33a (commit)
via de8b6f612a76c7432cb42f153c8b87391b57ced0 (commit)
via 5881b3d98138cdcfdc1d816dc1a2b8ec5d84659d (commit)
via 62724d5f1e48077992e1655c2dc4b5c47c08090e (commit)
via 553fe7087a45cc8cb84a994ce85708d085788947 (commit)
via 9b44d3dad91de42deef5178fb42e57ac02211dae (commit)
via a17f00a81580154f1c0cd6cc9799c9584c0965e2 (commit)
via 9ca2c3cc19959d0f37389e1bcb0b67bf93cb9768 (commit)
via 827face44bf189f562225339d015a3b4b5cad023 (commit)
via ca47880178b8611e37786770c252827d5faba260 (commit)
via 0cd8f10947cd557d35175cab5f38c4e38fab646a (commit)
via cd8ba92d3437c83cefdc31ed493cc3731ceec356 (commit)
via b0017251495765077d536b43d84bcdbdefe752f4 (commit)
via a99e880cd8826e07630a2d208180541adeb89b75 (commit)
via 831daea2c92d35caeba600e9d9052348466e2d83 (commit)
via 38e894eec8a26e302859840cd1f2de4387e24357 (commit)
via 0a15401613d381271618c7d4a2cac549ba3f2a2c (commit)
via 88731ee9162c68b851d94e2b8f3dcb1a5f88f11f (commit)
via a4c0656f24f9a969060104beed261f5b6fb5cc80 (commit)
via f4b045b4b91642b18bc5cb7721d2a2bcef1aedc6 (commit)
from 55a16942705d2ad448196c90fd0bbe90826f1b67 (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=591074b5f6e78c5cb2be3dabaaf87c351a405013
commit 591074b5f6e78c5cb2be3dabaaf87c351a405013
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue Nov 30 10:51:07 2010 +0100
2.11.3-1
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index 595bfe7..f701ffa 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: 3
+Release: 1
# 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,41 @@ rm -f *.filelist*
%endif
%changelog
+* Mon Nov 22 2010 Andreas Schwab <schwab@redhat.com> - 2.11.3-1
+- Update to 2.11.3 release
+ - Allow aux_cache_file open()ing to fail silently even in the chroot
+ mode (BZ#11149)
+ - Fix multiple nss_compat initgroups() bugs (BZ#10085)
+ - Properly convert f_fsid in statvfs (BZ#11611)
+ - Define MAP_HUGETLB and SWAP_FLAG_DISCARD
+ - Avoid too much stack use in fnmatch (BZ#11883)
+ - Fix comparison in sqrtl for IBM long double 128
+ - Fix warnings in __bswap_16 (BZ#12194)
+ - Properly quote output of locale (BZ#11904)
+ - Fix concurrency problem between dl_open and dl_iterate_phdr
+ - Fix perturbing in malloc on free (BZ#12140)
+ - Don't expand DST twice in dl_open
+ - Fix memory leak for some invalid regular expressions (BZ#12078)
+ - Linux getifaddrs might return entries with ->ifa_addr being NULL
+ (BZ#12093)
+ - Handle large malloc requests (BZ#12005)
+ - getdents64 fallback d_type support
+ - Fix _FORITY_SOURCE version of longjmp for Linux/x86-64 (BZ#11968)
+ - Fix array overflow in floating point parser (BZ#7066)
+ - Missing server address again leads to localhost being used (BZ#10851)
+ - Document M_PERTURB
+ - Fix vDSO synthetic hwcap handling so they are not masked out from
+ ld.so.cache matching
+ - 32bit memset-sse2.S fails with uneven cache size (BZ#12191)
+ - Verify in ttyname that the symlink is valid (BZ#12167)
+ - Fix x86-64 strchr propagation of search byte into all bytes of SSE
+ register (BZ#12159)
+ - Fix alignment of AVX safe area on x86-64 (BZ#12113, #643889)
+ - Fix strstr and memmem algorithm (BZ#12092)
+ - Fix handling of tail bytes of buffer in SSE2/SSSE3 x86-64 version
+ strn{,case}cmp (BZ#12077)
+ - Fix use of extend_alloca in NIS
+
* Fri Oct 22 2010 Andreas Schwab <schwab@redhat.com> - 2.11.2-3
- Require suid bit on audit objects in privileged programs (CVE-2010-3856)
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=fc411c19921d761c18654bd401fff382749ac20c
commit fc411c19921d761c18654bd401fff382749ac20c
Author: Roland McGrath <roland@redhat.com>
Date: Fri Jul 9 12:21:09 2010 -0700
Use canonical gnu.org URLs.
diff --git a/fedora/Makefile b/fedora/Makefile
index 1e94f18..e69e01f 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -4,7 +4,7 @@ glibc.spec: # The default target.
.PHONY: follow merge merge-base tag force-tag archive finish_archive srpm rpm
-releases-url := http://ftp.gnu.org/pub/gnu/glibc/
+releases-url := http://ftp.gnu.org/gnu/glibc/
tag-prefix := fedora/
branch-name := fedora
diff --git a/fedora/glibc.spec.in b/fedora/glibc.spec.in
index b334189..595bfe7 100644
--- a/fedora/glibc.spec.in
+++ b/fedora/glibc.spec.in
@@ -33,7 +33,7 @@ Release: 3
# libraries without restrictions.
License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
Group: System Environment/Libraries
-URL: http://sources.redhat.com/glibc/
+URL: http://www.gnu.org/software/glibc/
Source0: %{?glibc_release_url}%{glibcsrcdir}.tar.bz2
Source1: %{glibcsrcdir}-fedora.tar.bz2
Patch0: %{name}-fedora.patch
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0a150288f97b7db2096e09b948eb1189acf06a6e
commit 0a150288f97b7db2096e09b948eb1189acf06a6e
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue May 25 16:49:41 2010 +0200
Update releases URL
diff --git a/fedora/Makefile b/fedora/Makefile
index 85919e4..1e94f18 100644
--- a/fedora/Makefile
+++ b/fedora/Makefile
@@ -4,7 +4,7 @@ glibc.spec: # The default target.
.PHONY: follow merge merge-base tag force-tag archive finish_archive srpm rpm
-releases-url := ftp://sources.redhat.com/pub/glibc/releases/
+releases-url := http://ftp.gnu.org/pub/gnu/glibc/
tag-prefix := fedora/
branch-name := fedora
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=331523bb4b8953eb6f854689426d5e400ac566a9
commit 331523bb4b8953eb6f854689426d5e400ac566a9
Merge: 55a1694 7372b19
Author: Andreas Schwab <schwab@redhat.com>
Date: Tue Nov 30 10:38:11 2010 +0100
Merge commit 'glibc-2.11.3' into fedora/2.11/master
diff --cc ChangeLog
index 0e1306e,49dcad6..a7c0b0f
--- a/ChangeLog
+++ b/ChangeLog
@@@ -13,12 -262,44 +262,50 @@@
(do_preload): Use __RTLD_SECURE instead of is_preloaded.
(dlmopen_doit): Add __RTLD_SECURE to mode bits.
+ 2010-10-06 Ulrich Drepper <drepper@gmail.com>
+
+ * string/bug-strstr1.c: New file.
+ * string/Makefile: Add rules to build and run bug-strstr1.
+
+ 2010-10-05 Eric Blake <eblake@redhat.com>
+
+ [BZ #12092]
+ * string/str-two-way.h (two_way_long_needle): Always clear memory
+ when skipping input due to the shift table.
+
+ 2010-10-03 Ulrich Drepper <drepper@gmail.com>
+
+ [BZ #12005]
+ * malloc/mcheck.c: Handle large requests.
+
+ [BZ #12077]
+ * sysdeps/x86_64/strcmp.S: Fix handling of remaining bytes in buffer
+ for strncmp and strncasecmp.
+ * string/stratcliff.c: Add tests for strcmp and strncmp.
+ * wcsmbs/wcsatcliff.c: Adjust for stratcliff change.
+
+ 2010-06-02 Kirill A. Shutemov <kirill@shutemov.name>
+
+ * elf/dl-reloc.c: Flush cache after solving TEXTRELs if arch
+ requires it.
+
+ 2010-06-02 Andreas Schwab <schwab@redhat.com>
+
+ * nis/nss_nis/nis-initgroups.c (get_uid): Properly resize buffer.
+
+ 2010-06-07 Jakub Jelinek <jakub@redhat.com>
+
+ * libio/stdio.h (sscanf, vsscanf): Use __REDIRECT_NTH instead of
+ __REDIRECT followed by __THROW.
+ * wcsmbs/wchar.h (swscanf, vswscanf): Likewise.
+ * posix/getopt.h (getopt): Likewise.
+
+2010-10-18 Andreas Schwab <schwab@redhat.com>
+
+ * elf/dl-load.c (is_dst): Remove last parameter.
+ (_dl_dst_count): Ignore $ORIGIN in privileged programs.
+ (_dl_dst_substitute): Likewise.
+
2010-05-26 H.J. Lu <hongjiu.lu@intel.com>
[BZ #11640]
diff --cc malloc/mcheck.c
index 2821006,e2eb83f..01394ac
--- a/malloc/mcheck.c
+++ b/malloc/mcheck.c
@@@ -24,25 -25,10 +25,26 @@@
# include <mcheck.h>
# include <stdint.h>
# include <stdio.h>
+# include <stdlib.h>
# include <libintl.h>
+ # include <errno.h>
#endif
+#ifdef _LIBC
+extern __typeof (malloc) __libc_malloc;
+extern __typeof (free) __libc_free;
+extern __typeof (realloc) __libc_realloc;
+libc_hidden_proto (__libc_malloc)
+libc_hidden_proto (__libc_realloc)
+libc_hidden_proto (__libc_free)
+libc_hidden_proto (__libc_memalign)
+#else
+# define __libc_malloc(sz) malloc (sz)
+# define __libc_free(ptr) free (ptr)
+# define __libc_realloc(ptr, sz) realloc (ptr, sz)
+# define __libc_memalign(al, sz) memalign (al, sz)
+#endif
+
/* Old hook values. */
static void (*old_free_hook) (__ptr_t ptr, __const __ptr_t);
static __ptr_t (*old_malloc_hook) (__malloc_size_t size, const __ptr_t);
-----------------------------------------------------------------------
Summary of changes:
.gitattributes | 1 +
ChangeLog | 289 +++++++++++++++++++-
INSTALL | 5 +-
Makeconfig | 8 +-
config.make.in | 2 +-
configure | 6 +-
configure.in | 6 +-
elf/Makefile | 6 +-
elf/dl-load.c | 25 +-
elf/dl-object.c | 46 ++--
elf/dl-open.c | 29 --
elf/dl-reloc.c | 6 +-
elf/dl-sysdep.c | 5 +
elf/ldconfig.c | 12 +-
elf/rtld-Rules | 13 +-
elf/rtld.c | 11 +-
fedora/Makefile | 2 +-
fedora/glibc.spec.in | 39 +++-
hurd/hurd/fd.h | 5 +-
hurd/hurdselect.c | 2 +-
hurd/lookup-at.c | 6 +
libio/stdio.h | 16 +-
locale/programs/locale.c | 37 ++-
malloc/malloc.c | 4 +-
malloc/mcheck.c | 22 ++-
manual/Makefile | 5 +-
manual/arith.texi | 3 +-
manual/install.texi | 5 +-
manual/locale.texi | 2 +-
manual/memory.texi | 5 +
nis/nss_compat/compat-initgroups.c | 19 +-
nis/nss_nis/nis-initgroups.c | 2 +-
nptl/ChangeLog | 20 ++
nptl/Makefile | 3 +-
nptl/sysdeps/unix/sysv/linux/i386/Makefile | 3 +
nptl/sysdeps/unix/sysv/linux/sh/lowlevellock.S | 4 +-
nptl/sysdeps/x86_64/pthreaddef.h | 5 +-
nptl/sysdeps/x86_64/tls.h | 7 +-
posix/Makefile | 20 +-
posix/bug-regex31.c | 36 +++
posix/bug-regex31.input | 4 +
posix/fnmatch.c | 57 +++-
posix/fnmatch_loop.c | 130 ++++++----
posix/getopt.h | 8 +-
posix/regcomp.c | 19 +-
posix/tst-fnmatch.c | 5 +-
resolv/res_init.c | 53 ++--
...linux-gnu.data => localplt-s390-linux-gnu.data} | 0
...inux-gnu.data => localplt-s390x-linux-gnu.data} | 0
stdlib/strtod_l.c | 4 +-
string/Makefile | 4 +-
string/bug-strstr1.c | 26 ++
string/str-two-way.h | 2 +-
string/stratcliff.c | 144 +++++++---
sysdeps/generic/ldsodefs.h | 7 +-
sysdeps/i386/bits/byteswap.h | 15 +-
sysdeps/i386/elf/Makefile | 4 +
sysdeps/ieee754/ldbl-128ibm/e_sqrtl.c | 4 +-
sysdeps/mach/hurd/linkat.c | 6 +-
sysdeps/s390/s390-32/__longjmp.c | 13 +-
sysdeps/s390/s390-64/__longjmp.c | 13 +-
sysdeps/unix/sysv/linux/check_pf.c | 13 +-
sysdeps/unix/sysv/linux/getdents.c | 6 +-
sysdeps/unix/sysv/linux/i386/bits/mman.h | 4 +-
sysdeps/unix/sysv/linux/internal_statvfs.c | 3 +-
sysdeps/unix/sysv/linux/sparc/sys/epoll.h | 9 +-
sysdeps/unix/sysv/linux/sys/swap.h | 3 +-
sysdeps/unix/sysv/linux/ttyname.c | 33 ++-
sysdeps/unix/sysv/linux/ttyname_r.c | 32 ++-
sysdeps/unix/sysv/linux/x86_64/____longjmp_chk.S | 26 +-
sysdeps/unix/sysv/linux/x86_64/bits/mman.h | 3 +-
sysdeps/unix/sysv/linux/x86_64/sys/epoll.h | 4 +-
sysdeps/x86_64/bits/byteswap.h | 29 +-
sysdeps/x86_64/cacheinfo.c | 12 +-
sysdeps/x86_64/multiarch/strchr.S | 4 +-
sysdeps/x86_64/strcmp.S | 32 +-
version.h | 2 +-
wcsmbs/wchar.h | 16 +-
wcsmbs/wcsatcliff.c | 2 +
79 files changed, 1107 insertions(+), 386 deletions(-)
create mode 100644 nptl/sysdeps/unix/sysv/linux/i386/Makefile
create mode 100644 posix/bug-regex31.c
create mode 100644 posix/bug-regex31.input
copy scripts/data/{localplt-i386-linux-gnu.data => localplt-s390-linux-gnu.data} (100%)
copy scripts/data/{localplt-i386-linux-gnu.data => localplt-s390x-linux-gnu.data} (100%)
create mode 100644 string/bug-strstr1.c
create mode 100644 sysdeps/i386/elf/Makefile
hooks/post-receive
--
GNU C Library master sources