[prev in list] [next in list] [prev in thread] [next in thread] 

List:       glibc-cvs
Subject:    GNU C Library master sources branch master updated. glibc-2.28.9000-594-gde44ab6
From:       siddhesh () sourceware ! org
Date:       2019-01-31 17:11:42
Message-ID: 20190131171142.12196.qmail () sourceware ! org
[Download RAW message or body]

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  de44ab67aa4eec369deea828733567c35a0611c0 (commit)
       via  56c86f5dd516284558e106d04b92875d5b623b7a (commit)
       via  330c9d0db1ff29f2f0c2b3561f39539836fbeed5 (commit)
      from  e1e47c912a8e557508362715f7468091def3ec4f (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=de44ab67aa4eec369deea828733567c35a0611c0

commit de44ab67aa4eec369deea828733567c35a0611c0
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Thu Jan 31 22:39:14 2019 +0530

    Open master for 2.30 development

diff --git a/ChangeLog b/ChangeLog
index 59dab18..32579d7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2019-01-31  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+	* version.h (RELEASE): Set to "development".
+	(VERSION): Set to "2.29.9000".
+	* NEWS: Add section for 2.30.
+
 	* version.h (RELEASE): Set to "stable".
 	(VERSION): Set to "2.29".
 	* include/features.h (__GLIBC_MINOR__): Set to 2.29.
diff --git a/NEWS b/NEWS
index 912a9bd..38ffd10 100644
--- a/NEWS
+++ b/NEWS
@@ -5,6 +5,30 @@ See the end for copying conditions.
 Please send GNU C library bug reports via <https://sourceware.org/bugzilla/>
 using `glibc' in the "product" field.
 
+Version 2.30
+
+Major new features:
+
+  [Add new features here]
+
+Deprecated and removed features, and other changes affecting compatibility:
+
+  [Add deprecations, removals and changes affecting compatibility here]
+
+Changes to build and runtime requirements:
+
+  [Add changes to build and runtime requirements here]
+
+Security related changes:
+
+  [Add security related changes here]
+
+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.]
+
+
 Version 2.29
 
 Major new features:
diff --git a/version.h b/version.h
index a2fe2cb..40cfdcf 100644
--- a/version.h
+++ b/version.h
@@ -1,4 +1,4 @@
 /* This file just defines the current version number of libc.  */
 
-#define RELEASE "stable"
-#define VERSION "2.29"
+#define RELEASE "development"
+#define VERSION "2.29.9000"

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

commit 56c86f5dd516284558e106d04b92875d5b623b7a
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Thu Jan 31 22:15:36 2019 +0530

    Tag 2.29 release
    
    	* version.h (RELEASE): Set to "stable".
    	(VERSION): Set to "2.29".
    	* include/features.h (__GLIBC_MINOR__): Set to 2.29.

diff --git a/ChangeLog b/ChangeLog
index 2ea5344..59dab18 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2019-01-31  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
+	* version.h (RELEASE): Set to "stable".
+	(VERSION): Set to "2.29".
+	* include/features.h (__GLIBC_MINOR__): Set to 2.29.
+
 	* NEWS: Add the list of bugs fixed in 2.29.
 	* manual/contrib.texi: Update contributors list with some more
 	names.
diff --git a/include/features.h b/include/features.h
index c9bc534..ba27207 100644
--- a/include/features.h
+++ b/include/features.h
@@ -439,7 +439,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__	28
+#define	__GLIBC_MINOR__	29
 
 #define __GLIBC_PREREQ(maj, min) \
 	((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min))
diff --git a/version.h b/version.h
index d4a81be..a2fe2cb 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.28.9000"
+#define RELEASE "stable"
+#define VERSION "2.29"

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

commit 330c9d0db1ff29f2f0c2b3561f39539836fbeed5
Author: Siddhesh Poyarekar <siddhesh@sourceware.org>
Date:   Thu Jan 31 22:01:21 2019 +0530

    Prepare for 2.29 release
    
    	* NEWS: Add the list of bugs fixed in 2.29.
    	* manual/contrib.texi: Update contributors list with some more
    	names.
     	* manual/install.texi: Update latest versions of packages
     	tested.
     	* INSTALL: Regenerated.

diff --git a/ChangeLog b/ChangeLog
index 23c2006..2ea5344 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2019-01-31  Siddhesh Poyarekar  <siddhesh@sourceware.org>
+
+	* NEWS: Add the list of bugs fixed in 2.29.
+	* manual/contrib.texi: Update contributors list with some more
+	names.
+	* manual/install.texi: Update latest versions of packages
+	tested.
+	* INSTALL: Regenerated.
+
 2019-01-25  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
 	* po/be.po: Update translations.
diff --git a/INSTALL b/INSTALL
index 672eb40..a24ffcc 100644
--- a/INSTALL
+++ b/INSTALL
@@ -464,7 +464,7 @@ build the GNU C Library:
      GCC 5 or higher is required.  In general it is recommended to use
      the newest version of the compiler that is known to work for
      building the GNU C Library, as newer compilers usually produce
-     better code.  As of release time, GCC 8.1.1 is the newest compiler
+     better code.  As of release time, GCC 8.2.1 is the newest compiler
      verified to work to build the GNU C Library.
 
      For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher
@@ -514,14 +514,14 @@ build the GNU C Library:
    * GNU 'bison' 2.7 or later
 
      'bison' is used to generate the 'yacc' parser code in the 'intl'
-     subdirectory.  As of release time, 'bison' version 3.0.4 is the
+     subdirectory.  As of release time, 'bison' version 3.0.5 is the
      newest verified to work to build the GNU C Library.
 
    * Perl 5
 
      Perl is not required, but if present it is used in some tests and
      the 'mtrace' program, to build the GNU C Library manual.  As of
-     release time 'perl' version 5.28.0 is the newest verified to work
+     release time 'perl' version 5.28.1 is the newest verified to work
      to build the GNU C Library.
 
    * GNU 'sed' 3.02 or newer
@@ -533,8 +533,8 @@ build the GNU C Library:
    * Python 3.4 or later
 
      Python is required to build the GNU C Library.  As of release time,
-     Python 3.6 is the newest verified to work for building and testing
-     the GNU C Library.
+     Python 3.7.1 is the newest verified to work for building and
+     testing the GNU C Library.
 
    * PExpect 4.0
 
@@ -550,8 +550,8 @@ build the GNU C Library:
      use the pretty printers.  Notice that your system having Python
      available doesn't imply that GDB supports it, nor that your
      system's Python and GDB's have the same version.  As of release
-     time GNU 'debugger' 8.0.1 is the newest verified to work to test
-     the pretty printers.
+     time GNU 'debugger' 8.2 is the newest verified to work to test the
+     pretty printers.
 
      Unless Python, PExpect and GDB with Python support are present, the
      printer tests will report themselves as 'UNSUPPORTED'.  Notice that
diff --git a/NEWS b/NEWS
index 76679f3..912a9bd 100644
--- a/NEWS
+++ b/NEWS
@@ -125,8 +125,136 @@ 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.]
+  [10425] localedata: it_IT/it_CH: LC_TIME format is wrong
+  [10496] localedata: 12h time representation in multiple locales faulty
+  [10797] localedata: it_IT locale numeric does not have a separator for
+    thousands
+  [11319] libc: dprintf doesn't handle errors properly
+  [16346] time: mktime: potentially unsafe use of localtime_offset
+  [17248] build: glibc should not sort CFLAGS (support gcc plugins and
+    --param options)
+  [17405] libc: Implement posix_spawn_file_actions_addchdir_np,
+    posix_spawn_file_actions_addfchdir_np
+  [17426] localedata: Indian locales: set the correct date format
+  [17490] stdio: popen should not invoke atfork handlers
+  [17783] libc: TIOCSER_TEMT conditions inconsistent
+  [18040] regex: use-after-free in regexec/get_subexp
+  [18093] libc: Corrupted aux-cache causes ldconfig to segfault
+  [20018] network: getaddrinfo should reject IP addresses with trailing
+    characters (CVE-2016-10739)
+  [20209] localedata: Spelling mistake for Sunday in Greenlandic kl_GL
+  [20271] libc: Missing "\n" in __libc_fatal calls
+  [20480] dynamic-link: Patch: ifunc not executable, crashes sudo qemu
+  [20544] libc: RFE: atexit, __cxa_atexit, on_exit should assert function
+    pointer argument is non-NULL
+  [21037] stdio: open_memstream and freopen
+  [21286] libc: bits/siginfo.h  is missing enum definition for TRAP_HWBKPT
+  [21716] time: Crash in glibc's mktime in low-memory situations
+  [22834] stdio: Subprocess forked by popen may crash in Linux when
+    multithreads call popen
+  [22927] network: crash in vn_gai_enqueue_request if requests_tail was NULL
+    and pthread_create fails.
+  [23032] hurd: sysdeps/htl/pt-barrier-init.c:39: bad call to memcmp ?
+  [23125] libc: riscv64: endless loop when throwing an exception from a
+    constructor
+  [23275] nptl: Race in pthread_mutex_lock while promoting to
+    PTHREAD_MUTEX_ELISION_NP.
+  [23400] libc: stdlib/test-bz22786.c creates temporary files in glibc
+    source tree
+  [23479] math: [mips] bits/fenv.h should not define some macros for soft-
+    float
+  [23490] libc: sysdeps/unix/sysv/linux/x86/tst-cet-property-2.c:49: off by
+    one error
+  [23497] libc: readdir64@GLIBC_2.1 cannot parse the kernel directory stream
+  [23509] dynamic-link: CET enabled glibc is incompatible with the older
+    linker
+  [23520] nscd: nscd: Use-after-free in addgetnetgrentX and its callers
+  [23521] nss: get_next_alias nss_files file stream leak
+  [23538] nptl: Hang in pthread_cond_broadcast
+  [23562] libc: Wrong type for si_band in Linux-specific siginfo_t
+  [23578] regex: Invalid memory access if regex pattern contains NUL byte
+  [23579] libc: Errors misreported in preadv2
+  [23597] build: support/test-container.c doesn't work with different
+    filesystems
+  [23603] time: mktime signed integer overflow on large timestamps
+  [23606] libc: Missing ENDBR32 in sysdeps/i386/start.S
+  [23614] libc: powerpc: missing CFI register information in __mpn_*
+    functions
+  [23637] string: Generic strstr/strcasestr fails with huge needles
+  [23640] libc: no way to easily clear FD_CLOEXEC in
+    posix_spawn_file_actions_adddup2()
+  [23649] libc: [microblaze/mips/nios2/riscv] sys/procfs.h pr_uid, pr_gid
+    have wrong type
+  [23656] libc: [mips n32] sys/procfs.h pr_sigpend, pr_sighold, pr_flag have
+    wrong type
+  [23679] libc: gethostid: Missing NULL check for gethostbyname_r result
+  [23689] libc: Bug in documentation for rusage.ru_ixrss in
+    bits/types/struct_rusage.h
+  [23690] dynamic-link: Segfault in _dl_profile_fixup with a high number of
+    threads
+  [23707] dynamic-link: Missing unwind info in sysdeps/powerpc/powerpc32/dl-
+    start.S
+  [23709] string: glibc 2.25 lacks sse2 optimized strstr()
+  [23716] dynamic-link: _dl_runtime_resolve_shstk isn't selected properly
+  [23717] libc: glibc: stdlib/tst-setcontext9 test suite failure on
+    powerpc64le
+  [23724] localedata: Albanian date formats are incorrect
+  [23735] math: libnldbl_nonshared.a references internal libm symbols
+  [23740] localedata: kl_GL: Month names and date formats need update
+  [23744] regex: regex refactorings to remove BE, avoid duplication
+  [23745] time: mktime fix for Gnulib + coreutils
+  [23758] time: Improve the width of alternate representation for year in
+    strftime
+  [23783] libc: [mips] Missing CMSPAR bits/termios.h
+  [23789] time: mktime does not set errno on failure
+  [23791] localedata: Wrong monetary format for ca_ES locale
+  [23793] locale: c32rtomb and mbrtoc32 should not alias wcrtomb and mbrtowc
+  [23794] locale: c16rtomb does not handle surrogate pairs
+  [23821] libc: si_band in siginfo_t has wrong type long int on sparc64
+  [23822] math: ia64 static libm.a is missing exp2f, log2f and powf symbols
+  [23836] time: time/tst-mktime2 test failure on Arm (32-bit)
+  [23848] libc: [sparc] Some socket syscalls wrongly assumed to be present
+  [23861] nptl: rdlock stalls indefinitely on an unlocked pthread rwlock
+  [23862] libc: [sh] missing kernel-features.h undefines
+  [23864] libc: [riscv] missing kernel-features.h undefines
+  [23867] libc: [arm/microblaze] __ASSUME_MLOCK2 incorrect
+  [23907] malloc: Incorrect double-free malloc tcache check disregards
+    tcache size
+  [23913] libc: off-by-one in function maybe_script_execute in
+    sysdeps/posix/spawni.c
+  [23915] libc: [arm] __ASSUME_COPY_FILE_RANGE incorrect
+  [23923] locale: Add --no-hard-links option to localedef
+  [23927] network: Linux if_nametoindex() does not close descriptor
+    (CVE-2018-19591)
+  [23961] math: powf can overflow to inf without setting errno in non-
+    nearest rounding mode
+  [23967] libc: [2.28 Regression]: New sigaction implementation breaks m68k
+  [23972] libc: __old_getdents64 uses wrong d_off value on overflow
+  [23993] libc: glibc 2.29 doesn't build with gcc 4.9
+  [23995] localedata: Remove execution flags from localedata/locales/bi_VU
+  [24011] localedata: Fixed small type in comment for locale bs_BA
+  [24018] libc: gettext() may return NULL
+  [24022] build: riscv build failure with Linux kernel 4.20-rc7
+  [24023] build: [2.29 Regression] FAIL: elf/check-localplt
+  [24024] string: strerror() might set errno to ENOMEM due to -fno-math-
+    error
+  [24027] malloc: glibc: realloc() ncopies 32-bit integer overflow
+  [24034] libc: tst-cancel21-static fails with SIGBUS on pre-ARMv7 when
+    using GCC 8
+  [24046] localedata: en_US locale doesn't define date_fmt
+  [24063] manual: @var{errno} should be @code{errno}
+  [24066] soft-fp: Inconsistent _FP_W_TYPE_SIZE check
+  [24088] libc: VSCR field is not being correctly read in ucontext_t on
+    ppc64le
+  [24096] time: Specifying '_' or '-' flag for "%EY" does not produce the
+    expected result
+  [24097] string: Can't use 64-bit register for size_t in assembly codes for
+    x32 (CVE-2019-6488)
+  [24110] hurd: SS_DISABLE never set in stack_t value returned by
+    sigaltstack
+  [24112] network: Do not send DNS queries for non-host names (where all
+    answers will be rejected)
+  [24130] libc: alpha __remqu corrupts $f3 register
 
 
 Version 2.28
diff --git a/manual/contrib.texi b/manual/contrib.texi
index 76462cb..3ee4404 100644
--- a/manual/contrib.texi
+++ b/manual/contrib.texi
@@ -19,6 +19,9 @@ stack smashing protector enabled.
 John David Anglin for various fixes to the hppa port.
 
 @item
+Albert ARIBAUD for Y2038 related fixes.
+
+@item
 Ryan S. Arnold for his improvements for Linux on PowerPC and his direction
 as FSF Project Steward for @theglibc{}.
 
@@ -33,6 +36,9 @@ Jeff Bailey for his maintainership of the HPPA architecture.
 Petr Baudis for bug fixes and testing.
 
 @item
+Anton Blanchard for various fixes.
+
+@item
 Stephen R. van den Berg for contributing a highly-optimized
 @code{strstr} function.
 
@@ -105,9 +111,6 @@ 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.
 
@@ -169,6 +172,9 @@ Richard Henderson for the port to Linux on Alpha
 David Holsgrove for the port to Linux on MicroBlaze.
 
 @item
+Leonhard Holz for various fixes.
+
+@item
 Daniel Jacobowitz for various fixes and enhancements.
 
 @item
@@ -239,6 +245,12 @@ code.
 Chris Leonard for various fixes and enhancements to localedata.
 
 @item
+Ilya Leoshkevich for various fixes.
+
+@item
+Dmitry V. Levin for various fixes.
+
+@item
 Stefan Liebler for various fixes.
 
 @item
@@ -282,6 +294,9 @@ Chris Metcalf for the port to Linux/Tile
 kernel syscall interface used by several newer ports.
 
 @item
+Jim Meyering for various fixes.
+
+@item
 David Miller for contributing the port to Linux/Sparc
 (@code{sparc*-@var{anything}-linux}).
 
@@ -363,6 +378,9 @@ Maciej W. Rozycki for MIPS fixes, support for ABSOLUTE symbols,
 and various fixes.
 
 @item
+Leonardo Sandoval for various fixes.
+
+@item
 Pravin Satpute for writing sorting rules for some Indian languages.
 
 @item
@@ -386,6 +404,9 @@ Martin Schwidefsky for porting to Linux on s390
 Thomas Schwinge for his contribution to Hurd and the SH architecture.
 
 @item
+Martin Sebor for various fixes.
+
+@item
 Andrew Senkevich for contributing vector math function implementations for x86.
 
 @item
@@ -427,10 +448,16 @@ Samuel Thibault for improving the Hurd port.
 Pino Toscano for various fixes.
 
 @item
+Matt Turner for various fixes to the Alpha port.
+
+@item
 Tim Waugh for the implementation of the POSIX.2 @code{wordexp}
 function family.
 
 @item
+Ulrich Weigand for various fixes to the PowerPC64 and Arm ports.
+
+@item
 Florian Weimer for his maintainership of the network component, for handling
 of security issues, and for various fixes.
 
@@ -439,6 +466,9 @@ Zack Weinberg for the @code{explicit_bzero} implementation and for various
 fixes.
 
 @item
+Mark Wielaard for various fixes.
+
+@item
 Eric Youngdale for implementing versioning of objects on the symbol level.
 
 @item
diff --git a/manual/install.texi b/manual/install.texi
index 2a87a27..2cfa387 100644
--- a/manual/install.texi
+++ b/manual/install.texi
@@ -504,7 +504,7 @@ GCC 5 or newer
 GCC 5 or higher is required.  In general it is recommended to use
 the newest version of the compiler that is known to work for building
 @theglibc{}, as newer compilers usually produce better code.  As of
-release time, GCC 8.1.1 is the newest compiler verified to work to build
+release time, GCC 8.2.1 is the newest compiler verified to work to build
 @theglibc{}.
 
 For PowerPC 64-bits little-endian (powerpc64le), GCC 6.2 or higher is
@@ -555,7 +555,7 @@ to work to build @theglibc{}.
 GNU @code{bison} 2.7 or later
 
 @code{bison} is used to generate the @code{yacc} parser code in the @file{intl}
-subdirectory.  As of release time, @code{bison} version 3.0.4 is the newest
+subdirectory.  As of release time, @code{bison} version 3.0.5 is the newest
 verified to work to build @theglibc{}.
 
 @item
@@ -563,7 +563,7 @@ Perl 5
 
 Perl is not required, but if present it is used in some tests and the
 @code{mtrace} program, to build the @glibcadj{} manual.  As of release
-time @code{perl} version 5.28.0 is the newest verified to work to
+time @code{perl} version 5.28.1 is the newest verified to work to
 build @theglibc{}.
 
 @item
@@ -577,7 +577,7 @@ with any version of @code{sed}.  As of release time, @code{sed} version
 Python 3.4 or later
 
 Python is required to build @theglibc{}.  As of release time, Python
-3.6 is the newest verified to work for building and testing
+3.7.1 is the newest verified to work for building and testing
 @theglibc{}.
 
 @item PExpect 4.0
@@ -595,7 +595,7 @@ GDB itself needs to be configured with Python support in order to use
 the pretty printers.  Notice that your system having Python available
 doesn't imply that GDB supports it, nor that your system's Python and
 GDB's have the same version.  As of release time GNU @code{debugger}
-8.0.1 is the newest verified to work to test the pretty printers.
+8.2 is the newest verified to work to test the pretty printers.
 
 Unless Python, PExpect and GDB with Python support are present, the
 printer tests will report themselves as @code{UNSUPPORTED}.  Notice

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

Summary of changes:
 ChangeLog           |   17 ++++++
 INSTALL             |   14 ++--
 NEWS                |  156 ++++++++++++++++++++++++++++++++++++++++++++++++++-
 include/features.h  |    2 +-
 manual/contrib.texi |   36 +++++++++++-
 manual/install.texi |   10 ++--
 version.h           |    2 +-
 7 files changed, 218 insertions(+), 19 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic