Revisions of glibc

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1168904 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1157905 from Andreas Schwab's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1153158 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1145073 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1143409 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1136424 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1131294 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1121134 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 282)
- gb18030-2022.patch: add GB18030-2022 charmap (jsc#PED-4908, BZ #30243)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1118597 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 281)
- dtors-reverse-ctor-order.patch: Remove, has been reverted (forwarded request 1118596 from Andreas_Schwab)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1115607 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1114023 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 279)
- fstat-implementation.patch: io: Do not implement fstat with fstatat (forwarded request 1114022 from Andreas_Schwab)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1107915 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 278)
- Add cross-ppc64le package (forwarded request 1107913 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1102128 from Andreas Schwab's avatar 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's avatar Ana Guerrero (anag+factory) accepted request 1098078 from Andreas Schwab's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1089001 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 275)
- ulp-prologue-into-asm-functions.patch: Add support for livepatches in
  ASM written functions (bsc#1210777)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1076855 from Andreas Schwab's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1073568 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 273)
- Exclude static archives from preparation for live patching (bnc#1208721) (forwarded request 1073567 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1063590 from Andreas Schwab's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 1043381 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 271)
- floatn.patch: Update _FloatN header support for C++ in GCC 13 (forwarded request 1043380 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1038649 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 270)
- nscd: Convert to systemd-sysusers (forwarded request 1038504 from gmbr3)
Displaying revisions 1 - 20 of 289
openSUSE Build Service is sponsored by