Changelog for
glibc-langpack-ja-2.34-100.el9_4.3.x86_64.rpm :
* Fri Jul 12 2024 Patsy Griffin
- 2.34-100.3- elf: Avoid some free (NULL) calls in _dl_update_slotinfo- elf: Support recursive use of dynamic TLS in interposed malloc (RHEL-39993)
* Mon Apr 29 2024 Florian Weimer - 2.34-100.2- CVE-2024-33599: nscd: buffer overflow in netgroup cache (RHEL-34318)- CVE-2024-33600: nscd: null pointer dereferences in netgroup cache- CVE-2024-33601: nscd: crash on out-of-memory condition- CVE-2024-33602: nscd: memory corruption with NSS netgroup modules
* Tue Apr 16 2024 Florian Weimer - 2.34-100.1- CVE-2024-2961: Out of bounds write in iconv conversion to ISO-2022-CN-EXT (RHEL-32480)
* Wed Jan 24 2024 Patsy Griffin - 2.34-100- manual: fix order of arguments of memalign and aligned_alloc (RHEL-21556)
* Tue Jan 09 2024 Arjun Shankar - 2.34-99- getaddrinfo: Return correct error EAI_MEMORY when out-of-memory (RHEL-19444)
* Mon Jan 08 2024 Arjun Shankar - 2.34-98- getaddrinfo: Fix occasionally empty result due to nscd cache order (RHEL-16643)
* Tue Jan 02 2024 Florian Weimer - 2.34-97- Re-enable output buffering for wide stdio streams (RHEL-19862)
* Thu Dec 21 2023 Carlos O\'Donell - 2.34-96- Fix TLS corruption during dlopen()/dlclose() sequences (RHEL-17465)
* Fri Dec 08 2023 Florian Weimer - 2.34-95- Improve compatibility between underlinking and IFUNC resolvers (RHEL-17319)
* Thu Dec 07 2023 Patsy Griffin - 2.34-94- Update syscall-names.list for Linux 6.6. (RHEL-16016)
* Wed Dec 06 2023 Patsy Griffin - 2.34-93- malloc: Use __get_nprocs on arena_get2. (RHEL-17157)
* Fri Dec 01 2023 Patsy Griffin - 2.34-92- Improve test coverage for wcsdup, strdup and strndup. (RHEL-15343)
* Fri Nov 24 2023 Florian Weimer - 2.34-91- fstat performance enhancement (RHEL-2338)
* Tue Nov 21 2023 Florian Weimer - 2.34-90- ldconfig should skip temporary files created by RPM (RHEL-14383)
* Mon Nov 20 2023 Florian Weimer - 2.34-89- Fix force-first handling in dlclose (RHEL-2491)
* Wed Nov 15 2023 Arjun Shankar - 2.34-88- nscd: Refer to /run instead of /var/run in systemd socket file (RHEL-16275)
* Fri Nov 10 2023 Florian Weimer - 2.34-87- Fix slow tls access after dlopen (RHEL-2123)
* Tue Oct 24 2023 Arjun Shankar - 2.34-86- Add /usr/share/doc/glibc/gai.conf to glibc-doc (RHEL-14545)
* Fri Oct 20 2023 Florian Weimer - 2.34-85- nscd: Skip unusable entries in first pass in prune_cache (RHEL-3397)
* Mon Oct 09 2023 Florian Weimer - 2.34-84- x86-64: Report non-zero cache sizes under TDX hypervisors (RHEL-1191)
* Mon Sep 25 2023 Florian Weimer - 2.34-83.7- Fix memory leak regression in getaddrinfo (RHEL-2426)
* Tue Sep 19 2023 Carlos O\'Donell - 2.34-83.6- CVE-2023-4911 glibc: buffer overflow in ld.so leading to privilege escalation (RHEL-3000)
* Tue Sep 19 2023 Florian Weimer - 2.34-83.5- Revert: Always call destructors in reverse constructor order (RHEL-2491)
* Mon Sep 18 2023 Siddhesh Poyarekar - 2.34-83.4- CVE-2023-4806 glibc: potential use-after-free in getaddrinfo (RHEL-2426)
* Fri Sep 15 2023 Siddhesh Poyarekar - 2.34-83.3- CVE-2023-4813: potential use-after-free in gaih_inet (RHEL-2438)
* Fri Sep 15 2023 Carlos O\'Donell - 2.34-83.2- CVE-2023-4527: Stack read overflow in getaddrinfo in no-aaaa mode (#2234716)
* Thu Sep 14 2023 Carlos O\'Donell - 2.34-83.1- Always call destructors in reverse constructor order (RHEL-2491)
* Wed Sep 13 2023 DJ Delorie - 2.34-83- Add support for ppc64le hwcaps tunables (RHEL-1017)
* Tue Aug 15 2023 Carlos O\'Donell - 2.34-82- Fix string and memory function tuning on small systems (#2213907)
* Mon Aug 14 2023 Florian Weimer - 2.34-81- Fix additional GCC 13 build issue (#2222188)
* Fri Aug 11 2023 Florian Weimer - 2.34-80- Fix AMD cache size computation for hypervisors, old CPUs (#2166710)
* Tue Aug 08 2023 DJ Delorie - 2.34-79- Fix temporal threshold calculations (#2213907)
* Fri Aug 04 2023 Florian Weimer - 2.34-78- Ignore symbolic link change on /etc/nsswitch.conf (#2229156)
* Fri Jul 28 2023 Florian Weimer - 2.34-77- Fix regression with IPv4 mapped addresses in /etc/hosts (#2224504)
* Tue Jul 25 2023 Florian Weimer - 2.34-76- Fix accidentally disabled rseq test (#2224289)
* Fri Jul 21 2023 Florian Weimer - 2.34-75- Make libSegFault.so NODELETE (#2224349)
* Fri Jul 21 2023 Florian Weimer - 2.34-74- rseq_area should always be 32 bytes large (#2224289)
* Thu Jul 20 2023 Florian Weimer - 2.34-73- GCC Toolset 13 C++ compatibility for iseqsig (#2222188)
* Fri Jul 07 2023 Carlos O\'Donell - 2.34-72- Update ESTALE error message translations (RHEL-729)
* Fri Jul 07 2023 Carlos O\'Donell - 2.34-71- Avoid lazy binding failures during dlclose (#2189923)
* Mon Jun 26 2023 Arjun Shankar - 2.34-70- resolv_conf: release lock on allocation failure (#2213908)
* Mon Jun 26 2023 Arjun Shankar - 2.34-69- strerror must not return NULL (#2215368)
* Mon May 08 2023 DJ Delorie - 2.34-68- Switch to sysusers_ctl instead of useradd (#2095417)
* Fri Apr 28 2023 Florian Weimer - 2.34-67- Sync with upstream branch release/2.34/master, commit 0ea8174d62263c2679c95c0d215d2627e560f7aa:- gmon: fix memory corruption issues [BZ# 30101]- gmon: improve mcount overflow handling [BZ# 27576]- gmon: Fix allocated buffer overflow (bug 29444)- posix: Fix system blocks SIGCHLD erroneously [BZ #30163]- x86_64: Fix asm constraints in feraiseexcept (bug 30305)- gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (bug 30151)- x86: Check minimum/maximum of non_temporal_threshold [BZ #29953]
* Thu Apr 20 2023 Patsy Griffin - 2.34-66- x86: Cache computation for AMD architecture. (#2166710)
* Fri Apr 14 2023 Florian Weimer - 2.34-65- Do not add = to linker scripts in sysroot (#2153855)
* Thu Apr 06 2023 DJ Delorie - 2.34-64- x86: Use CHECK_FEATURE_PRESENT on PCONFIG (#2149615)
* Thu Mar 30 2023 Arjun Shankar - 2.34-63- s390x: Influence hwcaps/stfle via glibc.cpu.hwcaps tunable (#2169978)
* Wed Mar 29 2023 DJ Delorie - 2.34-62- x86: Don\'t check PREFETCHWT1 in tst-cpu-features-cpuinfo.c (#2149615)
* Mon Mar 06 2023 Carlos O\'Donell - 2.34-61- Fix nested atexit calls from atexit handlers (#2172953)
* Wed Feb 08 2023 Florian Weimer - 2.34-60- Upstream test for ldconfig -p (#2167811)
* Wed Feb 08 2023 Florian Weimer - 2.34-59- Fix ldconfig -p on i686 (#2167811)
* Wed Jan 25 2023 Florian Weimer - 2.34-58- Enhance internal tunables ABI stability (awk iteration order) (#2162962)
* Tue Jan 17 2023 Florian Weimer - 2.34-57- Sync with upstream branch release/2.34/master, commit 6484ae5b8c4d4314f748e4d3c9a9baa5385e57c5- malloc: Fix -Wuse-after-free warning in tst-mallocalign1 [BZ #26779]- s_sincosf.h: Change pio4 type to float [BZ #28713]- math: Properly cast X_TLOSS to float [BZ #28713]- Regenerate ulps on x86_64 with GCC 12- Avoid -Wuse-after-free in tests [BZ #26779].- Fix build of nptl/tst-thread_local1.cc with GCC 12- Fix stdio-common tests for GCC 12 -Waddress- Fix stdlib/tst-setcontext.c for GCC 12 -Warray-compare- resolv: Avoid GCC 12 false positive warning [BZ #28439].- intl: Avoid -Wuse-after-free [BZ #26779]- elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205]- time: Set daylight to 1 for matching DST/offset change (RHBZ#2155352)- elf/tst-tlsopt-powerpc fails when compiled with -mcpu=power10 (BZ# 29776)- time: Use 64 bit time on tzfile- nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402)- nis: Build libnsl with 64 bit time_t- Use LFS and 64 bit time for installed programs (BZ #15333)
* Mon Dec 12 2022 Tulio Magno Quites Machado Filho - 2.34-56- Earlier removal of alternative multilibs (#2149994)
* Mon Dec 12 2022 Tulio Magno Quites Machado Filho - 2.34-55- Earlier removal of alternative multilibs (#2149994)
* Mon Dec 12 2022 Florian Weimer - 2.34-54- Install kernel header files into the sysroot subpackage (#2149644)
* Wed Dec 07 2022 Arjun Shankar - 2.34-53- Sync with upstream branch release/2.34/master, commit a4217408a3d6050a7f42ac23adb6ac7218dca85f:- Apply asm redirections in syslog.h before first use [BZ #27087]- _Static_assert needs two arguments for compatibility with GCC before 9
* Wed Nov 30 2022 Florian Weimer - 2.34-52- Add noarch sysroot subpackages (#2149644)
* Tue Nov 29 2022 Florian Weimer - 2.34-51- Prepare for integration of GCC 8 compatible _Static_assert (#2149102)
* Fri Nov 25 2022 Arjun Shankar - 2.34-50- Sync with upstream branch release/2.34/master, commit 405b8ae13540e9fd614df614e3361ebf9abd14cf:- elf: Fix wrong fscanf usage on tst-pldd- Allow for unpriviledged nested containers- elf: Fix wrong fscanf usage on tst-pldd- x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]- elf: Fix rtld-audit trampoline for aarch64
* 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)