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

glibc-devel-2.29-20.mga7 RPM for x86_64

From Mageia 7 for x86_64 / media / core / updates

Name: glibc-devel Distribution: Mageia
Version: 2.29 Vendor: Mageia.Org
Release: 20.mga7 Build date: Fri Mar 6 08:14:44 2020
Group: Development/C Build host: localhost
Size: 18479194 Source RPM: glibc-2.29-20.mga7.src.rpm
Packager: tmb <tmb>
Summary: Header and object files for development using standard C libraries
The glibc-devel package contains the header and object files necessary
for developing programs which use the standard C libraries (which are
used by nearly all programs).  If you are developing programs which
will use the standard C libraries, your system needs to have these
standard header and object files available in order to create the

This package also includes the C header files for the Linux kernel.
The header files define structures and constants that are needed for
building most standard programs. The header files are also needed for
rebuilding the kernel.

Install glibc-devel if you are going to develop programs which will
use the standard C libraries.






* Fri Mar 06 2020 tmb <tmb> 6:2.29-20.mga7
  + Revision: 1554324
  - sinl() stack corruption from crafted input [BZ 25487] (CVE-2020-10029)
  - Fix use-after-free in glob when expanding ~user [BZ 25414]
  - Fix assertion in malloc.c:tcache_get
  - Small tcache improvements
  - malloc: Remove unwanted leading whitespace in malloc_info [BZ #24867]
  - malloc: Fix missing accounting of top chunk in malloc_info [BZ #24026]
  - Add glibc.malloc.mxfast tunable
  - malloc: Various cleanups for malloc/tst-mxfast
  - Base max_fast on alignment, not width, of bins [BZ #24903]
  - Linux: Use in-tree copy of SO_ constants for !__USE_MISC [BZ #24532]
  - rtld: Check __libc_enable_secure before honoring LD_PREFER_MAP_32BIT_EXEC
    (CVE-2019-19126) [BZ #25204]
  - elf: Refuse to dlopen PIE objects [BZ #24323]
  - Fix alignment of TLS variables for tls variant TLS_TCB_AT_TP [BZ #23403]
  - Call _dl_open_check after relocation [BZ #24259]
  - support: Export bindir path on support_path
  - nss_db: fix endent wrt NULL mappings [BZ #24695] [BZ #24696]
  - Improve performance of strstr
  - Improve performance of memmem
  - malloc: Fix warnings in tests with GCC 9
  - Use a proper C tokenizer to implement the obsolete typedefs test
  - libio: do not attempt to free wide buffers of legacy streams [BZ #24228]
  - io: Remove copy_file_range emulation [BZ #24744
  - aarch64: handle STO_AARCH64_VARIANT_PCS
* Sun May 26 2019 tmb <tmb> 6:2.29-13.mga7
  + Revision: 1399181
  - Fix tcache count maximum [BZ #24531]
* Sat May 18 2019 tmb <tmb> 6:2.29-12.mga7
  + Revision: 1398347
  - dlfcn: Guard __dlerror_main_freeres with __libc_once_get (once) [BZ #24476]
* Wed May 15 2019 tmb <tmb> 6:2.29-11.mga7
  + Revision: 1397895
  - Fix crash in _IO_wfile_sync [BZ #20568]
* Mon May 06 2019 tmb <tmb> 6:2.29-10.mga7
  + Revision: 1396479
  - aarch64: thunderx2 memcpy implementation cleanup and streamlining
  - aarch64: thunderx2 memmove performance improvements
* Fri May 03 2019 tmb <tmb> 6:2.29-8.mga7
  + Revision: 1396255
  - support: Add support_capture_subprogram
  - elf: Fix pldd [BZ #18035]
  - malloc: Check for large bin list corruption when inserting unsorted chunk
* Mon Apr 22 2019 tmb <tmb> 6:2.29-7.mga7
  + Revision: 1394835
  - iconv, localedef: avoid floating point rounding differences [BZ #24372]
  - Fix parentheses error in iconvconfig.c and ld-collate.c [BZ #24372]
* Sun Apr 21 2019 tmb <tmb> 6:2.29-6.mga7
  + Revision: 1394411
  - ja_JP: Change the offset for Taisho gan-nen from 2 to 1 [BZ #24162]
  - ja_JP locale: Add entry for the new Japanese era [BZ #22964]
  - malloc: Set and reset all hooks for tracing [BZ #16573]
* Mon Mar 18 2019 tmb <tmb> 6:2.29-5.mga7
  + Revision: 1378691
  - fixes from upstream master branch
    * nss_files: Fix /etc/aliases null pointer dereference [BZ #24059]
    * nptl: Reinstate pthread_timedjoin_np as a cancellation point [BZ #24215]
    * resolv: Enable full ICMP errors for UDP DNS sockets [BZ #24047]
    * malloc: Check for large bin list corruption when inserting unsorted chunk
  - switch to autopatch
  - ensure upstream patches are applied before Mageia ones
  - really apply P206-P208 (noticed by ghibo)
* Sun Mar 17 2019 tmb <tmb> 6:2.29-4.mga7
  + Revision: 1378405
  - fix output of LD_SHOW_AUXV=1
  - regex: fix read overrun [BZ #24114] (CVE-2019-9169)
* Sat Feb 23 2019 tmb <tmb> 6:2.29-3.mga7
  + Revision: 1369549
  - rebuild with gcc 8.3.0 final
* Sat Feb 16 2019 tmb <tmb> 6:2.29-2.mga7
  + Revision: 1367554
  - nptl: Fix invalid Systemtap probe in pthread_join [BZ #24211]
* Fri Feb 08 2019 tmb <tmb> 6:2.29-1.mga7
  + Revision: 1364262
  - nptl: Avoid fork handler lock for async-signal-safe fork [BZ #24161]
* Thu Feb 07 2019 tmb <tmb> 6:2.29-0.3.mga7
  + Revision: 1364014
  - Add compiler barriers around modifications of the robust
    mutex list for pthread_mutex_trylock. [BZ #24180]
* Wed Feb 06 2019 tmb <tmb> 6:2.29-0.2.mga7
  + Revision: 1363530
  - BR binutils 2.32
  - arm: Use nr constraint for Systemtap probes [BZ #24164]
* Tue Feb 05 2019 tmb <tmb> 6:2.29-0.1.mga7
  + Revision: 1363480
  - nptl: Fix pthread_rwlock_try*lock stalls [BZ #23844]
  - x86-64 memcmp: Use unsigned Jcc instructions on size [BZ #24155]
  - update to 2.29
    * drop merged patches
* Sat Feb 02 2019 tmb <tmb> 6:2.28-29.mga7
  + Revision: 1362333
  - BR fixed bison
  - getaddrinfo: Fully parse IPv4 address strings (CVE-2016-10739) [BZ #20018]
  - fix CVE-2019-6488
* Wed Jan 09 2019 tmb <tmb> 6:2.28-28.mga7
  + Revision: 1352951
  - Only build libm with -fno-math-errno [BZ #24024]
* Sat Jan 05 2019 tmb <tmb> 6:2.28-27.mga7
  + Revision: 1349903
  - support: Do not require overflow builtin in support/blob_repeat.c
  - malloc: Always call memcpy in _int_realloc [BZ #24027]
  - intl: Do not return NULL on asprintf failure in gettext [BZ #24018]
  - ARM: fix kernel assisted atomics with GCC 8 [BZ #24034]
  - sysdeps/ieee754/soft-fp: ignore maybe-uninitialized with -O [BZ #19444]
* Sat Dec 15 2018 tmb <tmb> 6:2.28-26.mga7
  + Revision: 1341406
  - support: Implement support_quote_string
  - support_quote_string: Do not use str parameter name
  - support: Close original descriptors in support_capture_subprocess
  - support: Implement <support/descriptors.h> to track file descriptors
  - inet/tst-if_index-long: New test case for CVE-2018-19591 [BZ #23927]
  - malloc: Add another test for tcache double free check
  - powerpc: Add missing CFI register information [BZ #23614]
  - Fix rwlock stall with PREFER_WRITER_NONRECURSIVE_NP [BZ #23861]
* Tue Dec 11 2018 tmb <tmb> 6:2.28-25.mga7
  + Revision: 1340285
  - compat getdents64: Use correct offset for retry [BZ #23972]
* Fri Dec 07 2018 tmb <tmb> 6:2.28-24.mga7
  + Revision: 1338835
  - malloc: tcache double free check
  - Fix _dl_profile_fixup data-dependency issue [BZ 23690]
* Wed Nov 28 2018 tmb <tmb> 6:2.28-22.mga7
  + Revision: 1336487
  - CVE-2018-19591: if_nametoindex: Fix descriptor for overlong name [BZ #23927]
* Thu Nov 22 2018 tmb <tmb> 6:2.28-20.mga7
  + Revision: 1333352
  - disable P244-P246 for now as they cause gcc segfaults
* Wed Nov 21 2018 tmb <tmb> 6:2.28-19.mga7
  + Revision: 1332910
  - Increase timeout of libio/tst-readline
  - support: Print timestamps in timeout handler
  - malloc: tcache double free check
* Mon Nov 12 2018 tmb <tmb> 6:2.28-18.mga7
  + Revision: 1329670
  - Update syscall-names.list for Linux 4.18
  - malloc: Verify size of top chunk
  - malloc: Mitigate null-byte overflow attacks
  - malloc: Additional checks for unsorted bin integrity I
  - nscd: Fix use-after-free in addgetnetgrentX [BZ #23520]
  - Add newlines in __libc_fatal calls [BZ #20271]
  - Fix tzfile low-memory assertion failure [BZ #21716]
  - Update kernel version in syscall-names.list to 4.19
* Sat Nov 10 2018 tmb <tmb> 6:2.28-17.mga7
  + Revision: 1329398
  - Check multiple NT_GNU_PROPERTY_TYPE_0 notes [BZ #23509]
  - Add an additional test to resolv/tst-resolv-network.c
* Wed Nov 07 2018 tmb <tmb> 6:2.28-16.mga7
  + Revision: 1328793
  - libanl: properly cleanup if first helper thread creation failed [BZ #22927]
* Fri Nov 02 2018 tmb <tmb> 6:2.28-15.mga7
  + Revision: 1327660
  - Fix creating temporary files in source tree, and undefined behavior in
    test [BZ #23400]
  - Test stdlib/test-bz22786 exits now with unsupported if malloc fails
  - stdlib/test-bz22786: Avoid spurious test failures using alias mappings
  - stdlib/test-bz22786: Avoid memory leaks in the test itself
  - support_blob_repeat: Call mkstemp directory for the backing file
  - stdlib/tst-strtod-overflow: Switch to support_blob_repeat
  - x86: Fix Haswell strong flags [BZ #23709]
* Wed Oct 24 2018 tmb <tmb> 6:2.28-14.mga7
  + Revision: 1324947
  - signal: Use correct type for si_band in siginfo_t [BZ #23562]
* Fri Oct 19 2018 tmb <tmb> 6:2.28-13.mga7
  + Revision: 1322321
  - Fix race in pthread_mutex_lock while promoting to PTHREAD_MUTEX_ELISION_NP
    [BZ #23275]
* Sat Oct 13 2018 tmb <tmb> 6:2.28-12.mga7
  + Revision: 1320048
  - kl_GL: Fix spelling of Sunday, should be "sapaat" [BZ #20209]
  - i386: Use _dl_runtime_[resolve|profile]_shstk for SHSTK [BZ #23716]
* Mon Oct 01 2018 tmb <tmb> 6:2.28-10.mga7
  + Revision: 1313765
  - Fix misreported errno on preadv2/pwritev2 [BZ #23579]
* Fri Sep 28 2018 tmb <tmb> 6:2.28-9.mga7
  + Revision: 1309742
  - fixes from upstream glibc-2.28 branch
    * Fix tst-setcontext9 for optimized small stacks
    * Fix strstr bug with huge needles [BZ #23637]
    * i386: Use ENTRY and END in start.S [BZ #23606]
    * Fix stack overflow in tst-setcontext9 [BZ 23717]
* Thu Sep 20 2018 tmb <tmb> 6:2.28-8.mga7
  + Revision: 1287661
  - Fix segfault in maybe_script_execute
  - Linux gethostid: Check for NULL value from gethostbyname_r [BZ #23679]
  - misc: New test misc/tst-gethostid [BZ #23679]
  - really apply earlier patches 203-211, 300-302 (got lost in patch re-order)
  + tv <tv>
  - rely on filetriggers for info system (mga#23482)
* Tue Aug 28 2018 tmb <tmb> 6:2.28-7.mga7
  + Revision: 1255346
  - fixes from upstream master branch:
    * Speedup first memmem match
    * regex: fix uninitialized memory access
    * regex: Add test tst-regcomp-truncated [BZ #23578]
* Tue Aug 28 2018 tmb <tmb> 6:2.28-6.mga7
  + Revision: 1255230
  - updates from upstream 2.28 branch:
    * RISC-V: Fix rounding save/restore bug
    * Regen RISC-V rvd ULPs
    * Improve ChangeLog message
    * pthread_cond_broadcast: Fix waiters-after-spinning case [BZ #23538]
* Fri Aug 24 2018 tmb <tmb> 6:2.28-5.mga7
  + Revision: 1253657
  - set minimum supported kernel to 3.2
* Thu Aug 16 2018 tv <tv> 6:2.28-4.mga7
  + Revision: 1251920
  - add fixes from git:
    o nss_files: Fix file stream leak in aliases lookup [BZ #23521]
    o nscd: Deallocate existing user names in file parser
    o error, error_at_line: Add missing va_end call
    o hurd: Avoid PLTs for __pthread_get/setspecific
    o hurd: Add missing symbols for proper libc_get/setspecific
  - make clear which patches crom from 2.28 branch & which come from master
* Fri Aug 10 2018 tmb <tmb> 6:2.28-3.mga7
  + Revision: 1250909
  - Linux: Rewrite __old_getdents64 [BZ #23497]
* Wed Aug 08 2018 tmb <tmb> 6:2.28-2.mga7
  + Revision: 1250035
  - require libxcrypt packages to ensure crypt support is always available
  - disable glibc crypt
  - drop all crypt_blowfish / crypt_freesec stuff, we are switching to libxcrypt
* Mon Aug 06 2018 tmb <tmb> 6:2.28-1.mga7
  + Revision: 1248421
  - regex: fix memory leak in Gnulib
  - Simplify and speedup strstr/strcasestr first match
* Sun Aug 05 2018 tmb <tmb> 6:2.28-0.5.mga7
  + Revision: 1247878
  - disable the added crypt_blowfish / crypt_freesec stuff atleast for now
  - update to 2.28
* Tue Jul 31 2018 tmb <tmb> 6:2.27-14.mga7
  + Revision: 1246309
  - x86: Correct index_cpu_LZCNT [BZ #23456]
  - x86: Populate COMMON_CPUID_INDEX_80000001 for Intel CPUs [BZ #23459]
* Sun Jul 29 2018 tmb <tmb> 6:2.27-13.mga7
  + Revision: 1245749
  - nisplus: Correct pwent parsing issue and resulting build error [BZ #23266]
  - rebuild with gcc 8.2
* Tue Jul 24 2018 tmb <tmb> 6:2.27-12.mga7
  + Revision: 1245049
  - Fix parameter type in C++ version of iseqsig [BZ #23171]
  - Use _STRUCT_TIMESPEC as guard in <bits/types/struct_timespec.h> [BZ #23349]
  - getifaddrs: Don't return ifa entries with NULL names [BZ #21812]
  - libio: Disable vtable validation in case of interposition [BZ #23313]
  - Synchronize support/ infrastructure with master
  - libio: Add tst-vtables, tst-vtables-interposed
  - stdio-common/tst-printf.c: Remove part under a non-free license [BZ #23363]
  - math: Set 387 and SSE2 rounding mode for tgamma on i386 [BZ #23253]
  - conform/ Escape literal braces in regular expressions
  - es_BO locale: Change LC_PAPER to en_US [BZ #22996]
  - regexec: Fix off-by-one bug in weight comparison [BZ #23036]
* Sun Jul 22 2018 tmb <tmb> 6:2.27-10.mga7
  + Revision: 1244826
  - testbuild with new binutils
* Wed Jun 20 2018 tv <tv> 6:2.27-9.mga7
  + Revision: 1238288
  - add fixes from git:
    o math: Update i686 ulps
    o posix: Fix posix_spawnp to not execute invalid binaries in non compat mode (#23264)
    o x86: Make strncmp usable from rtld
    o Improve DST handling (Bug 23102, Bug 21942, Bug 18018, Bug 23259)
      * [18018] Additional $ORIGIN handling issues (CVE-2011-0536)
      * [21942] _dl_dst_substitute incorrectly handles $ORIGIN: with AT_SECURE=1
      * [23102] Incorrect parsing of consecutive $ variables in runpath entries
      * [23259] Unsubstituted ${ORIGIN} remains in DT_NEEDED for AT_SECURE
* Mon Jun 04 2018 tmb <tmb> 6:2.27-8.mga7
  + Revision: 1234461
  - libio: Avoid _allocate_buffer, _free_buffer function pointers [BZ #23236]
* Sun May 27 2018 wally <wally> 6:2.27-6.mga7
  + Revision: 1232483
  - fix binary name in glibc-post-wrapper info messages
* Sun May 27 2018 tv <tv> 6:2.27-5.mga7
  + Revision: 1232447
  - Fix i586 upgrades by removing /lib/i686 early
* Sat May 26 2018 tmb <tmb> 6:2.27-4.mga7
  + Revision: 1232323
  - rebuild with new optflags
  + tv <tv>
  - drop early mga5 conflicts against old microcode (2014-10-10)
  - drop very old conflicts against prelink from mdv times (Dec 03 2009)
* Fri May 25 2018 tv <tv> 6:2.27-3.mga7
  + Revision: 1232172
  - add back C.UTF-8 locale (from fedora)
* Thu May 24 2018 tmb <tmb> 6:2.27-2.mga7
  + Revision: 1232075
  - update fixes from upstream 2.27 branch and really apply them
* Thu May 24 2018 tv <tv> 6:2.27-1.mga7
  + Revision: 1232007
  - Do not run "telinit u" on upgrades (rhbz#1579225, debian#753725)
    This tell init to re-exec itself. This was added so the system can shutdown
    cleanly when sysvinit is the active PID 1.
    Under systemd this is not necessary since systemd uses a dedicated
    systemd-shutdown tool which replaces init on shutdown. This ensures all file
    systems can be unmounted cleanly.
    There's no open fds as with sysvinit (see old debian#25444).
    Running "telinit u" midway through a dist-upgrade can have unwanted side
    effects as the systemd package might be in an inconsistent state.
  - Remove sshd restart from glibc_post_upgrade
    /etc/rc.d/init.d/sshd no longer exists in mga for quite some times
    so the code had never run for years
  - sunrpc: Remove stray exports (rhbz#1577210, BZ#2316)
  + wally <wally>
  - add aarch64 support
* Sun May 13 2018 tv <tv> 6:2.27-0.3.mga7
  + Revision: 1228740
  - disable /lib/i686/ optimized build on 32bit due to segfault on startup
* Sat May 12 2018 tv <tv> 6:2.27-0.2.mga7
  + Revision: 1228644
  - add fixes from git
* Sat May 12 2018 tv <tv> 6:2.27-0.1.mga7
  + Revision: 1228582
  - BR bison
  - adjust filelist
  - fix removing ChangeLog.old
  - rediff localedef patch



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue May 9 11:55:53 2023