SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for glibc-headers-x86-2.34-49.fc35.noarch.rpm :

* Mon Nov 14 2022 Arjun Shankar - 2.34-49- Sync with upstream branch release/2.34/master, commit: 75b0edb7ef338084e53925139ae81fb0dfc07dd4:- Update NEWS file in the right place- Linux: Support __IPC_64 in sysvctl
*ctl command arguments (bug 29771)- io: Fix use-after-free in ftw [BZ #26779]- io: Fix ftw internal realloc buffer (BZ #28126)- regex: fix buffer read overrun in search [BZ#28470]- regex: copy back from Gnulib- Allow #pragma GCC in headers in conformtest- Fix memmove call in vfprintf-internal.c:group_number- mktime: improve heuristic for ca-1986 Indiana DST- Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564]- linux: Fix generic struct_stat for 64 bit time (BZ# 29657)- elf: Do not completely clear reused namespace in dlmopen (bug 29600)- nss: Use shared prefix in IPv4 address in tst-reload1- nss: Fix tst-nss-files-hosts-long on single-stack hosts (bug 24816)- nss: Implement --no-addrconfig option for getent
* Thu Oct 13 2022 Arjun Shankar - 2.34-48- Handle non-hostname CNAME aliases during name resolution (#2129005)- Sync with upstream branch release/2.34/master, commit e3976287b22422787f3cc6fc9adda58304b55bd9:- nscd: Drop local address tuple variable [BZ #29607]- x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations- x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation- x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations- x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations- x86-64: Require BMI2 for AVX2 strncmp implementation- x86-64: Require BMI2 for AVX2 strcmp implementation- x86-64: Require BMI2 for AVX2 str(n)casecmp implementations- x86: include BMI1 and BMI2 in x86-64-v3 level- nptl: Add backoff mechanism to spinlock loop- sysdeps: Add \'get_fast_jitter\' interace in fast-jitter.h- nptl: Effectively skip CAS in spinlock loop- Move assignment out of the CAS condition- Add LLL_MUTEX_READ_LOCK [BZ #28537]- Avoid extra load with CAS in __pthread_mutex_clocklock_common [BZ #28537]- Avoid extra load with CAS in __pthread_mutex_lock_full [BZ #28537]- resolv: Fix building tst-resolv-invalid-cname for earlier C standards- nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces- resolv: Add new tst-resolv-invalid-cname- nss_dns: In gaih_getanswer_slice, skip strange aliases (bug 12154) (#2129005)- nss_dns: Rewrite getanswer_r to match getanswer_ptr (bug 12154, bug 29305)- nss_dns: Remove remnants of IPv6 address mapping- nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr- nss_dns: Split getanswer_ptr from getanswer_r- resolv: Add DNS packet parsing helpers geared towards wire format- resolv: Add internal __ns_name_length_uncompressed function- resolv: Add the __ns_samebinaryname function- resolv: Add internal __res_binary_hnok function- resolv: Add tst-resolv-aliases- resolv: Add tst-resolv-byaddr for testing reverse lookup- gconv: Use 64-bit interfaces in gconv_parseconfdir (bug 29583)- elf: Fix hwcaps string size overestimation- nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]- Apply asm redirections in wchar.h before first use- Apply asm redirections in stdio.h before first use [BZ #27087]- elf: Call __libc_early_init for reused namespaces (bug 29528)
* Tue Oct 11 2022 Florian Weimer - 2.34-47- Simplify the glibc system call profile (#2117712)
* Tue Oct 11 2022 Florian Weimer - 2.34-46- DSO dependency sort must put new map first even if in cycle (#2128615)
* Tue Oct 11 2022 Florian Weimer - 2.34-45- Run tst-audit-tlsdesc{,-dlopen} on all architectures (#2118666)
* Thu Oct 06 2022 Arjun Shankar - 2.34-44- wrap-find-debuginfo.sh: Use nm --format=posix instead of --format=just-symbols
* Mon Oct 03 2022 Arjun Shankar - 2.34-43- Remove .annobin
* symbols from ld.so (#2126477)
* Tue Sep 06 2022 Arjun Shankar - 2.34-42- Co-Authored-By: Benjamin Herrenschmidt - Retain .gnu_debuglink section in libc.so.6 (#2090744)- Remove redundant ld.so debuginfo file (#2090744)
* Tue Aug 23 2022 Arjun Shankar - 2.34-41- Sync with upstream branch release/2.34/master, commit 68507377f249d165f1f35502d96e9365edb07d9a:- socket: Check lengths before advancing pointer in CMSG_NXTHDR- alpha: Fix generic brk system call emulation in __brk_call (bug 29490)- stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]- stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265]- Update syscall lists for Linux 5.19- dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)
* Fri Jul 22 2022 Arjun Shankar - 2.34-40- Sync with upstream branch release/2.34/master, commit b2f32e746492615a6eb3e66fac1e766e32e8deb1:- malloc: Simplify implementation of __malloc_assert- Update syscall-names.list for Linux 5.18- x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S- x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file- x86: Move and slightly improve memset_erms- x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list- x86: Put wcs{n}len-sse4.1 in the sse4.1 text section- x86: Align entry for memrchr to 64-bytes.- x86: Add BMI1/BMI2 checks for ISA_V3 check- x86: Cleanup bounds checking in large memcpy case- x86: Add bounds `x86_non_temporal_threshold`- x86: Add sse42 implementation to strcmp\'s ifunc- x86: Fix misordered logic for setting `rep_movsb_stop_threshold`- x86: Align varshift table to 32-bytes- x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions- x86: Shrink code size of memchr-evex.S- x86: Shrink code size of memchr-avx2.S- x86: Optimize memrchr-avx2.S- x86: Optimize memrchr-evex.S- x86: Optimize memrchr-sse2.S- x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`- x86: Create header for VEC classes in x86 strings library- x86_64: Add strstr function with 512-bit EVEX- x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT- x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen- x86_64: Remove bzero optimization- x86_64: Remove end of line trailing spaces- nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore- linux: Fix mq_timereceive check for 32 bit fallback code (BZ 29304)
* Fri Jun 24 2022 Florian Weimer - 2.34-39- Add the no-aaaa DNS stub resolver option (#2096191)
* Tue Jun 14 2022 Arjun Shankar - 2.34-38- Sync with upstream branch release/2.34/master, commit 94ab2088c37d8e4285354af120b7ed6b887b9e53:- nss: handle stat failure in check_reload_and_get (BZ #28752)- nss: add assert to DB_LOOKUP_FCT (BZ #28752)- nios2: Remove _dl_skip_args usage (BZ# 29187)- hppa: Remove _dl_skip_args usage (BZ# 29165)- nptl: Fix __libc_cleanup_pop_restore asynchronous restore (BZ#29214)
* Wed Jun 08 2022 Florian Weimer - 2.34-37- Enable rseq by default and add GLIBC_2.35 rseq symbols (#2085529)
* Wed Jun 08 2022 Florian Weimer - 2.34-36- Sync with upstream branch release/2.34/master, commit 4c92a1041257c0155c6aa7a182fe5f78e477b0e6:- powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197]- socket: Fix mistyped define statement in socket/sys/socket.h (BZ #29225)- iconv: Use 64 bit stat for gconv_parseconfdir (BZ# 29213)- catgets: Use 64 bit stat for __open_catalog (BZ# 29211)- inet: Use 64 bit stat for ruserpass (BZ# 29210)- socket: Use 64 bit stat for isfdtype (BZ# 29209)- posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) (BZ# 29208)- posix: Use 64 bit stat for posix_fallocate fallback (BZ# 29207)- misc: Use 64 bit stat for getusershell (BZ# 29204)- misc: Use 64 bit stat for daemon (BZ# 29203)
* Tue May 31 2022 Arjun Shankar - 2.34-35- Sync with upstream branch release/2.34/master, commit ff450cdbdee0b8cb6b9d653d6d2fa892de29be31:- Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose- x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #29127]- string.h: fix __fortified_attr_access macro call [BZ #29162]- linux: Add a getauxval test [BZ #23293]- rtld: Use generic argv adjustment in ld.so [BZ #23293]- S390: Enable static PIE
* Thu May 19 2022 Florian Weimer - 2.34-34- Sync with upstream branch release/2.34/master, commit ede8d94d154157d269b18f3601440ac576c1f96a:- csu: Implement and use _dl_early_allocate during static startup- Linux: Introduce __brk_call for invoking the brk system call- Linux: Implement a useful version of _startup_fatal- ia64: Always define IA64_USE_NEW_STUB as a flag macro- Linux: Define MMAP_CALL_INTERNAL- i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls- i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S- elf: Remove __libc_init_secure- Linux: Consolidate auxiliary vector parsing (redo)- Linux: Include in dl-sysdep.c only for SHARED- Revert \"Linux: Consolidate auxiliary vector parsing\"- Linux: Consolidate auxiliary vector parsing- Linux: Assume that NEED_DL_SYSINFO_DSO is always defined- Linux: Remove DL_FIND_ARG_COMPONENTS- Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE- elf: Merge dl-sysdep.c into the Linux version- elf: Remove unused NEED_DL_BASE_ADDR and _dl_base_addr- x86: Optimize {str|wcs}rchr-evex- x86: Optimize {str|wcs}rchr-avx2- x86: Optimize {str|wcs}rchr-sse2- x86: Cleanup page cross code in memcmp-avx2-movbe.S- x86: Remove memcmp-sse4.S- x86: Small improvements for wcslen- x86: Remove AVX str{n}casecmp- x86: Add EVEX optimized str{n}casecmp- x86: Add AVX2 optimized str{n}casecmp- x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S- x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S- x86: Remove strspn-sse2.S and use the generic implementation- x86: Remove strpbrk-sse2.S and use the generic implementation- x86: Remove strcspn-sse2.S and use the generic implementation- x86: Optimize strspn in strspn-c.c- x86: Optimize strcspn and strpbrk in strcspn-c.c- x86: Code cleanup in strchr-evex and comment justifying branch- x86: Code cleanup in strchr-avx2 and comment justifying branch- x86_64: Remove bcopy optimizations- x86-64: Remove bzero weak alias in SS2 memset- x86_64/multiarch: Sort sysdep_routines and put one entry per line- x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ))- fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141]
* Thu May 12 2022 Florian Weimer - 2.34-33- Sync with upstream branch release/2.34/master, commit 91c2e6c3db44297bf4cb3a2e3c40236c5b6a0b23:- dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo- manual: Document the dlinfo function- x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896]- x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895]- x86: Set .text section in memset-vec-unaligned-erms- x86-64: Optimize bzero- x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only)- x86: Improve vec generation in memset-vec-unaligned-erms.S- x86-64: Fix strcmp-evex.S- x86-64: Fix strcmp-avx2.S- x86: Optimize strcmp-evex.S- x86: Optimize strcmp-avx2.S- manual: Clarify that abbreviations of long options are allowed- Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits/hwcap.h- aarch64: Add HWCAP2_ECV from Linux 5.16- Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h- Update kernel version to 5.17 in tst-mman-consts.py- Update kernel version to 5.16 in tst-mman-consts.py- Update syscall lists for Linux 5.17- Add ARPHRD_CAN, ARPHRD_MCTP to net/if_arp.h- Update kernel version to 5.15 in tst-mman-consts.py- Add PF_MCTP, AF_MCTP from Linux 5.15 to bits/socket.h
* Thu Apr 28 2022 Carlos O\'Donell - 2.34-32- Sync with upstream branch release/2.34/master, commit c66c92181ddbd82306537a608e8c0282587131de:- posix/glob.c: update from gnulib (BZ#25659)- linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t (BZ#29097)
* Wed Apr 27 2022 Carlos O\'Donell - 2.34-31- Sync with upstream branch release/2.34/master, commit 55640ed3fde48360a8e8083be4843bd2dc7cecfe:- i386: Regenerate ulps- linux: Fix missing internal 64 bit time_t stat usage- x86: Optimize L(less_vec) case in memcmp-evex-movbe.S- x86: Don\'t set Prefer_No_AVX512 for processors with AVX512 and AVX-VNNI- x86-64: Use notl in EVEX strcmp [BZ #28646]- x86: Shrink memcmp-sse4.S code size- x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h- x86: Optimize memmove-vec-unaligned-erms.S- x86-64: Replace movzx with movzbl- x86-64: Remove Prefer_AVX2_STRCMP- x86-64: Improve EVEX strcmp with masked load- x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S- x86: Optimize memset-vec-unaligned-erms.S- x86: Optimize memcmp-evex-movbe.S for frontend behavior and size- x86: Modify ENTRY in sysdep.h so that p2align can be specified- x86-64: Optimize load of all bits set into ZMM register [BZ #28252]- scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier- dlfcn: Do not use rtld_active () to determine ld.so state (bug 29078)- INSTALL: Rephrase -with-default-link documentation- misc: Fix rare fortify crash on wchar funcs. [BZ 29030]- Default to --with-default-link=no (bug 25812)- scripts: Add glibcelf.py module
* Thu Apr 21 2022 Carlos O\'Donell - 2.34-30- Sync with upstream branch release/2.34/master, commit 71326f1f2fd09dafb9c34404765fb88129e94237:- nptl: Fix pthread_cancel cancelhandling atomic operations- mips: Fix mips64n32 64 bit time_t stat support (BZ#29069)- hurd: Fix arbitrary error code- nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)- S390: Add new s390 platform z16.- NEWS: Update fixed bug list for LD_AUDIT backports.- hppa: Fix bind-now audit (BZ #28857)- elf: Replace tst-audit24bmod2.so with tst-audit24bmod2- Fix elf/tst-audit25a with default bind now toolchains- elf: Fix runtime linker auditing on aarch64 (BZ #26643)- elf: Issue la_symbind for bind-now (BZ #23734)- elf: Fix initial-exec TLS access on audit modules (BZ #28096)- elf: Add la_activity during application exit- elf: Do not fail for failed dlmopen on audit modules (BZ #28061)- elf: Issue audit la_objopen for vDSO- elf: Add audit tests for modules with TLSDESC- elf: Avoid unnecessary slowdown from profiling with audit (BZ#15533)- elf: Add _dl_audit_pltexit- elf: Add _dl_audit_pltenter- elf: Add _dl_audit_preinit- elf: Add _dl_audit_symbind_alt and _dl_audit_symbind- elf: Add _dl_audit_objclose- elf: Add _dl_audit_objsearch- elf: Add _dl_audit_activity_map and _dl_audit_activity_nsid- elf: Add _dl_audit_objopen- elf: Move la_activity (LA_ACT_ADD) after _dl_add_to_namespace_list() (BZ #28062)- elf: Move LAV_CURRENT to link_lavcurrent.h- elf: Fix elf_get_dynamic_info() for bootstrap- elf: Fix dynamic-link.h usage on rtld.c- elf: Fix elf_get_dynamic_info definition- elf: Avoid nested functions in the loader [BZ #27220]- powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC- hppa: Use END instead of PSEUDO_END in swapcontext.S- hppa: Implement swapcontext in assembler (bug 28960)
* Tue Mar 15 2022 Florian Weimer - 2.34-29- Sync with upstream branch release/2.34/master, commit 224d8c1890b6c57c7e4e8ddbb792dd9552086704:- debug: Synchronize feature guards in fortified functions [BZ #28746]- debug: Autogenerate _FORTIFY_SOURCE tests- Enable _FORTIFY_SOURCE=3 for gcc 12 and above- fortify: Fix spurious warning with realpath- __glibc_unsafe_len: Fix comment- debug: Add tests for _FORTIFY_SOURCE=3- Make sure that the fortified function conditionals are constant- Don\'t add access size hints to fortifiable functions- nss: Protect against errno changes in function lookup (bug 28953)- nss: Do not mention NSS test modules in - io: Add fsync call in tst-stat- hppa: Fix warnings from _dl_lookup_address- nptl: Fix cleanups for stack grows up [BZ# 28899]- hppa: Revise gettext trampoline design- hppa: Fix swapcontext- Fix elf/tst-audit2 on hppa- localedef: Handle symbolic links when generating locale-archive- NEWS: Add a bug fix entry for BZ #28896- x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c- x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]- x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896]- string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]- linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865]- Add reference to BZ#28860 on NEWS- linux: Fix missing __convert_scm_timestamps (BZ #28860)
* Tue Mar 08 2022 Arjun Shankar - 2.34-28- Reduce installed size of some langpacks by de-duplicating LC_CTYPE (#2054789)- Fix localedef so it can handle symbolic links when generating locale-archive.- Drop glibc-fedora-localedef.patch and adjust locale installation accordingly so that installed content remains unchanged.
* Mon Feb 28 2022 Florian Weimer - 2.34-27- Fix regression (ldd crash) during dependency sorting in ld.so (#2058230)
* Mon Feb 28 2022 Florian Weimer - 2.34-26- Fix localedef compilation of C.UTF-8 (empty LC_MONETARY keywords) (#2058224)
* Thu Feb 03 2022 Florian Weimer - 2.34-25- Sync with upstream branch release/2.34/master, commit 6eaf10cbb78d22eae7999d9de55f6b93999e0860:- socket: Do not use AF_NETLINK in __opensock- hurd if_index: Explicitly use AF_INET for if index discovery- Linux: Simplify __opensock and fix race condition [BZ #28353]- linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850]
* Tue Feb 01 2022 Florian Weimer - 2.34-24- Sync with upstream branch release/2.34/master, commit 008003dc6e83439c5e04a744b7fd8197df19096e:- tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837]- Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg- linux: Fix ancillary 64-bit time timestamp conversion (BZ #28349, BZ#28350)- support: Add support_socket_so_timestamp_time64
* Tue Feb 01 2022 Florian Weimer - 2.34-23- Align with glibc 2.35 version of C.UTF-8
* Tue Feb 01 2022 Florian Weimer - 2.34-22- Sync with upstream branch release/2.34/master, commit aa601d024424c40ae9a69b0c4e394a70ea0570c8:- x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398]- x86: Filter out more Intel CPUs for TSX [BZ #27398]- Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader)- x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755]- x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755]
* Mon Jan 24 2022 Florian Weimer - 2.34-21- Sync with upstream branch release/2.34/master, commit 3438bbca90895d32825a52e31a77dc44d273c1c1:- Linux: Detect user namespace support in io/tst-getcwd-smallbuff- realpath: Avoid overwriting preexisting error- CVE-2021-3999: getcwd: Set errno to ERANGE for size == 1- tst-realpath-toolong: Fix hurd build- CVE-2021-3998: realpath: ENAMETOOLONG for result larger than PATH_MAX- stdlib: Fix formatting of tests list in Makefile- stdlib: Sort tests in Makefile- support: Add helpers to create paths longer than PATH_MAX- powerpc: Fix unrecognized instruction errors with recent binutils- x86: use default cache size if it cannot be determined [BZ #28784]- CVE-2022-23218: Buffer overflow in sunrpc svcunix_create (bug 28768)- 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- Disable debuginfod in printer tests [BZ #28757]- Update syscall lists for Linux 5.16
* Wed Jan 19 2022 Florian Weimer - 2.34-20- More reliable CPU compatibility diagnostics (#2040657)
* Fri Jan 14 2022 Florian Weimer - 2.34-19- Optionally accelerate sched_getcpu using rseq (#2024347)
* Thu Jan 13 2022 Florian Weimer - 2.34-18- Backport optimized ELF dependency sorting algorithm (#2032647)
* Thu Jan 13 2022 Florian Weimer - 2.34-17- Sync with upstream branch release/2.34/master, commit 2fe2af88abd13ae5636881da2e26f461ecb7dfb5- i386: Remove broken CAN_USE_REGISTER_ASM_EBP (bug 28771)- Update syscall lists for Linux 5.15- powerpc: Fix unrecognized instruction errors with recent GCC- timezone: test-case for BZ #28707- timezone: handle truncated timezones from tzcode-2021d and later (BZ #28707)- Fix subscript error with odd TZif file [BZ #28338]- AArch64: Check for SVE in ifuncs [BZ #28744]- intl/plural.y: Avoid conflicting declarations of yyerror and yylex- Linux: Fix 32-bit vDSO for clock_gettime on powerpc32- linux: Add sparck brk implementation- Update sparc libm-test-ulps- Update hppa libm-test-ulps- riscv: align stack before calling _dl_init [BZ #28703]- riscv: align stack in clone [BZ #28702]- powerpc64[le]: Allocate extra stack frame on syscall.S- elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704]- nss: Use \"files dns\" as the default for the hosts database (bug 28700)- arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro- mips: increase stack alignment in clone to match the ABI- mips: align stack in clone [BZ #28223]
* Tue Dec 14 2021 Siddhesh Poyarekar - 2.34-16- Enable PIE by default on all architectures (#1988382)
* Tue Dec 14 2021 Florian Weimer - 2.34-15- Sync with upstream branch release/2.34/master, commit 06865865151579d1aa17d38110060a68b85c5d90:- pthread/tst-cancel28: Fix barrier re-init race condition- Use $(pie-default) with conformtest- Run conform/ tests using newly built libc- nptl: Add one more barrier to nptl/tst-create1
* Fri Dec 10 2021 Florian Weimer - 2.34-13- x86-64: Remove LD_PREFER_MAP_32BIT_EXEC support (#2029410)
* Fri Dec 10 2021 Florian Weimer - 2.34-12- Add /usr/bin/ld.so --list-diagnostics (#2023422)
* Tue Dec 07 2021 Florian Weimer - 2.34-11- backtrace function crashes without vDSO on ppc64le (#2027789)
* Fri Dec 03 2021 Florian Weimer - 2.34-10- Sync with upstream branch release/2.34/master, commit 387bff63dc2dccd62b09aa26dccf8cdc5f3c985c:- powerpc64[le]: Fix CFI and LR save address for asm syscalls [BZ #28532]- linux: Use /proc/stat fallback for __get_nprocs_conf (BZ #28624)- nptl: Do not set signal mask on second setjmp return [BZ #28607]- s390: Use long branches across object boundaries (jgh instead of jh)- elf: Earlier missing dynamic segment check in _dl_map_object_from_fd- gconv: Do not emit spurious NUL character in ISO-2022-JP-3 (bug 28524)
* Tue Nov 16 2021 Arjun Shankar - 2.34-9- Create /{bin,lib,lib64,sbin} as symbolic links in test-container
* Wed Nov 03 2021 Florian Weimer - 2.34-8- Sync with upstream branch release/2.34/master, commit 6548a9bdba95b3e1fcdbd85445342467e4b0cd4f:- Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so- ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340]- ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340]- Handle NULL input to malloc_usable_size [BZ #28506]- elf: Avoid deadlock between pthread_create and ctors [BZ #28357]- timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems (BZ #28469)- y2038: Use a common definition for stat for sparc32- elf: Replace nsid with args.nsid [BZ #27609]- S390: Add PCI_MIO and SIE HWCAPs- support: Also return fd when it is 0
* Fri Oct 01 2021 Florian Weimer - 2.34-7- Drop glibc-rh1992702-
*.patch, applied upstream. (#1992702)- Sync with upstream branch release/2.34/master, commit a996d13b8a2e101bedbb1bdaa7ffcfea3b959bb2:- Add missing braces to bsearch inline implementation [BZ #28400]- Suppress -Wcast-qual warnings in bsearch- linux: Revert the use of sched_getaffinity on get_nproc (BZ #28310)- linux: Simplify get_nprocs- misc: Add __get_nprocs_sched- nptl: pthread_kill must send signals to a specific thread [BZ #28407]- support: Add check for TID zero in support_wait_for_thread_exit
* Thu Sep 23 2021 Florian Weimer - 2.34-6- Sync with upstream branch release/2.34/master, commit 33adeaa3e2b9143c38884bc5aa65ded222ed274e:- nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]- Use support_open_dev_null_range io/tst-closefrom, misc/tst-close_range, and posix/tst-spawn5 (BZ #28260)- support: Add support_open_dev_null_range- nptl: Fix type of pthread_mutexattr_getrobust_np, pthread_mutexattr_setrobust_np (bug 28036)- nptl: pthread_kill needs to return ESRCH for old programs (bug 19193)
* Wed Sep 15 2021 Florian Weimer - 2.34-5- Use system CPU count for sysconf(_SC_NPROCESSORS_
*) (#1992702)
* Wed Sep 15 2021 Florian Weimer - 2.34-4- Sync with upstream branch release/2.34/master, commit 4ed990e5b97a61f29f929bdeb36c5b2abb547a64:- Add MADV_POPULATE_READ and MADV_POPULATE_WRITE from Linux 5.14 to bits/mman-linux.h- Update kernel version to 5.14 in tst-mman-consts.py- Update syscall lists for Linux 5.14- Use Linux 5.14 in build-many-glibcs.py- Fix failing nss/tst-nss-files-hosts-long with local resolver- iconvconfig: Fix behaviour with --prefix [BZ #28199]- nptl: Fix race between pthread_kill and thread exit (swbz#12889, #1994068)- nptl: pthread_kill, pthread_cancel should not fail after exit (swbz#19193, #1994068)- support: Add support_wait_for_thread_exit- MIPS: Setup errno for {f,l,}xstat- x86-64: Use testl to check __x86_string_control- elf: Fix missing colon in LD_SHOW_AUXV output (swbz#28253, #1995648)- librt: add test (swbz#28213, #1994264)- CVE-2021-38604: fix NULL pointer dereference in mq_notify (swbz#28213, #1994264)- Linux: Fix fcntl, ioctl, prctl redirects for _TIME_BITS=64 (bug 28182)- iconv_charmap: Close output file when done- copy_and_spawn_sgid: Avoid double calls to close()- gaiconf_init: Avoid double-free in label and precedence lists- gconv_parseconfdir: Fix memory leak- ldconfig: avoid leak on empty paths in config file
* Wed Sep 15 2021 Florian Weimer - 2.34-3- Switch to upstream version of C.UTF-8 (#1997589)
* Wed Aug 25 2021 Siddhesh Poyarekar - 2.34-2- Disable dependencies and linking for libc_malloc_debug.so (#1985048).
* Mon Aug 02 2021 Florian Weimer - 2.34-1- Switch to glibc 2.34 release tarball:- Update ChangeLog.old/ChangeLog.23.- Prepare for glibc 2.34 release.- po/nl.po: Update Dutch translation.- Update install.texi, and regenerate INSTALL.- Update translations.- Update NEWS.- NEWS: Fix typos, grammar, and missing words- elf: Fix audit regression
 
ICM