- Wed Jun 23 2021 tmb <tmb> 6:2.32-16.mga8
+ Revision: 1732053
- fix %transfiletriggerin for running ldconfig (mga#28797)
- run ldconfig via %transfiletriggerpostun also when removing libs (mga#28797)
- run %transfiletrigger(in|postun) ldconfig for all files in lib directories
to avoid broken pipe msg (mga#28797)
- Use __pthread_attr_copy in mq_notify [BZ #27896]
- Fix use of __pthread_attr_copy in mq_notify [BZ #27896]
- support: Add capability to fork an sgid child
- tst-env-setuid: Use support_capture_subprogram_self_sgid
- Enhance setuid-tunables test
- Fix SXID_ERASE behavior in setuid programs [BZ#27471]
- support: Pass environ to child process
- support: Typo and formatting fixes
- nscd: Fix double free in netgroupcache [BZ #27462] (CVE-2021-27645) - Sun Jan 31 2021 tmb <tmb> 6:2.32-14.mga8
+ Revision: 1674208
- rebuild with new binutils / gcc - Thu Jan 28 2021 tmb <tmb> 6:2.32-12.mga8
+ Revision: 1673800
- gconv: Fix assertion failure in ISO-2022-JP-3 module [BZ #27256] - Fri Jan 22 2021 tmb <tmb> 6:2.32-11.mga8
+ Revision: 1672828
- aarch64: Fix missing BTI protection from dependencies [BZ #26926]
- aarch64: align address for BTI protection [BZ #26988]
-elf: Move note processing after l_phdr is updated
- elf: Pass the fd to note processing
- aarch64: Use mmap to add PROT_BTI instead of mprotect [BZ #26831]
- __vfscanf_internal: fix aliasing violation [BZ #26690]
- aarch64: fix static PIE start code for BTI [BZ #27068] - Thu Jan 14 2021 tmb <tmb> 6:2.32-10.mga8
+ Revision: 1671756
- tests-mcheck: New variable to run tests with MALLOC_CHECK_=3
- x86: Set header.feature_1 in TCB for always-on CET [BZ #27177]
- x86: Check IFUNC definition in unrelocated executable [BZ #20019] - Mon Jan 4 2021 tmb <tmb> 6:2.32-9.mga8
+ Revision: 1668870
- aarch64: fix stack missing after sp is updated
- x86-64: Avoid rep movsb with short distance [BZ #27130] - Fri Dec 25 2020 tmb <tmb> 6:2.32-8.mga8
+ Revision: 1663698
- revert enabling SELinux
+ oden
- enable SELinux - Mon Dec 21 2020 tmb <tmb> 6:2.32-7.mga8
+ Revision: 1662564
- Fix buffer overrun in EUC-KR conversion module [bz #24973]
- update syscall list for linux 5.10 - Sat Dec 12 2020 tmb <tmb> 6:2.32-6.mga8
+ Revision: 1655850
- Fix parsing of /sys/devices/system/cpu/online [BZ #25859]
- Handle out-of-memory case in svc_tcp.c/svc_unix.c:rendezvous_request
- malloc: Detect infinite-loop in _int_free when freeing tcache [BZ#27052] - Wed Dec 9 2020 tmb <tmb> 6:2.32-5.mga8
+ Revision: 1654770
- iconv: Fix incorrect UCS4 inner loop bounds [BZ #26923] (CVE-2020-29562)
- glibc-devel: drop deps on libtirpc and libnsl as they dont really help fixing anything - Wed Dec 2 2020 tmb <tmb> 6:2.32-4.mga8
+ Revision: 1651569
- iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] (CVE-2020-27618) - Thu Nov 26 2020 tmb <tmb> 6:2.32-3.mga8
+ Revision: 1649550
- linux: Allow adjtime with NULL argument [BZ #26833]
- sync in glibc-2.32 branch
- update to 2.32
- rebase P27
- update filelists
- add fixes from upstream 2.32 branch
- drop upstream removed --enable-obsolete-rpc, --enable-obsolete-nsl build flags
- glibc-devel: require libtirpc and libnsl to simplify transition to glibc 2.32
- Use O_CLOEXEC in sysconf [BZ #26791] - Mon Nov 16 2020 tmb <tmb> 6:2.31-17.mga8
+ Revision: 1646717
- aarch64: Fix DT_AARCH64_VARIANT_PCS handling [BZ #26798] - Thu Nov 5 2020 ghibo <ghibo> 6:2.31-16.mga8
+ Revision: 1642869
- Sync latest patches with upstream git (optimizations for memcpy for Zen Arch) - Fri Oct 16 2020 ghibo <ghibo> 6:2.31-15.mga8
+ Revision: 1636366
- Merge latest patches from 2.31 branch (fixes for AArch64) - Sun Aug 16 2020 ghibo <ghibo> 6:2.31-14.mga8
+ Revision: 1614446
- Rebuild for core/release from updates_testing - Sat Aug 8 2020 ghibo <ghibo> 6:2.31-13.mga8
+ Revision: 1612001
- Add more patches from upstream 2.31 branch. - Thu May 21 2020 tmb <tmb> 6:2.31-12.mga8
+ Revision: 1586535
- aarch64: fix strcpy and strnlen for big-endian [BZ #25824]
- nss_compat: internal_end*ent may clobber errno, hiding ERANGE [BZ #25976]
+ tv
- improve debuginfo description - Mon May 18 2020 tmb <tmb> 6:2.31-10.mga8
+ Revision: 1586064
- split out debugsource from debuginfo
- switch from RPM_BUILD_ROOT to buildroot macro
- replace non-existant glibc_sysroot with buildroot
- allow to disable debuginfo package
- debuginfo: add missing Group and description
- add fixes by Thierry Vignaud:
* we do not support ppc64
* generate debuginfo like FC does (mga#26517)
* strip debuging from libc_nonshared.a (mga#26517)
* kill 10+ years old %pre as those are no more symlinks
* kill sync header that has never been updated in mga - Fri May 15 2020 tmb <tmb> 6:2.31-9.mga8
+ Revision: 1583751
- oc_FR locale: Fix spelling of Thursday [BZ #25639]
- oc_FR locale: Fix spelling of April [BZ #25639]
- x86-64: Use RDX_LP on __x86_shared_non_temporal_threshold [BZ #25966]
- aarch64: Accept PLT calls to __getauxval within libc.so
+ tv
- kill very old obsoletes
- we never ever ship glibc-debug in mga...
- locale: Fix C.UTF-8 ranges:
The ellipsis range support only allowsor as
valid unicode code points, otherwise it treats it as a symbol and
since we don't define the symbol the entire range is unused. - Thu May 7 2020 tmb <tmb> 6:2.31-8.mga8
+ Revision: 1581497
- x32: Properly pass long to syscall [BZ #25810]
- Add SYSCALL_ULONG_ARG_[12] to pass long to syscall [BZ #25810]
- Add a syscall test for [BZ #25810]
- Mark unsigned long arguments with U in more syscalls [BZ #25810]
- Add C wrappers for process_vm_readv/process_vm_writev [BZ #25810]
- Add a C wrapper for prctl [BZ #25896] - Mon May 4 2020 tmb <tmb> 6:2.31-6.mga8
+ Revision: 1579649
- rebuild with gcc 10.1 - Mon May 4 2020 tmb <tmb> 6:2.31-5.mga8
+ Revision: 1579639
- Fix build with GCC 10 when long double = double
- support/shell-container.c: Return 127 if execve fail
- support/shell-container.c: Add builtin exit
- support/shell-container.c: Add builtin kill
- stdlib: Move tst-system to tests-container
- mips: Fix bracktrace result for signal frames - Tue Mar 24 2020 tmb <tmb> 6:2.31-4.mga8
+ Revision: 1559492
- posix: Fix system error return value [BZ #25715] - Fri Mar 20 2020 tmb <tmb> 6:2.31-3.mga8
+ Revision: 1558340
- [AArch64] Improve integer memcpy - Fri Mar 20 2020 tmb <tmb> 6:2.31-2.1.mga8
+ Revision: 1558336
- malloc/tst-mallocfork2: Kill lingering process for unexpected failures
- Improve IFUNC check [BZ #25506]
- i386: Use comdat instead of .gnu.linkonce for i386 setup pic register
[BZ #20543]
- linux: Clear mode_t padding bits [BZ#25623]
- linux/sysipc: Include linux/posix_types.h for __kernel_mode_t
- arm: Fix softp-fp Implies [BZ #25635]
- Update syscall lists for Linux 5.5 - Thu Mar 5 2020 tmb <tmb> 6:2.31-2.mga8
+ Revision: 1554162
- sinl() stack corruption from crafted input [BZ 25487] (CVE-2020-10029)
- Fix use-after-free in glob when expanding ~user [BZ 25414]
- Convert Python scripts to Python 3
- enable systemtap support (tv)
- drop obsolete mips support (tv) - Sun Feb 2 2020 tmb <tmb> 6:2.31-1.mga8
+ Revision: 1486465
- update filelists
- update to 2.31
* drop merged patches - Sun Nov 24 2019 tmb <tmb> 6:2.30-6.mga8
+ Revision: 1462537
- Make tst-strftime2 and tst-strftime3 depend on locale generation
- Add glibc.malloc.mxfast tunable
- malloc: Various cleanups for malloc/tst-mxfast
- Base max_fast on alignment, not width, of bins [BZ #24903]
- Don't use a custom wrapper macro around __has_include [BZ #25189]
- rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC
(CVE-2019-19126) [BZ #25204] - Tue Oct 15 2019 tmb <tmb> 6:2.30-5.mga8
+ Revision: 1453890
- aarch64: Disable using DC ZVA in emag memset
- Fix bad pointer / leak in regex code [BZ#24844]
- Remove dead regex code
- Fix small error in HP_TIMING_PRINT trailing null char setting
- Chinese locales: Set first_weekday to 2 [BZ #24682] - Mon Oct 14 2019 tmb <tmb> 6:2.30-4.mga8
+ Revision: 1452985
- rebuild with binutils 2.33.1 - Wed Aug 14 2019 tmb <tmb> 6:2.30-3.mga8
+ Revision: 1429312
- Get new entropy on each attempt __gen_tempname [BZ #15813]
- malloc: Fix missing accounting of top chunk in malloc_info [BZ #24026] - Tue Aug 13 2019 tmb <tmb> 6:2.30-2.mga8
+ Revision: 1429118
- rebuild with gcc 9.2 - Sun Aug 4 2019 tmb <tmb> 6:2.30-1.mga8
+ Revision: 1427350
- malloc: Remove unwanted leading whitespace in malloc_info [BZ #24867]
- update to 2.30
* drop merged patches - Sat Jul 13 2019 tmb <tmb> 6:2.29-15.mga8
+ Revision: 1420997
- 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 - Sat Jun 29 2019 tmb <tmb> 6:2.29-14.mga8
+ Revision: 1415586
- 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]