|
|
|
|
Changelog for glibc-langpack-ber-2.31-6.fc32.x86_64.rpm :
* Wed Feb 03 2021 Patsy Griffin - 2.31-6- Auto-sync with upstream branch release/2.31/master, commit d0c84d22b6a67f85a1eed3b93aef30e6953294b5.- gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) * Wed Jan 13 2021 Patsy Griffin - 2.31-5- Auto-sync with upstream branch release/2.31/master, commit af316e4627ea2069c0f690e926e04d92f802f054.- x86: Check IFUNC definition in unrelocated executable [BZ #20019]- x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]- x86-64: Avoid rep movsb with short distance [BZ #27130]- Fix buffer overrun in EUC-KR conversion module (bz #24973)- Add NEWS entry for CVE-2020-29562 (BZ #26923)- iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923)- tests-mcheck: New variable to run tests with MALLOC_CHECK_=3- iconv: Accept redundant shift sequences in IBM1364 [BZ #26224]- sh: Add sh4 fpu Implies folder- aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798]- x86: Optimizing memcpy for AMD Zen architecture.- Reversing calculation of __x86_shared_non_temporal_threshold- AArch64: Use __memcpy_simd on Neoverse N2/V1- [AArch64] Improve integer memcpy- AArch64: Rename IS_ARES to IS_NEOVERSE_N1- AArch64: Improve backwards memmove performance- AArch64: Add optimized Q-register memcpy- AArch64: Align ENTRY to a cacheline- intl: Handle translation output codesets with suffixes [BZ #26383]- Add NEWS entry for CVE-2016-10228 (bug 19519)- Rewrite iconv option parsing [BZ #19519]- powerpc: Fix incorrect cache line size load in memset (bug 26332)- nptl: Zero-extend arguments to SETXID syscalls [BZ #26248]- Disable warnings due to deprecated libselinux symbols used by nss and nscd- Add NEWS entry for CVE-2020-6096 (bug 25620) * Wed Jul 15 2020 Patsy Griffin - 2.31-4- Auto-sync with upstream branch release/2.31/master, commit 64246fccafc221cc15a8b70710a9d47a60653c0d.- arm: CVE-2020-6096: Fix multiarch memcpy for negative length [BZ #25620]- arm: CVE-2020-6096: fix memcpy and memmove for negative length [BZ #25620]- NEWS: Mention BZ 25933 fix- Fix avx2 strncmp offset compare condition check [BZ #25933]- nss_compat: internal_end *ent may clobber errno, hiding ERANGE [BZ #25976] * Tue May 19 2020 Florian Weimer - 2.31-3- Auto-sync with upstream branch release/2.31/master, commit c839175267842bd9e20fdb6637c82f2790d3754f:- aarch64: fix strcpy and strnlen for big-endian (swbz#25824)- aarch64: Accept PLT calls to __getauxval within libc.so- x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966]- oc_FR locale: Fix spelling of April (swbz#25639)- oc_FR locale: Fix spelling of Thursday (swbz#25639)- Add a C wrapper for prctl (swbz#25896)- Add a C wrapper for prctl (swbz#25896)- powerpc: Rename argN to _argN in LOADARGS_N (swbz#25902)- Add C wrappers for process_vm_readv/process_vm_writev (swbz#25810)- Mark unsigned long arguments with U in more syscalls (swbz#25810)- Add a syscall test for (swbz#25810)- Add SYSCALL_ULONG_ARG_[12] to pass long to syscall (swbz#25810)- x32: Properly pass long to syscall (swbz#25810)- Fix build with GCC 10 when long double = double.- Add new file missed in previous hppa commit.- Fix data race in setting function descriptors during lazy binding on hppa.- nios2: delete sysdeps/unix/sysv/linux/nios2/kernel-features.h- mips: Fix bracktrace result for signal frames- stdlib: Move tst-system to tests-container- support/shell-container.c: Add builtin kill- support/shell-container.c: Add builtin exit- support/shell-container.c: Return 127 if execve fails- posix: Fix system error return value (swbz#25715) * Thu Mar 19 2020 Patsy Griffin - 2.31-2- Auto-sync with upstream branch release/2.31/master, commit ab029a2801d4ddfeade8f64a6e46ee7e47fde710.- Fix use-after-free in glob when expanding ~user (bug 25414)- Update syscall lists for Linux 5.5.- NEWS: update list of bugs fixed on the 2.31 branch- Add NEWS entry for CVE-2020-10029 (bug 25487)- math/test-sinl-pseudo: Use stack protector only if available- sparc: Move sigreturn stub to assembly- arm: Fix softp-fp Implies (BZ #25635)- linux/sysipc: Include linux/posix_types.h for __kernel_mode_t- linux: Clear mode_t padding bits (BZ#25623)- i386: Use comdat instead of .gnu.linkonce for i386 setup pic register (BZ #20543)- Improve IFUNC check [BZ #25506]- Avoid ldbl-96 stack corruption from range reduction of pseudo-zero (bug 25487).- malloc/tst-mallocfork2: Kill lingering process for unexpected failures- riscv: Avoid clobbering register parameters in syscall- microblaze: Avoid clobbering register parameters in syscall- mips: Fix argument passing for inlined syscalls on Linux [BZ #25523]- mips: Use \'long int\' and \'long long int\' in linux syscall code * Mon Feb 03 2020 DJ Delorie - 2.31-1- Auto-sync with upstream branch release/2.31/master, commit 9ea3686266dca3f004ba874745a4087a89682617.- glibc 2.31 release- Generate ChangeLog.old/ChangeLog.20 for 2.31- Add bugs fixed in 2.31 in NEWS- Update newest tested versions of dependencies in install.texi- Add more contributors to the manual- Add note to NEWS about kernel headers dependency on risc-v- Add Portuguese (Portugal) translation- Add NEWS entry about 64-bit time_t syscall use on 32-bit targets- nptl: Avoid using PTHREAD_MUTEX_DEFAULT in macro definition [BZ #25271] * Thu Jan 30 2020 Patsy Franklin - 2.30.9000-33- Auto-sync with upstream branch master, commit 352bb99754ae7c83ff1b974f9c52244e974c9410.- Build raise with -fasynchronous-unwind-tables.- Fix locale/tst-locale-locpath cross-testing when sshd sets LANG.- Fix elf/tst-rtld-preload cross-testing.- Fix cross-testing of tst-ifunc-fault- * tests.- gitlog-to-changelog: Drop scripts in favour of gnulib version- Add NEWS entry about the change in handling of PT_GNU_STACK on MIPS- Fix array overflow in backtrace on PowerPC (bug 25423)- getaddrinfo: Fix resource leak after strdup failure in gethosts (swbz#25425) * Tue Jan 28 2020 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 20 2020 Patsy Franklin - 2.30.9000-31- Auto-sync with upstream branch master, commit 92ce43eef7ac844782d50a8015d977d216fbadec.- Run bench-timing-type with newly built libc.- Get rid of Werror=maybe-uninitialized in res_send.c.- translations: Update translations- translations: Trim po files using msgattrib- Update translations- translations: Run msgmerge when downloading translations- Fix maybe-uninitialized error on powerpc- powerpc32: Fix syntax error in __GLRO macro- Remove incorrect alloc_size attribute from pvalloc (swbz#25401) * Fri Jan 17 2020 Florian Weimer - 2.30.9000-30- Auto-sync with upstream branch master, commit 70ba28f7ab2923d4e36ffc9d5d2e32357353b25c:- Fix tst-pkey.c pkey_alloc return checks and manual- powerpc: Move cache line size to rtld_global_ro- powerpc: Initialize rtld_global_ro for static dlopen (swbz#20802)- Revert outdated translations- vcs-to-changelog: Add quirk for __nonnull- elf: Add elf/tst-dlopenfail-2 (swbz#25396, #1395758)- Clear GL(dl_initfirst) when freeing its link_map (swbz#25396, #1395758)- Update Translations- Fix \"elf: Add tst-ldconfig-ld_so_conf-update test\" on 32bit.- elf: Add tst-ldconfig-ld_so_conf-update test- sl_SI locale: Use \".\" as the thousands separator (swbz#25233) * Mon Jan 06 2020 Arjun Shankar - 2.30.9000-29- Auto-sync with upstream branch master, commit cbce69e70dc4b04fefcc7257e593733b8b03856c:- Multiple locales: Add date_fmt (bug 24054)- Update libc.pot for 2.31 release- Add libm_alias_finite for _finite symbols- Linux: Fix clock_nanosleep time64 check- linux: Fix vDSO macros build with time64 interfaces- x86: Make x32 use x86 time implementation- Remove vDSO support from make-syscall.sh- linux: Update x86 vDSO symbols- linux: Update mips vDSO symbols- linux: Consolidate Linux gettimeofday- linux: Consolidate time implementation- elf: Enable relro for static build- elf: Move vDSO setup to rtld (BZ#24967)- linux: Add support for clock_gettime64 vDSO- linux: Optimize fallback 32-bit clock_gettime- linux: Enable vDSO clock_gettime64 for i386- linux: Enable vDSO clock_gettime64 for arm- linux: Enable vDSO clock_gettime64 for mips- linux: Add support for clock_getres64 vDSO- linux: Optimize fallback 32-bit clock_getres- htl: Use dso_handle.h- htl: Drop common tcbhead_t definition- htl: Move pthread_atfork to libc_nonshared.a- htl: Add __errno_location and __h_errno_location- hurd: Fix message reception for timer_thread * Thu Jan 02 2020 Florian Weimer - 2.30.9000-28- Auto-sync with upstream branch master, commit cc47d5c5f53f6d845ac54698ae8929af15662c44:- Linux: Use built-in system call tables- lv_LV locale: Correct the time part of d_t_fmt (swbz#25324)- km_KH locale: Use \"%M\" instead of \"m\" in d_t_fmt (swbz#25323)- ldbl-128ibm-compat: Do not mix -mabi= *longdouble and -mlong-double-128- ldbl-128ibm-compat: Compiler flags for stdio functions- Do not redirect calls to __GI_ * symbols, when redirecting to *ieee128- aarch64: add default memcpy version for kunpeng920- aarch64: ifunc rename for kunpeng- aarch64: Modify error-shown comments for strcpy- linux: Consolidate sigprocmask- Fix return code for __libc_signal_ * functions- nptl: Remove duplicate internal __SIZEOF_PTHREAD_MUTEX_T (swbz#25241) * Thu Dec 26 2019 Carlos O\'Donell - 2.30.9000-27- Auto-sync with upstream branch master, commit b8c210bcc74840d24c61d39bde15bea9daf3e271.- mnw_MM, my_MM, and shn_MM locales: Do not use %Op- Avoid compat symbols for totalorder in powerpc64le IEEE long double- ldbl-128ibm-compat: Add *cvt functions- Refactor *cvt functions implementation (2/2)- Refactor *cvt functions implementation (1/2)- Add exception-based flags for wait4- aarch64: Optimized memset for Kunpeng processor.- aarch64: Optimized strlen for strlen_asimd- aarch64: Add Huawei Kunpeng to tunable cpu list- aarch64: Optimized implementation of memrchr- aarch64: Optimized implementation of strnlen- aarch64: Optimized implementation of strcpy- aarch64: Optimized implementation of memcmp- Consolidate wait3 implementations- Implement waitpid in terms of wait4- linux: Use waitid on wait4 if __NR_wait4 is not defined- Implement wait in terms of waitpid- nptl: Move waitpid implementation to libc- nptl: Move wait implementation to libc- Remove __waitpid_nocancel- Fix test isolation for elf/tst-ifunc-fault-lazy, elf/tst-ifunc-fault-bindnow- Fix __libc_signal_block_all on sparc64- powerpc: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214] * Thu Dec 19 2019 Patsy Franklin - 2.30.9000-26- Auto-sync with upstream branch master, commit 3dcad8158f43d71d5b8f6f317f82952ddf3468f3.- hurd: Do not make sigprocmask available in ld.so- build-many-glibcs.py: Do not build C++ PCHs by default- hurd: Make getrandom honour GRND_NONBLOCK- tunables: report sbrk() failure- build-many-glibcs.py: Add mipsisa64r6el-linux-gnu target- mips: Do not include hi and lo in __SYSCALL_CLOBBERS for R6- ldbl-128ibm-compat: Add ISO C99 versions of scanf functions- ldbl-128ibm-compat: Fix selection of GNU and ISO C99 scanf- hurd: Fix local PLT- dlopen: Do not block signals- dlopen: Rework handling of pending NODELETE status- dlopen: Fix issues related to NODELETE handling and relocations- hurd: Fix __close_nocancel_nostatus availability- hurd: add getrandom and getentropy implementations- hurd: Implement __close_nocancel_nostatus- manual: clarify fopen with the x flag- S390: Use sysdeps/ieee754/dbl-64/wordsize-64 on s390x.- S390: Implement roundtoint and converttoint and define TOINT_INTRINSICS.- S390: Implement math-barriers math_opt_barrier and math_force_eval.- S390: Use libc_fe * macros in fe * functions.- S390: Implement libc_fe * macros.- S390: Use convert-to-fixed instruction for llround functions.- S390: Use convert-to-fixed instruction for lround functions.- S390: Use convert-to-fixed instruction for llrint functions.- S390: Use convert-to-fixed instruction for lrint functions.- S390: Use load-fp-integer instruction for roundeven functions.- Adjust s_copysignl.c regarding code style.- Adjust s_ceilf.c and s_ceill.c regarding code style.- Adjust s_floorf.c and s_floorl.c regarding code style.- Adjust s_rintf.c and s_rintl.c regarding code style.- Adjust s_nearbyintf.c and s_nearbyintl.c regarding code style.- Use GCC builtins for copysign functions if desired.- Use GCC builtins for round functions if desired.- Use GCC builtins for trunc functions if desired.- Use GCC builtins for ceil functions if desired.- Use GCC builtins for floor functions if desired.- Use GCC builtins for rint functions if desired.- Use GCC builtins for nearbyint functions if desired.- Always use wordsize-64 version of s_round.c.- Always use wordsize-64 version of s_trunc.c.- Always use wordsize-64 version of s_ceil.c.- Always use wordsize-64 version of s_floor.c.- Always use wordsize-64 version of s_rint.c.- Always use wordsize-64 version of s_nearbyint.c.- ldconfig: Do not print a warning for a missing ld.so.conf file- hurd: Fix using altstack while in an RPC call to be aborted- Fix failure when CFLAGS contains -DNDEBUG (Bug 25251) * Mon Dec 09 2019 DJ Delorie - 2.30.9000-25- Auto-sync with upstream branch master, commit 0487ebed2278b20971af4cabf186fd3681adccf0.- nptl: Add more missing placeholder abi symbol from nanosleep move- sysdeps/riscv/start.S: rename .Lload_gp to load_gp (bug 24376)- y2038: linux: Provide __timer_settime64 implementation- y2038: linux: Provide __timer_gettime64 implementation- timer: Decouple x86_64 specific timer_settime from generic Linux implementation- timer: Decouple x86_64 specific timer_gettime from generic Linux implementation- time: Introduce glibc\'s internal struct __itimerspec64- Correct range checking in mallopt/mxfast/tcache [BZ #25194]- misc/test-errno-linux: Handle EINVAL from quotactl- : Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang [BZ #25232]- build-many-glibcs.py: Move sparcv8 to extra_glibcs * Thu Dec 05 2019 Florian Weimer - 2.30.9000-24- Upstream patches for fallout from dlopen NODELETE changes (#1778344, #1778366) * Wed Dec 04 2019 Patsy Franklin - 2.30.9000-23- Auto-sync with upstream branch master, commit ec138c67cbda8b5826a0a2a7ba456408117996dc.- sysdeps: Add clock_gettime64 vDSO- Do not use ld.so to open statically linked programs in debugglibc.sh- Attach to test in container from debugglibc.sh- Expand $(as-needed) and $(no-as-needed) throughout the build system- x86: Assume --enable-cet if GCC defaults to CET [BZ #25225]- ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold- ldbl-128ibm-compat: Add tests for strfmon and strfmon_l- ldbl-128ibm-compat: Add strfmon_l with IEEE long double format- ldbl-128ibm-compat: Replace http with https in new files- elf: Do not run IFUNC resolvers for LD_DEBUG=unused [BZ #24214]- elf/tst-dlopenfail: Disable --no-as-needed for tst-dlopenfailmod1.so- hurd: Fix ld.so __access override from libc- hurd: Fix ld.so __getcwd override from libc- hurd: Make __sigprocmask GLIBC_PRIVATE- hurd: Fix renameat2 error- hurd: make strerror(0) coherent with other ports- hurd: Fix ld.so link- Update kernel version to 5.4 in tst-mman-consts.py.- Update SOMAXCONN value from Linux 5.4.- Update syscall-names.list for Linux 5.4.- Fix syntax error in build-many-glibcs.py.- Define MADV_COLD and MADV_PAGEOUT from Linux 5.4. * Mon Dec 02 2019 Florian Weimer - 2.30.9000-22- dlopen: Remove incorrect assert in activate_nodelete (#1778344) * Thu Nov 28 2019 Florian Weimer - 2.30.9000-21- Auto-sync with upstream branch master, commit e37c2cf299b61ce18f62852f6c5624c27829b610:- Move _dl_open_check to its original place in dl_open_worker- Block signals during the initial part of dlopen- Remove all loaded objects if dlopen fails, ignoring NODELETE (#1395758)- Avoid late dlopen failure due to scope, TLS slotinfo updates (swbz#25112)- Avoid late failure in dlopen in global scope update (swbz#25112)- Lazy binding failures during dlopen/dlclose must be fatal (swbz#24304)- resolv: Implement trust-ad option for /etc/resolv.conf (#1164339)- dlsym: Do not determine caller link map if not needed- libio: Disable vtable validation for pre-2.1 interposed handles (swbz#25203)- ldbl-128ibm-compat: Add syslog functions- ldbl-128ibm-compat: Add obstack printing functions- ldbl-128ibm-compat: Reuse tests for err.h and error.h functions- ldbl-128ibm-compat: Add error.h functions- ldbl-128ibm-compat: Add err.h functions- ldbl-128ibm-compat: Add argp_error and argp_failure- sparc: Use atomic compiler builtins on sparc- Remove 32 bit sparc v7 support * Wed Nov 27 2019 Arjun Shankar - 2.30.9000-20- Auto-sync with upstream branch master, commit bfdb731438206b0f70fe7afa890681155c30b419:- rtld: Check __libc_enable_secure for LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126)- Introduce DL_LOOKUP_FOR_RELOCATE flag for _dl_lookup_symbol_x- Enable inlining issignalingf within glibc- Don\'t use a custom wrapper macro around __has_include (bug 25189).- Remove duplicate inline implementation of issignalingf- misc: Set generic pselect as ENOSYS- Use DEPRECATED_SCANF macro for remaining C99-compliant scanf functions- ldbl-128ibm-compat: Add regular/wide character printing printing functions- ldbl-128ibm-compat: Test double values and positional arguments- ldbl-128ibm-compat: Add regular/wide character scanning functions- arm: Fix armv7 selection after \'Split BE/LE abilist\'- Use Linux 5.4 in build-many-glibcs.py.- sysdeps/posix: Simplify if expression in getaddrinfo- sysdeps/posix/getaddrinfo: Return early on invalid address family- ru_UA locale: use copy \"ru_RU\" in LC_TIME (bug 25044)- locale: Greek -> ASCII transliteration table [BZ #12031]- nptl: Cleanup mutex internal offset tests- nptl: Add tests for internal pthread_rwlock_t offsets- nptl: Remove rwlock elision definitions- nptl: Add struct_mutex.h and struct_rwlock.h- nptl: Add default pthreadtypes-arch.h and pthread-offsets.h- Compile elf/rtld.c with -fno-tree-loop-distribute-patterns.- nptl: Fix __PTHREAD_MUTEX_INITIALIZER for !__PTHREAD_MUTEX_HAVE_PREV- S390: Fix handling of needles crossing a page in strstr z15 ifunc [BZ #25226] * Mon Nov 18 2019 Patsy Griffin - 2.30.9000-19- Auto-sync with upstream branch master, commit 2a764c6ee848dfe92cb2921ed3b14085f15d9e79.- Enhance _dl_catch_exception to allow disabling exception handling- hurd: Suppress GCC 10 -Warray-bounds warning in init-first.c [BZ #25097]- linux: Add comment on affinity set sizes to tst-skeleton-affinity.c- Avoid zero-length array at the end of struct link_map [BZ #25097]- Introduce link_map_audit_state accessor function- Properly initialize audit cookie for the dynamic loader [BZ #25157]- nios2: Work around backend bug triggered by csu/libc-tls.c (GCC PR 92499)- Redefine _IO_iconv_t to store a single gconv step pointer [BZ #25097]- Add new script for plotting string benchmark JSON output- support: Fix support_set_small_thread_stack_size to build on Hurd- login: Use pread64 in utmp implementation- Clarify purpose of assert in _dl_lookup_symbol_x- aarch64: Increase small and medium cases for __memcpy_generic- login: Introduce matches_last_entry to utmp processing * Tue Nov 12 2019 Arjun Shankar - 2.30.9000-18- Auto-sync with upstream branch master, commit cba932a5a9e91cffd7f4172d7e91f9b2efb1f84b:- nptl: Move nanosleep implementation to libc- Refactor nanosleep in terms of clock_nanosleep- nptl: Refactor thrd_sleep in terms of clock_nanosleep- math: enhance the endloop condition of function handle_input_flag- hurd: Remove lingering references to the time function- hurd: Use __clock_gettime in _hurd_select- login: Remove double-assignment of fl.l_whence in try_file_lock- nptl: Add missing placeholder abi symbol from nanosleep move- login: Acquire write lock early in pututline [BZ #24882]- Remove hppa pthreadP.h- sysdeps/clock_nanosleep: Use clock_nanosleep_time64 if avaliable- Fix array bounds violation in regex matcher (bug 25149)- support: Add support_set_small_thread_stack_size- linux: Reduce stack size for nptl/tst-thread-affinity-pthread- y2038: linux: Provide __ppoll64 implementation- Declare asctime_r, ctime_r, gmtime_r, localtime_r for C2X.- support: Add xsetlocale function- libio/tst-fopenloc: Use xsetlocale, xfopen, and xfclose- Fix clock_nanosleep when interrupted by a signal- slotinfo in struct dtv_slotinfo_list should be flexible array [BZ #25097] * Wed Nov 06 2019 Patsy Franklin - 2.30.9000-17- Auto-sync with upstream branch master, commit 2a0356e1191804d57005e1cfe2a72f019b7a8cce.- posix: Sync regex with gnulib- Add mnw language code [BZ #25139]- Add new locale: mnw_MM (Mon language spoken in Myanmar) [BZ #25139]- S390: Fp comparison are now raising FE_INVALID with gcc 10.- linux: pselect: Remove CALL_PSELECT6 macro- Fix run-one-test so that it runs elf tests- nptl: Fix niggles with pthread_clockjoin_np- hppa: Align __clone stack argument to 8 bytes (Bug 25066)- y2038: linux: Provide __futimens64 implementation- y2038: linux: Provide __utimensat64 implementation- nptl: Add pthread_timedjoin_np, pthread_clockjoin_np NULL timeout test- nptl: Add pthread_clockjoin_np- manual: Add documentation for pthread_tryjoin_np and pthread_timedjoin_np- nptl: Convert tst-join3 to use libsupport- Sync time/mktime.c with gnulib- Sync timespec-{add,sub} with gnulib- Sync intprops.h with gnulib- Refactor adjtimex based on clock_adjtime- Refactor PI mutexes internal definitions- Remove pause and nanosleep not cancel wrappers- nptl: Replace non cancellable pause/nanosleep with futex- Consolidate lowlevellock-futex.h- Consolidate futex-internal.h- Base max_fast on alignment, not width, of bins (Bug 24903)- Revise the documentation of simple calendar time.- Make second argument of gettimeofday as \'void *\'- Use clock_gettime to implement gettimeofday.- Use clock_gettime to implement timespec_get.- Consolidate and deprecate ftime- Change most internal uses of time to __clock_gettime.- Use clock_gettime to implement time.- Use clock_settime to implement settimeofday.- Use clock_settime to implement stime; withdraw stime.- Change most internal uses of __gettimeofday to __clock_gettime.- Linux/Alpha: don\'t use timeval32 system calls.- resolv/tst-idna_name_classify: Isolate from system libraries- hurd: Support for file record locking- Comment out initgroups from example nsswitch.conf (Bug 25146) * Mon Oct 28 2019 DJ Delorie - 2.30.9000-16- Auto-sync with upstream branch master, commit 177a3d48a1c74d7b2cd6bfd48901519d25a5ecad.- y2038: linux: Provide __clock_getres64 implementation- time: Introduce function to check correctness of nanoseconds value- Add Transliterations for Unicode Misc. Mathematical Symbols-A/B [BZ #23132]- Install charmaps uncompressed in testroot- Add wait-for-debugger test harness hooks- Define __STATFS_MATCHES_STATFS64- hurd: Fix build after __pread64 usage in the dynamic loader- sysdeps/stat: Handle 64-bit ino_t types on 32-bit hosts- S390: Remove not needed stack frame in syscall function. * Fri Oct 25 2019 DJ Delorie - 2.30.9000-15- Add *.mo files to all-langpacks (#1624528) * Thu Oct 24 2019 DJ Delorie - 2.30.9000-14- Add Requires on basesystem for main package (#1757267)- Add Requires on coreutils for glibc-headers (uses rm) * Wed Oct 23 2019 Arjun Shankar - 2.30.9000-13- Auto-sync with upstream branch master, commit 7db1fe38de21831d53ceab9ae83493d8d1aec601:- Include explicitly in Linux clock_settime.c- Remove math-finite.h- Remove finite-math tests- Remove x64 _finite tests and references- Fix testroot.pristine creation copying dynamic linker * Fri Oct 18 2019 Patsy Franklin - 2.30.9000-12- Auto-sync with upstream branch master, commit ef21bd2d8c6805c0c186a01f7c5039189f51b8c4.- loadarchive: guard against locale-archive corruption (Bug #25115)- Undo accidental commit to ChangeLog.19.- nptl: Document AS-safe functions in cancellation.c.- elf: Use nocancel pread64() instead of lseek()+read()- Add nocancel version of pread64()- Add run-one-test convenience target and makefile help text- Update sysvipc kernel-features.h files for Linux 5.1- S390: Add new s390 platform z15.- nptl: SIGCANCEL, SIGTIMER, SIGSETXID are always defined- nptl/tst-cancel25 needs to be an internal test- Remove libc_hidden_def from __semtimedop stub- sysvipc: Implement semop based on semtimedop- ipc: Refactor sysvipc internal definitions- Rename and split elf/tst-dlopen-aout collection of tests- dlfcn: Remove remnants of caller sensitivity from dlinfo- ldconfig: handle .dynstr located in separate segment (bug 25087)- ldd: Print \"not a dynamic executable\" on standard error [BZ #24150]- Add PTRACE_GET_SYSCALL_INFO from Linux 5.3 to sys/ptrace.h.- Move ChangeLog to ChangeLog.old/ChangeLog.19- manual: Remove warning in the documentation of the abort function- sysvipc: Set ipc_perm mode as mode_t (BZ#18231)- Simplify note processing- syscall-names.list: fix typos in comment- y2038: linux: Provide __clock_settime64 implementation- posix: Use posix_spawn for wordexp- mips: Do not malloc on getdents64 fallback- sparc: Assume GOTDATA support in the toolchain- : Remove wrong comment about getdents64 declaration- ChangeLog: Remove leading spaces before tabs and trailing whitespace- Make tst-strftime2 and tst-strftime3 depend on locale generation- posix/tst-wordexp-nocmd: Fix diagnostics output in test- wordexp: Split out command execution tests from posix/wordexp-test * Tue Oct 08 2019 Arjun Shankar - 2.30.9000-11- Adjust glibc-rh741105.patch.- Auto-sync with upstream branch master, commit ca602c1536ce2777f95c07525f3c42d78812e665:- Add TCP_TX_DELAY from Linux 5.3 to netinet/tcp.h- [powerpc] fenv_private.h clean up- [powerpc] libc_feupdateenv_test: optimize FPSCR access- [powerpc] __fesetround_inline optimizations- [powerpc] Rename fegetenv_status to fegetenv_control- [powerpc] libc_feholdsetround_noex_ppc_ctx: optimize FPSCR write- [powerpc] Rename fesetenv_mode to fesetenv_control- Add helper script for glibc debugging- Update bits/mman.h constants and tst-mman-consts.py for Linux 5.3.- y2038: Provide conversion helpers for struct __timespec64- Use binutils 2.33 branch in build-many-glibcs.py.- Sync \"language\", \"lang_name\", \"territory\", \"country_name\" with CLDR/langtable- Split up endian.h to minimize exposure of BYTE_ORDER.- time: Add padding for the timespec if required- Enable passing arguments to the inferior in debugglibc.sh- [powerpc] No need to enter \"Ignore Exceptions Mode\"- Y2038: Include proper header to provide support for struct timeval on HURD- Disable warnings in string/tester.c at top level.- string/endian.h: Restore the __USE_MISC conditionals- Disable -Wmaybe-uninitialized for total_deadline in sunrpc/clnt_udp.c.- ChangeLog update from my last commit- nptl: Move pthread_attr_setinheritsched implementation into libc.- elf: Never use the file ID of the main executable [BZ #24900]- elf: Assign TLS modid later during dlopen [BZ #24930]- nptl: Move pthread_attr_getschedparam implementation into libc- riscv: Remove support for variable page sizes- nptl: Move pthread_attr_setschedparam implementation into libc * Fri Sep 27 2019 Zbigniew Jędrzejewski-Szmek - 2.30.9000-10- Use full locale names in langpack descriptions (#1651375) * Thu Sep 26 2019 Patsy Franklin - 2.30.9000-9- Auto-sync with upstream branch master, commit 464cd3a9d5f505d92bae9a941bb75b0d91ac14ee.- y2038: Introduce struct __timespec64 - new internal glibc type- auto-changelog: Remove latin1 from codecs- Set the expects flags to clock_nanosleep- Fix tst-sigcontext-get_pc rule name from a43565ac447b1- inet/net-internal.h: Fix uninitalised clntudp_call() variable- Fix vDSO initialization on arm and mips- Script to generate ChangeLog-like output from git log- [powerpc] SET_RESTORE_ROUND optimizations and bug fix- Fix building support_ptrace.c on i686-gnu.- S390: Use _HP_TIMING_S390_H instead of _HP_TIMING_H.- Update syscall-names.list for Linux 5.3.- Use Linux 5.3 in build-many-glibcs.py.- S390: Add support for HP_TIMING_NOW.- Fix RISC-V vfork build with Linux 5.3 kernel headers.- Add UNSUPPORTED check in elf/tst-pldd.- sparc64: Use linux generic time implementation- mips: Consolidate INTERNAL_VSYSCALL_CALL- powerpc: Simplify vsyscall internal macros- Refactor vDSO initialization code- Remove PREPARE_VERSION and PREPARE_VERSION_KNOW- Fix small error in HP_TIMING_PRINT trailing null char setting * Mon Sep 16 2019 Parag Nemade - 2.30.9000-8- Change Supplements \"langpacks-\" to \"langpacks-core-\" (#1729992) * Mon Sep 16 2019 DJ Delorie - 2.30.9000-7- Auto-sync with upstream branch master, commit 1a6566094d3097f4a3037ab5555cddc6cb11c3a3.- alpha: force old OSF1 syscalls for getegid, geteuid and getppid [BZ #24986]- Fix http: URL in \'configure\'- Regenerate charmap-kw.h, locfile-kw.h- Fix three GNU license URLs, along with trailing-newline issues.- Prefer https to http for gnu.org and fsf.org URLs * Fri Sep 06 2019 Patsy Franklin - 2.30.9000-6- Auto-sync with upstream branch master, commit 1b7f04070bd94f259e2ed24d6fb76309d64fb164.- locale: Avoid zero-length array in _nl_category_names [BZ #24962]- math: Replace const attribute with pure in totalorder * functions- y2038: Introduce the __ASSUME_TIME64_SYSCALLS define- Finish move of clock_ * functions to libc. [BZ #24959]- Update Alpha libm-test-ulps- localedef: Use initializer for flexible array member [BZ #24950]- Add misc/tst-mntent-autofs, testing autofs \"ignore\" filtering- Use autofs \"ignore\" mount hint in getmntent_r/getmntent- hurd: Fix build- Use generic memset/memcpy/memmove in benchtests- nptl: Move pthread_attr_getinheritsched implementation into libc- hurd: Fix SS_ONSTACK support- hurd: Remove optimizing anonymous maps as __vm_allocate.- hurd: Fix poll and select POSIX compliancy details about errors- hurd: Fix timeout handling in _hurd_select- hurd getcwd: Allow unknown root directory- hurd: Fix implementation of setitimer.- hurd: Fix _hurd_select for single fd sets- MIPS support for GNU hash- sh: Split BE/LE abilist- microblaze: Split BE/LE abilist- arm: Split BE/LE abilist- Correct the spelling of more contributors- Fix posix/tst-regex by using UTF-8 and own test input- [powerpc] fegetenv_status: simplify instruction generation- [powerpc] fesetenv: optimize FPSCR access- [powerpc] SET_RESTORE_ROUND improvements- [powerpc] fe{en,dis}ableexcept, fesetmode: optimize FPSCR accesses- [powerpc] fe{en,dis}ableexcept optimize bit translations- misc: Use allocate_once in getmntent- nptl: Move pthread_attr_setdetachstate implementation into libc- login: pututxline could fail to overwrite existing entries [BZ #24902]- Fix posix/tst-regex by using a dedicated input-file. * Tue Aug 27 2019 DJ Delorie - 2.30.9000-5- Move makedb from glibc-common to nss_db (#1704334) * Mon Aug 26 2019 DJ Delorie - 2.30.9000-4- Auto-sync with upstream branch master, commit 1bced8cadc82077f0201801239e89eb24b68e9aa.- Don\'t put non-ASCII into installed headers- Fix spellings of contributor names in comments and doc- [MIPS] Raise highest supported EI_ABIVERSION value [SWBZ #24916]- mips: Force RWX stack for hard-float builds that can run on pre-4.8 kernels- linux: Make profil_counter a compat_symbol (SWBZ#17726)- Refactor sigcontextinfo.h- Add RTLD_SINGLE_THREAD_P on generic single-thread.h- Chinese locales: Set first_weekday to 2 (swbug 24682).- powerpc: Fix typos and field name in comments- Mark IDN tests unsupported with libidn2 before 2.0.5.- Document strftime %Ob and %OB as C2X features.- Remove dead regex code- Fix bad pointer / leak in regex code- Don\'t use the argument to time.- Add tgmath.h macros for narrowing functions.- Update i386 libm-test-ulps * Mon Aug 19 2019 Carlos O\'Donell - 2.30.9000-3- Drop glibc-fedora-nscd-warnings.patch; applied upstream.- Drop Source7: nsswitch.conf; applying patch to upstream.- Add glibc-fedora-nsswitch.patch for Fedora customizations.- Auto-sync with upstream branch master, commit d34d4c80226b3f5a1b51a8e5b005a52fba07d7ba:- Do not print backtraces on fatal glibc errors.- elf: Self-dlopen failure with explict loader invocation (swbz#24900)- login: Add nonstring attributes to struct utmp, struct utmpx (swbz#24899)- login: Use struct flock64 in utmp (swbz#24880)- login: Disarm timer after utmp lock acquisition (swbz#24879) * Fri Aug 16 2019 Carlos O\'Donell - 2.30.9000-2- Fix C.UTF-8 to use full code ranges. * Thu Aug 15 2019 Florian Weimer - 2.30.9000-1- Auto-sync with upstream branch master, commit 341da5b4b6253de9a7581a066f33f89cacb44dec. * Fri Aug 02 2019 Florian Weimer - 2.30-1- Drop glibc-rh1734680.patch, applied upstream.- Auto-sync with upstream branch release/2.30/master, commit be9a328c93834648e0bec106a1f86357d1a8c7e1:- malloc: Remove unwanted leading whitespace in malloc_info (swbz#24867)- glibc 2.30 release- iconv: Revert steps array reference counting changes (#1734680)- Restore r31 setting in powerpc32 swapcontext * Wed Jul 31 2019 Florian Weimer - 2.29.9000-37- Fix memory leak in iconv_open (#1734680) * Tue Jul 30 2019 Florian Weimer - 2.29.9000-36- Drop glibc-rh1732406.patch, fix for the regression applied upstream.- Auto-sync with upstream branch master, commit 8a814e20d443adc460a1030fa1a66aa9ae817483:- nptl: Use uintptr_t for address diagnostic in nptl/tst-pthread-getattr- Linux: Move getdents64 to - test-container: Install with $(sorted-subdirs) (swbz#24794)- gconv: Check reference count in __gconv_release_cache (#1732406)- x86-64: Compile branred.c with -mprefer-vector-width=128 (swbz#24603)- build-many-glibcs.py: Use Linux 5.2 by default- Linux: Use in-tree copy of SO_ constants for !__USE_MISC (swbz#24532)- test-container: Avoid copying unintended system libraries * Thu Jul 25 2019 Fedora Release Engineering - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Tue Jul 23 2019 Florian Weimer - 2.29.9000-34- Revert libio change that causes crashes (#1732406) * Mon Jul 22 2019 DJ Delorie - 2.29.9000-33- Auto-sync with upstream branch master, commit dcf36bcad3f283f77893d3b157ef7bb2c99419f2.- Add NEWS entry about the new AArch64 IFUNC resolver call ABI- locale/C-translit.h.in: Cyrillic -> ASCII transliteration [BZ #2872]- Linux: Update syscall-names.list to Linux 5.2 * Thu Jul 18 2019 DJ Delorie - 2.29.9000-32- Auto-sync with upstream branch master, commit 3556658c5b8765480711b265abc901c67d5fc060.- Regenerate po/libc.pot for 2.30 release.- nptl: Add POSIX-proposed _clock functions to hppa pthread.h- nptl: Remove unnecessary forwarding of pthread_cond_clockwait from libc- Afar locales: Months and days updated from CLDR (bug 21897).- nl_BE locale: Use \"copy \"nl_NL\"\" in LC_NAME (bug 23996).- nl_BE and nl_NL locales: Dutch salutations (bug 23996).- ga_IE and en_IE locales: Revert first_weekday removal (bug 24200).- nptl: Remove futex_supports_exact_relative_timeouts- Update NEWS for new _clockwait and _clocklock functions- nptl: Add POSIX-proposed pthread_mutex_clocklock- nptl: Rename lll_timedlock to lll_clocklock and add clockid parameter- nptl: Add POSIX-proposed pthread_rwlock_clockrdlock & pthread_rwlock_clockwrlock- nptl: pthread_rwlock: Move timeout validation into _full functions- nptl: Add POSIX-proposed pthread_cond_clockwait- nptl: Add POSIX-proposed sem_clockwait- nptl: Add clockid parameter to futex timed wait calls- posix: Fix large mmap64 offset for mips64n32 (BZ#24699)- nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696] * Wed Jul 10 2019 Carlos O\'Donell - 2.29.9000-31- Auto-sync with upstream branch master, commit 30ba0375464f34e4bf8129f3d3dc14d0c09add17.- Don\'t declare __malloc_check_init in (bug 23352)- nftw: fill in stat buf for dangling links [BZ #23501]- dl-vdso: Add LINUX_4 HASH CODE to support nds32 vdso mechanism- riscv: restore ABI compatibility (bug 24484)- aarch64: new ifunc resolver ABI- nptl: Remove vfork IFUNC-based forwarder from libpthread [BZ #20188]- malloc: Add nptl, htl dependency for the subdirectory [BZ #24757]- Call _dl_open_check after relocation [BZ #24259]- Linux: Use mmap instead of malloc in dirent/tst-getdents64- ld.so: Support moving versioned symbols between sonames [BZ #24741]- io: Remove copy_file_range emulation [BZ #24744]- Linux: Adjust gedents64 buffer size to int range [BZ #24740]- powerpc: Use generic e_expf- Linux: Add nds32 specific syscalls to syscall-names.list- szl_PL locale: Fix a typo in the previous commit (bug 24652). * Mon Jun 24 2019 DJ Delorie - 2.29.9000-30- Auto-sync with upstream branch master, commit 2bd81b60d6ffdf7e0d22006d69f4b812b1c80513.- szl_PL locale: Spelling corrections (swbz 24652).- nl_{AW,NL}: Correct the thousands separator and grouping (swbz 23831).- Add missing VDSO_{NAME,HASH}_ * macros and use them for PREPARE_VERSION_KNOWN- nptl: Convert various tests to use libsupport- support: Invent verbose_printf macro- support: Add xclock_now helper function. * Fri Jun 21 2019 Florian Weimer - 2.29.9000-29- Auto-sync with upstream branch master, commit 21cc130b78a4db9113fb6695e2b951e697662440:- During exit, skip wide buffer handling for legacy stdio handles (#1722216)- powerpc: add \'volatile\' to asm- powerpc: Fix static-linked version of __ppc_get_timebase_freq (swbz#24640)- nl_AW locale: Correct the negative monetary format (swb#z24614)- Fix gcc 9 build errors for make xcheck. (swbz#24556)- dlfcn: Avoid one-element flexible array in Dl_serinfo (swbz#24166)- elf: Refuse to dlopen PIE objects (swbz#24323)- nl_NL locale: Correct the negative monetary format (swbz#24614)- powerpc: Refactor powerpc64 lround/lroundf/llround/llroundf- powerpc: refactor powerpc64 lrint/lrintf/llrint/llrintf * Mon Jun 17 2019 Florian Weimer - 2.29.9000-28- Auto-sync with upstream branch master, commit 48c3c1238925410b4e777dc94e2fde4cc9132d44.- Linux: Fix __glibc_has_include use for and statx (#1721129)- : Inhibit macro expansion for __glibc_has_include- Add IPV6_ROUTER_ALERT_ISOLATE from Linux 5.1 to bits/in.h- aarch64: handle STO_AARCH64_VARIANT_PCS- aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS- powerpc: Remove optimized finite- math: Use wordsize-64 version for finite- powerpc: Remove optimized isinf- math: Use wordsize-64 version for isinf- powerpc: Remove optimized isnan- math: Use wordsize-64 version for isnan- benchtests: Add isnan/isinf/isfinite benchmark- powerpc: copysign cleanup- powerpc: consolidate rint- libio: freopen of default streams crashes in old programs (swbz#24632)- Linux: Deprecate and sysctl- : Use Linux UAPI header for statx if available and useful (#1721129)- : Add __glibc_has_include macro- Improve performance of memmem- Improve performance of strstr- Benchmark strstr hard needles- Fix malloc tests build with GCC 10 * Mon Jun 10 2019 Patsy Franklin - 2.29.9000-27- Auto-sync with upstream branch master, commit 51ea67d54882318c4fa5394c386f4816ddc22408.- powerpc: get_rounding_mode: utilize faster method to get rounding mode- riscv: Do not use __has_include__- powerpc: fegetexcept: utilize function instead of duplicating code- iconv: Use __twalk_r in __gconv_release_shlib- Fix iconv buffer handling with IGNORE error handler (swbz#18830) * Wed Jun 05 2019 Florian Weimer - 2.29.9000-26- Restore /usr/lib/locale/locale-archive under its original name (#1716710) * Tue Jun 04 2019 Florian Weimer - 2.29.9000-25- Add glibc version to locale-archive name (#1716710) * Mon Jun 03 2019 Carlos O\'Donell - 2.29.9000-24- Auto-sync with upstream branch master, commit dc91a19e6f71e1523f4ac179191a29b2131d74bb:- Linux: Add oddly-named arm syscalls to syscall-names.list.- arm: Remove ioperm/iopl/inb/inw/inl/outb/outw/outl support.- Add INADDR_ALLSNOOPERS_GROUP from Linux 5.1 to netinet/in.h. * Sat Jun 01 2019 Carlos O\'Donell - 2.29.9000-23- Convert glibc_post_upgrade to lua. * Sat Jun 01 2019 Florian Weimer - 2.29.9000-22- Remove support for filtering glibc-all-langpacks (#1715891)- Auto-sync with upstream branch master, commit 9250e6610fdb0f3a6f238d2813e319a41fb7a810:- powerpc: Fix build failures with current GCC- Remove unused get_clockfreq files- powerpc: generic nearbyint/nearbyintf- tt_RU: Add lang_name (swbz#24370)- tt_RU: Fix orthographic mistakes in mon and abmon sections (swbz#24369)- Add IGMP_MRDISC_ADV from Linux 5.1 to netinet/igmp.h. * Mon May 27 2019 Arjun Shankar - 2.29.9000-21- Auto-sync with upstream branch master, commit 85188d8211698d1a255f0aec6529546db5c56de3:- Remove support for PowerPC SPE extension- elf: Add tst-ldconfig-bad-aux-cache test- Add F_SEAL_FUTURE_WRITE from Linux 5.1 to bits/fcntl-linux.h- nss_dns: Check for proper A/AAAA address alignment * Tue May 21 2019 DJ Delorie - 2.29.9000-20- Auto-sync with upstream branch master, commit 46ae07324b1cd50fbf8f37a076d6babcfca7c510.- Improve string benchtest timing- sysvipc: Add missing bit of semtimedop s390 consolidation- wcsmbs: Fix data race in __wcsmbs_clone_conv [swbz #24584]- libio: Fix gconv-related memory leak [swbz #24583]- libio: Remove codecvt vtable [swbz #24588]- support: Expose sbindir as support_sbindir_prefix- support: Add missing EOL terminators on timespec- support: Correct confusing comment- sysvipc: Consolidate semtimedop s390- sysvipc: Fix compat msgctl (swbz#24570)- Add NT_ARM_PACA_KEYS and NT_ARM_PACG_KEYS from Linux 5.1 to elf.h.- Small tcache improvements- manual: Document O_DIRECTORY- Update kernel-features.h files for Linux 5.1.- nss_nis, nss_nisplus: Remove RES_USE_INET6 handling- nss_files: Remove RES_USE_INET6 from hosts processing- support: Report NULL blobs explicitly in TEST_COMPARE- dlfcn: Guard __dlerror_main_freeres with __libc_once_get (once) [swbz# 24476]- Add missing Changelog entry * Wed May 15 2019 Florian Weimer - 2.29.9000-19- Auto-sync with upstream branch master, commit 32ff397533715988c19cbf3675dcbd727ec13e18:- Fix crash in _IO_wfile_sync (#1710460)- nss: Turn __nss_database_lookup into a compatibility symbol- support: Add support_install_rootsbindir- iconv: Remove public declaration of __gconv_transliterate- Linux: Add the tgkill function- manual: Adjust twalk_r documentation.- elf: Fix tst-pldd for non-default --prefix and/or --bindir (swbz#24544)- support: Export bindir path on support_path- configure: Make --bindir effective- x86: Remove arch-specific low level lock implementation- nptl: Assume LLL_LOCK_INITIALIZER is 0- nptl: Small optimization for lowlevellock- Add single-thread.h header- locale: Update to Unicode 12.1.0 (swbz#24535)- malloc: Fix tcache count maximum (swbz#24531)- sem_close: Use __twalk_r- support: Fix timespec printf- nptl/tst-abstime: Use libsupport- nptl: Convert some rwlock tests to use libsupport- nptl: Use recent additions to libsupport in tst-sem5- nptl: Convert tst-cond11.c to use libsupport- support: Add timespec.h- Move nptl/tst-eintr1 to xtests (swbz#24537)- powerpc: trunc/truncf refactor- powerpc: round/roundf refactor- powerpc: floor/floorf refactor- support: Add xclock_gettime- malloc/tst-mallocfork2: Use process-shared barriers- Update syscall-names.list for Linux 5.1- Use GCC 9 in build-many-glibcs.py- aarch64: thunderx2 memmove performance improvements- misc/tst-tsearch: Additional explicit error checking- elf: Fix elf/tst-pldd with --enable-hardcoded-path-in-tests (swbz#24506)- misc: Add twalk_r function * Thu May 02 2019 Arjun Shankar - 2.29.9000-18- Auto-sync with upstream branch master, commit 20aa5819586ac7ad11f711bab64feda307965191:- semaphore.h: Add nonnull attributes- powerpc: Remove power4 mpa optimization- powerpc: Refactor ceil/ceilf- Fix -O1 compilation errors with `__ddivl\' and `__fdivl\' [BZ #19444]- Make mktime etc. compatible with __time64_t * Fri Apr 26 2019 Florian Weimer - 2.29.9000-17- Auto-sync with upstream branch master, commit c57afec0a9b318bb691e0f5fa4e9681cf30df7a4:- Increase BIND_NOW coverage (#1702671)- Fix pldd hang (#1361689)- riscv: remove DL_RO_DYN_SECTION (swbz#24484)- locale: Add LOCPATH diagnostics to the locale program- Reduce benchtests time * Mon Apr 22 2019 DJ Delorie - 2.29.9000-16- Auto-sync with upstream branch master, commit 25f7a3c96116a9102df8bf7b04ef160faa32416d.- malloc: make malloc fail with requests larger than PTRDIFF_MAX (BZ#23741)- powerpc: Fix format issue from 3a16dd780eeba602- powerpc: fma using builtins- powerpc: Use generic fabs{f} implementations- mips: Remove rt_sigreturn usage on context function- powerpc: Remove rt_sigreturn usage on context function- support: Add support_capture_subprogram- stdlib/tst-secure-getenv: handle >64 groups * Mon Apr 15 2019 Florian Weimer - 2.29.9000-15- Auto-sync with upstream branch master, commit e3f454bac0f968216699ca405c127c858f0657c7:- nss_dns: Do not replace root domain with empty string- alloc_buffer: Return unqualified pointer type in alloc_buffer_next- malloc: Set and reset all hooks for tracing (swbz#16573) * Thu Apr 11 2019 Florian Weimer - 2.29.9000-14- Run valgrind smoke test against the install tree * Thu Apr 11 2019 Florian Weimer - 2.29.9000-13- Do not use --g-libs with find-debuginfo.sh; it breaks valgrind (#1698824) * Wed Apr 10 2019 Florian Weimer - 2.29.9000-12- Strip debugging information from installed programs again (#1661510) * Tue Apr 09 2019 Carlos O\'Donell - 2.29.9000-11- Drop glibc-warning-fix.patch. Microbenchmark code fixed upstream.- Auto-sync with upstream branch master, commit 648279f4af423c4783ec1dfa63cb7b46a7640217:- powerpc: Use generic wcscpy optimization- powerpc: Use generic wcschr optimization- powerpc: Use generic wcsrchr optimization- aarch64: thunderx2 memcpy implementation cleanup and streamlining- resolv: Remove support for RES_USE_INET6 and the inet6 option- resolv: Remove RES_INSECURE1, RES_INSECURE2 * Thu Apr 04 2019 Arjun Shankar - 2.29.9000-10- Auto-sync with upstream branch master, commit 8260f23616c1a2a4e609f989a195fba7690a42ca:- Fix strptime era handling, add more strftime tests [BZ #24394]- time/tst-strftime2.c: Make the file easier to maintain- time: Add tests for Minguo calendar [BZ #24293]- ja_JP locale: Add entry for the new Japanese era [BZ #22964]- Add Reiwa era tests to time/tst-strftime3.c * Mon Apr 01 2019 Arjun Shankar - 2.29.9000-9- Auto-sync with upstream branch master, commit 993e3107af67edefcfc79a62ae55f7b98aa5151e:- Add AArch64 HWCAPs from Linux 5.0- tt_RU: Fix orthographic mistakes in day and abday sections [BZ #24296]- iconv, localedef: avoid floating point rounding differences [BZ #24372]- Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372]- S390: New configure check and hwcap values for new CPU architecture arch13- S390: Add memmove, strstr, and memmem ifunc variants for arch13- nptl: Remove pthread_clock_gettime pthread_clock_settime- linux: Assume clock_getres CLOCK_{PROCESS,THREAD}_CPUTIME_ID- Remove __get_clockfreq- Do not use HP_TIMING_NOW for random bits- hp-timing: Refactor rtld usage, add generic support- Add NT_ARM_PAC_MASK and NT_MIPS_MSA from Linux 5.0 to elf.h- Add UDP_GRO from Linux 5.0 to netinet/udp.h- nptl: Convert tst-sem5 & tst-sem13 to use libsupport- nptl/tst-rwlock14: Test pthread_rwlock_timedwrlock correctly- nss/tst-nss-files-alias-leak: add missing opening quote in printf- math: Enable some math builtins for clang- powerpc: Use __builtin_{mffs,mtfsf}- RISC-V: Fix `test\' operand error with soft-float ABI being configured * Wed Mar 20 2019 Carlos O\'Donell - 2.29.9000-8- Add warnings and notes to /etc/nsswitch.conf and /etc/nscd.conf. * Mon Mar 18 2019 DJ Delorie - 2.29.9000-7- Auto-sync with upstream branch master, commit 78919d3886c9543279ec755a701e279c62b44164. * Thu Mar 14 2019 Florian Weimer - 2.29.9000-6- Drop glibc-fedora-streams-rh436349.patch. STREAMS was removed upstream.- Auto-sync with upstream branch master, commit a0a0dc83173ce11ff45105fd32e5d14356cdfb9c:- Remove obsolete, never-implemented XSI STREAMS declarations- nss: Fix tst-nss-files-alias-truncated for default --as-needed linking- scripts/check-obsolete-constructs.py: Process all headers as UTF-8.- Use Linux 5.0 in build-many-glibcs.py.- hurd: Add no-op version of __res_enable_icmp [BZ #24047]- Move inttypes.h and stdint.h to stdlib.- Use a proper C tokenizer to implement the obsolete typedefs test.- Fix output of LD_SHOW_AUXV=1. * Wed Mar 13 2019 Florian Weimer - 2.29.9000-5- Drop glibc-rh1670028.patch, applied upstream- Auto-sync with upstream branch master, commit 38b52865d4ccfee3647f27e969e539a4396a73b1:- elf: Add DF_1_KMOD, DF_1_WEAKFILTER, DF_1_NOCOMMON to - resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047]- C-SKY: add elf header definition for elfutils- C-SKY: mark lr as undefined to stop unwinding- C-SKY: remove user_regs definition- C-SKY: fix sigcontext miss match- Bug 24307: Update to Unicode 12.0.0- Break lines before not after operators, batch 4.- check-wrapper-headers test: Adjust Fortran include file directory- Fix location where math-vector-fortran.h is installed. * Wed Mar 06 2019 DJ Delorie - 2.29.9000-4- Auto-sync with upstream branch master, commit 0ddb7ea842abf63516b74d4b057c052afc6ba863.- nptl: Assume __ASSUME_FUTEX_CLOCK_REALTIME support- powerpc: Fix build of wcscpy with --disable-multi-arch- elf: Remove remnants of MAP_ANON emulation- S390: Increase function alignment to 16 bytes.- ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162]- ldbl-opt: Reuse test cases from misc/ that check long double- ldbl-opt: Add error and error_at_line (bug 23984)- ldbl-opt: Add err, errx, verr, verrx, warn, warnx, vwarn, and vwarnx (bug 23984)- ldbl-opt: Reuse argp tests that print long double- ldbl-opt: Add argp_error and argp_failure (bug 23983)- elf/tst-big-note: Improve accuracy of test [BZ #20419]- S390: Fix introduction of __wcscpy and weak wcscpy symbols.- __netlink_assert_response: Add more __libc_fatal newlines [BZ #20271]- Add more spaces before \'(\'.- elf: Add tests with a local IFUNC resolver [BZ #23937]- elf/Makefile: Run IFUNC tests if binutils supports IFUNC- powerpc: Fix linknamespace introduced by 4d8015639a75- hurd: Add renameat2 support for RENAME_NOREPLACE- Fix -Wempty-body warnings in Hurd-specific code.- Add some spaces before \'(\'.- wcsmbs: optimize wcsnlen- wcsmbs: optimize wcsncpy- wcsmbs: optimize wcsncat- wcsmbs: optimize wcscpy- wcsmbs: optimize wcscat- wcsmbs: optimize wcpncpy- wcsmbs: optimize wcpcpy- Break further lines before not after operators.- Add and move fall-through comments in system-specific code. * Fri Mar 01 2019 DJ Delorie - 2.29.9000-3- Add .gdb_index to debug information (rhbz#1680765) * Wed Feb 27 2019 Carlos O\'Donell - 2.29.9000-2- Fix build failure related to microbenchmarks. * Tue Feb 26 2019 Carlos O\'Donell - 2.29.9000-1- Auto-sync with upstream branch master, commit e0cb7b6131ee5f2dca2938069b8b9590304e6f6b:- nss_files: Fix /etc/aliases null pointer dereference (swbz#24059)- regex: fix read overrun (swbz#24114)- libio: use stdout in puts and putchar, etc (swbz#24051)- aarch64: Add AmpereComputing emag to tunable cpu list- aarch64: Optimized memset specific to AmpereComputing emag- aarch64: Optimized memchr specific to AmpereComputing emag- Require GCC 6.2 or later to build glibc- manual: Document lack of conformance of sched_ * functions (swbz#14829)- libio: Use stdin consistently for input functions (swbz#24153)- x86-64 memcmp: Use unsigned Jcc instructions on size (swbz#24155)- Fix handling of collating elements in fnmatch (swbz#17396,swbz#16976)- arm: Use \"nr\" constraint for Systemtap probes (swbz#24164)- Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP (swbz#23403)- Add compiler barriers for pthread_mutex_trylock (swbz#24180)- rt: Turn forwards from librt to libc into compat symbols (swbz#24194)- Linux: Add gettid system call wrapper (swbz#6399)- nptl: Avoid fork handler lock for async-signal-safe fork (swbz#24161)- elf: Ignore LD_AUDIT interfaces if la_version returns 0 (swbz#24122)- nptl: Reinstate pthread_timedjoin_np as a cancellation point (swbz#24215)- nptl: Fix invalid Systemtap probe in pthread_join (swbz#24211) * Tue Feb 19 2019 Florian Weimer - 2.29-8- Drop glibc-rh1674280.patch. Different fix applied upstream. (#1674280)- Auto-sync with upstream branch release/2.29/master, commit 067fc32968b601493f4b247a3ac00caeea3f3d61:- nptl: Fix invalid Systemtap probe in pthread_join (#1674280) * Mon Feb 11 2019 Florian Weimer - 2.29-7- Hotfix for invalid Systemtap probe in pthread_join (#1674280) * Mon Feb 11 2019 Florian Weimer - 2.29-6- Remove LRA bug on POWER workaround, fixed in gcc-9.0.1-0.4.fc30 (#1673018) * Mon Feb 11 2019 Florian Weimer - 2.29-5- Auto-sync with upstream branch release/2.29/master, commit c096b008d2671028c21ac8cf01f18a2083e73c44:- nptl: Avoid fork handler lock for async-signal-safe fork (swbz#24161)- nptl: Add compiler barriers in pthread_mutex_trylock (swbz#24180) * Thu Feb 07 2019 Florian Weimer - 2.29-4- Work around LRA hang on ppc64le (#1673018) * Wed Feb 06 2019 Florian Weimer - 2.29-3- Auto-sync with upstream branch release/2.29/master, commit 2de15ac95713a238dc258eb8977ecdfca811fc19:- arm: Use \"nr\" constraint for Systemtap probes (#1196181)
|
|
|