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]

GNU C Library master sources branch master updated. glibc-2.24-678-gdb0242e


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, master has been updated
       via  db0242e3023436757bbc7c488a779e6e3343db04 (commit)
       via  1900fab98d277b706305707c29684bc9c30cd151 (commit)
       via  4e054e6b07610633fe2959a850433503f708d12e (commit)
       via  0cea3587d3270eeb8f0649ab1ee9eda6919cc8e1 (commit)
      from  53aa04a86c10f49b7481e73d2ca045ecd6ed2df7 (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://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=db0242e3023436757bbc7c488a779e6e3343db04

commit db0242e3023436757bbc7c488a779e6e3343db04
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Sun Feb 5 20:58:42 2017 +0530

    Update for 2.25 release

diff --git a/ChangeLog b/ChangeLog
index f238862..f140ee6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2017-02-05  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+	* version.h (RELEASE): Set to "stable"
+	(VERSION): Set to 2.25.
+	* include/features.h (__GLIBC_MINOR__): Set to 25.
+
 	* manual/contrib.texi: Add more contributors from this release
 	and past releases.
 
diff --git a/include/features.h b/include/features.h
index 7498dd7..dc8ae79 100644
--- a/include/features.h
+++ b/include/features.h
@@ -399,7 +399,7 @@
 /* Major and minor version number of the GNU C library package.  Use
    these macros to test for features in specific releases.  */
 #define	__GLIBC__	2
-#define	__GLIBC_MINOR__	24
+#define	__GLIBC_MINOR__	25
 
 #define __GLIBC_PREREQ(maj, min) \
 	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
diff --git a/version.h b/version.h
index aff8c24..dc2064f 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
 /* This file just defines the current version number of libc.  */
 
-#define RELEASE "development"
-#define VERSION "2.24.90"
+#define RELEASE "stable"
+#define VERSION "2.25"

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=1900fab98d277b706305707c29684bc9c30cd151

commit 1900fab98d277b706305707c29684bc9c30cd151
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Sun Feb 5 19:18:20 2017 +0530

    Add more contributors to contrib.texi

diff --git a/ChangeLog b/ChangeLog
index 96d3a47..f238862 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2017-02-05  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+	* manual/contrib.texi: Add more contributors from this release
+	and past releases.
+
 	* NEWS (2.25): Add list of bugs fixed.
 
 	* NEWS: Add missing news items.
diff --git a/manual/contrib.texi b/manual/contrib.texi
index c1cea97..f0e5649 100644
--- a/manual/contrib.texi
+++ b/manual/contrib.texi
@@ -12,6 +12,10 @@ order.
 @itemize @bullet
 
 @item
+Nick Alcock for contributing fixes to allow @theglibc{} to be built with the
+stack smashing protector enabled.
+
+@item
 Ryan S. Arnold for his improvements for Linux on PowerPC and his direction
 as FSF Project Steward for @theglibc{}.
 
@@ -85,6 +89,9 @@ and wide-character support functions (@file{wctype.h}, @file{wchar.h}, etc.).
 @end itemize
 
 @item
+Wilco Dijkstra for various fixes.
+
+@item
 Richard Earnshaw for continued support and fixes to the various ARM
 machine files.
 
@@ -98,13 +105,17 @@ Steve Ellcey for various fixes.
 @item
 Tulio Magno Quites Machado Filho for adding a new class of installed
 headers for low-level platform-specific functionality and one such for
-PowerPC.
+PowerPC and various fixes.
 
 @item
 Mike Frysinger for his maintaining of the IA64 architecture and for
 testing and bug fixing.
 
 @item
+Martin Galvan for contributing gdb pretty printer support to glibc and adding
+an initial set of pretty printers for structures in the POSIX Threads library.
+
+@item
 Michael Glad for the DES encryption function @code{crypt} and related
 functions.
 
@@ -146,6 +157,9 @@ direction as part of @theglibc{} steering committee.
 Aurelien Jarno for various fixes.
 
 @item
+Rical Jasan for contributing various fixes in @theglibc manual.
+
+@item
 Jakub Jelinek for implementing a number of checking functions and for
 his direction as part of @theglibc{} steering committee.
 
@@ -171,6 +185,9 @@ architecture (@code{mips-@var{anything}-gnu}) and for his work on the
 SH architecture.
 
 @item
+Maxim Kuvyrkov for various fixes.
+
+@item
 Andreas Krebbel for his work on Linux for s390 and s390x.
 
 @item
@@ -247,6 +264,9 @@ Stephen Munroe for his port to Linux on PowerPC64
 implementations for PowerPC.
 
 @item
+Paul E. Murphy for various fixes on PowerPC.
+
+@item
 Joseph S. Myers for numerous bug fixes for the libm functions, for
 his maintainership of the ARM and MIPS architectures, improving
 cross-compilation and cross-testing of @theglibc{}, expanded
@@ -255,6 +275,9 @@ into the @glibcadj{} main repository and his direction as FSF Project
 Steward for @theglibc{}.
 
 @item
+Szabolcs Nagy for various fixes.
+
+@item
 Will Newton for contributing some optimized string functions and pointer
 encryption support for ARM and various fixes.
 
@@ -277,8 +300,9 @@ Paul Pluzhnikov for various fixes.
 Marek Polacek for various fixes.
 
 @item
-Siddhesh Poyarekar for various fixes and an implementation of a
-framework for performance benchmarking of functions.
+Siddhesh Poyarekar for various fixes, an implementation of a framework for
+performance benchmarking of functions and implementating the tunables
+infrastructure.
 
 @item
 Tom Quinn for contributing the startup code to support SunOS shared
@@ -286,7 +310,11 @@ libraries and the port to SGI machines running Irix 4
 (@code{mips-sgi-irix4}).
 
 @item
-Torvald Riegel for the implementation of a new semaphore algorithm.
+Torvald Riegel for the implementation of new algorithms for semaphores,
+pthread_rwlock and condition variables.
+
+@item
+Maciej W. Rozycki for various fixes.
 
 @item
 Pravin Satpute for writing sorting rules for some Indian languages.
@@ -312,6 +340,9 @@ Martin Schwidefsky for porting to Linux on s390
 Thomas Schwinge for his contribution to Hurd and the SH architecture.
 
 @item
+Andrew Senkevich for contributing vector math function implementations for x86.
+
+@item
 Carlos Eduardo Seo for optimized functions on PowerPC.
 
 @item
@@ -324,6 +355,9 @@ Franz Sirl for various fixes.
 Jes Sorensen for porting to Linux on IA64 (@code{ia64-@var{anything}-linux}).
 
 @item
+Rajalakshmi Srinivasaraghavan for various fixes and optimizations on PowerPC.
+
+@item
 Richard Stallman for his contribution to the @code{getopt} function.
 
 @item
@@ -341,10 +375,14 @@ Tim Waugh for the implementation of the POSIX.2 @code{wordexp}
 function family.
 
 @item
+Zack Weinberg for the @code{explicit_bzero} implementation and for various
+fixes.
+
+@item
 Eric Youngdale for implementing versioning of objects on the symbol level.
 
 @item
-Adhemerval Zanella for optimized functions on PowerPC.
+Adhemerval Zanella for optimized functions on PowerPC and various fixes.
 
 @end itemize
 

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=4e054e6b07610633fe2959a850433503f708d12e

commit 4e054e6b07610633fe2959a850433503f708d12e
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Sun Feb 5 18:45:21 2017 +0530

    Add list of bugs fixed in 2.25

diff --git a/ChangeLog b/ChangeLog
index ad538d2..96d3a47 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,7 @@
 2017-02-05  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+	* NEWS (2.25): Add list of bugs fixed.
+
 	* NEWS: Add missing news items.
 
 2017-02-04  Siddhesh Poyarekar  <siddhesh@sourceware.org>
diff --git a/NEWS b/NEWS
index 287c8eb..ec15dde 100644
--- a/NEWS
+++ b/NEWS
@@ -213,8 +213,151 @@ Security related changes:
 
 The following bugs are resolved with this release:
 
-  [The release manager will add the list generated by
-  scripts/list-fixed-bugs.py just before the release.]
+  [4099] stdio: Overly agressive caching by stream i/o functions.
+  [7065] build: Support building glibc with -fstack-protector or -fstack-
+    protector-all
+  [9842] localedata: en_CA: incorrect date format
+  [13165] nptl: pthread_cond_wait() can consume a signal that was sent
+    before it started waiting
+  [14139] manual: Do not hardcode platform names in manual/libm-err-tab.pl
+  [15765] nptl: sem_open is wrongly a cancellation point
+  [16421] network: IN6_IS_ADDR_UNSPECIFIED can use undefined s6_addr32
+  [16458] libc: endian.h and netinet/in.h byte order macros return values of
+    wrong type
+  [16628] dynamic-link: Segfault after a binary without pthread dlopen()s a
+    library linked with pthread
+  [16630] nptl: Use SYSENTER for pthread_cond_broadcast/signal() (i.e. fix
+    "FIXME: Ingo" issue)
+  [16907] libc: <argp.h> compiled with --std=cXX disables __attribute__
+  [17252] libc: getrandom and getentropy syscall
+  [17730] malloc: thread-local storage is sometimes improperly free()'d
+    after being __libc_memalign()'d
+  [18241] stdio: failed fseek on memstream does not set errno and can fail
+    when it shouldnt
+  [18243] nptl: sem_wait, sem_timedwait are cancellation points shm_open is
+    not
+  [18463] nptl: pthread_cond_broadcast issue when surrounded by
+    PTHREAD_PRIO_INHERIT mutex on ARM
+  [18784] network: res_query and related function crash for special record
+    type queries (CVE-2015-5180)
+  [19380] math: strtod does not raise "inexact"
+  [19387] string: Integer overflow in memchr
+  [19390] string: Integer overflow in strncat
+  [19398] build: linknamespace tests fail with massively parallel build
+  [19402] nptl: Deadlock with robust shared mutex and asynchronous
+    termination
+  [19469] malloc: M_PERTURB in test-skeleton.c invalidates malloc tests
+  [19473] malloc: Turn malloc_get_state etc. in compatibility symbols
+  [19514] libc: [PATCH] Fix spelling errors in spelling
+    "implement"/"implementation" in several places
+  [19582] network: Deprecate RES_USE_INET6
+  [19673] manual: clog10 docs appear to be erroneous
+  [19810] dynamic-link: dlopen with both RTLD_NOLOAD and RTLD_NODELETE
+    causes a segmentation fault
+  [19826] libc: invalid pointer returned from __tls_get_addr with static
+    linking
+  [20016] network: resolv: Remove hooks support from the API
+  [20019] dynamic-link: NULL pointer dereference in libc.so.6 IFUNC due to
+    uninitialized GOT
+  [20033] math: [x86_64] vectorized math function don't call the __finite
+    versions
+  [20116] nptl: use after free in pthread_create
+  [20181] stdio: open_memstream(): writes not at end of stream corrupt data
+  [20292] dynamic-link: Comparison in elf/dl-open.c _dl_addr_inside_object
+    is always true.
+  [20311] nptl: please install proc_service.h
+  [20366] libc: Compilation errors in installed headers in strict-compliance
+    modes
+  [20370] malloc: malloc: Arena free list management is still racy
+    (incorrect fix in bug 19243)
+  [20386] libc: assert (X = 0) does not result in GCC warning
+  [20432] malloc: malloc: Minimize interface required for interposition
+  [20435] libc: Missing unwind info in __startcontext causes infinite loop
+    in _Unwind_Backtrace (CVE-2016-6323)
+  [20444] hurd: recvmsg: PF_LOCAL sockets and msg_name lead to SIGLOST
+  [20452] nptl: Addition of sysdep.o to libpthread.a breaks relinking
+    libpthread.a
+  [20455] math: [powerpc] fesetexceptflag fails to clear FE_INVALID
+  [20459] localedata: et_EE: locale has wrong {p,n}_cs_precedes value
+  [20477] network: resolv: incorrect double-checked locking related to
+    _res_hconf
+  [20478] libc: libc_ifunc macro and similar usages leads to false debug-
+    information.
+  [20495] math: x86_64 performance degradation due to AVX/SSE transition
+    penalty
+  [20497] localedata: lt_LT: LC_TIME d_fmt used is obsolete
+  [20508] dynamic-link: _dl_runtime_resolve_avx/_dl_runtime_profile_avx512
+    cause transition penalty
+  [20517] math: sparcv9 missing fdiml compat symbol
+  [20524] manual: strverscmp is inconsistent
+  [20525] libc: <sys/quota.h> should be based on kernel headers
+  [20539] math: GCC 7 -static -lm fails to link at -O3
+  [20554] libc: ld: bss-plt forced due to /usr/lib/libc_nonshared.a(ppc-
+    mcount.oS)
+  [20558] string: POSIX bcopy/bzero decls do not implement Object Size
+    Checking
+  [20591] network: Remove obsolete DNSSEC support
+  [20592] network: DNS resource record type classification macros in
+    <arpa/nameser.h> are incorrect
+  [20593] network: Update DNS RR type definitions
+  [20611] network: getaddrinfo accepts invalid numeric scope IDs
+  [20615] build: glibc build fails when using --with-cpu=power9 --enable-
+    multi-arch
+  [20629] network: libresolv: Remove support for bitstring labels
+    (RES_USEBSTRING)
+  [20647] libc: GLIBC quitting every program - glibc on Pentium-S leads to
+    assertion: "maxidx >= 2"
+  [20660] math: [arm] Use VSQRT
+  [20662] libc: checking whether x86_64-pc-linux-gnu-gcc implicitly enables
+    -fstack-protector no (32bit gcc 6.2.0 pie and ssp enable)
+  [20689] libc: Test for FMA should also check for AVX.
+  [20707] glob: gl_pathv entries not set to NULL with GLOB_DOOFFS
+  [20715] math: iszero macro breaks existing code
+  [20718] math: [powerpc] copysignl raises "invalid" for sNaN
+  [20728] libc: powerpc: Missing TOC stub in clone
+  [20729] build: glibc-2.24 fails to build for i486 with -Os
+  [20750] build: Build fails with default PIE enabled gcc-6.x
+  [20768] math: [alpha] sqrt fegetenv namespace
+  [20785] libc: binutils 2.28 fails to assemble power6/memset.S file in
+    glibc
+  [20787] math: float_t is defined as float incorrectly on x86_64 even if
+    __FLT_EVAL_METHOD__ is 2
+  [20790] network: rpcgen buffer overrun in get_prog_declaration
+  [20822] nptl: race condition in __lll_unlock_elision on powerpc
+  [20829] libc: crypt snprintf namespace
+  [20847] libc: tst-vfork3 failure
+  [20855] math: Default bits/mathdef.h has inappropriate float_t
+  [20859] math: [sh4] FP_ILOGB0 invalid
+  [20864] localedata: iconv: cp936 missing single-byte euro sign (0x80,
+    U+20AC), not same as GBK
+  [20915] dynamic-link: global-dynamic TLS broken on aarch64
+  [20916] math: pow handling of sNaN arguments
+  [20918] build: Building with --enable-nss-crypt fails tst-linkall-static.
+  [20919] math: Bad pow (qNaN, 0) result with -lieee
+  [20940] math: hypot sNaN handling
+  [20947] math: fmax, fmin sNaN handling
+  [20956] libc: debug/tst-backtrace3-6 don't work with -O3 anymore
+  [20964] network: sunrpc: Stack-based buffer overflow in getrpcport with
+    RES_USE_INET6
+  [20971] string: powerpc64/power7 memchr overflows internal pointer check
+  [20973] nptl: robust mutexes: Lost wake-ups
+  [20974] locale: bs_BA: yesexpr/noexpr regexes accept any character
+  [20978] nis: strlen on null pointer in nss_nisplus
+  [20985] nptl: robust mutexes: lowlevelrobustlock assembly on x86 blocks on
+    wrong condition
+  [21014] string: i686 memchr overflows internal pointer check
+  [21019] libc: [mips] n32 lseek incorrect on overflow
+  [21022] libc: [microblaze] __backtrace get_frame_size namespace
+  [21026] libc: [MIPS] readahead syscall is broken on n64
+  [21028] math: Fallback fesetexceptflag should always succeed
+  [21045] libc: [powerpc-nofpu] swapcontext does not restore signal mask
+  [21047] math: arm: fpu_control.h: _FPU_GETCW/_FPU_SETCW is rejected by
+    clang
+  [21053] libc: [SH] Namespace pollution from sys/ucontext.h
+  [21061] librt: [microblaze] librt lost clock_* exports
+  [21073] libc: tunables: insecure environment variables passed to
+    subprocesses with AT_SECURE
+  [21081] string: Missing vzeroupper in memset-vec-unaligned-erms.S
 
 Version 2.24
 

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=0cea3587d3270eeb8f0649ab1ee9eda6919cc8e1

commit 0cea3587d3270eeb8f0649ab1ee9eda6919cc8e1
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Sun Feb 5 18:36:06 2017 +0530

    Add missing NEWS items
    
    Add NEWS items for the two new pthreads implementations, i.e. the
    condition variables algorithms and the pthread_rwlock algorithms.

diff --git a/ChangeLog b/ChangeLog
index 767e22a..ad538d2 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2017-02-05  Siddhesh Poyarekar  <siddhesh@sourceware.org>
+
+	* NEWS: Add missing news items.
+
 2017-02-04  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
 	* elf/tst-env-setuid.c (do_execve): Return EXIT_UNSUPPORTED in
diff --git a/NEWS b/NEWS
index 27841fd..287c8eb 100644
--- a/NEWS
+++ b/NEWS
@@ -189,6 +189,14 @@ Version 2.25
   flag.  The GNU C Library manual has details on usage and README.tunables has
   instructions on adding new tunables to the library.
 
+* A new version of condition variables functions have been implemented in
+  the NPTL implementation of POSIX Threads to provide stronger ordering
+  guarantees.
+
+* A new version of pthread_rwlock functions have been implemented to use a more
+  scalable algorithm primarily through not using a critical section anymore to
+  make state changes.
+
 Security related changes:
 
 * On ARM EABI (32-bit), generating a backtrace for execution contexts which

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog           |   13 ++++
 NEWS                |  155 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 include/features.h  |    2 +-
 manual/contrib.texi |   48 ++++++++++++++--
 version.h           |    4 +-
 5 files changed, 212 insertions(+), 10 deletions(-)


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]