1022 Commits

Author SHA256 Message Date
c7778fe3e4 Accepting request 1248878 from Base:System
- Bump minimal kernel version to 4.3 to enable use of direct socketcalls
  on x86-32 and s390x (bsc#1234713) (forwarded request 1248877 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1248878
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=297
2025-03-02 11:17:28 +00:00
239a3794f8 - Bump minimal kernel version to 4.3 to enable use of direct socketcalls
on x86-32 and s390x (bsc#1234713)

OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=735
2025-02-27 09:23:58 +00:00
4a1755eb7b OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=734 2025-02-26 10:45:22 +00:00
502561a1bc - Build cross-hppa and cross-loongarch64 only with gcc >= 14
- round-log10p1f.patch: math: Fix log10p1f internal table value (BZ
  #32626)
- round-sinhf.patch: math: Fix sinhf for some inputs (BZ #32627)
- nptl-stack-size-up.patch: nptl: Correct stack size attribute when stack
  grows up (BZ #32574)
- round-tanf.patch: math: Fix tanf for some inputs (BZ 32630)
- tst-aarch64-pkey.patch: Fix tst-aarch64-pkey to handle ENOSPC as not
  supported
- float128-sycl.patch: x86 (__HAVE_FLOAT128): Defined to 0 for Intel SYCL
  compiler (BZ #32723)

OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=733
2025-02-24 09:47:46 +00:00
2944293d8d Accepting request 1246660 from home:Andreas_Schwab:Factory
- Remove nis from nsswitch.conf (bsc#1237210)

OBS-URL: https://build.opensuse.org/request/show/1246660
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=732
2025-02-18 12:20:45 +00:00
3e4496ae49 Accepting request 1245041 from home:Andreas_Schwab:Factory
- Use rpm.execute when available (bsc#1236869)

OBS-URL: https://build.opensuse.org/request/show/1245041
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=731
2025-02-11 09:33:40 +00:00
a9219ffbc4 Accepting request 1242430 from home:Andreas_Schwab:Factory
- Update to glibc 2.41
  * In /etc/resolv.conf and the RES_OPTIONS environment variable, option
    flags can now be prefixed with “-” to clear previously set flags
  * The DNS stub resolver now supports the strict-error option
  * On Linux, the sched_setattr and sched_getattr functions have been
    added
  * The iconv program now supports converting files in place
  * Character encoding, character type info, and transliteration tables
    have been updated to Unicode 16.0.0
  * The following ISO C23 function families (introduced in TS
    18661-4:2015) are now supported in <math.h>:
    - Trigonometric functions: acospi, asinpi, atan2pi, atanpi, cospi,
      sinpi, tanpi.
  * The GNU C Library now supports a feature test macro _ISOC2Y_SOURCE to
    enable features from the draft ISO C2Y standard
  * Optimized and correctly rounded exp10m1f, exp2m1f, expm1f, log10f,
    log2p1f, log1pf, log10p1f, cbrtf, erff, erfcf, lgammaf, tgammaf,
    tanf, acosf, acoshf, asinf, asinhf, atanf, atan2f, atanhf, coshf,
    sinhf, and tanhf functions have been added from the CORE-MATH
    project <https://core-math.gitlabpages.inria.fr/>
  * A new tunable, glibc.rtld.execstack, can be used to control whether an
    executable stack is allowed from the main program, either implicitly
    due to a mising GNU_STACK ELF header or explicit explicitly because
    of the executable bit in GNU_STACK
  * Support for the extensible rseq ABI introduced in the Linux kernel
    version 6.3 has been added
  * The GNU C Library now supports the Guarded Control Stack extension
    that allows to use shadow stacks on AArch64 systems that support this
    extension
  * Significant effort has been put into improving the code generation

OBS-URL: https://build.opensuse.org/request/show/1242430
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=730
2025-02-03 09:22:14 +00:00
65696cf8bf Accepting request 1239262 from Base:System
- Disable nscd support (bsc#1235247) (forwarded request 1239261 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1239262
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=296
2025-01-24 12:39:38 +00:00
b8816f2fbf - Disable nscd support (bsc#1235247)
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=728
2025-01-21 12:21:17 +00:00
d4ecb2ad0f - Correctly determine livepatching support
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=727
2025-01-08 09:52:07 +00:00
23b7c8f1e6 - Define _enable_debug_packages for rpm 4.20
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=726
2025-01-05 23:31:16 +00:00
b1148a59be OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=725 2024-12-03 15:39:36 +00:00
5b59e136b2 - Add support for loongarch64
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=724
2024-12-03 12:00:47 +00:00
Ana Guerrero
7c5fa00607 Accepting request 1204897 from Base:System
- langpacks are no more used. Drop glibc-2.3.90-langpackdir.diff. (forwarded request 1204838 from sbrabec)

OBS-URL: https://build.opensuse.org/request/show/1204897
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=295
2024-10-02 19:31:48 +00:00
7cf128760d - langpacks are no more used. Drop glibc-2.3.90-langpackdir.diff.
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=722
2024-10-01 08:23:52 +00:00
38c25e64ac - gen-tempname-randomness.patch: Fix missing randomness in __gen_tempname
(bsc#1230965, BZ #32214)

- Use nss-systemd by default also in SLE (bsc#1230638)

OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=721
2024-09-30 08:43:00 +00:00
2b44d049a5 Accepting request 1190421 from Base:System
- Update to glibc 2.40
  * The <stdbit.h> header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in <math.h>
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch, (forwarded request 1190420 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1190421
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=294
2024-08-09 14:13:50 +00:00
fb6d67127b Accepting request 1190420 from home:Andreas_Schwab:Factory
- Update to glibc 2.40
  * The <stdbit.h> header type-generic macros have been changed when using
    GCC 14.1 or later to use __builtin_stdc_bit_ceil etc. built-in functions
  * The GNU C Library now supports a feature test macro _ISOC23_SOURCE to
    enable features from the ISO C23 standard
  * The ISO C23 function families introduced in TS
    18661-4:2015 are now supported in <math.h>
  * A new tunable, glibc.rtld.enable_secure, can be used to run a program
    as if it were a setuid process
  * On Linux, the epoll header was updated to include epoll ioctl definitions
    and the related structure added in Linux kernel 6.9
  * The fortify functionality has been significantly enhanced for building
    programs with clang against the GNU C Library
  * Many functions have been added to the vector library for aarch64
  * On x86, memset can now use non-temporal stores to improve the performance
    of large writes
  * Architectures which use a 32-bit seconds-since-epoch field in struct
    lastlog, struct utmp, struct utmpx (such as i386, powerpc64le, rv32,
    rv64, x86-64) switched from a signed to an unsigned type for that
    field
  * __rseq_size now denotes the size of the active rseq area (20 bytes
    initially), not the size of struct rseq (32 bytes initially).
- arm-dl-start-user.patch, duplocale-global-locale.patch,
  elf-parse-tunables.patch,
  glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch,
  glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch,
  glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch,
  glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch,
  iconv-iso-2022-cn-ext.patch, nscd-netgroup-cache-timeout.patch,
  s390-clone-error-clobber-r7.patch, sigisemptyset.patch,

OBS-URL: https://build.opensuse.org/request/show/1190420
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=719
2024-07-30 08:33:46 +00:00
Ana Guerrero
377911c860 Accepting request 1178284 from Base:System
- Also provide glibc-locale-base-<targettype> from
  glibc-<targettype>: the package was merged in the baselibs.conf
  case, so the capability is there. Steam for one has a requires
  on the symbol (boo#1225809). (forwarded request 1178272 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1178284
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=293
2024-06-03 15:42:27 +00:00
1685ad7b19 Accepting request 1178272 from home:dimstar:Factory
- Also provide glibc-locale-base-<targettype> from
  glibc-<targettype>: the package was merged in the baselibs.conf
  case, so the capability is there. Steam for one has a requires
  on the symbol (boo#1225809).

OBS-URL: https://build.opensuse.org/request/show/1178272
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=717
2024-06-03 10:42:46 +00:00
Ana Guerrero
6de2578ad6 Accepting request 1177461 from Base:System
- Obsolete glibc-locale-base-<targettype> from glibc-<targettype> (forwarded request 1177460 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1177461
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=292
2024-05-30 13:32:03 +00:00
8606bd81d8 Accepting request 1177460 from home:Andreas_Schwab:Factory
- Obsolete glibc-locale-base-<targettype> from glibc-<targettype>

OBS-URL: https://build.opensuse.org/request/show/1177460
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=715
2024-05-29 07:56:39 +00:00
ffd3fba0e7 Accepting request 1177068 from home:Andreas_Schwab:Factory
- Move essential (Latin-1 and UTF based) gconv modules to main glibc
  package, other modules to new package glibc-gconv-modules-extra

OBS-URL: https://build.opensuse.org/request/show/1177068
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=714
2024-05-27 08:47:14 +00:00
Ana Guerrero
19fecafc68 Accepting request 1175454 from Base:System
- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)
- glibc-fix-cve-2024-33599.patch: renamed

- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
  for _start routine (bsc#1221940)

- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  #31686)

OBS-URL: https://build.opensuse.org/request/show/1175454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=291
2024-05-23 13:34:07 +00:00
c69351a7c3 osc copypac from project:Base:System package:glibc revision:710
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=712
2024-05-17 07:44:38 +00:00
44b00a6f27 Accepting request 1174627 from home:Andreas_Schwab:Factory
- Move gconv extra modules into glibc-locale package

OBS-URL: https://build.opensuse.org/request/show/1174627
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=711
2024-05-16 15:01:53 +00:00
b561ef871f OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=710 2024-05-14 09:45:53 +00:00
a230e5f846 OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=709 2024-05-14 09:34:06 +00:00
833e55e71d Accepting request 1172774 from home:gbelinassi:branches:Base:System
- ulp-prologue-into-asm-functions.patch: Avoid creating ULP prologue
for _start routine (bsc#1221940

OBS-URL: https://build.opensuse.org/request/show/1172774
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=708
2024-05-14 09:33:16 +00:00
b08edd98b2 Accepting request 1173931 from home:Andreas_Schwab:Factory
- glibc-CVE-2024-33599-nscd-Stack-based-buffer-overflow-in-n.patch:
  nscd: Stack-based buffer overflow in netgroup cache
  (CVE-2024-33599, bsc#1223423, BZ #31677)
- glibc-CVE-2024-33600-nscd-Avoid-null-pointer-crashes-after.patch:
  nscd: Avoid null pointer crashes after notfound response
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33600-nscd-Do-not-send-missing-not-found-re.patch:
  nscd: Do not send missing not-found response in addgetnetgrentX
  (CVE-2024-33600, bsc#1223424, BZ #31678)
- glibc-CVE-2024-33601-CVE-2024-33602-nscd-netgroup-Use-two.patch:
  netgroup: Use two buffers in addgetnetgrentX (CVE-2024-33601,
  CVE-2024-33602, bsc#1223425, BZ #31680)
- nscd-netgroup-cache-timeout.patch: Use time_t for return type of
  addgetnetgrentX (CVE-2024-33602, bsc#1223425)

- utmp-time-bits.patch: login: structs utmp, utmpx, lastlog _TIME_BITS
  independence (BZ #30701)
- elf-parse-tunables.patch: elf: Only process multiple tunable once (BZ
  #31686)

OBS-URL: https://build.opensuse.org/request/show/1173931
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=707
2024-05-14 09:28:22 +00:00
98ab6167bc osc copypac from project:Base:System package:glibc revision:704
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=706
2024-05-13 09:29:28 +00:00
7be222346b Accepting request 1172667 from home:Andreas_Schwab:Factory
- nscd-netgroup-cache.patch: fix assorted bugs in nscd netgroup cache
  (CVE-2024-33599, CVE-2024-33600, CVE-2024-33601, CVE-2024-33602,
  bsc#1223423, bsc#1223424, bsc#1223425, bsc#1223426, BZ #31677, BZ
  #31678, BZ #31680)

OBS-URL: https://build.opensuse.org/request/show/1172667
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=705
2024-05-08 09:43:15 +00:00
2f8cb3ad6a Accepting request 1171104 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1171104
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=290
2024-05-08 09:38:32 +00:00
293988be41 Accepting request 1170863 from home:gbelinassi:branches:Base:System
- glibc-fix-cve-2024-33599.patch: nscd: Stack-based buffer overflow in
  netgroup cache (CVE-2024-33599, bsc#1223423)

OBS-URL: https://build.opensuse.org/request/show/1170863
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=703
2024-05-01 06:00:58 +00:00
Ana Guerrero
d3adb6ac11 Accepting request 1168904 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/1168904
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=289
2024-04-21 18:25:17 +00:00
b54ec08c8c Accepting request 1168903 from home:Andreas_Schwab:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/1168903
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=701
2024-04-18 15:36:42 +00:00
Ana Guerrero
69b88c814f Accepting request 1157905 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/1157905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=288
2024-03-18 15:43:09 +00:00
2f0cbba604 Accepting request 1157904 from home:Andreas_Schwab:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/1157904
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=699
2024-03-14 09:08:59 +00:00
c839fe0327 Accepting request 1153158 from Base:System
- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups (forwarded request 1152035 from lnussel)

OBS-URL: https://build.opensuse.org/request/show/1153158
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=287
2024-03-01 22:34:01 +00:00
cb1bea70cb Accepting request 1152035 from home:lnussel:branches:Base:System
- nsswitch.conf: Add systemd also for shadow lookups, use merge
  strategy for group lookups

OBS-URL: https://build.opensuse.org/request/show/1152035
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=697
2024-02-29 10:15:14 +00:00
5540dd8e5f Accepting request 1152871 from home:Andreas_Schwab:Factory
- s390-clone-error-clobber-r7.patch: S390: Do not clobber r7 in clone (BZ
  #31402)

OBS-URL: https://build.opensuse.org/request/show/1152871
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=696
2024-02-28 09:37:09 +00:00
Ana Guerrero
b3ee8e65ce Accepting request 1145073 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/1145073
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=286
2024-02-11 14:44:41 +00:00
91530fb57a Accepting request 1145071 from home:Andreas_Schwab:Factory
- Add libnsl1 to baselibs.conf (bsc#1219640)

- arm-dl-start-user.patch: arm: Remove wrong ldr from _dl_start_user (BZ
  #31339)

OBS-URL: https://build.opensuse.org/request/show/1145071
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=694
2024-02-08 08:40:08 +00:00
Ana Guerrero
bc39609471 Accepting request 1143409 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/1143409
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=285
2024-02-02 14:45:03 +00:00
a39c2d7af8 Accepting request 1143408 from home:Andreas_Schwab:Factory
- 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,

OBS-URL: https://build.opensuse.org/request/show/1143408
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=692
2024-02-01 14:30:28 +00:00
49ddb84d87 Accepting request 1143041 from home:Andreas_Schwab:Factory
- syslog-buffer-overflow.patch: syslog: Fix heap buffer overflow in
  __vsyslog_internal (CVE-2023-6246, CVE-2023-6779, CVE-2023-6780,
  bsc#1218863, bsc#1218867, bsc#1218868)
- qsort-invalid-cmp.patch: qsort: handle degenerated compare function
  (bsc#1218866)

- Change minimum GCC to 13

OBS-URL: https://build.opensuse.org/request/show/1143041
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=691
2024-01-31 14:16:08 +00:00
0141d2a2e1 Accepting request 1141234 from home:Andreas_Schwab:Factory
- Split off libnsl.so.1 into a separate package

OBS-URL: https://build.opensuse.org/request/show/1141234
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=690
2024-01-24 12:12:32 +00:00
Ana Guerrero
8c56f7c9d0 Accepting request 1136424 from Base:System
- 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)

OBS-URL: https://build.opensuse.org/request/show/1136424
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=284
2024-01-08 22:43:53 +00:00
7d11a51c51 Accepting request 1136423 from home:Andreas_Schwab:Factory
- 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)

OBS-URL: https://build.opensuse.org/request/show/1136423
OBS-URL: https://build.opensuse.org/package/show/Base:System/glibc?expand=0&rev=688
2024-01-03 09:37:21 +00:00
Ana Guerrero
696e51e9ff Accepting request 1131294 from Base:System
- aarch64-rawmemchr-unwind.patch: aarch64: correct CFI in rawmemchr
  (bsc#1217445, BZ #31113) (forwarded request 1131293 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/1131294
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/glibc?expand=0&rev=283
2023-12-06 22:46:58 +00:00