Glibc 2.22 — новая версия свободной библиотеки Си
3Иллюстрация с сайта En.Wikipedia.Org
Позавчера в Git-репозитории проекта свободной библиотеки языка Си — glibc — был протегирован релиз версии 2.22. Релиз анонсировал Карлос О’Донелл (Carlos O’Donell).
Версия Glibc 2.22 привнесла поддержку спецификации Unicode 7.0.0 в таблице символов и ctype, новую библиотеку для работы с векторами (libmvec), новую реализацию fmemopen для совместимости с POSIX (таким образом исправлено множество многолетних багов; старая реализация не удалена для совместимости со старыми бинарными файлами), а header-файл «regexp.h» объявлен устаревшим и будет удалён в следующем релизе. Среди прочих изменений можно выделить:
- для архитектуры s390 добавлен опрос информации о кэше с помощью функции sysconf();
- оптимизации TLS для архитектур powerpc и powerpc64 (для задействования необходимы binutils ≥2.24);
- для 32-битной архитектуры SPARC исправлен ABI sigaction, непреднамеренно сломанный в версии 2.20;
- Native Client усилиями Google портирован на ARMv7-A;
- исправлено переполнение буфера через gethostbyname_r, а также связанных с ней функций, осуществляющих запросы DNS (CVE-2015-1781);
- исправлена ошибка, при которой NSS сообщает внутреннее состояние getXXent и getXXbyYY в одну и ту же базу данных, что может привести к состоянию отказа от обслуживания (DoS) в некоторых приложениях (CVE-2014-8121);
- улучшения «защиты от дурака» в парсере файлов timezone (на случай использования файлов, созданных «кустарно»): исправлено возможное переполнение буфера при использовании переменных tzh_ttisstdcnt и tzh_ttisgmtcnt, а также переполнение стека при использовании огромного Data-файла Zone.
Постоянная ссылка к новости: http://www.nixp.ru/news/13542.html. Zenithar по материалам Sourceware.Org.
Компания «Яндекс» открыла код своей библиотеки для машинного обучения — CatBoost
Debian GNU/Hurd 2017 — релиз Debian «Stretch» с GNU Hurd 0.9
Пакетный менеджер GNU Guix и Linux-дистрибутив GuixSD обновились до версии 0.13 1
GCC 7.1 — крупное обновление свободных компиляторов к 30-летию проекта
Apache Libcloud 2.0.0 — новая версия Open Source-библиотеки для доступа к облачным провайдерам
В glibc обнаружена критическая удалённая уязвимость GHOST (CVE-2015-0235) 7
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Модератору — движок сайта расценил кавычки вокруг имени файла regexp.h как тег. Исправьте, пожалуйста! Спасибо.
Исправил, спасибо!
Ура, товарищи!