From 297698a559d96333ff57946691adb5f110bf3a06 Mon Sep 17 00:00:00 2001 From: Simon Clark Date: Oct 13 2017 13:57:37 +0000 Subject: Add #24 'GNU C Library 2.26' --- diff --git a/en-US/developers/Development_C.adoc b/en-US/developers/Development_C.adoc index 84e0973..06f1b01 100644 --- a/en-US/developers/Development_C.adoc +++ b/en-US/developers/Development_C.adoc @@ -8,3 +8,15 @@ include::en-US/entities.adoc[] === Boost 1.64 The http://www.boost.org[Boost C++ libraries] have been upgraded to version 1.64. Apart from a number of bugfixes and improvements to existing libraries, this brings a new library compared to Fedora 26, Boost.Process. For more information, see the http://www.boost.org/users/history/version_1_64_0.html[Boost 1.64 release notes]. + +[[sect-c-glibc]] +=== GNU C Library 2.26 +Fedora 27 ships with version 2.26 of the GNU C Library (glibc). New features include: + +* A per-thread malloc cache has been added that significantly improves the malloc API family of functions on certain multithreaded workloads. +* Unicode 10.0.0 support for character encodings, character type info, and transliteration tables. +* Improvements in the DNS stub resolver including runtime detection of changed DNS servers (/etc/resolv.conf changes) and use of those new servers without needing to restart the process. + +Security improvements include fixes for the following vulnerabilities: CVE-2017-12132, CVE-2017-1000366, CVE-2010-3192, CVE-2017-12133. + +More information about this version of the GNU C Library can be found in https://sourceware.org/ml/libc-alpha/2017-08/msg00010.html[the release notes].