- Tue Jan 19 2021 tmb <tmb> 6:2.29-21.mga7
+ Revision: 1672550
- 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 <tmb> 6:2.29-13.mga7
+ Revision: 1399181
- Fix tcache count maximum [BZ #24531] - Sat May 18 2019 tmb <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 <tmb> 6:2.29-11.mga7
+ Revision: 1397895
- Fix crash in _IO_wfile_sync [BZ #20568] - Mon May 6 2019 tmb <tmb> 6:2.29-10.mga7
+ Revision: 1396479
- aarch64: thunderx2 memcpy implementation cleanup and streamlining
- aarch64: thunderx2 memmove performance improvements - Fri May 3 2019 tmb <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 <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 <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 <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 <tmb> 6:2.29-4.mga7
+ Revision: 1378405
- fix output of LD_SHOW_AUXV=1
- regex: fix read overrun [BZ #24114] (CVE-2019-9169) - Sat Feb 23 2019 tmb <tmb> 6:2.29-3.mga7
+ Revision: 1369549
- rebuild with gcc 8.3.0 final - Sat Feb 16 2019 tmb <tmb> 6:2.29-2.mga7
+ Revision: 1367554
- nptl: Fix invalid Systemtap probe in pthread_join [BZ #24211] - Fri Feb 8 2019 tmb <tmb> 6:2.29-1.mga7
+ Revision: 1364262
- nptl: Avoid fork handler lock for async-signal-safe fork [BZ #24161] - Thu Feb 7 2019 tmb <tmb> 6:2.29-0.3.mga7
+ Revision: 1364014
- Add compiler barriers around modifications of the robust
mutex list for pthread_mutex_trylock. [BZ #24180] - Wed Feb 6 2019 tmb <tmb> 6:2.29-0.2.mga7
+ Revision: 1363530
- BR binutils 2.32
- arm: Use nr constraint for Systemtap probes [BZ #24164] - Tue Feb 5 2019 tmb <tmb> 6:2.29-0.1.mga7
+ Revision: 1363480
- nptl: Fix pthread_rwlock_try*lock stalls [BZ #23844]
- x86-64 memcmp: Use unsigned Jcc instructions on size [BZ #24155]
- update to 2.29
* drop merged patches - Sat Feb 2 2019 tmb <tmb> 6:2.28-29.mga7
+ Revision: 1362333
- BR fixed bison
- getaddrinfo: Fully parse IPv4 address strings (CVE-2016-10739) [BZ #20018]
- fix CVE-2019-6488