Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

glibc-utils-2.36-49.mga9 RPM for i586

From Mageia 9 for i586 / media / core / updates

Name: glibc-utils Distribution: Mageia
Version: 2.36 Vendor: Mageia.Org
Release: 49.mga9 Build date: Sat Sep 16 10:27:15 2023
Group: Development/Other Build host: localhost
Size: 97778 Source RPM: glibc-2.36-49.mga9.src.rpm
Packager: tmb <tmb>
Url: https://www.gnu.org/software/libc/
Summary: Development utilities from GNU C library
The glibc-utils package contains memusage, a memory usage profiler,
mtrace, a memory leak tracer and xtrace, a function call tracer which
can be helpful during program debugging.

If unsure if you need this, don't install this package.

Provides

Requires

License

LGPL

Changelog

* Sat Sep 16 2023 tmb <tmb> 6:2.36-49.mga9
  + Revision: 1987088
  - getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806)
  - elf: Introduce to _dl_call_fini
  - elf: Do not run constructors for proxy objects
  - elf: Always call destructors in reverse constructor order [BZ #30785]
  - elf: Remove unused l_text_end field from struct link_map
  - elf: Move l_init_called_next to old place of l_text_end in link map
  - CVE-2023-4527: Stack read overflow with large TCP responses in no-aaaa mode
  - elf: Fix slow tls access after dlopen [BZ #19924]
  - intl: Treat C.UTF-8 locale like C locale [BZ# 16621]
  - x86: Increase non_temporal_threshold to roughly "sizeof_L3 / 4"
  - x86: Fix slight bug in shared_per_thread cache size calculation
  - x86: Use 3/4*sizeof(per-thread-L3) as low bound for NT threshold
  - x86: Fix incorrect scope of setting shared_per_thread [BZ# 30745]
* Sat Jul 22 2023 tmb <tmb> 6:2.36-45.mga9
  + Revision: 1964077
  - elf: _dl_find_object may return 1 during early startup [BZ #30515]
  - nptl: make ‘struct pthread’ a complete type
  - nptl: Unconditionally use a 32-byte rseq area
  - Update syscall lists for Linux 6.4
* Fri Jun 23 2023 tmb <tmb> 6:2.36-44.mga9
  + Revision: 1962868
  - string: strerror must not return NULL [BZ #30555]
* Wed Jun 07 2023 tmb <tmb> 6:2.36-43.mga9
  + Revision: 1961295
  - resolv_conf: release lock on allocation failure [BZ #30527]
* Fri Jun 02 2023 tmb <tmb> 6:2.36-42.mga9
  + Revision: 1960589
  - io: Fix record locking contants on 32 bit arch with 64 bit default time_t [BZ #30477]
* Fri May 26 2023 tmb <tmb> 6:2.36-41.mga9
  + Revision: 1958608
  - __check_pf: Add a cancellation cleanup handler [BZ #20975]
* Thu May 18 2023 tmb <tmb> 6:2.36-40.mga9
  + Revision: 1957197
  - Use O_CLOEXEC in more places [BZ #15722]
  - posix: Fix some crashes in wordexp [BZ #18096]
  - update syscall lists for kernel 6.3
* Tue May 09 2023 tmb <tmb> 6:2.36-38.mga9
  + Revision: 1956289
  - rebuild with gcc 12.3 final
* Sat Apr 29 2023 tmb <tmb> 6:2.36-36.mga9
  + Revision: 1955391
  - posix: Fix system blocks SIGCHLD erroneously [BZ# 30163]
  - gmon: Fix allocated buffer overflow [BZ# 29444]
  - gmon: improve mcount overflow handling [BZ# 27576]
  - gmon: fix memory corruption issues [BZ# 30101]
  - gmon: Revert addition of tunables to preserve GLIBC_PRIVATE ABI
  - gmon: Revert addition of tunables to the manual
* Mon Apr 24 2023 tmb <tmb> 6:2.36-35.mga9
  + Revision: 1954817
  - gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling [BZ #30151]
  - x86_64: Fix asm constraints in feraiseexcept [BZ #30305]
* Mon Feb 20 2023 tmb <tmb> 6:2.36-34.mga9
  + Revision: 1944410
  - stdlib: Undo post review change to 16adc58e73f3 [BZ #27749]
* Fri Feb 10 2023 tmb <tmb> 6:2.36-33.mga9
  + Revision: 1940079
  - Use 64-bit time_t interfaces in strftime and strptime [BZ #30053]
  - elf: Smoke-test ldconfig -p against system /etc/ld.so.cache
* Fri Feb 03 2023 tmb <tmb> 6:2.36-32.mga9
  + Revision: 1938002
  - cdefs: Limit definition of fortification macros
  - elf: Fix GL(dl_phdr) and GL(dl_phnum) for static builds [BZ #29864]
* Sun Jan 22 2023 tmb <tmb> 6:2.36-31.mga9
  + Revision: 1934809
  - rebuild with new binutils
* Thu Jan 12 2023 tmb <tmb> 6:2.36-30.mga9
  + Revision: 1932691
  - time: Set daylight to 1 for matching DST/offset change [BZ #29951]
* Mon Jan 09 2023 tmb <tmb> 6:2.36-29.mga9
  + Revision: 1932009
  - x86: Check minimum/maximum of non_temporal_threshold [BZ #29953]
* Thu Dec 29 2022 tmb <tmb> 6:2.36-28.mga9
  + Revision: 1927939
  - nis: Build libnsl with 64 bit time_t
  - nscd: Use 64 bit time_t on libc nscd routines [BZ #29402]
  - time: Use 64 bit time on tzfile
  - locale: prevent maybe-uninitialized errors with -Os [BZ #19444]
  - sunrpc: Suppress GCC -Os warning on user2netname
  - x86: Fix -Os build [BZ #29576]
* Sun Dec 18 2022 tmb <tmb> 6:2.36-27.mga9
  + Revision: 1924727
  - x86: Prevent SIGSEGV in memcmp-sse2 when data is concurrently
    modified [BZ #29863]
* Wed Dec 07 2022 tmb <tmb> 6:2.36-26.mga9
  + Revision: 1919001
  - Apply asm redirections in syslog.h before first use [BZ #27087]
* Fri Nov 25 2022 tmb <tmb> 6:2.36-25.mga9
  + Revision: 1911146
  - x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]
* Wed Nov 23 2022 tmb <tmb> 6:2.36-24.mga9
  + Revision: 1910399
  - elf: Fix rtld-audit trampoline for aarch64
* Fri Nov 11 2022 tmb <tmb> 6:2.36-23.mga9
  + Revision: 1905828
  - Makerules: fix MAKEFLAGS assignment for upcoming make-4.4 [BZ# 29564]
  - mktime: improve heuristic for ca-1986 Indiana DST
  - Linux: Support __IPC_64 in sysvctl *ctl command arguments [BZ# 29771]
* Wed Oct 26 2022 tmb <tmb> 6:2.36-22.mga9
  + Revision: 1899554
  - linux: Fix generic struct_stat for 64 bit time [BZ #29657]
  - elf: Reinstate on DL_DEBUG_BINDINGS _dl_lookup_symbol_x
* Tue Oct 25 2022 tmb <tmb> 6:2.36-21.mga9
  + Revision: 1899281
  - ensure calculations happen with desired rounding mode in
    in the ibm128 implementation of y1l too [BZ #29463]
  - Avoid undefined behaviour in ibm128 implementation of
    llroundl [BZ #29488]
* Fri Oct 14 2022 tmb <tmb> 6:2.36-20.mga9
  + Revision: 1896865
  - nss: Implement --no-addrconfig option for getent
  - nss: Fix tst-nss-files-hosts-long on single-stack hosts [BZ #24816]
  - nss: Use shared prefix in IPv4 address in tst-reload1
  - elf: Do not completely clear reused namespace in dlmopen [BZ #29600]
* Tue Oct 11 2022 tmb <tmb> 6:2.36-19.mga9
  + Revision: 1896244
  - Ensure calculations happen with desired rounding mode in y1lf128 [BZ# 29463]
* Wed Oct 05 2022 tmb <tmb> 6:2.36-18.mga9
  + Revision: 1894960
  - nscd: Drop local address tuple variable [BZ #29607]
* Tue Oct 04 2022 tmb <tmb> 6:2.36-17.mga9
  + Revision: 1894789
  - x86: include BMI1 and BMI2 in x86-64-v3 level
  - x86-64: Require BMI2 for AVX2 str(n)casecmp implementations
  - x86-64: Require BMI2 for AVX2 strcmp implementation
  - x86-64: Require BMI2 for AVX2 strncmp implementation
  - x86-64: Require BMI2 for AVX2 wcs(n)cmp implementations
  - x86-64: Require BMI2 for AVX2 (raw|w)memchr implementations
  - x86-64: Require BMI2 and LZCNT for AVX2 memrchr implementation
  - x86-64: Require BMI1/BMI2 for AVX2 strrchr and wcsrchr implementations
* Fri Sep 30 2022 tmb <tmb> 6:2.36-16.mga9
  + Revision: 1893559
  - stdlib: Fix __getrandom_nocancel type and arc4random usage [BZ #29638]
* Wed Sep 28 2022 tmb <tmb> 6:2.36-15.mga9
  + Revision: 1893093
  - get_nscd_addresses: Fix subscript typos [BZ #29605]
* Wed Sep 21 2022 tmb <tmb> 6:2.36-14.mga9
  + Revision: 1891273
  - scripts/dso-ordering-test.py: Generate program run-time dependencies
  - elf: Rename _dl_sort_maps parameter from skip to force_first
  - elf: Implement force_first handling in _dl_sort_maps_dfs [BZ #28937]
  - gconv: Use 64-bit interfaces in gconv_parseconfdir [BZ #29583]
* Sun Sep 18 2022 tmb <tmb> 6:2.36-13.mga9
  + Revision: 1889741
  - rebuild with gcc 12.2.1 and binutils 2.39
* Fri Sep 16 2022 tmb <tmb> 6:2.36-12.mga9
  + Revision: 1889173
  - resolv: Add tst-resolv-byaddr for testing reverse lookup
  - resolv: Add tst-resolv-aliases
  - resolv: Add internal __res_binary_hnok function
  - resolv: Add the __ns_samebinaryname function
  - resolv: Add internal __ns_name_length_uncompressed function
  - resolv: Add DNS packet parsing helpers geared towards wire format
  - nss_dns: Split getanswer_ptr from getanswer_r
  - nss_dns: Rewrite _nss_dns_gethostbyaddr2_r and getanswer_ptr
  - nss_dns: Remove remnants of IPv6 address mapping
  - nss_dns: Rewrite getanswer_r to match getanswer_ptr [BZ #12154, BZ #29305]
  - nss_dns: In gaih_getanswer_slice, skip strange aliases [BZ #12154]
  - resolv: Add new tst-resolv-invalid-cname
  - nss_dns: Rewrite _nss_dns_gethostbyname4_r using current interfaces
  - resolv: Fix building tst-resolv-invalid-cname for earlier C standards
  - elf: Run tst-audit-tlsdesc, tst-audit-tlsdesc-dlopen everywhere
  - elf: Fix hwcaps string size overestimation
* Wed Sep 07 2022 tmb <tmb> 6:2.36-11.mga9
  + Revision: 1885072
  - nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
* Mon Sep 05 2022 tmb <tmb> 6:2.36-10.mga9
  + Revision: 1884239
  - syslog: Remove extra whitespace between timestamp and message [BZ #29544]
* Sun Sep 04 2022 tmb <tmb> 6:2.36-9.mga9
  + Revision: 1883818
  - syslog: Fix large messages [BZ #29536]
  - elf: Call __libc_early_init for reused namespaces [BZ #29528]
  - Apply asm redirections in wchar.h before first use
  - elf: Restore how vDSO dependency is printed with LD_TRACE_LOADED_OBJECTS
    [BZ #29539]
* Thu Aug 25 2022 tmb <tmb> 6:2.36-8.mga9
  + Revision: 1880416
  - socket: Check lengths before advancing pointer in CMSG_NXTHDR
* Tue Aug 16 2022 tmb <tmb> 6:2.36-7.mga9
  + Revision: 1878218
  - Linux: Terminate subprocess on late failure in tst-pidfd [BZ #29485]
  - Linux: Fix enum fsconfig_command detection in <sys/mount.h>
* Mon Aug 15 2022 tmb <tmb> 6:2.36-6.mga9
  + Revision: 1877698
  - glibcextract.py: Add compile_c_snippet
  - linux: Mimic kernel defition for BLOCK_SIZE
  - linux: Use compile_c_snippet to check linux/mount.h availability
  - linux: Fix sys/mount.h usage with kernel headers
  - AArch64: Fix typo in sve configure check [BZ# 29394]
  - libio: Improve performance of IO locks
* Sat Aug 13 2022 tmb <tmb> 6:2.36-5.mga9
  + Revision: 1877321
  - elf: Replace 'strcpy' call with 'memcpy' [BZ #29454]
* Sat Aug 06 2022 tmb <tmb> 6:2.36-4.mga9
  + Revision: 1875594
  - Update syscall lists for Linux 5.19
* Thu Aug 04 2022 tmb <tmb> 6:2.36-3.mga9
  + Revision: 1875280
  - dlfcn: Pass caller pointer to static dlopen implementation [BZ #29446]
* Wed Aug 03 2022 tmb <tmb> 6:2.36-2.mga9
  + Revision: 1874978
  - stdlib: Suppress gcc diagnostic that char8_t is a keyword in C++20 in uchar.h.
  - wcsmbs: Add missing test-c8rtomb/test-mbrtoc8 dependency
* Wed Aug 03 2022 tmb <tmb> 6:2.36-1.mga9
  + Revision: 1874953
  - disable check_elf_files
  - revert 'disable multithreaded rpmbuild'
  - disable multithreaded rpmbuild
  - update to 2.36
    * drop merged/obsolete patches
* Sun Jul 24 2022 tmb <tmb> 6:2.35-36.mga9
  + Revision: 1870848
  - x86_64: Remove bzero optimization
  - x86_64: Implement evex512 version of strlen, strnlen, wcslen and wcsnlen
  - x86-64: Ignore r_addend for R_X86_64_GLOB_DAT/R_X86_64_JUMP_SLOT
  - x86_64: Add strstr function with 512-bit EVEX
  - x86: Create header for VEC classes in x86 strings library
  - x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret`
  - x86: Optimize memrchr-sse2.S
  - x86: Optimize memrchr-evex.S
  - x86: Optimize memrchr-avx2.S
  - x86: Shrink code size of memchr-avx2.S
  - x86: Shrink code size of memchr-evex.S
  - x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
  - x86: Align varshift table to 32-bytes
  - x86: Fix misordered logic for setting `rep_movsb_stop_threshold`
  - x86: Add sse42 implementation to strcmp's ifunc
  - x86: Add bounds `x86_non_temporal_threshold`
  - x86: Cleanup bounds checking in large memcpy case
  - x86: Add BMI1/BMI2 checks for ISA_V3 check
  - x86: Align entry for memrchr to 64-bytes.
  - x86: Put wcs{n}len-sse4.1 in the sse4.1 text section
  - x86: Add definition for __wmemset_chk AVX2 RTM in ifunc impl list
  - x86: Move and slightly improve memset_erms
  - x86: Move mem{p}{mov|cpy}_{chk_}erms to its own file
  - x86: Add missing IS_IN (libc) check to strncmp-sse4_2.S
  - Apply asm redirections in stdio.h before first use [BZ #27087]
  - Update syscall-names.list for Linux 5.18
  - malloc: Simplify implementation of __malloc_assert
* Sun Jul 17 2022 tmb <tmb> 6:2.35-35.mga9
  + Revision: 1869216
  - nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore
* Sat Jul 02 2022 tmb <tmb> 6:2.35-34.mga9
  + Revision: 1867077
  - linux: Fix mq_timereceive check for 32 bit fallback code [BZ #29304]
* Tue Jun 14 2022 tmb <tmb> 6:2.35-33.mga9
  + Revision: 1864433
  - nss: add assert to DB_LOOKUP_FCT [BZ #28752]
  - nss: handle stat failure in check_reload_and_get [BZ #28752]
* Wed Jun 08 2022 tmb <tmb> 6:2.35-32.mga9
  + Revision: 1863583
  - nptl: Fix __libc_cleanup_pop_restore asynchronous restore [BZ# 29214]
* Mon Jun 06 2022 tmb <tmb> 6:2.35-30.mga9
  + Revision: 1861424
  - socket: Fix mistyped define statement in socket/sys/socket.h [BZ #29225]
* Wed Jun 01 2022 tmb <tmb> 6:2.35-28.mga9
  + Revision: 1861032
  - misc: Use 64 bit stat for daemon [BZ# 29203]
  - misc: Use 64 bit stat for getusershell [BZ# 29204]
  - posix: Use 64 bit stat for posix_fallocate fallback [BZ# 29207]
  - posix: Use 64 bit stat for fpathconf (_PC_ASYNC_IO) [BZ# 29208]
  - socket: Use 64 bit stat for isfdtype [BZ# 29209]
  - inet: Use 64 bit stat for ruserpass [BZ# 29210]
  - catgets: Use 64 bit stat for __open_catalog [BZ# 29211]
  - iconv: Use 64 bit stat for gconv_parseconfdir [BZ# 29213]
* Tue May 31 2022 tmb <tmb> 6:2.35-27.mga9
  + Revision: 1860846
  - Fix deadlock when pthread_atfork handler calls pthread_atfork or dlclose
    [BZ #24595, BZ #27054]
* Thu May 26 2022 tmb <tmb> 6:2.35-26.mga9
  + Revision: 1860253
  - string.h: fix __fortified_attr_access macro call [BZ #29162]
  - x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #29127]
* Fri May 20 2022 tmb <tmb> 6:2.35-25.mga9
  + Revision: 1859479
  - rtld: Use generic argv adjustment in ld.so [BZ #23293]
  - linux: Add a getauxval test [BZ #23293]
* Tue May 17 2022 tmb <tmb> 6:2.35-24.mga9
  + Revision: 1858519
  - x86: Improve L to support L(XXX_SYMBOL (YYY, ZZZ))
  - x86_64/multiarch: Sort sysdep_routines and put one entry per line
  - x86-64: Remove bzero weak alias in SS2 memset
  - x86-64: Define __memcmpeq in ld.so
  - x86_64: Remove bcopy optimizations
  - x86: Code cleanup in strchr-avx2 and comment justifying branch
  - x86: Code cleanup in strchr-evex and comment justifying branch
  - x86: Optimize strcspn and strpbrk in strcspn-c.c
  - x86: Optimize strspn in strspn-c.c
  - x86: Remove strcspn-sse2.S and use the generic implementation
  - x86: Remove strpbrk-sse2.S and use the generic implementation
  - x86: Remove strspn-sse2.S and use the generic implementation
  - x86: Optimize str{n}casecmp TOLOWER logic in strcmp.S
  - x86: Optimize str{n}casecmp TOLOWER logic in strcmp-sse42.S
  - x86: Add AVX2 optimized str{n}casecmp
  - x86: Add EVEX optimized str{n}casecmp
  - x86: Remove AVX str{n}casecmp
  - x86: Small improvements for wcslen
  - x86: Optimize memcmp SSE2 in memcmp.S
  - x86: Remove memcmp-sse4.S
  - x86: Cleanup page cross code in memcmp-avx2-movbe.S
  - x86: Fix missing __wmemcmp def for disable-multiarch build
  - x86-64: Fix SSE2 memcmp and SSSE3 memmove for x32
  - x86: Optimize {str|wcs}rchr-sse2
  - x86: Optimize {str|wcs}rchr-avx2
  - x86: Optimize {str|wcs}rchr-evex
  - elf: Merge dl-sysdep.c into the Linux version
  - Linux: Remove HAVE_AUX_SECURE, HAVE_AUX_XID, HAVE_AUX_PAGESIZE
  - Linux: Remove DL_FIND_ARG_COMPONENTS
  - Linux: Assume that NEED_DL_SYSINFO_DSO is always defined
  - Linux: Include <dl-auxv.h> in dl-sysdep.c only for SHARED
  - Linux: Consolidate auxiliary vector parsing (redo)
  - elf: Remove __libc_init_secure
  - i386: Remove OPTIMIZE_FOR_GCC_5 from Linux libc-do-syscall.S
  - i386: Honor I386_USE_SYSENTER for 6-argument Linux system calls
  - Linux: Define MMAP_CALL_INTERNAL
  - Linux: Implement a useful version of _startup_fatal
  - Linux: Introduce __brk_call for invoking the brk system call
  - csu: Implement and use _dl_early_allocate during static startup
* Mon May 16 2022 tmb <tmb> 6:2.35-22.mga9
  + Revision: 1858464
  - fortify: Ensure that __glibc_fortify condition is a constant [BZ #29141]
* Sat May 14 2022 tmb <tmb> 6:2.35-21.mga9
  + Revision: 1858059
  - manual: Document the dlinfo function
  - dlfcn: Implement the RTLD_DI_PHDR request type for dlinfo
  + wally <wally>
  - update nscd description
* Fri May 06 2022 tmb <tmb> 6:2.35-20.mga9
  + Revision: 1856546
  - manual: Clarify that abbreviations of long options are allowed
  - x86: Optimize strcmp-avx2.S
  - x86: Optimize strcmp-evex.S
  - x86-64: Fix strcmp-avx2.S
  - x86-64: Fix strcmp-evex.S
  - x86: Improve vec generation in memset-vec-unaligned-erms.S
  - x86: Remove SSSE3 instruction for broadcast in memset.S (SSE2 Only)
  - Optimize bzero
  - x86: Set .text section in memset-vec-unaligned-erms
  - x86: Fix bug in strncmp-evex and strncmp-avx2 [BZ #28895]
  - x86: Fix fallback for wcsncmp_avx2 in strcmp-avx2.S [BZ #28896]
  - linux: Fix posix_spawn return code if clone fails [BZ#29109]
* Tue May 03 2022 tmb <tmb> 6:2.35-18.mga9
  + Revision: 1855617
  - Update syscall lists for Linux 5.17
  - Update kernel version to 5.17 in tst-mman-consts.py
  - Add SOL_MPTCP, SOL_MCTP from Linux 5.16 to bits/socket.h
  - Add HWCAP2_AFP, HWCAP2_RPRES from Linux 5.17 to AArch64 bits/hwcap.h
* Thu Apr 28 2022 tmb <tmb> 6:2.35-17.mga9
  + Revision: 1854979
  - rebuild for armv7
* Thu Apr 28 2022 tmb <tmb> 6:2.35-16.mga9
  + Revision: 1854947
  - scripts: Add glibcelf.py module
  - Default to --with-default-link=no [BZ #25812]
  - misc: Fix rare fortify crash on wchar funcs. [BZ #29030]
  - INSTALL: Rephrase -with-default-link documentation
  - dlfcn: Do not use rtld_active () to determine ld.so state [BZ #29078]
  - scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier
  - elf: Fix DFS sorting algorithm for LD_TRACE_LOADED_OBJECTS with
    missing libraries [BZ #28868]
  - linux: Fix missing internal 64 bit time_t stat usage
  - i386: Regenerate ulps
  - linux: Fix fchmodat with AT_SYMLINK_NOFOLLOW for 64 bit time_t [BZ #29097]
  - posix/glob.c: update from gnulib
* Thu Apr 21 2022 tmb <tmb> 6:2.35-15.mga9
  + Revision: 1852466
  - nptl: Fix pthread_cancel cancelhandling atomic operations
* Sat Apr 16 2022 tmb <tmb> 6:2.35-14.mga9
  + Revision: 1850635
  - elf: Fix memory leak in _dl_find_object_update [BZ #29062]
  - nptl: Handle spurious EINTR when thread cancellation is
    disabled [BZ #29029]
* Fri Mar 11 2022 tmb <tmb> 6:2.35-13.mga9
  + Revision: 1790421
  - io: Add fsync call in tst-stat
  - nss: Do not mention NSS test modules in <gnu/lib-names.h>
  - nss: Protect against errno changes in function lookup [BZ #28953]
* Tue Mar 08 2022 tmb <tmb> 6:2.35-12.mga9
  + Revision: 1789883
  - pthread: Do not overwrite tests-time64
  - inet: Fix getnameinfo (NI_NOFQDN) race condition [BZ #28566]
  - inet: Remove strdupa from nrl_domainname()
  - inet: Return EAI_MEMORY when nrl_domainname() fails to allocate memory
  - libio: Ensure output buffer for wchars [BZ #28828]
* Sat Mar 05 2022 tmb <tmb> 6:2.35-11.mga9
  + Revision: 1788863
  - nptl: Fix cleanups for stack grows up [BZ# 28899]
* Thu Mar 03 2022 tmb <tmb> 6:2.35-10.mga9
  + Revision: 1788164
  - rebuild with gcc 12
* Wed Mar 02 2022 tmb <tmb> 6:2.35-8.mga9
  + Revision: 1787810
  - elf: Replace tst-audit24bmod2.so with tst-audit24bmod2
  - resolv: Fix tst-resolv tests for 2.35 ABIs and later
  - localedef: Update LC_MONETARY handling (Bug 28845)
  - localedata: Do not generate output if warnings were present
* Mon Feb 21 2022 tmb <tmb> 6:2.35-7.mga9
  + Revision: 1782533
  - elf: Check invalid hole in PT_LOAD segments [BZ #28838]
* Mon Feb 21 2022 tmb <tmb> 6:2.35-6.mga9
  + Revision: 1782320
  - realpath: Do not copy result on failure [BZ #28815]
* Sat Feb 19 2022 tmb <tmb> 6:2.35-5.mga9
  + Revision: 1781445
  - rebuild with binutils 2.38-2
* Sat Feb 19 2022 tmb <tmb> 6:2.35-4.mga9
  + Revision: 1781351
  - string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]
  - x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896]
  - x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]
  - x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c
* Wed Feb 16 2022 tmb <tmb> 6:2.35-3.mga9
  + Revision: 1778004
  - pthread: Use 64 bit time_t stat internally for sem_open [BZ #28880]
  - nsswitch.conf: networks: add dns service provider entry
  - update nsswitch.conf help text from upstream
  - linux: Use socket-constants-time64.h on tst-socket-timestamp-compat
* Thu Feb 10 2022 tmb <tmb> 6:2.35-2.mga9
  + Revision: 1772838
  - linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865]
* Mon Feb 07 2022 tmb <tmb> 6:2.35-1.mga9
  + Revision: 1772595
  - Regenerate configure
  - posix: Fix tst-spawn6 terminal handling (BZ #28853)
  - linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850]
  - linux: Fix missing __convert_scm_timestamps [BZ #28860]
  - update to 2.35
    * drop merged patches
    * update filelists
* Thu Feb 03 2022 tmb <tmb> 6:2.34-26.mga9
  + Revision: 1771340
  - x86: Fix __wcsncmp_avx2 in strcmp-avx2.S [BZ# 28755]
  - x86: Fix __wcsncmp_evex in strcmp-evex.S [BZ# 28755]
  - Fix glibc 2.34 ABI omission (missing GLIBC_2.34 in dynamic loader)
  - x86: Black list more Intel CPUs for TSX [BZ #27398]
  - x86: Use CHECK_FEATURE_PRESENT to check HLE [BZ #27398]
  - support: Add support_socket_so_timestamp_time64
  - linux: Fix ancillary 64-bit time timestamp conversion [BZ #28349, BZ #28350]
  - Linux: Only generate 64 bit timestamps for 64 bit time_t recvmsg/recvmmsg
  - tst-socket-timestamp-compat.c: Check __TIMESIZE [BZ #28837]
  - linux: __get_nprocs_sched: do not feed CPU_COUNT_S with garbage [BZ #28850]
  - Linux: Simplify __opensock and fix race condition [BZ #28353]
  - socket: Do not use AF_NETLINK in __opensock
  - linux: Fix missing __convert_scm_timestamps [BZ #28860]
* Wed Jan 26 2022 tmb <tmb> 6:2.34-25.mga9
  + Revision: 1769898
  - regex: copy back from Gnulib (mga#29942)
  - realpath: Avoid overwriting preexisting error (CVE-2021-3998)
  - Linux: Detect user namespace support in io/tst-getcwd-smallbuff
* Mon Jan 24 2022 tmb <tmb> 6:2.34-24.mga9
  + Revision: 1769627
  - fix CVE-2021-3998 and CVE-2021-3999 (mga#29935)
* Sat Jan 22 2022 tmb <tmb> 6:2.34-23.mga9
  + Revision: 1769457
  - socket: Add the __sockaddr_un_set function
  - CVE-2022-23219: Buffer overflow in sunrpc clnt_create for "unix" [BZ #22542]
  - sunrpc: Test case for clnt_create "unix" buffer overflow [BZ #22542]
  - CVE-2022-23218: Buffer overflow in sunrpc svcunix_create [BZ #28768]
  - x86: use default cache size if it cannot be determined [BZ #28784]
* Sun Jan 16 2022 tmb <tmb> 6:2.34-22.mga9
  + Revision: 1768662
  - nptl: Add one more barrier to nptl/tst-create1
  - Run conform/ tests using newly built libc
  - Use (pie-default) with conformtest
  - pthread/tst-cancel28: Fix barrier re-init race condition
  - arm: Guard ucontext _rtld_global_ro access by SHARED, not PIC macro
  - nss: Use "files dns" as the default for the hosts database [BZ #28700]
  - elf: Fix tst-cpu-features-cpuinfo for KVM guests on some AMD systems [BZ #28704]
  - linux: Add sparck brk implementation
  - intl/plural.y: Avoid conflicting declarations of yyerror and yylex
  - AArch64: Check for SVE in ifuncs [BZ #28744]
  - Fix subscript error with odd TZif file [BZ #28338]
  - timezone: handle truncated timezones from tzcode-2021d and later [BZ #28707]
  - timezone: test-case for [BZ #28707]
  - Update syscall lists for Linux 5.15
  - i386: Remove broken CAN_USE_REGISTER_ASM_EBP [BZ #28771]
  - Update syscall lists for Linux 5.16
  - Disable debuginfod in printer tests [BZ #28757]
* Thu Nov 25 2021 tmb <tmb> 6:2.34-20.mga9
  + Revision: 1759227
  - linux: Use /proc/stat fallback for __get_nprocs_conf [BZ #28624]
* Thu Nov 25 2021 tmb <tmb> 6:2.34-19.mga9
  + Revision: 1759151
  - regex: fix buffer read overrun in search [BZ#28470]
* Wed Nov 24 2021 tmb <tmb> 6:2.34-18.mga9
  + Revision: 1759097
  - nptl: Do not set signal mask on second setjmp return [BZ #28607]
* Mon Nov 08 2021 tmb <tmb> 6:2.34-17.mga9
  + Revision: 1754723
  - elf: Earlier missing dynamic segment check in _dl_map_object_from_fd
* Fri Nov 05 2021 tmb <tmb> 6:2.34-16.mga9
  + Revision: 1753992
  - ld.so: Replace DL_RO_DYN_SECTION with dl_relocate_ld [BZ #28340]
  - ld.so: Initialize bootstrap_map.l_ld_readonly [BZ #28340]
  - Avoid warning: overriding recipe for .../tst-ro-dynamic-mod.so
  - gconv: Do not emit spurious NUL character in ISO-2022-JP-3 [BZ #28524]
* Fri Oct 29 2021 tmb <tmb> 6:2.34-15.mga9
  + Revision: 1753269
  - login: Add back libutil as an empty library
  - Handle NULL input to malloc_usable_size [BZ #28506]
* Sun Oct 24 2021 tmb <tmb> 6:2.34-14.mga9
  + Revision: 1752764
  - linux: Fix a possibly non-constant expression in _Static_assert
* Tue Oct 19 2021 tmb <tmb> 6:2.34-12.mga9
  + Revision: 1752209
  - timex: Use 64-bit fields on 32-bit TIMESIZE=64 systems [BZ #28469]
* Sat Oct 09 2021 tmb <tmb> 6:2.34-11.mga9
  + Revision: 1750379
  - Fix inaccuracy of j0f [BZ #28185]
  - io: Fix ftw internal realloc buffer [BZ #28126]
* Thu Oct 07 2021 tmb <tmb> 6:2.34-10.mga9
  + Revision: 1749973
  - update to Unicode 14.0.0 [BZ #28390]
  - support: Also return fd when it is 0
* Mon Oct 04 2021 tmb <tmb> 6:2.34-8.mga9
  + Revision: 1749415
  - elf: Avoid deadlock between pthread_create and ctors [BZ #28357]
* Fri Oct 01 2021 tmb <tmb> 6:2.34-7.mga9
  + Revision: 1747312
  - rebuild for release
* Fri Oct 01 2021 tmb <tmb> 6:2.34-6.mga9
  + Revision: 1747291
  - elf: Replace nsid with args.nsid [BZ #27609]
  - support: Add check for TID zero in support_wait_for_thread_exit
  - nptl: pthread_kill must send signals to a specific thread [BZ #28407]
  - misc: Add __get_nprocs_sched
  - linux: Simplify get_nprocs
  - linux: Revert the use of sched_getaffinity on get_nproc [BZ #28310]
  - Suppress -Wcast-qual warnings in bsearch
  - Add missing braces to bsearch inline implementation [BZ #28400]
* Sun Sep 26 2021 tmb <tmb> 6:2.34-5.mga9
  + Revision: 1746439
  - move empty archives (libanl.a, libdl.a, libpthread.a, librt.a, libutil.a)
    from static-devel to devel package to keep matching linker options working
  + wally <wally>
  - add 64 bit devel() provides for smooth upgrade to aarch64 pkgs also
* Fri Sep 24 2021 tmb <tmb> 6:2.34-4.mga9
  + Revision: 1746326
  - dont provide libc_malloc_debug*
  - glibc-devel:
    * add virtual provides for devel(libdl* and devel(libutil* to support upgrade
  - nptl: Avoid setxid deadlock with blocked signals in thread exit [BZ #28361]
* Tue Sep 21 2021 tmb <tmb> 6:2.34-2.mga9
  + Revision: 1746161
  - filter out self-requires on libmss_files
  - posix: Fix attribute access mode on getcwd [BZ #27476]
  - nptl: pthread_kill needs to return ESRCH for old programs [BZ #19193]
  - nptl: Fix type of pthread_mutexattr_getrobust_np,
    pthread_mutexattr_setrobust_np [BZ #28036]
  - support: Add support_open_dev_null_range
  - Use support_open_dev_null_range io/tst-closefrom, misc/tst-close_range,
    and posix/tst-spawn5 [BZ #28260]
* Sat Sep 18 2021 tmb <tmb> 6:2.34-1.mga9
  + Revision: 1745864
  - update filelists
  - convert glibc-post-wrapper to lua (based on Fedora work)
  - update C.UTF-8 support to official upstream merged patches
  - add post release fixes from upstream 2.34 release branch
  - update to 2.34
    * drop merged / obsolete patches
* Fri Sep 17 2021 tmb <tmb> 6:2.33-20.mga9
  + Revision: 1745661
  - posix: Fix attribute access mode on getcwd [BZ #27476]

Files

/lib/libmemusage.so
/lib/libpcprofile.so
/usr/bin/memusage
/usr/bin/memusagestat
/usr/bin/mtrace
/usr/bin/pcprofiledump
/usr/bin/xtrace
/usr/lib/.build-id
/usr/lib/.build-id/08/db68e0bf5fad771066c5ab7b34307463337b11
/usr/lib/.build-id/11/fe88a920b72173ffd7845be82740dd5b9c908a
/usr/lib/.build-id/40/984306116be90807b0fba2cbc418f9a453aca6
/usr/lib/.build-id/79/3beb37a5fb20ddc17e04a3021db8300060286b


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Apr 24 06:05:39 2024