From b5380ebabd741658f1331556c68d9c59d168bdb6 Mon Sep 17 00:00:00 2001 From: Patsy Griffin Date: Jan 25 2022 22:53:00 +0000 Subject: Auto-sync with upstream branch release/2.33/master Upstream 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 --- diff --git a/glibc.spec b/glibc.spec index c7b4d31..81a139f 100644 --- a/glibc.spec +++ b/glibc.spec @@ -1,4 +1,4 @@ -%define glibcsrcdir glibc-2.33-46-gedfd11197e +%define glibcsrcdir glibc-2.33-78-g48d9161e02 %define glibcversion 2.33 # Pre-release tarballs are pulled in from git using a command that is # effectively: @@ -89,7 +89,7 @@ Summary: The GNU libc libraries Name: glibc Version: %{glibcversion} -Release: 20%{?dist} +Release: 21%{?dist} # In general, GPLv2+ is used by programs, LGPLv2+ is used for # libraries. @@ -2125,6 +2125,42 @@ fi %files -f compat-libpthread-nonshared.filelist -n compat-libpthread-nonshared %changelog +* 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. diff --git a/sources b/sources index 31d38db..6654368 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (glibc-2.33-46-gedfd11197e.tar.xz) = 5ef2bc7d891b1d4966b78dca849afd22203ce666e16fae9eb834ef41c9ddc26fcfb6e7bcba9a4d3bdc4460461f7dd8d9baa617f1adfc6925ce2b0f8f5e10b93e +SHA512 (glibc-2.33-78-g48d9161e02.tar.xz) = 53d031a5af971bd50636ff331c57bd6ed6165e7e08c89925a31c204eb27087a147d7706c1739371532aee831e908dc3959fbe74e71124ec2bafd9ffabe42a782