Name: | glibc |
---|---|
Version: | 2.17 |
Release: | 106.0.1.el7_2.4 |
Architecture: | i686 |
Group: | System Environment/Libraries |
Size: | 15016265 |
License: | LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ |
RPM: | glibc-2.17-106.0.1.el7_2.4.i686.rpm |
Source RPM: | glibc-2.17-106.0.1.el7_2.4.src.rpm |
Build Date: | Tue Feb 16 2016 |
Build Host: | x86-ol7-builder-01.us.oracle.com |
Vendor: | Oracle America |
URL: | http://www.gnu.org/software/glibc/ |
Summary: | The GNU libc libraries |
Description: | The glibc package contains standard libraries which are used by multiple programs on the system. In order to save disk space and memory, as well as to make upgrading easier, common system code is kept in one place and shared between programs. This particular package contains the most important sets of shared libraries: the standard C library and the standard math library. Without these two libraries, a Linux system will not function. |
- Remove strstr and strcasestr implementations using sse4.2 instructions. - Upstream commits 584b18eb4df61ccd447db2dfe8c8a7901f8c8598 and 1818483b15d22016b0eae41d37ee91cc87b37510 backported.
- Revert problematic libresolv change, not needed for the CVE-2015-7547 fix (#1296030).
- Fix CVE-2015-7547: getaddrinfo() stack-based buffer overflow (#1296030). - Fix madvise performance issues (#1298930). - Avoid "monstartup: out of memory" error on powerpc64le (#1298956).
- Fix CVE-2015-5229: calloc() may return non-zero memory (#1296453).
- Rebuild with corrected release.
- Add fix for CVE-2015-5277 (#1275920).
- Fix up test case for initial-exec fix (#1248208).
- Mark all TLS variables in libc.so as initial-exec (#1248208).
- Apply correct fix for #1195672.
- Remove workaround for kernel netlink bug (#1089836). - Use only 32-bit instructions in optimized 32-bit POWER functions (#1240796).