<h3>Новые возможности:
</h3>
- John Baldwin (jhb) сделал значительные изменения в коде ACPI PCI linking code, который назначает IRQ и управляет PCI-устройствами. Новый код поддерживает множественные IRQ и другие ресурсы на устройство линковки (per link device) и улучшает алгоритм присвоения IRQ. Если вы используете tunables для замены установок IRQ по умолчанию, помните, что новый код роутит PCI link устройства целиком, а не отдельные устройства, использующие этот линк. John пишет: "для настройки IRQ, которое используется _SB_.LNKA, можно установить 'hw.pci.link.LNKA.irq=10' из загрузчика."
- Robert Watson (rwatson) добавил поддержку некоторых частей опции TCP_INFO сокета, которые есть в Linux 2.6. Это позволяет процессам опрашивать сокеты о некоторой информации TCP низкого уровня, как например, о send, bandwidth, congestion windows.
- Max Laier (mlaier) добавил в ежедневные отчеты безопасности код для отображения пакетов, заблокированных PF, во многом также, как это сделано для ipfw. /etc/periodic.conf понимает новую переменную daily_status_security_pfdenied_enable (значение по умолчанию - YES). Этот код предложил Clive Lin (clive).
- Garrett Wollman (wollman) добавил поддержку нового флага (month flag) в программу ncal, которая используется для отображения календарей в консоли. Если указать "-m <month_number>", то ncal отобразит указанный месяц текущего года.
- Gleb Smirnoff (glebius) добавил в Netgraph (modular system to hook together networking functions) новый алгоритм обнаружения сбоев, названный NG_ONE2MANY_FAIL_NOTIFY. Новый алгоритм выявляет downstream компоненты, отключенные от сети, и удаляет их из или добавляет в свой список downstream'ов, соответственно.
- Maxime Henrion (mux) изменил rc.conf для поддержки файла fstab для каждой jail. Он привел следующий пример:
jail_foo_mount_enable="YES"
jail_foo_fstab="/etc/fstab.foo"
Он также отметил, что вторая строка не оказывает в данном случае эффекта, так как /etc/fstab. jailname используется по умолчанию, если не указано никакого fstab. Этот код предоставил Jeremie Le Hen.
<h3>Темы для обсуждения:
</h3>
- Scott Long (scottl) убрал загрузочное меню Beastie.
<h3>Важные исправления:
</h3>
- Bjoern A. Zeeb (bz) исправил ошибку в сетевом коде, из-за которой не мог правильно загрузиться драйвер sk, который поддерживает чип SysKonnect, используемый на многих платах Gigabit Ethernet. Ошибка проявлялась в том случае, если драйвер использовался с платами, поддерживающими только Gigabit Ethernet вместо Gigabit, Fast и обычного Ethernet. Отчеты 63313, 71733 и 73725 закрыты.
- Mike Silbersack (silby) исправил ошибку в коде TCP, при которой стэк игнорировал пакеты RST (сброс), если окно на прием (receive window) было размером 0 байт. Из-за этого соединения могли оставаться открытыми, когда должны были разорваться. Описание ошибки и исправление, а также набор тестов предоставил Michiel Boland.
- Daniel Hartmeier (dhartmei) исправил ошибку, приводящую к аварии, в PF, пакетном фильтре OpenBSD. Авария случалась, если с динамическим интерфейсом (dynamic interface) использовались правила двунаправленного NAT в виде "binat from ... to ... -> (interface)". Ошибку обнаружил kos at bastard dot net, проанализировал Pyun YongHyeon (yongari).
URL: http://www.bsdportal.ru
Новость: https://www.opennet.ru/opennews/art.shtml?num=4729