Changelog for glibc-2.29-22.mga7.x86_64.rpm :

* Thu Mar 11 2021 tmb 6:2.29-22.mga7+ Revision: 1701557- iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] (CVE-2020-27618)- gconv: Fix assertion failure in ISO-2022-JP-3 module [BZ #27256] (CVE-2021-3326)- nscd: Fix double free in netgroupcache [BZ #27462] (CVE-2021-27645)- Use O_CLOEXEC in sysconf [BZ #26791]- Fix parsing of /sys/devices/system/cpu/online [BZ #25859]- aarch64: fix stack missing after sp is updated- iconv: Fix incorrect UCS4 inner loop bounds [BZ #26923] (CVE-2020-29562)- Fix buffer overrun in EUC-KR conversion module [bz #2497] (CVE-2019-25013)- arm: CVE-2020-6096: Fix multiarch memcpy for negative length [BZ #25620]- libio: Disable vtable validation for pre-2.1 interposed handles [BZ #25203]- x86: Assume --enable-cet if GCC defaults to CET [BZ #25225]- string.h: Define __CORRECT_ISO_CPP_STRING_H_PROTO for Clang [BZ #25232]- misc/test-errno-linux: Handle EINVAL from quotactl- nss_compat: internal_end
*ent may clobber errno, hiding ERANGE [BZ #25976]- Fix avx2 strncmp offset compare condition check [BZ #25933]- AArch64: Align ENTRY to a cacheline- AArch64: Add optimized Q-register memcpy- AArch64: Improve backwards memmove performance- AArch64: Rename IS_ARES to IS_NEOVERSE_N1- AArch64: Increase small and medium cases for __memcpy_generic- AArch64: Improve integer memcpy- AArch64: Use __memcpy_simd on Neoverse N2/V1- AArch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798]- x86-64: Avoid rep movsb with short distance [BZ #27130]- x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]- x86: Check IFUNC definition in unrelocated executable [BZ #20019]- sinl() stack corruption from crafted input [BZ 25487] (CVE-2020-10029)- Fix use-after-free in glob when expanding ~user [BZ 25414]- Fix assertion in malloc.c:tcache_get- Small tcache improvements- malloc: Remove unwanted leading whitespace in malloc_info [BZ #24867]- malloc: Fix missing accounting of top chunk in malloc_info [BZ #24026]- Add glibc.malloc.mxfast tunable- malloc: Various cleanups for malloc/tst-mxfast- Base max_fast on alignment, not width, of bins [BZ #24903]- Linux: Use in-tree copy of SO_ constants for !__USE_MISC [BZ #24532]- rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126) [BZ #25204]- elf: Refuse to dlopen PIE objects [BZ #24323]- Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP [BZ #23403]- Call _dl_open_check after relocation [BZ #24259]- support: Export bindir path on support_path- nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696]- Improve performance of strstr- Improve performance of memmem- malloc: Fix warnings in tests with GCC 9- Use a proper C tokenizer to implement the obsolete typedefs test- libio: do not attempt to free wide buffers of legacy streams [BZ #24228]- io: Remove copy_file_range emulation [BZ #24744- aarch64: add STO_AARCH64_VARIANT_PCS and DT_AARCH64_VARIANT_PCS- aarch64: handle STO_AARCH64_VARIANT_PCS
* Sun May 26 2019 tmb 6:2.29-13.mga7+ Revision: 1399181- Fix tcache count maximum [BZ #24531]
* Sat May 18 2019 tmb 6:2.29-12.mga7+ Revision: 1398347- dlfcn: Guard __dlerror_main_freeres with __libc_once_get (once) [BZ #24476]
* Wed May 15 2019 tmb 6:2.29-11.mga7+ Revision: 1397895- Fix crash in _IO_wfile_sync [BZ #20568]
* Mon May 06 2019 tmb 6:2.29-10.mga7+ Revision: 1396479- aarch64: thunderx2 memcpy implementation cleanup and streamlining- aarch64: thunderx2 memmove performance improvements
* Fri May 03 2019 tmb 6:2.29-8.mga7+ Revision: 1396255- support: Add support_capture_subprogram- elf: Fix pldd [BZ #18035]- malloc: Check for large bin list corruption when inserting unsorted chunk
* Mon Apr 22 2019 tmb 6:2.29-7.mga7+ Revision: 1394835- iconv, localedef: avoid floating point rounding differences [BZ #24372]- Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372]
* Sun Apr 21 2019 tmb 6:2.29-6.mga7+ Revision: 1394411- ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162]- ja_JP locale: Add entry for the new Japanese era [BZ #22964]- malloc: Set and reset all hooks for tracing [BZ #16573]
* Mon Mar 18 2019 tmb 6:2.29-5.mga7+ Revision: 1378691- fixes from upstream master branch
* nss_files: Fix /etc/aliases null pointer dereference [BZ #24059]
* nptl: Reinstate pthread_timedjoin_np as a cancellation point [BZ #24215]
* resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047]
* malloc: Check for large bin list corruption when inserting unsorted chunk- switch to autopatch- ensure upstream patches are applied before Mageia ones- really apply P206-P208 (noticed by ghibo)
* Sun Mar 17 2019 tmb 6:2.29-4.mga7+ Revision: 1378405- fix output of LD_SHOW_AUXV=1- regex: fix read overrun [BZ #24114] (CVE-2019-9169)