Revisions of glibc

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 703416 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 230)
- dl-show-auxv.patch: Fix output of LD_SHOW_AUXV=1
- s390-vx-vxe-hwcap.patch: S390: Mark vx and vxe as important hwcap
- taisho-era-string.patch: ja_JP: Change the offset for Taisho gan-nen
  from 2 to 1 (BZ #24162)
- malloc-tracing-hooks.patch: malloc: Set and reset all hooks for tracing
  (BZ #16573)
- pldd-inf-loop.patch: elf: Fix pldd (BZ#18035)
- malloc-large-bin-corruption-check.patch: malloc: Check for large bin
  list corruption when inserting unsorted chunk (BZ #24216)
- wfile-sync-crash.patch: Fix crash in _IO_wfile_sync (BZ #20568) (forwarded request 703415 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 691283 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 229)
- japanese-era-name-may-2019.patch: ja_JP locale: Add entry for the new
  Japanese era (BZ #22964)
- Replace glibc_post_upgrade with lua script (forwarded request 691281 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 682399 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 228)
- add-new-Fortran-vector-math-header-file.patch: Update from upstream (forwarded request 682398 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 681703 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 227)
- regex-read-overrun.patch: fix read overrun (CVE-2019-9169, bsc#1127308,
  BZ #24114)
- ldconfig-concurrency.patch: Avoid concurrency problem in ldconfig
  (bsc#1117993, BZ #23973) (forwarded request 681702 from Andreas_Schwab)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 678055 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 226)
- Add add-new-Fortran-vector-math-header-file.patch. (forwarded request 677940 from marxin)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 670586 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 225)
- Update to glibc 2.29
  * The getcpu wrapper function has been added, which returns the currently
    used CPU and NUMA node
  * Optimized generic exp, exp2, log, log2, pow, sinf, cosf, sincosf and tanf
  * The reallocarray function is now declared under _DEFAULT_SOURCE, not just
    for _GNU_SOURCE, to match BSD environments
  * For powercp64le ABI, Transactional Lock Elision is now enabled iff kernel
    indicates that it will abort the transaction prior to entering the kernel
    (PPC_FEATURE2_HTM_NOSC on hwcap2)
  * The functions posix_spawn_file_actions_addchdir_np and
    posix_spawn_file_actions_addfchdir_np have been added, enabling
    posix_spawn and posix_spawnp to run the new process in a different
    directory
  * The popen and system do not run atfork handlers anymore (BZ#17490)
  * strftime's default formatting of a locale's alternative year (%Ey)
    has been changed to zero-pad the year to a minimum of two digits,
    like "%y"
  * As a GNU extension, the '_' and '-' flags can now be applied to
    "%EY" to control how the year number is formatted
  * The glibc.tune tunable namespace has been renamed to glibc.cpu and the
    tunable glibc.tune.cpu has been renamed to glibc.cpu.name
  * The type of the pr_uid and pr_gid members of struct elf_prpsinfo, defined
    in <sys/procfs.h>, has been corrected to match the type actually used by
    the Linux kernel
  * An archaic GNU extension to scanf, under which '%as', '%aS', and '%a[...]'
    meant to scan a string and allocate space for it with malloc, is now
    restricted to programs compiled in C89 or C++98 mode with _GNU_SOURCE
    defined
- unwind-ctor.patch, old-getdents64.patch, nss-files-leak.patch,
  riscv-feholdexcept-setround.patch, (forwarded request 670585 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 617701 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 224)
- Use python3-pexpect instead of python-pexpect

- riscv-kernel-sigaction.patch: fix struct kernel_sigaction to match the
  kernel version (BZ #23069)

- glibc-2.3.90-langpackdir.diff: No longer search in /usr/share/locale-bundle (forwarded request 617700 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 611653 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 223)
- mempcpy-avx512.patch: Don't write beyond destination in
  __mempcpy_avx512_no_vzeroupper (CVE-2018-11237, bsc#1094154)
- realpath-ssize-max-overflow.patch: Fix overflow in path length
  computation (CVE-2018-11236, bsc#1094161, BZ #22786)
- Use %license also for COPYING, COPYING.LIB (forwarded request 611652 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 592315 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 222)
- i386-memmove-sse2-unaligned.patch: Fix SSE2 memmove issue when crossing
  2GB boundary (BZ #22644) (forwarded request 592314 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 590322 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 221)
- pkey-get-reserved-name.patch: Linux: use reserved name __key in pkey_get
  (BZ #22797)
- aarch64-sys-ptrace-update.patch: linux/aarch64: sync sys/ptrace.h with
  Linux 4.15 (BZ #22433)
- powerpc-sys-ptrace-undefine-macros.patch: powerpc: Undefine Linux ptrace
  macros that conflict with __ptrace_request
- powerpc-sys-ptrace-update.patch: linux/powerpc: sync sys/ptrace.h with
  Linux 4.15 (BZ #22433, BZ #22807)
- netgroup-cache-keys.patch: Fix netgroup cache keys (BZ #22342)
- i386-sigaction-sa-restorer.patch: i386: Fix i386 sigaction sa_restorer
  initialization (BZ #21269)
- riscv-tls-init.patch: RISC-V: Do not initialize $gp in TLS macros
- riscv-fmax-fmin-nan.patch: RISC-V: fmax/fmin: Handle signalling NaNs
  correctly (BZ #22884) (forwarded request 590321 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 583845 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 220)
- nss-database-multiple-dfn.patch: Fix multiple definitions of
  __nss_*_database (BZ #22918) (forwarded request 583844 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 580520 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 219)
- Use %license (boo#1082318)

- Add systemtap-headers to BuildRequires
- Add --enable-systemtap to configure arguments (fate#324969, bsc#1073636)

- riscv-readelflib.patch: Fix parsing flags in ELF64 files on riscv

- Update to glibc 2.27
  * Optimized x86-64 asin, atan2, exp, expf, log, pow, atan, sin, cosf,
    sinf, sincosf and tan with FMA
  * Optimized x86-64 trunc and truncf for processors with SSE4.1
  * Optimized generic expf, exp2f, logf, log2f, powf, sinf, cosf and
    sincosf
  * In order to support faster and safer process termination the malloc API
    family of functions will no longer print a failure address and stack
    backtrace after detecting heap corruption
  * The abort function terminates the process immediately, without flushing
    stdio streams
  * On platforms where long double has the IEEE binary128 format (aarch64,
    alpha, mips64, riscv, s390 and sparc), the math library now implements
    _Float128 interfaces for that type, as defined by ISO/IEC TS 18661-3:2015
    These are the same interfaces added in version 2.26 for some platforms where
    this format is supported but is not the format of long double
  * On platforms with support for _Float64x (aarch64, alpha, i386, ia64,
    mips64, powerpc64le, riscv, s390, sparc and x86_64), the math library now
    implements interfaces for that type, as defined by ISO/IEC TS
    18661-3:2015
  * The math library now implements interfaces for the _Float32, _Float64 and
    _Float32x types, as defined by ISO/IEC TS 18661-3:2015
  * glibc now implements the memfd_create and mlock2 functions on Linux
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 568214 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 218)
- getcwd-absolute.patch: make getcwd(3) fail if it cannot obtain an
  absolute path (CVE-2018-1000001, bsc#1074293, BZ #22679)

- dl-init-paths-overflow.patch: Count components of the expanded path in
  _dl_init_path (CVE-2017-1000408, CVE-2017-1000409, bsc#1071319, BZ
  #22607, BZ #22627)
- fillin-rpath-empty-tokens.patch: Check for empty tokens before dynamic
  string token expansion (CVE-2017-16997, bsc#1073231, BZ #22625) (forwarded request 568213 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 556908 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 217)
- tst-tlsopt-powerpc.patch: fix tst-tlsopt-powerpc (bcn#1070419)
- powerpc-hwcap-bits.patch: Update HWCAP for powerpc (bnc#1070420)
- malloc-tcache-check-overflow.patch: Fix integer overflow in malloc when
  tcache is enabled (CVE-2017-17426, bnc#1071479, BZ #22375) (forwarded request 556907 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 536907 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 216)
- spawni-assert.patch: Fix improper assert in Linux posix_spawn (BZ
  #22273) (forwarded request 536906 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 533416 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 215)
- nscd-libnsl.patch: Remove reference to libnsl from nscd (bsc#1062244)

- Drop glibc-obsolete
- glibc-2.3.90-noversion.diff: remove
- reinitialize-dl_load_write_lock.patch: remove (forwarded request 533414 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 531231 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 214)
- nss-compat.patch: Move nss_compat from nis to nss subdir and install it
  unconditionally
- nsswitch.conf: switch back to compat for passwd, group, shadow (forwarded request 531230 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 528498 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) (revision 213)
Revert to pre-NIS deprecation - 10 days is really enough
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 523624 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 212)
- Remove rpcsvc/yppasswd.* from glibc-devel
- ld-so-hwcap-x86-64.patch: add x86_64 to hwcap (BZ #22093, bsc#1056606)

- eh-frame-zero-terminator.patch: Properly terminate .eh_frame (BZ #22051) (forwarded request 523623 from Andreas_Schwab)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 519282 from Andreas Schwab's avatar Andreas Schwab (Andreas_Schwab) (revision 211)
- math-c++-compat.patch: Do not use __builtin_types_compatible_p in C++
  mode (BZ #21930)

- Add iconvconfig to baselibs.conf (bsc#1051042)

- resolv-context-leak.patch: Fix leaks of resolver contexts
- dl-runtime-resolve-opt-avx512f.patch: Use _dl_runtime_resolve_opt only
  with AVX512F (BZ #21871)
- libpthread-compat-wrappers.patch: Don't use IFUNC resolver for longjmp
  or system in libpthread (BZ #21041) (forwarded request 519281 from Andreas_Schwab)
Displaying revisions 61 - 80 of 290
openSUSE Build Service is sponsored by