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

glibc-2.31-6.4 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: glibc Distribution: openSUSE Tumbleweed
Version: 2.31 Vendor: openSUSE
Release: 6.4 Build date: Tue Aug 25 10:29:04 2020
Group: System/Libraries Build host: armbuild02
Size: 4293837 Source RPM: glibc-2.31-6.4.src.rpm
Packager: http://bugs.opensuse.org
Url: http://www.gnu.org/software/libc/libc.html
Summary: Standard Shared Libraries (from the GNU C Library)
The GNU C Library provides the most important standard libraries used
by nearly all programs: the standard C library, the standard math
library, and the POSIX thread library. A system is not functional
without these libraries.

Provides

Requires

License

LGPL-2.1-or-later AND LGPL-2.1-or-later WITH GCC-exception-2.0 AND GPL-2.0-or-later

Changelog

* Tue Jun 23 2020 Andreas Schwab <schwab@suse.de>
  - long-double-alias.patch: Fix build with GCC 10 when long double = double
  - nscd-gc-cycle.patch: nscd: bump GC cycle during cache pruning
    (bsc#1171878, BZ #26130)
* Mon May 18 2020 Andreas Schwab <schwab@suse.de>
  - glibc-nsswitch-usr.diff: read /usr/etc/nsswitch.conf if
    /etc/nsswitch.conf does not exist
  - Install default nsswitch.conf in /usr/etc
  - Don't install gai.conf in /etc
* Mon Apr 20 2020 Andreas Schwab <schwab@suse.de>
  - Split off %lang_package
* Thu Mar 12 2020 Andreas Schwab <schwab@suse.de>
  - riscv-syscall-clobber.patch: riscv: Avoid clobbering register parameters
    in syscall
  - ldbl-96-rem-pio2l.patch: Avoid ldbl-96 stack corruption from range
    reduction of pseudo-zero (CVE-2020-10029, bsc#1165784, BZ #25487)
* Tue Feb 18 2020 Andreas Schwab <schwab@suse.de>
  - nsswitch.conf: comment out initgroups setting, so that it defaults to
    the group setting (bsc#1164075)
* Thu Feb 13 2020 Andreas Schwab <schwab@suse.de>
  - fix-locking-in-_IO_cleanup.patch: update to latest version
* Mon Feb 03 2020 Andreas Schwab <schwab@suse.de>
  - Update to glibc 2.31
    * The GNU C Library now supports a feature test macro _ISOC2X_SOURCE to
      enable features from the draft ISO C2X standard
    * The <math.h> functions that round their results to a narrower type now
      have corresponding type-generic macros in <tgmath.h>
    * The function pthread_clockjoin_np has been added, enabling join with a
      terminated thread with a specific clock
    * New locale added: mnw_MM (Mon language spoken in Myanmar).
    * The DNS stub resolver will optionally send the AD (authenticated data) bit
      in queries if the trust-ad option is set via the options directive in
      /etc/resolv.conf (or if RES_TRUSTAD is set in _res.options)
    * The totalorder and totalordermag functions, and the corresponding
      functions for other floating-point types, now take pointer arguments to
      avoid signaling NaNs possibly being converted to quiet NaNs in argument
      passing
    * The obsolete function stime is no longer available to newly linked
      binaries, and its declaration has been removed from <time.h>
    * The gettimeofday function no longer reports information about a
      system-wide time zone
    * If a lazy binding failure happens during dlopen, during the execution of
      an ELF constructor, the process is now terminated
  - malloc-info-whitespace.patch, riscv-vfork.patch,
    prefer-map-32bit-exec.patch, backtrace-powerpc.patch,
    ldconfig-dynstr.patch: Removed.
* Tue Jan 21 2020 Andreas Schwab <schwab@suse.de>
  - backtrace-powerpc.patch: Fix array overflow in backtrace on PowerPC
    (bsc#1158996, BZ #25423)
  - Drop support for pluggable gconv modules (bsc#1159851)
* Mon Dec 09 2019 Andreas Schwab <schwab@suse.de>
  - prefer-map-32bit-exec.patch: rtld: Check __libc_enable_secure before
    honoring LD_PREFER_MAP_32BIT_EXEC (CVE-2019-19126, bsc#1157292, BZ
    [#25204])
* Tue Nov 26 2019 kukuk@suse.de
  - nsswitch.conf: add usrfiles for services, protocols, rpc, ethers
    and aliases for /usr/etc move
* Mon Oct 14 2019 Andreas Schwab <schwab@suse.de>
  - euc-kr-overrun.patch: Fix buffer overrun in EUC-KR conversion module
    (BZ #24973)
* Thu Oct 10 2019 Andreas Schwab <schwab@suse.de>
  - ldconfig-dynstr.patch: ldconfig: handle .dynstr located in separate
    segment (bsc#1153149, BZ #25087)
* Mon Sep 23 2019 Andreas Schwab <schwab@suse.de>
  - Package gconv-modules.cache as %ghost
  - Regenerate it also in the %post of glibc-local-base-<targettype>
* Mon Sep 23 2019 Ludwig Nussel <lnussel@suse.de>
  - move mo files to glibc-locale as that's where all the other
    informations for those locales are. glibc-locale-base only has English
    anyways.
* Wed Sep 18 2019 Andreas Schwab <schwab@suse.de>
  - riscv-vfork.patch: Fix RISC-V vfork build with Linux 5.3 kernel headers
* Mon Aug 19 2019 Andreas Schwab <schwab@suse.de>
  - Remove NoSource tags (bsc#994835)
* Mon Aug 19 2019 kukuk@suse.de
  - pwdutils is long gone and replaced by shadow
* Fri Aug 02 2019 Andreas Schwab <schwab@suse.de>
  - Update to glibc 2.30
    * Unicode 12.1.0 Support
    * The dynamic linker accepts the --preload argument to preload shared
      objects
    * The twalk_r function has been added
    * On Linux, the getdents64, gettid, and tgkill functions have been added
    * Minguo (Republic of China) calendar support has been added
    * The entry for the new Japanese era has been added
    * Memory allocation functions malloc, calloc, realloc, reallocarray, valloc,
      pvalloc, memalign, and posix_memalign fail now with total object size
      larger than PTRDIFF_MAX
    * The dynamic linker no longer refuses to load objects which reference
      versioned symbols whose implementation has moved to a different soname
      since the object has been linked
    * Add new POSIX-proposed pthread_cond_clockwait, pthread_mutex_clocklock,
      pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock and sem_clockwait
      functions
    * On AArch64 the GNU IFUNC resolver call ABI changed
    * The copy_file_range function fails with ENOSYS if the kernel does not
      support the system call of the same name
    * The functions clock_gettime, clock_getres, clock_settime,
      clock_getcpuclockid, clock_nanosleep were removed from the librt library
      for new applications (on architectures which had them)
    * The obsolete and never-implemented XSI STREAMS header files <stropts.h>
      and <sys/stropts.h> have been removed
    * Support for the "inet6" option in /etc/resolv.conf and the RES_USE_INET6
      resolver flag (deprecated in glibc 2.25) have been removed
    * The obsolete RES_INSECURE1 and RES_INSECURE2 option flags for the DNS stub
      resolver have been removed from <resolv.h>
    * With --enable-bind-now, installed programs are now linked with the
      BIND_NOW flag.
    * On 32-bit Arm, support for the port-based I/O emulation and the <sys/io.h>
      header have been removed
    * The Linux-specific <sys/sysctl.h> header and the sysctl function have been
      deprecated and will be removed from a future version of glibc
    * CVE-2019-7309: x86-64 memcmp used signed Jcc instructions to check
      size
    * CVE-2019-9169: Attempted case-insensitive regular-expression match
      via proceed_next_node in posix/regexec.c leads to heap-based buffer
      over-read
  - pthread-rwlock-trylock-stalls.patch,
    arm-systemtap-probe-constraint.patch, pthread-mutex-barrier.patch,
    fork-handler-lock.patch, pthread-join-probe.patch,
    riscv-clone-unwind.patch, add-new-Fortran-vector-math-header-file.patch,
    regex-read-overrun.patch, japanese-era-name-may-2019.patch,
    dl-show-auxv.patch, s390-vx-vxe-hwcap.patch, taisho-era-string.patch,
    malloc-tracing-hooks.patch, pldd-inf-loop.patch,
    malloc-large-bin-corruption-check.patch, wfile-sync-crash.patch,
    malloc-tests-warnings.patch, fnmatch-collating-elements.patch,
    iconv-reset-input-buffer.patch: Removed
  - malloc-info-whitespace.patch: Remove unwanted leading whitespace in
    malloc_info (BZ #24867)
* Wed Jul 17 2019 Andreas Schwab <schwab@suse.de>
  - Move /var/lib/misc/Makefile to /usr/share/misc/Makefile.makedb (bsc#1138726)
* Wed Jun 26 2019 Andreas Schwab <schwab@suse.de>
  - malloc-tests-warnings.patch: Fix warnings in malloc tests with GCC 9
* Tue Jun 25 2019 Martin Liška <mliska@suse.cz>
  - Set optflags for i686 after _lto_cflags is set (boo#1138807).
* Thu Jun 20 2019 Martin Liška <mliska@suse.cz>
  - Disable LTO due to a usage of top-level assembler that
    causes LTO issues (boo#1138807).
* Wed Jun 12 2019 Andreas Schwab <schwab@suse.de>
  - nss-files-long-lines-2.patch: Remove obsolete patch
* Wed May 15 2019 Andreas Schwab <schwab@suse.de>
  - 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)
* Wed Apr 03 2019 Andreas Schwab <schwab@suse.de>
  - 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
* Thu Mar 07 2019 Andreas Schwab <schwab@suse.de>
  - add-new-Fortran-vector-math-header-file.patch: Update from upstream
* Tue Mar 05 2019 Andreas Schwab <schwab@suse.de>
  - 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)
* Thu Feb 21 2019 Martin Liška <mliska@suse.cz>
  - Add add-new-Fortran-vector-math-header-file.patch.
* Mon Feb 18 2019 schwab@suse.de
  - pthread-rwlock-trylock-stalls.patch: nptl: Fix pthread_rwlock_try*lock
    stalls (BZ #23844)
  - arm-systemtap-probe-constraint.patch: arm: Use "nr" constraint for
    Systemtap probes (BZ #24164)
  - pthread-mutex-barrier.patch: Add compiler barriers around modifications
    of the robust mutex list for pthread_mutex_trylock (BZ #24180)
  - fork-handler-lock.patch: nptl: Avoid fork handler lock for
    async-signal-safe fork (BZ #24161)
  - pthread-join-probe.patch: nptl: Fix invalid Systemtap probe in
    pthread_join (BZ #24211)
  - riscv-clone-unwind.patch: RISC-V: Fix elfutils testsuite unwind failures
    (BZ #24040)
* Fri Feb 01 2019 schwab@suse.de
  - 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,
    pthread-cond-broadcast-waiters-after-spinning.patch,
    regex-uninit-memory-access.patch, spawni-maybe-script-execute.patch,
    gethostid-gethostbyname-failure.patch, strstr-huge-needle.patch,
    pthread-mutex-lock-elision-race.patch, x86-haswell-string-flags.patch,
    if-nametoindex-descr-leak.patch, riscv-flush-icache.patch: Removed
  - CVE-2016-10739
* Wed Jan 09 2019 schwab@suse.de
  - fnmatch-collating-elements.patch: update
  - riscv-flush-icache.patch: fix for compiling against 4.20 headers
* Wed Nov 28 2018 schwab@suse.de
  - if-nametoindex-descr-leak.patch: if_nametoindex: Fix descriptor leak for
    overlong name (CVE-2018-19591, BZ #23927, bsc#1117603)
* Wed Nov 07 2018 Jan Engelhardt <jengelh@inai.de>
  - Fix typography for glibc-locale-base.
* Wed Nov 07 2018 schwab@suse.de
  - pthread-mutex-lock-elision-race.patch: Fix race in pthread_mutex_lock
    while promoting to PTHREAD_MUTEX_ELISION_NP (BZ #23275)
  - x86-haswell-string-flags.patch: x86: Fix Haswell CPU string flags (BZ
    [#23709])
* Wed Sep 26 2018 schwab@suse.de
  - unwind-ctor.patch: Add missing unwind information to ld.so on powerpc32
    (BZ #23707)
  - old-getdents64.patch: Rewrite __old_getdents64 (BZ #23497)
  - nss-files-leak.patch: Fix file stream leak in aliases lookup (BZ #23521)
  - riscv-feholdexcept-setround.patch: Fix rounding save/restore bug
  - pthread-cond-broadcast-waiters-after-spinning.patch: Fix
    waiters-after-spinning case (BZ #23538)
  - regex-uninit-memory-access.patch: fix uninitialized memory access (BZ
    [#23578])
  - spawni-maybe-script-execute.patch: Fix segfault in maybe_script_execute
  - gethostid-gethostbyname-failure.patch: Check for NULL value from
    gethostbyname_r (BZ #23679)
  - strstr-huge-needle.patch: Fix strstr bug with huge needles (BZ #23637)
* Wed Sep 12 2018 schwab@suse.de
  - Add libpng-devel and zlib-devel for utils build
* Wed Aug 15 2018 schwab@suse.de
  - Add glibc-locale-base subpackage containing only C, C.UTF-8 and
    en_US.UTF-8 locales (fate#326551)
* Thu Aug 02 2018 schwab@suse.de
  - Update to glibc 2.28
    * The localization data for ISO 14651 is updated to match the 2016
      Edition 4 release of the standard, this matches data provided by
      Unicode 9.0.0
    * Unicode 11.0.0 Support: Character encoding, character type info, and
      transliteration tables are all updated to Unicode 11.0.0, using
      generator scripts contributed by Mike FABIAN (Red Hat)
    * <math.h> functions that round their results to a narrower type are added
      from TS 18661-1:2014 and TS 18661-3:2015
    * Two grammatical forms of month names are now supported
    * The renameat2 function has been added, a variant of the renameat function
      which has a flags argument
    * The statx function has been added, a variant of the fstatat64
      function with an additional flags argument
    * IDN domain names in getaddrinfo and getnameinfo now use the system libidn2
      library if installed
    * Parsing of dynamic string tokens in DT_RPATH, DT_RUNPATH, DT_NEEDED,
      DT_AUXILIARY, and DT_FILTER has been expanded to support the full
      range of ELF gABI expressions including such constructs as
      '$ORIGIN$ORIGIN' (if valid)
    * Support for ISO C threads (ISO/IEC 9899:2011) has been added.
    * The nonstandard header files <libio.h> and <_G_config.h> are no longer
      installed
    * The stdio functions 'getc' and 'putc' are no longer defined as macros
    * All stdio functions now treat end-of-file as a sticky condition
    * The macros 'major', 'minor', and 'makedev' are now only available from
      the header <sys/sysmacros.h>
    * The obsolete function ustat is no longer available to newly linked
      binaries; the headers <ustat.h> and <sys/ustat.h> have been removed
    * The obsolete function nfsservctl is no longer available to newly linked
      binaries
    * The obsolete function name llseek is no longer available to newly linked
      binaries
    * The AI_IDN_ALLOW_UNASSIGNED and NI_IDN_ALLOW_UNASSIGNED flags for the
      getaddrinfo and getnameinfo functions have been deprecated
    * The AI_IDN_USE_STD3_ASCII_RULES and NI_IDN_USE_STD3_ASCII_RULES flags for
      the getaddrinfo and getnameinfo functions have been deprecated
    * The fcntl function now have a Long File Support variant named fcntl64
    * CVE-2016-6261, CVE-2016-6263, CVE-2017-14062: Various vulnerabilities have
      been fixed by removing the glibc-internal IDNA implementation and using
      the system-provided libidn2 library instead
  - Split off all libcrypt related functions into package libxcrypt
  - fix-locking-in-_IO_cleanup.patch, fnmatch-collating-elements.patch:
    Rediff
  - aarch64-sys-ptrace-update.patch,
    crypt_blowfish-1.2-hack_around_arm.diff, crypt_blowfish-1.2-sha.diff,
    crypt_blowfish-const.patch, crypt_blowfish-gensalt.patch,
    glibc-2.14-crypt.diff, i386-memmove-sse2-unaligned.patch,
    i386-sigaction-sa-restorer.patch, mempcpy-avx512.patch,
    netgroup-cache-keys.patch, nss-database-multiple-dfn.patch,
    pkey-get-reserved-name.patch, powerpc-sys-ptrace-undefine-macros.patch,
    powerpc-sys-ptrace-update.patch, realpath-ssize-max-overflow.patch,
    res-send-enomem.patch, riscv-fmax-fmin-nan.patch,
    riscv-kernel-sigaction.patch, riscv-readelflib.patch,
    riscv-tls-init.patch: Removed
  - glibc_post_upgrade.c: Don't reload init (bsc#1103124)
  - CVE-2009-5155, CVE-2015-8985
* Tue Jun 19 2018 schwab@suse.de
  - Use python3-pexpect instead of python-pexpect
* Thu Jun 14 2018 schwab@suse.de
  - riscv-kernel-sigaction.patch: fix struct kernel_sigaction to match the
    kernel version (BZ #23069)
* Mon Jun 04 2018 schwab@suse.de
  - glibc-2.3.90-langpackdir.diff: No longer search in /usr/share/locale-bundle
* Wed May 23 2018 schwab@suse.de
  - 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
* Thu Apr 12 2018 schwab@suse.de
  - Readd nis to netgroup and automount nss config (bsc#1088860)
* Thu Mar 29 2018 schwab@suse.de
  - i386-memmove-sse2-unaligned.patch: Fix SSE2 memmove issue when crossing
    2GB boundary (CVE-2017-18269, bnc#1094150, BZ #22644)
* Tue Mar 27 2018 schwab@suse.de
  - res-send-enomem.patch: Fix crash in resolver on memory allocation
    failure (bsc#1086690, BZ #23005)
* Thu Mar 22 2018 schwab@suse.de
  - 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)
* Wed Mar 07 2018 schwab@suse.de
  - nss-database-multiple-dfn.patch: Fix multiple definitions of
    __nss_*_database (BZ #22918)
* Thu Feb 22 2018 fvogt@suse.com
  - Use %license (boo#1082318)
* Wed Feb 14 2018 schwab@suse.de
  - Add systemtap-headers to BuildRequires
  - Add --enable-systemtap to configure arguments (fate#324969, bsc#1073636)
* Tue Feb 13 2018 schwab@suse.de
  - riscv-readelflib.patch: Fix parsing flags in ELF64 files on riscv
* Mon Feb 05 2018 schwab@suse.de
  - 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
    * Support for memory protection keys was added
    * The copy_file_range function was added
    * The ldconfig utility now processes `include' directives using the C/POSIX
      collation ordering
    * Support for two grammatical forms of month names has been added
    * Support for the RISC-V ISA running on Linux has been added
    * Statically compiled applications attempting to load locales compiled for the
      GNU C Library version 2.27 will fail and fall back to the builtin C/POSIX
      locale
    * Support for statically linked applications which call dlopen is deprecated
      and will be removed in a future version of glibc
    * Support for old programs which use internal stdio data structures and
      functions is deprecated
    * On GNU/Linux, the obsolete Linux constant PTRACE_SEIZE_DEVEL is no longer
      defined by <sys/ptrace.h>
    * libm no longer supports SVID error handling (calling a user-provided
      matherr function on error) or the _LIB_VERSION variable to control error
      handling
    * The libm functions pow10, pow10f and pow10l are no longer supported for
      new programs
    * The mcontext_t type is no longer the same as struct sigcontext
    * The add-ons mechanism for building additional packages at the same time as
      glibc has been removed
    * The res_hnok, res_dnok, res_mailok and res_ownok functions now check that
      the specified string can be parsed as a domain name
    * In the malloc_info output, the <heap> element may contain another <aspace>
      element, "subheaps", which contains the number of sub-heaps
    * In the malloc_info output, the <heap> element may contain another <aspace>
      element, "subheaps", which contains the number of sub-heaps
    * The nonstandard header files <libio.h> and <_G_config.h> are deprecated
      and will be removed in a future release
    * CVE-2018-6485, CVE-2018-6551: The posix_memalign and memalign
      functions, when called with an object size near the value of SIZE_MAX,
      would return a pointer to a buffer which is too small, instead of NULL
      (bsc#1079036)
  - Support for Sun RPC is no longer available, use libtirpc instead
  - glibc-nodate.patch, powerpc-elision-enable-envvar.patch,
    s390-elision-enable-envvar.patch, resolv-context-leak.patch,
    dl-runtime-resolve-opt-avx512f.patch, libpthread-compat-wrappers.patch,
    math-c++-compat.patch, remove-nss-nis-compat.patch,
    eh-frame-zero-terminator.patch, ld-so-hwcap-x86-64.patch,
    assert-pedantic.patch, getaddrinfo-errno.patch, resolv-conf-oom.patch,
    dynarray-allocation.patch, nearbyint-inexact.patch, nss-compat.patch,
    nscd-libnsl.patch, malloc-tcache-leak.patch,
    falkor-memcpy-memmove.patch, aarch64-cpu-features.patch,
    nss-files-large-buffers.patch. sysconf-uio-maxiov.patch,
    glob-tilde-overflow.patch, dl-runtime-resolve-xsave.patch,
    spawni-assert.patch, x86-64-dl-platform.patch, glob64-s390.patch,
    tst-tlsopt-powerpc.patch, powerpc-hwcap-bits.patch,
    malloc-tcache-check-overflow.patch, dl-init-paths-overflow.patch,
    fillin-rpath-empty-tokens.patch, getcwd-absolute.patch,
    ldd-system-interp.patchabort-no-flush.patch: Removed
  - All patches refreshed
* Tue Jan 30 2018 schwab@suse.de
  - fix-locking-in-_IO_cleanup.patch: Skip locked files during exit
    (bsc#1070491, BZ #15142)
* Tue Jan 30 2018 schwab@suse.de
  - Avoid duplicate source rpm
* Mon Jan 22 2018 schwab@suse.de
  - getcwd-absolute.patch: make getcwd(3) fail if it cannot obtain an
    absolute path (CVE-2018-1000001, bsc#1074293, BZ #22679)
* Tue Jan 02 2018 schwab@suse.de
  - 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)

Files

/etc/bindresvport.blacklist
/etc/default/nss
/etc/gai.conf
/etc/ld.so.cache
/etc/ld.so.conf
/etc/nsswitch.conf
/etc/rpc
/lib/ld-2.31.so
/lib/ld-linux-armhf.so.3
/lib/ld-linux.so.3
/lib/libBrokenLocale-2.31.so
/lib/libBrokenLocale.so.1
/lib/libSegFault.so
/lib/libanl-2.31.so
/lib/libanl.so.1
/lib/libc-2.31.so
/lib/libc.so.6
/lib/libdl-2.31.so
/lib/libdl.so.2
/lib/libm-2.31.so
/lib/libm.so.6
/lib/libnsl-2.31.so
/lib/libnsl.so.1
/lib/libnss_compat-2.31.so
/lib/libnss_compat.so.2
/lib/libnss_db-2.31.so
/lib/libnss_db.so.2
/lib/libnss_dns-2.31.so
/lib/libnss_dns.so.2
/lib/libnss_files-2.31.so
/lib/libnss_files.so.2
/lib/libnss_hesiod-2.31.so
/lib/libnss_hesiod.so.2
/lib/libpthread-2.31.so
/lib/libpthread.so.0
/lib/libresolv-2.31.so
/lib/libresolv.so.2
/lib/librt-2.31.so
/lib/librt.so.1
/lib/libthread_db-1.0.so
/lib/libthread_db.so.1
/lib/libutil-2.31.so
/lib/libutil.so.1
/sbin/ldconfig
/usr/bin/gencat
/usr/bin/getconf
/usr/bin/getent
/usr/bin/iconv
/usr/bin/ldd
/usr/bin/locale
/usr/bin/localedef
/usr/etc/nsswitch.conf
/usr/libexec/getconf
/usr/libexec/getconf/POSIX_V6_ILP32_OFF32
/usr/libexec/getconf/POSIX_V6_ILP32_OFFBIG
/usr/libexec/getconf/POSIX_V7_ILP32_OFF32
/usr/libexec/getconf/POSIX_V7_ILP32_OFFBIG
/usr/libexec/getconf/XBS5_ILP32_OFF32
/usr/libexec/getconf/XBS5_ILP32_OFFBIG
/usr/libexec/getconf/getconf
/usr/sbin/iconvconfig
/usr/share/doc/packages/glibc
/usr/share/doc/packages/glibc/gai.conf
/usr/share/licenses/glibc
/usr/share/licenses/glibc/LICENSES
/usr/share/man/man1/gencat.1.gz
/usr/share/man/man1/getconf.1.gz
/usr/share/man/man5/locale.alias.5.gz
/var/cache/ldconfig


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 10 06:41:14 2020