From c6f391dbf9b3b33e5bc0599dd96c40a0eff2f02b Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Thu, 18 Feb 2016 16:11:58 -0200 Subject: Open development for 2.24. --- version.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'version.h') diff --git a/version.h b/version.h index 4da4814204..7d2965189b 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.23" +#define RELEASE "development" +#define VERSION "2.23.90" -- cgit v1.2.3 From fdfc9260b61d3d72541f18104d24c7bcb0ce5ca2 Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Mon, 1 Aug 2016 22:01:36 -0400 Subject: Update for glibc 2.24 release. --- ChangeLog | 4 ++++ include/features.h | 2 +- version.h | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index f1feb9282a..c44c926094 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2016-08-01 Carlos O'Donell + * version.h (RELEASE): Set to "stable" + (VERSION): Set to 2.24. + * include/features.h (__GLIBC_MINOR__): Set to 24. + * NEWS: Add 2.24 fixed bugs. * po/libc.pot: Regenerate. diff --git a/include/features.h b/include/features.h index 9514d35718..56d1c571b6 100644 --- a/include/features.h +++ b/include/features.h @@ -357,7 +357,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__ 23 +#define __GLIBC_MINOR__ 24 #define __GLIBC_PREREQ(maj, min) \ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) diff --git a/version.h b/version.h index 7d2965189b..7532b9ffc2 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.23.90" +#define RELEASE "stable" +#define VERSION "2.24" -- cgit v1.2.3 From e720d3d9fea2058adb3de2905f1a399ad3e812ff Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Mon, 1 Aug 2016 23:00:21 -0400 Subject: Open development for 2.25. --- ChangeLog | 4 ++++ NEWS | 13 +++++++++++++ version.h | 4 ++-- 3 files changed, 19 insertions(+), 2 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index c44c926094..bb9d388966 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2016-08-01 Carlos O'Donell + * version.h (RELEASE): Set to "development" + (VERSION): Set to 2.24.90. + * NEWS: Add 2.25 section. + * version.h (RELEASE): Set to "stable" (VERSION): Set to 2.24. * include/features.h (__GLIBC_MINOR__): Set to 24. diff --git a/NEWS b/NEWS index b0447e7169..8169e8fe8b 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,19 @@ See the end for copying conditions. Please send GNU C library bug reports via using `glibc' in the "product" field. +Version 2.25 + +[Add important changes 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.24 * The minimum Linux kernel version that this version of the GNU C Library diff --git a/version.h b/version.h index 7532b9ffc2..aff8c2462b 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.24" +#define RELEASE "development" +#define VERSION "2.24.90" -- cgit v1.2.3 From db0242e3023436757bbc7c488a779e6e3343db04 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Sun, 5 Feb 2017 20:58:42 +0530 Subject: Update for 2.25 release --- ChangeLog | 4 ++++ include/features.h | 2 +- version.h | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index f238862799..f140ee67de 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2017-02-05 Siddhesh Poyarekar + * 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 7498dd75f9..dc8ae794a5 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 aff8c2462b..dc2064f01f 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" -- cgit v1.2.3 From 58557c229319a3b8d2eefdb62e7df95089eabe37 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Sun, 5 Feb 2017 21:27:52 +0530 Subject: Open master for development --- ChangeLog | 4 ++++ NEWS | 14 ++++++++++++++ version.h | 4 ++-- 3 files changed, 20 insertions(+), 2 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index f140ee67de..6037fef737 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2017-02-05 Siddhesh Poyarekar + * version.h (RELEASE): Set to "development" + (VERSION): Set to 2.25.90. + * NEWS: Add 2.26 section. + * version.h (RELEASE): Set to "stable" (VERSION): Set to 2.25. * include/features.h (__GLIBC_MINOR__): Set to 25. diff --git a/NEWS b/NEWS index ec15dde761..b5a401c1e3 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,20 @@ See the end for copying conditions. Please send GNU C library bug reports via using `glibc' in the "product" field. + +Version 2.26 + +[Add important changes 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.25 diff --git a/version.h b/version.h index dc2064f01f..48a40b4a68 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.25" +#define RELEASE "development" +#define VERSION "2.25.90" -- cgit v1.2.3 From 1c9a5c270d8b66f30dcfaf1cb2d6cf39d3e18369 Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Wed, 2 Aug 2017 18:27:16 +0530 Subject: Update for 2.26 release --- ChangeLog | 4 ++++ include/features.h | 2 +- version.h | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index 98610b73ac..8dbfc7eaff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2017-08-02 Siddhesh Poyarekar + * version.h (RELEASE): Set to "stable" + (VERSION): Set to 2.26. + * include/features.h (__GLIBC_MINOR__): Set to 26. + * manual/contrib.texi: Update contributors. * manual/install.texi: Update latest tested versions of gcc and binutils. diff --git a/include/features.h b/include/features.h index 972cbd2b5d..c063b33b49 100644 --- a/include/features.h +++ b/include/features.h @@ -412,7 +412,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__ 25 +#define __GLIBC_MINOR__ 26 #define __GLIBC_PREREQ(maj, min) \ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) diff --git a/version.h b/version.h index 48a40b4a68..7df3b33086 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.25.90" +#define RELEASE "stable" +#define VERSION "2.26" -- cgit v1.2.3 From 00cdcf5a4110f7ac68651f5662693c82f7bffaca Mon Sep 17 00:00:00 2001 From: Siddhesh Poyarekar Date: Wed, 2 Aug 2017 19:23:16 +0530 Subject: Open master for development --- ChangeLog | 4 ++++ NEWS | 24 ++++++++++++++++++++++++ version.h | 4 ++-- 3 files changed, 30 insertions(+), 2 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index 8dbfc7eaff..c28024e88a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2017-08-02 Siddhesh Poyarekar + * version.h (RELEASE): Set to "development" + (VERSION): Set to 2.26.90. + * NEWS: Add 2.27 section. + * version.h (RELEASE): Set to "stable" (VERSION): Set to 2.26. * include/features.h (__GLIBC_MINOR__): Set to 26. diff --git a/NEWS b/NEWS index 8295f20c0a..4b7e69a1db 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,30 @@ See the end for copying conditions. Please send GNU C library bug reports via using `glibc' in the "product" field. + +Version 2.27 + +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.26 diff --git a/version.h b/version.h index 7df3b33086..b6a0412847 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.26" +#define RELEASE "development" +#define VERSION "2.26.90" -- cgit v1.2.3 From 76009b2639e8f2fd06d06366ad383be5d8783236 Mon Sep 17 00:00:00 2001 From: Florian Weimer Date: Mon, 16 Oct 2017 21:39:18 +0200 Subject: version.h: Switch to ".9000" as the suffix for the development version --- ChangeLog | 5 +++++ version.h | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index f860884e14..f3b5e8ca89 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2017-10-16 Florian Weimer + + * version.h (VERSION): Switch to ".9000" as the development + version suffix. + 2017-10-16 Florian Weimer [BZ #22050] diff --git a/version.h b/version.h index b6a0412847..788d0c3509 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.26.90" +#define VERSION "2.26.9000" -- cgit v1.2.3 From 23158b08a0908f381459f273a984c6fd328363cb Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 1 Feb 2018 16:17:18 +0000 Subject: Update for 2.27 release --- ChangeLog | 4 ++++ include/features.h | 2 +- version.h | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index 072aeef8ea..f3fe2716b2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2018-02-01 Dmitry V. Levin + * version.h (RELEASE): Set to "stable". + (VERSION): Set to "2.27". + * include/features.h (__GLIBC_MINOR__): Set to 2.27. + * NEWS: Add the list of bugs fixed in 2.27. 2018-02-01 Adhemerval Zanella diff --git a/include/features.h b/include/features.h index 0e96de030f..137a90b405 100644 --- a/include/features.h +++ b/include/features.h @@ -417,7 +417,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__ 26 +#define __GLIBC_MINOR__ 27 #define __GLIBC_PREREQ(maj, min) \ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) diff --git a/version.h b/version.h index 788d0c3509..af86be1392 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.26.9000" +#define RELEASE "stable" +#define VERSION "2.27" -- cgit v1.2.3 From 086ee48eaeaba871a2300daf85469671cc14c7e9 Mon Sep 17 00:00:00 2001 From: "Dmitry V. Levin" Date: Thu, 1 Feb 2018 17:18:19 +0000 Subject: Open master branch for glibc 2.28 development --- ChangeLog | 4 ++++ NEWS | 24 ++++++++++++++++++++++++ version.h | 4 ++-- 3 files changed, 30 insertions(+), 2 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index f3fe2716b2..585e69d43f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2018-02-01 Dmitry V. Levin + * version.h (RELEASE): Set to "development". + (VERSION): Set to "2.27.9000". + * NEWS (2.28): New section. + * version.h (RELEASE): Set to "stable". (VERSION): Set to "2.27". * include/features.h (__GLIBC_MINOR__): Set to 2.27. diff --git a/NEWS b/NEWS index a71c1038a8..3ac57eca4e 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,30 @@ See the end for copying conditions. Please send GNU C library bug reports via using `glibc' in the "product" field. + +Version 2.28 + +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.27 diff --git a/version.h b/version.h index af86be1392..026c3453e1 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.27" +#define RELEASE "development" +#define VERSION "2.27.9000" -- cgit v1.2.3 From 3c03baca37fdcb52c3881e653ca392bba7a99c2b Mon Sep 17 00:00:00 2001 From: Carlos O'Donell Date: Wed, 1 Aug 2018 01:10:47 -0400 Subject: Update NEWS, version.h, and features.h for glibc 2.28. --- ChangeLog | 5 ++ NEWS | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++- include/features.h | 2 +- version.h | 4 +- 4 files changed, 188 insertions(+), 5 deletions(-) (limited to 'version.h') diff --git a/ChangeLog b/ChangeLog index 5be1e4171c..08b42bd2f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2018-08-01 Carlos O'Donel + * version.h (RELEASE): Set to "stable". + (VERSION): Set to "2.28". + * include/features.h (__GLIBC_MINOR__): Set to 2.28. + * NEWS: Add the list of bugs fixed in 2.28. + * po/ca.po: Update to latest version. * po/cs.po: Likewise * po/da.po: Likewise diff --git a/NEWS b/NEWS index d809f9393d..154ab22d7c 100644 --- a/NEWS +++ b/NEWS @@ -242,8 +242,186 @@ 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.] + [1190] stdio: fgetc()/fread() behaviour is not POSIX compliant + [6889] manual: 'PWD' mentioned but not specified + [13575] libc: SSIZE_MAX defined as LONG_MAX is inconsistent with ssize_t, + when __WORDSIZE != 64 + [13762] regex: re_search etc. should return -2 on memory exhaustion + [13888] build: /tmp usage during testing + [13932] math: dbl-64 pow unexpectedly slow for some inputs + [14092] nptl: Support C11 threads + [14095] localedata: Review / update collation data from Unicode / ISO + 14651 + [14508] libc: -Wformat warnings + [14553] libc: Namespace pollution loff_t in sys/types.h + [14890] libc: Make NT_PRFPREG canonical. + [15105] libc: Extra PLT references with -Os + [15512] libc: __bswap_constant_16 not compiled when -Werror -Wsign- + conversion is given + [16335] manual: Feature test macro documentation incomplete and out of + date + [16552] libc: Unify umount implementations in terms of umount2 + [17082] libc: htons et al.: statement-expressions prevent use on global + scope with -O1 and higher + [17343] libc: Signed integer overflow in /stdlib/random_r.c + [17438] localedata: pt_BR: wrong d_fmt delimiter + [17662] libc: please implement binding for the new renameat2 syscall + [17721] libc: __restrict defined as /* Ignore */ even in c11 + [17979] libc: inconsistency between uchar.h and stdint.h + [18018] dynamic-link: Additional $ORIGIN handling issues (CVE-2011-0536) + [18023] libc: extend_alloca is broken (questionable pointer comparison, + horrible machine code) + [18124] libc: hppa: setcontext erroneously returns -1 as exit code for + last constant. + [18471] libc: llseek should be a compat symbol + [18473] soft-fp: [powerpc-nofpu] __sqrtsf2, __sqrtdf2 should be compat + symbols + [18991] nss: nss_files skips large entry in database + [19239] libc: Including stdlib.h ends up with macros major and minor being + defined + [19463] libc: linknamespace failures when compiled with -Os + [19485] localedata: csb_PL: Update month translations + add yesstr/nostr + [19527] locale: Normalized charset name not recognized by setlocale + [19667] string: Missing Sanity Check for malloc calls in file 'testcopy.c' + [19668] libc: Missing Sanity Check for malloc() in file 'tst-setcontext- + fpscr.c' + [19728] network: out of bounds stack read in libidn function + idna_to_ascii_4i (CVE-2016-6261) + [19729] network: out of bounds heap read on invalid utf-8 inputs in + stringprep_utf8_nfkc_normalize (CVE-2016-6263) + [19818] dynamic-link: Absolute (SHN_ABS) symbols incorrectly relocated by + the base address + [20079] libc: Add SHT_X86_64_UNWIND to elf.h + [20251] libc: 32bit programs pass garbage in struct flock for OFD locks + [20419] dynamic-link: files with large allocated notes crash in + open_verify + [20530] libc: bswap_16 should use __builtin_bswap16() when available + [20890] dynamic-link: ldconfig: fsync the files before atomic rename + [20980] manual: CFLAGS environment variable replaces vital options + [21163] regex: Assertion failure in pop_fail_stack when executing a + malformed regexp (CVE-2015-8985) + [21234] manual: use of CFLAGS makes glibc detect no optimization + [21269] dynamic-link: i386 sigaction sa_restorer handling is wrong + [21313] build: Compile Error GCC 5.4.0 MIPS with -0S + [21314] build: Compile Error GCC 5.2.0 MIPS with -0s + [21508] locale: intl/tst-gettext failure with latest msgfmt + [21547] localedata: Tibetan script collation broken (Dzongkha and Tibetan) + [21812] network: getifaddrs() returns entries with ifa_name == NULL + [21895] libc: ppc64 setjmp/longjmp not fully interoperable with static + dlopen + [21942] dynamic-link: _dl_dst_substitute incorrectly handles $ORIGIN: with + AT_SECURE=1 + [22241] localedata: New locale: Yakut (Sakha) locale for Russia (sah_RU) + [22247] network: Integer overflow in the decode_digit function in + puny_decode.c in libidn (CVE-2017-14062) + [22342] nscd: NSCD not properly caching netgroup + [22391] nptl: Signal function clear NPTL internal symbols inconsistently + [22550] localedata: es_ES locale (and other es_* locales): collation + should treat ñ as a primary different character, sync the collation + for Spanish with CLDR + [22638] dynamic-link: sparc: static binaries are broken if glibc is built + by gcc configured with --enable-default-pie + [22639] time: year 2039 bug for localtime etc. on 64-bit platforms + [22644] string: memmove-sse2-unaligned on 32bit x86 produces garbage when + crossing 2GB threshold (CVE-2017-18269) + [22646] localedata: redundant data (LC_TIME) for es_CL, es_CU, es_EC and + es_BO + [22735] time: Misleading typo in time.h source comment regarding + CLOCKS_PER_SECOND + [22753] libc: preadv2/pwritev2 fallback code should handle offset=-1 + [22761] libc: No trailing `%n' conversion specifier in FMT passed from + `__assert_perror_fail ()' to `__assert_fail_base ()' + [22766] libc: all glibc internal dlopen should use RTLD_NOW for robust + dlopen failures + [22786] libc: Stack buffer overflow in realpath() if input size is close + to SSIZE_MAX (CVE-2018-11236) + [22787] dynamic-link: _dl_check_caller returns false when libc is linked + through an absolute DT_NEEDED path + [22792] build: tcb-offsets.h dependency dropped + [22797] libc: pkey_get() uses non-reserved name of argument + [22807] libc: PTRACE_* constants missing for powerpc + [22818] glob: posix/tst-glob_lstat_compat failure on alpha + [22827] dynamic-link: RISC-V ELF64 parser mis-reads flag in ldconfig + [22830] malloc: malloc_stats doesn't restore cancellation state on stderr + [22848] localedata: ca_ES: update date definitions from CLDR + [22862] build: _DEFAULT_SOURCE is defined even when _ISOC11_SOURCE is + [22884] math: RISCV fmax/fmin handle signalling NANs incorrectly + [22896] localedata: Update locale data for an_ES + [22902] math: float128 test failures with GCC 8 + [22918] libc: multiple common of `__nss_shadow_database' + [22919] libc: sparc32: backtrace yields infinite backtrace with + makecontext + [22926] libc: FTBFS on powerpcspe + [22932] localedata: lt_LT: Update of abbreviated month names from CLDR + required + [22937] localedata: Greek (el_GR, el_CY) locales actually need ab_alt_mon + [22947] libc: FAIL: misc/tst-preadvwritev2 + [22963] localedata: cs_CZ: Add alternative month names + [22987] math: [powerpc/sparc] fdim inlines errno, exceptions handling + [22996] localedata: change LC_PAPER to en_US in es_BO locale + [22998] dynamic-link: execstack tests are disabled when SELinux is + disabled + [23005] network: Crash in __res_context_send after memory allocation + failure + [23007] math: strtod cannot handle -nan + [23024] nss: getlogin_r is performing NSS lookups when loginid isn't set + [23036] regex: regex equivalence class regression + [23037] libc: initialize msg_flags to zero for sendmmsg() calls + [23069] libc: sigaction broken on riscv64-linux-gnu + [23094] localedata: hr_HR: wrong thousands_sep and mon_thousands_sep + [23102] dynamic-link: Incorrect parsing of multiple consecutive $variable + patterns in runpath entries (e.g. $ORIGIN$ORIGIN) + [23137] nptl: s390: pthread_join sometimes block indefinitely (on 31bit + and libc build with -Os) + [23140] localedata: More languages need two forms of month names + [23145] libc: _init/_fini aren't marked as hidden + [23152] localedata: gd_GB: Fix typo in "May" (abbreviated) + [23171] math: C++ iseqsig for long double converts arguments to double + [23178] nscd: sudo will fail when it is run in concurrent with commands + that changes /etc/passwd + [23196] string: __mempcpy_avx512_no_vzeroupper mishandles large copies + (CVE-2018-11237) + [23206] dynamic-link: static-pie + dlopen breaks debugger interaction + [23208] localedata: New locale - Lower Sorbian (dsb) + [23233] regex: Memory leak in build_charclass_op function in file + posix/regcomp.c + [23236] stdio: Harden function pointers in _IO_str_fields + [23250] nptl: Offset of __private_ss differs from GCC + [23253] math: tgamma test suite failures on i686 with -march=x86-64 + -mtune=generic -mfpmath=sse + [23259] dynamic-link: Unsubstituted ${ORIGIN} remains in DT_NEEDED for + AT_SECURE + [23264] libc: posix_spawnp wrongly executes ENOEXEC in non compat mode + [23266] nis: stringop-truncation warning with new gcc8.1 in nisplus- + parser.c + [23272] math: fma(INFINITY,INFIITY,0.0) should be INFINITY + [23277] math: nan function should not have const attribute + [23279] math: scanf and strtod wrong for some hex floating-point + [23280] math: wscanf rounds wrong; wcstod is ok for negative numbers and + directed rounding + [23290] localedata: IBM273 is not equivalent to ISO-8859-1 + [23303] build: undefined reference to symbol + '__parse_hwcap_and_convert_at_platform@@GLIBC_2.23' + [23307] dynamic-link: Absolute symbols whose value is zero ignored in + lookup + [23313] stdio: libio vtables validation and standard file object + interposition + [23329] libc: The __libc_freeres infrastructure is not properly run across + DSO boundaries. + [23349] libc: Various glibc headers no longer compatible with + + [23351] malloc: Remove unused code related to heap dumps and malloc + checking + [23363] stdio: stdio-common/tst-printf.c has non-free license + [23396] regex: Regex equivalence regression in single-byte locales + [23422] localedata: oc_FR: More updates of locale data + [23442] build: New warning with GCC 8 + [23448] libc: Out of bounds access in IBM-1390 converter + [23456] libc: Wrong index_cpu_LZCNT + [23458] build: tst-get-cpu-features-static isn't added to tests + [23459] libc: COMMON_CPUID_INDEX_80000001 isn't populated for Intel + processors + [23467] dynamic-link: x86/CET: A property note parser bug Version 2.27 diff --git a/include/features.h b/include/features.h index d22c32eee6..5bed0a4996 100644 --- a/include/features.h +++ b/include/features.h @@ -417,7 +417,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__ 27 +#define __GLIBC_MINOR__ 28 #define __GLIBC_PREREQ(maj, min) \ ((__GLIBC__ << 16) + __GLIBC_MINOR__ >= ((maj) << 16) + (min)) diff --git a/version.h b/version.h index 026c3453e1..543255a512 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.27.9000" +#define RELEASE "stable" +#define VERSION "2.28" -- cgit v1.2.3