Changelog for
glibc-2.33-21.fc34.x86_64.rpm :
* Tue Jan 25 2022 Patsy Griffin
- 2.33-21- Auto-sync with upstream branch release/2.33/master, commit 48d9161e026604bfb1b186627d5b87c6e829a888.- Linux: Detect user namespace support in io/tst-getcwd-smallbuff- realpath: Avoid overwriting preexisting error (CVE-2021-3998)- getcwd: Set errno to ERANGE for size == 1 (CVE-2021-3999)- support: Add xclone- tst-realpath-toolong: Fix hurd build- realpath: Set errno to ENAMETOOLONG for result larger than PATH_MAX [BZ #28770]- support: Add helpers to create paths longer than PATH_MAX- elf: Fix glibc-hwcaps priorities with cache flags mismatches [BZ #27046]- powerpc: Fix unrecognized instruction errors with recent binutils- CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768)- : Support compat_symbol_reference for _ISOMAC- sunrpc: Test case for clnt_create \"unix\" buffer overflow (bug 22542)- CVE-2022-23219: Buffer overflow in sunrpc clnt_create for \"unix\" (bug 22542)- socket: Add the __sockaddr_un_set function- x86: use default cache size if it cannot be determined [BZ #28784]- powerpc: Fix unrecognized instruction errors with recent GCC- powerpc64[le]: Allocate extra stack frame on syscall.S- gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524)- powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532]- nptl: Do not set signal mask on second setjmp return [BZ #28607]- support: Add xpthread_kill- s390: Use long branches across object boundaries (jgh instead of jh)- elf: Replace nsid with args.nsid [BZ #27609]- S390: Add PCI_MIO and SIE HWCAPs- posix: Fix attribute access mode on getcwd [BZ #27476]- Fix failing nss/tst-nss-files-hosts-long with local resolver- MIPS: Setup errno for {f,l,}xstat- RISC-V: Update rv64 ULPs- linux: Remove shmmax check from tst-sysvshm-linux- librt: add test (bug 28213)- librt: fix NULL pointer dereference (bug 28213)- x86_64: Remove unneeded static PIE check for undefined weak diagnostic
* Sun Jul 11 2021 Patsy Griffin - 2.33-20- Auto-sync with upstream branch release/2.33/master, commit edfd11197ecf3629bbb4b66c5814da09a61a7f9f.- wordexp: handle overflow in positional parameter number (swbz#28011)
* Wed Jul 07 2021 Florian Weimer - 2.33-19- Preserve .symtab in libc.so.6 and the main shared objects (#1975895)
* Fri Jun 18 2021 Florian Weimer - 2.33-18- Another fix for NSS after dlopen (swbz#27646)
* Fri Jun 18 2021 Florian Weimer - 2.33-17- Add valgrind support symbols to libc.so.6\'s symtab (#1965374)
* Fri Jun 11 2021 Arjun Shankar - 2.33-16- CVE-2021-33574: Use __pthread_attr_copy in mq_notify (#1965410)
* Wed Jun 09 2021 Florian Weimer - 2.33-15- Fix process termination if NSS is used after dlmopen (swbz#15271, swbz#27646)
* Tue May 25 2021 Florian Weimer - 2.33-14- Import commit 0ef0e6de7fdfa18328b09ba2afb4f0112d4bdab4 from the glibc 2.33 branch:- ppc64le: scv ABI error handling fails to check IS_ERR_VALUE (#1962971)
* Fri May 21 2021 Florian Weimer - 2.33-13- Switch back to a unified glibc-headers package for downstream (#1940686)
* Fri May 21 2021 Florian Weimer - 2.33-12- aarch64: Enable optional memory tagging support (downstream only)
* Fri May 07 2021 Florian Weimer - 2.33-11- Trim changelog
* Fri May 07 2021 Florian Weimer - 2.33-10- Downstream-only patches for CPU detection on ppc64le, s390x
* Fri May 07 2021 Florian Weimer - 2.33-9- Remove spec file support for power9 multilib (not used on Fedora)
* Thu May 06 2021 Florian Weimer - 2.33-8- Use distribution mechanism for debuginfo (#1661510, #1886295, #1905611)
* Fri Apr 30 2021 Florian Weimer - 2.33-7- Import patches from the upstream glibc 2.33 branch, up to commit 3f5080aedd164c1f92a53552dd3e0b82ac6d2bd3:- S390: Also check vector support in memmove ifunc-selector [BZ #27511]- malloc: Fix a realloc crash with heap tagging [BZ 27468]- Update Nios II libm-test-ulps.- tst: Provide test for select- misc: Fix tst-select timeout handling (BZ#27648)- libsupport: Add support_select_modifies_timeout- libsupport: Add support_select_normalizes_timeout- linux: Normalize and return timeout on select (BZ #27651)- linux: always update select timeout (BZ #27706)- tunables: Fix comparison of tunable values- support: Typo and formatting fixes- support: Pass environ to child process- 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)- Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h- x86: tst-cpu-features-supports.c: Update AMX check- nptl_db: Support different libpthread/ld.so load orders (bug 27744)- nptl: Check for compatible GDB in nptl/tst-pthread-gdb-attach- nptl: Do not build nptl/tst-pthread-gdb-attach as PIE
* Fri Apr 30 2021 Florian Weimer - 2.33-6- Switch back to parallel locale generation during build
* Tue Mar 16 2021 Florian Weimer - 2.33-5- Import patches from the upstream glibc 2.33 branch, up to commit db32fc27e7bdfb5468200a94e9152bcc1c971d25:- test-container: Always copy test-specific support files [BZ #27537]- nptl: Remove private futex optimization [BZ #27304]- pthread_once hangs when init routine throws an exception [BZ #18435]- elf: ld.so --help calls _dl_init_paths without a main map (#1609351)- elf: Always set l in _dl_init_paths (bug 23462)- x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444]- io: Return EBAFD for negative file descriptor on fstat (BZ #27559)- nscd: Fix double free in netgroupcache [BZ #27462]- x86: Set minimum x86-64 level marker [BZ #27318]
* Thu Mar 04 2021 Florian Weimer - 2.33-4- Import patch from the upstream glibc 2.33 branch, up to commit 3e880d733753183696d1a81c34caef3a9add2b0c.- nss: Re-enable NSS module loading after chroot [BZ #27389]
* Tue Mar 02 2021 Florian Weimer - 2.33-3- Import patches from the upstream glibc 2.33 branch, up to commit 71b2463f6178a6097532dcfe8948bffbe2376dfb.- x86: Add CPU-specific diagnostics to ld.so --list-diagnostics- x86: Automate generation of PREFERRED_FEATURE_INDEX_1 bitfield- ld.so: Implement the --list-diagnostics option
* Fri Feb 19 2021 Florian Weimer - 2.33-2- Re-enable -Werror; GCC PR 98512 workaround applied upstream- Import patches from the upstream glibc 2.33 branch, up to commit 8d4241b8976273513e72cc1c5f6b1af3e11f0792.- string: Work around GCC PR 98512 in rawmemchr- S390: Add new hwcap values.- tunables: Disallow negative values for some tunables- x86: Use SIZE_MAX instead of (long int)-1 for tunable range value- tunables: Simplify TUNABLE_SET interface- nsswitch: return result when nss database is locked [BZ #27343]
* Mon Feb 15 2021 Florian Weimer - 2.33-1- Switch to glibc 2.33 upstream release tarball