FreeBSD cvs-src summary for 22/11/04 to 29/11/04 ++++++++++++++++++++++++++++++++++++++++++++++++ Еженедельный выпуск информации о развитии FreeBSD. Данный проект создан с целью обеспечить удобное представление свежих новостей о развитии проекта FreeBSD для русскоязычных пользователей данной ОС. Все данные взяты с англоязычного проекта xl0.org_ .. _xl0.org: http://excel.xl0.org/FreeBSD/ Если у вас есть какие-либо замечания или пожелания, то можете писать на (vsevolod at highsecure.ru) .. contents:: ============ Нововведения ============ Новый код для ACPI PCI ------------------------- John Baldwin (jhb) переписал код ACPI PCI, который распределяет прерывания и осуществляет прочий контроль за устройствами PCI. Нововведения заключаются в поддержке нескольких прерываний для одной связи с устройством и улучшает алгоритм назначения IRQ. Если вы используете настройки, которые переопределяют стандартные настройки IRQ, необходимо отметить, что новый код управляет всем PCI link'ом, а не отдельными устройствами, к нему подключенными. Например, чтобы назначить IRQ для \_SB_.LNKA необходимо изменять переменную hw.pci.link.LNKA.irq. http://www.freebsd.org/cgi/mid.cgi?200411232226.iANMQioc077290 Низкоуровневая информация о TCP может быть получена из сокетов -------------------------------------------------------------- Robert Watson (rwatson) добавил поддержку некоторых возможностей опции сокета TCP_INFO, как это сделано в Linux 2.6. Это позволяет процессу получить определенную информацию о TCP, такую как размер окон для передачи, полосы пропускания и перегрузки. http://www.freebsd.org/cgi/mid.cgi?200411261858.iAQIwlXV032915 Отчет безопасности, генерируемый periodic, содержит данные о пакетах, заблокированных PF ---------------------------------------------------------------------------------------- Max Laier (mlaier) добавил возможность включать в отчет данные о заблокированных PF пакетах (как это работало для ipfw). Поведением управляет переменная daily_status_security_pfdenied_enable (/etc/periodic.conf), которая по умолчанию имеет значение YES http://www.freebsd.org/cgi/mid.cgi?200411241841.iAOIfsY5054400 Новый флаг -m для ncal ---------------------- Garrett Wollman (wollman) добавил в ncal поддержку флага -m, который позволяет вывести календарь для заданного месяца текущего года. http://www.freebsd.org/cgi/mid.cgi?200411232257.iANMvHaD078657 Новый алгоритм обнаружения обрывов связи для Netgraph ----------------------------------------------------- Gleb Smirnoff (glebius) изменил алгоритм обнаружения падений сетевых соединений для Netgraph модуля NG_ONE2MANY. Новый алгоритм обнаруживает разорванные соединения и удаляет их из списка маршрутов. http://www.freebsd.org/cgi/mid.cgi?200411230945.iAN9jmSW027271 Возможность определять индивидуальный fstab для каждого jail ------------------------------------------------------------ Maxime Henrion (mux) внес в rc.conf возможность определять fstab для каждого jail, например, таким образом:: jail_foo_mount_enable="YES" jail_foo_fstab="/etc/fstab.foo" Вторая строка работать не будет если файлов /etc/fstab. не будет найдено. http://www.freebsd.org/cgi/mid.cgi?200411232009.iANK9w8G066191 ================= Обсуждения ================= Из boot menu удалили фигурку демона ----------------------------------- Scott Long (scottl) удалил изображение демона из boot menu, мотивировав это тем, что многих это раздражает, да и на медленных дисплеях оно еще и тормозит. Дальнейшее обсуждение очень напоминает флейм, а потому приводить его тут смысла нет :) http://www.freebsd.org/cgi/mid.cgi?200411290132.iAT1WAse056942 =============================== Изменения в составе коммиттеров =============================== Jean-Sebastien Pedron (dumbbell) получил commit bit. Jean-Sebastien написал read only поддержку ReiserFS в FreeBSD, Maxime Henrion (mux) будет наставником нового коммиттера. http://www.freebsd.org/cgi/mid.cgi?200411292130.iATLUrgT033674 =================== Важные багфиксы =================== Crash или невозможность загрузки драйвера sk на гигабитных ethernet картах -------------------------------------------------------------------------- Bjoern A. Zeeb (bz) исправил баг, не позволяющий дайверу sk, который обеспечивает поддержку SysKonnect чипов на многих гигабитных сетевых картах, загружаться. Этот багфикс закрывает PR 63313_, 71733_, 73725_. .. _63313: http://www.freebsd.org/cgi/query-pr.cgi?pr=63313 .. _71733: http://www.freebsd.org/cgi/query-pr.cgi?pr=71733 .. _73725: http://www.freebsd.org/cgi/query-pr.cgi?pr=73725 http://www.freebsd.org/cgi/mid.cgi?200411261942.iAQJgeXo039249 Давний баг с игнорированием RST пакетов --------------------------------------------- Mike Silbersack (silby) исправил баг в коде TCP, который игнорировал RST пакеты с размером приемного окна 0. Это могло вызывать разрыв соединений http://www.freebsd.org/cgi/mid.cgi?200411251904.iAPJ4KXf045915 Crash в PF при использовании двунаправленного NAT на динамических интерфейсах ----------------------------------------------------------------------------- Daniel Hartmeier (dhartmei) исправил баг PF, котрый мог приводить к краху последнего при использовании двухстороннего NAT вида "binat from ... to ... -> (interface)", при использовании на динамических интерфейсах. Баг был обнаружен kos at bastard dot net и проанализирован Pyun YongHyeon (yongari). http://www.freebsd.org/cgi/mid.cgi?200411240043.iAO0hYv4082483