Revisions of glibc
Dominique Leuenberger (dimstar_suse)
accepted
request 1171104
from
Dirk Mueller (dirkmueller)
(revision 290)
Ana Guerrero (anag+factory)
accepted
request 1168904
from
Andreas Schwab (Andreas_Schwab)
(revision 289)
- iconv-iso-2022-cn-ext.patch: iconv: ISO-2022-CN-EXT: fix out-of-bound writes when writing escape sequence (CVE-2024-2961, bsc#1222992) (forwarded request 1168903 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1157905
from
Andreas Schwab (Andreas_Schwab)
(revision 288)
- stdbit-builtins.patch: Use gcc __builtin_stdc_* builtins in stdbit.h if possible - sigisemptyset.patch: linux/sigsetops: fix type confusion (BZ #31468) - duplocale-global-locale.patch: duplocale: protect use of global locale (bsc#1220441, BZ #23970) (forwarded request 1157904 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 1153158
from
Andreas Schwab (Andreas_Schwab)
(revision 287)
- nsswitch.conf: Add systemd also for shadow lookups, use merge strategy for group lookups (forwarded request 1152035 from lnussel)
Ana Guerrero (anag+factory)
accepted
request 1145073
from
Andreas Schwab (Andreas_Schwab)
(revision 286)
- Add libnsl1 to baselibs.conf (bsc#1219640) - arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ #31339) (forwarded request 1145071 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1143409
from
Andreas Schwab (Andreas_Schwab)
(revision 285)
- Update to glibc 2.39 * A new tunable, glibc.cpu.plt_rewrite, can be used to enable PLT rewrite on x86-64 * Sync with Linux kernel 6.6 shadow stack interface * struct statvfs now has an f_type member, equal to the f_type statfs member * On Linux, the functions posix_spawnattr_getcgroup_np and posix_spawnattr_setcgroup_np have been added, along with the POSIX_SPAWN_SETCGROUP flag * On Linux, the pidfd_spawn and pidfd_spawp functions have been added * On Linux, the pidfd_getpid function has been added * scanf-family functions now support the wN format length modifiers for arguments pointing to types intN_t, int_leastN_t, uintN_t or uint_leastN_t * A new tunable, glibc.mem.decorate_maps, can be used to add additional information on underlying memory allocated by the glibc * The <stdbit.h> header has been added from ISO C2X * On AArch64 new symbols were added to libmvec * The ldconfig program now skips file names containing ';' or ending in ".dpkg.tmp" or ".dpkg.new" * The dynamic linker calls the malloc and free functions in more cases during TLS access if a shared object with dynamic TLS is loaded and unloaded - aarch64-rawmemchr-unwind.patch, cache-amd-legacy.patch, cache-intel-shared.patch, call-init-proxy-objects.patch, fstat-implementation.patch, gb18030-2022.patch, getaddrinfo-eai-memory.patch, getaddrinfo-memory-leak.patch, getcanonname-use-after-free.patch, iconv-error-verbosity.patch, intl-c-utf-8-like-c-locale.patch, ldconfig-process-elf-file.patch, libio-io-vtables.patch, libio-wdo-write.patch, (forwarded request 1143408 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1136424
from
Andreas Schwab (Andreas_Schwab)
(revision 284)
- sem-open-o-creat.patch: sem_open: Clear O_CREAT when semaphore file is expected to exist (BZ #30789) - ldconfig-process-elf-file.patch: elf: Fix wrong break removal from 8ee878592c - tls-modid-reuse.patch: elf: Fix TLS modid reuse generation assignment (BZ #29039) - getaddrinfo-eai-memory.patch: getaddrinfo: translate ENOMEM to EAI_MEMORY (bsc#1217589, BZ #31163) - libio-wdo-write.patch: libio: Check remaining buffer size in _IO_wdo_write (BZ #31183) (forwarded request 1136423 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1131294
from
Andreas Schwab (Andreas_Schwab)
(revision 283)
- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr (bsc#1217445, BZ #31113) (forwarded request 1131293 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1121134
from
Andreas Schwab (Andreas_Schwab)
(revision 282)
- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)
Ana Guerrero (anag+factory)
accepted
request 1118597
from
Andreas Schwab (Andreas_Schwab)
(revision 281)
- dtors-reverse-ctor-order.patch: Remove, has been reverted (forwarded request 1118596 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1115607
from
Andreas Schwab (Andreas_Schwab)
(revision 280)
- setxid-propagate-glibc-tunables.patch: Propagate GLIBC_TUNABLES in setxid binaries - tunables-string-parsing.patch: tunables: Terminate if end of input is reached (CVE-2023-4911, bsc#1215501) (forwarded request 1115606 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1114023
from
Andreas Schwab (Andreas_Schwab)
(revision 279)
- fstat-implementation.patch: io: Do not implement fstat with fstatat (forwarded request 1114022 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1107915
from
Andreas Schwab (Andreas_Schwab)
(revision 278)
- Add cross-ppc64le package (forwarded request 1107913 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 1102128
from
Andreas Schwab (Andreas_Schwab)
(revision 277)
- Update to glibc 2.38 * When C2X features are enabled and the base argument is 0 or 2, the following functions support binary integers prefixed by 0b or 0B as input * PRIb*, PRIB* and SCNb* macros from C2X have been added to <inttypes.h>. * printf-family functions now support the wN format length modifiers for arguments of type intN_t, int_leastN_t, uintN_t or uint_leastN_t and the wfN format length modifiers for arguments of type int_fastN_t or uint_fastN_t, as specified in draft ISO C2X * A new tunable, glibc.pthread.stack_hugetlb, can be used to disable Transparent Huge Pages (THP) in stack allocation at pthread_create * Vector math library libmvec support has been added to AArch64 * The strlcpy and strlcat functions have been added * CVE-2023-25139: When the printf family of functions is called with a format specifier that uses an <apostrophe> (enable grouping) and a minimum width specifier, the resulting output could be larger than reasonably expected by a caller that computed a tight bound on the buffer size - Enable build with _FORTIFY_SOURCE - glibc-2.3.90-langpackdir.diff: avoid reference to __strcpy_chk - iconv-error-verbosity.patch: iconv: restore verbosity with unrecognized encoding names (BZ #30694) - printf-grouping.patch, strftime-time64.patch, getlogin-no-loginuid.patch, fix-locking-in-_IO_cleanup.patch, gshadow-erange-rhandling.patch, system-sigchld-block.patch, gmon-buffer-alloc.patch, check-pf-cancel-handler.patch, powerpc64-fcntl-lock.patch, realloc-limit-chunk-reuse.patch, dl-find-object-return.patch; Removed (forwarded request 1102127 from Andreas_Schwab)
Ana Guerrero (anag+factory)
accepted
request 1098078
from
Andreas Schwab (Andreas_Schwab)
(revision 276)
- gshadow-erange-rhandling.patch: gshadow: Matching sgetsgent, sgetsgent_r ERANGE handling (BZ #30151) - system-sigchld-block.patch: posix: Fix system blocks SIGCHLD erroneously (BZ #30163) - gmon-buffer-alloc.patch: gmon: Fix allocated buffer overflow (BZ #29444) - check-pf-cancel-handler.patch: __check_pf: Add a cancellation cleanup handler (BZ #20975) - powerpc64-fcntl-lock.patch: io: Fix F_GETLK, F_SETLK, and F_SETLKW for powerpc64 - realloc-limit-chunk-reuse.patch: realloc: Limit chunk reuse to only growing requests (BZ #30579) - dl-find-object-return.patch: elf: _dl_find_object may return 1 during early startup (BZ #30515) - Need to build with GCC 12 as minimum - fix-locking-in-_IO_cleanup.patch: Update to final version (forwarded request 1098077 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 1089001
from
Andreas Schwab (Andreas_Schwab)
(revision 275)
- ulp-prologue-into-asm-functions.patch: Add support for livepatches in ASM written functions (bsc#1210777)
Dominique Leuenberger (dimstar_suse)
accepted
request 1076855
from
Andreas Schwab (Andreas_Schwab)
(revision 274)
- getlogin-no-loginuid.patch: getlogin_r: fix missing fallback if loginuid is unset (bsc#1209229, BZ #30235) (forwarded request 1076854 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 1073568
from
Andreas Schwab (Andreas_Schwab)
(revision 273)
- Exclude static archives from preparation for live patching (bnc#1208721) (forwarded request 1073567 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 1063590
from
Andreas Schwab (Andreas_Schwab)
(revision 272)
- Update to glibc 2.37 * The getent tool now supports the --no-addrconfig option * The dynamic linker no longer loads shared objects from the "tls" subdirectories on the library search path or the subdirectory that corresponds to the AT_PLATFORM system name, or employs the legacy AT_HWCAP search mechanism, which was deprecated in version 2.33 - printf-grouping.patch: Account for grouping in printf width (BZ #30068) - strftime-time64.patch: Use 64-bit time_t interfaces in strftime and strptime (BZ #30053) - glibcextract-compile-c-snippet.patch, sys-mount-kernel-definition.patch, sys-mount-usage.patch, nscd-netlink-cache-invalidation.patch, syslog-large-messages.patch, dlmopen-libc-early-init.patch, ldd-vdso-dependency.patch, syslog-extra-whitespace.patch, errlist-edeadlock.patch, makeflags.patch, get-nscd-addresses.patch, x86-64-avx2-string-functions.patch, nscd-aicache.patch, dl-debug-bindings.patch, floatn.patch: Removed (forwarded request 1063589 from Andreas_Schwab)
Dominique Leuenberger (dimstar_suse)
accepted
request 1043381
from
Andreas Schwab (Andreas_Schwab)
(revision 271)
- floatn.patch: Update _FloatN header support for C++ in GCC 13 (forwarded request 1043380 from Andreas_Schwab)
Displaying revisions 1 - 20 of 290