FreeBSD cvs-src summary for 29/11/04 to 06/12/04

Еженедельный выпуск информации о развитии FreeBSD. Данный проект создан с целью обеспечить удобное представление свежих новостей о развитии проекта FreeBSD для русскоязычных пользователей данной ОС. Все данные взяты с англоязычного проекта

Если у вас есть какие-либо замечания или пожелания, то можете писать на (vsevolod at highsecure.ru)

Содержание

Нововведения

Поддержка ACPI-CA версии 20041119

Mark Santcroos (marks) импортировал версию 20041119 Intel ACPI-CA. Новая версия улучшает стабильность и совместимость.

Поддержка настройки PCI Express

Scott Long (scottl) добавил поддержку настройки PCI Express, что позволяет системе настраивать и лучше поддерживать PCI Express карты. В настоящее время имеется поддержка чипсетов Intel Grantsdale и Lindenhurst (925 и 752x).

Важные багфиксы

Баг в безопасности procfs

Colin Percival (cperciva) исправил ошибку в коде procfs, которая позволяла локальным пользователям вызывать панику системы или читать некоторые участки памяти ядра. FreeBSD 4.x уязвима при монтировании procfs, FreeBSD 5.x уязвима при монтировании как procfs, так и linprocfs. 4.x монтирует procfs по умолчанию, 5.x же не монтирует по умолчанию ни того, ни другого.

Багфикс также внесен в 5-STABLE, 4-STABLE, 5.3, 5.2, 4.10 и 4.8. SA FreeBSD-SA-04:17.procfs

Несколько исправлений в NFS

Paul Saab (ps) исправил несколько багов в коде NFS. В числе исправленных ошибок отрицательные значения, возвращаемые df, deadlocks при включенных эксклюзивных блокировках, а также проблема целостности при использовании приложениями mmap. Все три багфикса были предложены Mohan Srinivasan.

Другие багфиксы

Максим Коновалов (maxim) исправил баг, который мог вызывать зацикливание. Баг был проанализирован demon, а исправление прислал tegge. PR .

Scott Long (scottl) сделал значительные изменения в драйвере amr для Adaptec MegaRAID карт, что позволяет им работать при количестве памяти, большем, чем 4GB

Xin LI (delphij) внес изменение в код ppp, что устраняет проблемы при использовании CBCP (callback negotiation protocol).