From d05041d6f293f12ec9034de76bd70239c7ac1a59 Mon Sep 17 00:00:00 2001 From: den Date: Thu, 30 Jun 2005 11:35:03 +0000 Subject: Merge the following from the English version: 1.278 -> 1.282 hardware/common/dev.sgml 1.31 -> 1.32 installation/common/install.sgml 1.17 -> 1.19 installation/common/trouble.sgml 1.6 -> 1.7 installation/common/artheader.sgml 1.845 -> 1.879 relnotes/common/new.sgml 1.36 -> 1.37 readme/article.sgml Obtained from: The FreeBSD Russian Documentation Project Approved by: re (blanket) --- release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml | 110 +---- .../installation/common/artheader.sgml | 5 +- .../ru_RU.KOI8-R/installation/common/install.sgml | 6 +- .../ru_RU.KOI8-R/installation/common/trouble.sgml | 24 +- release/doc/ru_RU.KOI8-R/readme/article.sgml | 5 +- release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml | 498 +++++++++++++++++++-- 6 files changed, 511 insertions(+), 137 deletions(-) (limited to 'release') diff --git a/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml b/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml index a3def5d..6bb738c 100644 --- a/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml +++ b/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml,v 1.17 2005/04/25 12:23:24 den Exp $ + $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/hardware/common/dev.sgml,v 1.18 2005/06/30 11:12:31 den Exp $ - Original revision: 1.278 + Original revision: 1.282 --> @@ -20,6 +20,7 @@ 2002 2003 2004 + 2005 Проект документирования &os; diff --git a/release/doc/ru_RU.KOI8-R/installation/common/install.sgml b/release/doc/ru_RU.KOI8-R/installation/common/install.sgml index f0b104a..9a87d70 100644 --- a/release/doc/ru_RU.KOI8-R/installation/common/install.sgml +++ b/release/doc/ru_RU.KOI8-R/installation/common/install.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ -$FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/installation/common/install.sgml,v 1.7 2005/04/14 13:30:11 den Exp $ +$FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/installation/common/install.sgml,v 1.8 2005/06/30 11:12:32 den Exp $ -Original revision: 1.31 +Original revision: 1.32 install.sgml @@ -220,7 +220,7 @@ from {alpha,i386}/INSTALL.TXT. и операционной системы (различные версии UNIX по-разному именуют устройства гибких дисков). - Установка с дискеты не поддерживается в + Установка с дискеты не поддерживается в &os;/&arch;. diff --git a/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml b/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml index 016b845..4bc38b4 100644 --- a/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml +++ b/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml,v 1.4 2005/04/14 13:30:11 den Exp $ + $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/installation/common/trouble.sgml,v 1.5 2005/06/30 11:12:32 den Exp $ - Original revision: 1.17 + Original revision: 1.19 This file contains the comments of the old TROUBLE.TXT file. --> @@ -77,7 +77,7 @@ &os; 5.0 и выше использует системный сервис ACPI платформы - i386 для получения системной конфигурации, если этот сервис + i386, amd64 и ia64 для получения системной конфигурации, если этот сервис обнаружен во время загрузки. К сожалению, в драйвере ACPI, материнских платах и BIOS все еще присутствуют некоторые ошибки. Использование ACPI может быть выключено установкой @@ -92,7 +92,7 @@ информация по загрузчику находится в Руководстве &os;. - + ISA устройство, определявшееся в предыдущих версиях &os;, теперь не определяется. Что случилось? @@ -215,7 +215,7 @@ - + Драйвер &man.mcd.4; считает, что нашел устройство и мешает работе карты Intel EtherExpress. @@ -256,7 +256,7 @@ IRQ 2 или 9 если это возможно. - + Я загрузил с установочной дискеты лэптоп IBM ThinkPad (tm) и клавиатура работает неправильно. @@ -269,7 +269,7 @@ и все должно заработать отлично. - + Моя система не может найти карту Intel EtherExpress 16. @@ -280,7 +280,7 @@ softset.exe. - + При установке на EISA HP Netserver, встроенный SCSI контроллер AIC-7xxx не обнаруживается. @@ -292,7 +292,7 @@ третьей стадии загрузчика. - + У меня компьютер Panasonic AL-N1 или Rios Chandler Pentium и система подвисает не начав установку. @@ -312,7 +312,7 @@ &os; не поддерживает этот контроллер. - + При установке с дискет на ноутбуке Compaq Aero, я получаю сообщение No floppy devices found! Please check @@ -328,7 +328,7 @@ дисковода (как 1.44 MB диск) без запроса к CMOS. - + При установке на Dell Poweredge XE, RAID контроллер Dell DSA (Dell SCSI Array) не @@ -358,7 +358,7 @@ решением является установка другого Ethernet адаптера. - + Когда я настраиваю сеть во время установки на IBM Netfinity 3500, система подвисает. diff --git a/release/doc/ru_RU.KOI8-R/readme/article.sgml b/release/doc/ru_RU.KOI8-R/readme/article.sgml index 1f18caa..fa45cd9 100644 --- a/release/doc/ru_RU.KOI8-R/readme/article.sgml +++ b/release/doc/ru_RU.KOI8-R/readme/article.sgml @@ -2,9 +2,9 @@ The FreeBSD Russian Documentation Project $FreeBSD$ - $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/readme/article.sgml,v 1.9 2004/09/13 09:24:01 den Exp $ + $FreeBSDru: frdp/release/doc/ru_RU.KOI8-R/readme/article.sgml,v 1.11 2005/06/30 11:12:33 den Exp $ - Original revision: 1.36 + Original revision: 1.37 --> 2002 2003 2004 + 2005 Проект документирования &os; diff --git a/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml b/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml index 25d2d8f..27c76e9 100644 --- a/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml +++ b/release/doc/ru_RU.KOI8-R/relnotes/common/new.sgml @@ -1,9 +1,9 @@ @@ -34,7 +34,7 @@ Заметки о релизе для &os; &release.current; содержат общую - информацию по изменениям, внесенным в систему с момента создания + информацию по изменениям базовой системе &os; в ветви разработки &release.branch;. Этот документ содержит список сообщений безопасности, выпущенных после последнего релиза, а также список значительных изменений, внесенных @@ -165,6 +165,69 @@ За дальнейшей информацией обращайтесь к сообщению безопасности FreeBSD-SA-05:04.ifconf. &merged; + + Были исправлены несколько программных ошибок в &man.cvs.1;, + которые потенциально могли приводить к выполнению произвольного + кода на серверах CVS. Дополнительная информация находится в + сообщении безопасности + FreeBSD-SA-05:05.cvs. + &merged; + + Была исправлена ошибка установки прав на файл устройства /dev/iir, которая позволяла + непривилегированным локальным пользователям отправлять команды + оборудованию, поддерживаемому драйвером &man.iir.4;. + За дальнейшей информацией обращайтесь к сообщению безопасности + FreeBSD-SA-05:06.iir. + &merged; + + Была исправлена ошибка в проверке аргументов системного вызова + &man.i386.get.ldt.2;, которая позволяла раскрытие информации в памяти + ядра пользовательским процессам. За дальнейшей информацией обращайтесь + к сообщению безопасности + FreeBSD-SA-05:07.ldt. + &merged; + + Были исправлены несколько ошибок, позволявших раскрытие информации + в различных областях памяти ядра. За дальнейшей информацией обращайтесь + к сообщению безопасности + FreeBSD-SA-05:08.kmem. + &merged; + + Вследствие обнаружения в процессорах с + Hyper-Threading Technology (HTT) уязвимости, приводящей к раскрытию + информации, была добавлена переменная sysctl + machdep.hyperthreading_allowed. + По умолчанию она установлена в 1 (HTT включена) + в &os; CURRENT, и в 0 (HTT выключена) в + в ветвях разработки 4-STABLE и 5-STABLE и в поддерживаемых + ветвях с исправлениями безопасности. Дополнительная информация + находится в сообщении безопасности + FreeBSD-SA-05:09.htt. + &merged; + + Была исправлена ошибка в утилите &man.tcpdump.1;, позволявшая + злонамеренному удаленному пользователю выполнение DoS атаки + путем использования сформированных специально для этого пакетов. + За дальнейшей информацией обращайтесь к сообщению безопасности + FreeBSD-SA-05:10.tcpdump. + &merged; + + Было исправлено две проблемы в утилите &man.gzip.1;. + Вследствие этих проблем локальный пользователь мог изменить права + произвольных файлов и перезаписать произвольные локальные файлы + при распаковке файла. + За дальнейшей информацией обращайтесь к сообщению безопасности + FreeBSD-SA-05:11.gzip. + &merged; + + Была исправлена ошибка в BIND 9 DNSSEC. + Если DNSSEC включен, эта ошибка может позволить удаленно вызвать + завершение работы &man.named.8; путем отправки ему специально + сформированных пакетов. + За дальнейшей информацией обращайтесь к сообщению безопасности + FreeBSD-SA-05:12.bind9. + &merged; @@ -181,6 +244,9 @@ потоков, удерживающих в данный момент sleep мьютексы (и spin мьютексы для текущего потока). &merged; + Драйвер &man.ichsmb.4; теперь доступен в виде загружаемого модуля + ядра. + &man.jail.8; теперь поддерживает новую переменную sysctl security.jail.chflags_allowed, которая контролирует поведение &man.chflags.1; внутри jail. @@ -191,6 +257,47 @@ root внутри jail и вне jail не делается. &merged; + Переменная sysctl + security.jail.getfsstatroot_only была переименована + в security.jail.enforce_statfs и теперь поддерживает + следующие политики: + + + + + + + + Значение + Политика + + + + + + 0 + Показывать все точки монтирования без каких-либо + ограничений. + + + + 1 + Показывать только точки монтирования внутри каталога jail + и только часть пути к точке монтирования (например, если каталог jail + /jails/foo и точка монтирования + /jails/foo/usr/home, будет показано только + /usr/home). + + + + 2 + Показывать только точку монтирования, под которой находится + каталог jail. + + + + + Переменная загрузчика debug.mpsafevm была включена по умолчанию. &merged; @@ -201,6 +308,11 @@ через options DEBUG_MEMGUARD, с небольшими изменениями ядра. Он как в основном предназначен для использования разработчиками ядра. + + struct ifnet и API сетевых интерфейсов были + изменены. Вследствие несовместимости ABI, все драйверы, не входящие + в базовую систему &os;, должны быть обновлены и перекомпилированы + для использования нового API. Множество ошибок было исправлено в планировщике ULE. &merged; @@ -259,6 +371,9 @@ &man.pty.4; делает это для терминалов. + + &os; теперь всегда использует локальный APIC + таймер даже на однопроцессорных системах. Параметр по умолчанию HZ (контролирующий различные таймеры ядра) был увеличен с @@ -275,6 +390,13 @@ пересобрать для поддержания синхронизации с ядром. + Была добавлена новая переменная загрузчика + vm.blacklist. В нее может быть помещен разделенный + запятыми список физических адресов. Страницы, помещенные в этот + список, не будут добавлены к списку свободных страниц, и + будут проигнорированы системой виртуальной памяти &os;. Физические + адреса игнорируемых страниц также попадут в буфер сообщений. + Изменения в загрузчике @@ -290,6 +412,11 @@ Команда загрузчика autoboot теперь поддерживает параметр prompt. + + Команда загрузчика autoboot теперь вовсе не позволит + пользователю прервать процесс загрузки, если переменная + autoboot_delay установлена в + -1. &merged; Был добавлен параметр меню загрузчика для установки hint.atkbd.0.flags=0x1. Это позволяет @@ -312,8 +439,10 @@ переменных sysctl debug.acpi.do_powerstate и hw.pci.do_powerstate в 0. - Был добавлен драйвер acpi_ibm для - лэптопов IBM. + Был добавлен драйвер &man.acpi.ibm.4; для + лэптопов IBM. В него были добавлены + поддержка горячих клавиш, функция получения статуса вентилятора и + датчиков температуры. Был добавлен драйвер &man.acpi.fujitsu.4; для кнопок контроля &man.acpi.4; на лэптопах Fujitsu. @@ -321,9 +450,26 @@ Был добавлен драйвер acpi_sony, поддерживающий Sony Notebook Controller на различных лэптопах Sony. - - Был добавлен драйвер &man.auxio.4; для обработки - некоторых вспомогательных функций ввода/вывода, обнаруженных + + The &man.atkbdc.4;, &man.atkbd.4;, and &man.psm.4; + drivers have been rewritten in more bus-independent way, + and now support EBus found on sparc64 platform. + + Следующие драйверы устройств были добавлены и + включены по умолчанию в ядре GENERIC: + &man.atkbdc.4;, + &man.atkbd.4;, + creator(4), + machfb(4), + &man.syscons.4;, + &man.ohci.4;, + &man.psm.4;, + &man.ukbd.4;, + &man.ums.4;, + и &man.usb.4;. + + Был добавлен драйвер &man.auxio.4;; он поддерживает + некоторые вспомогательных функций ввода/вывода, обнаруженных в различных SBus/EBus &ultrasparc; моделях. &merged; Был добавлен драйвер clkbrd для поддержки @@ -342,6 +488,13 @@ могут быть индивидуально отключены путем установки хинтов, таких как hint.ichss.0.disabled="1". + Был добавлен драйвер аппаратного мониторинга производительности, + &man.hwpmc.4;. Этот драйвер виртуализует функции аппаратного + мониторинга производительности современных CPU и предоставляет + поддержку для использования этих функций пользовательскими процессами. + За дополнительной информацией обращайтесь к страницам справочника + &man.hwpmc.4;, соответствующих библиотек и программ пользователя. + Поддержка подсистемы OLDCARD была удалена. Для поддержки всех устройств PCCARD в настоящее время используется NEWCARD. @@ -368,6 +521,12 @@ Был добавлен драйвер rtc для поддержки MC146818-совместимых часов, обнаруженных на некоторых моделях &ultrasparc; II и III. &merged; + + Драйвер &man.syscons.4; теперь поддерживает режимы + VESA (15, 16, 24 и 32 бит). Для включения этой функциональности, + необходимо добавить два параметра ядра, + SC_PIXEL_MODE и VESA + (или загрузить соответствующий модуль ядра). Драйвер &man.uart.4; был включен в ядре GENERIC, и теперь это драйвер по умолчанию @@ -375,6 +534,9 @@ &man.sab.4; теперь выключены в ядре GENERIC. &merged; + Драйвер &man.uftdi.4; теперь поддерживает микросхему FTDI + FT2232C. + Драйвер &man.uplcom.4; теперь поддерживает обработку сигнала CTS. @@ -392,7 +554,7 @@ Драйвер &man.uaudio.4; теперь содержит некоторую дополнительную функциональность, включая контроль уровня на большем числе входов - и возможность записи на некоторых устройствах. + и возможность записи на некоторых устройствах. &merged; @@ -408,7 +570,8 @@ device ath_rate_sample. Драйвер &man.bge.4; теперь поддерживает инфраструктуру - &man.altq.4;. + &man.altq.4;, а также микросхемы BCM5714, 5721, 5750, 5751, + 5751M и 5789. &merged; Был добавлен USB Communication Device Class Ethernet драйвер &man.cdce.4;. &merged; @@ -420,7 +583,7 @@ Драйвер &man.cx.4; теперь MPSAFE. &merged; Драйвер &man.dc.4; теперь поддерживает инфраструктуру - &man.altq.4;. + &man.altq.4;. &merged; Драйвер &man.ed.4; теперь поддерживает инфраструктуру &man.altq.4;. &merged; @@ -430,8 +593,8 @@ конфликтовала с promiscuous режимом. &merged; Контроль потока Ethernet отключен по умолчанию в драйвере - &man.fxp.4; для предотвращения проблем — паники ядра. - &merged; + &man.fxp.4; для предотвращения проблем в подсети при возникновении + паники системы или при включенном отладчике ядра. &merged; Драйвер gx(4) был удален, поскольку он не поддерживается достаточно активно, и драйвер &man.em.4; поддерживает все @@ -439,13 +602,29 @@ Драйвер &man.hme.4; теперь MPSAFE. &merged; - Драйвер &man.ixgb.4; теперь MPSAFE. + Были добавлены драйверы &man.ipw.4; (для Intel PRO/Wireless 2100), + &man.iwi.4; (для Intel PRO/Wireless 2200BG/2225BG/2915ABG), + &man.ral.4; (для Ralink Technology RT2500), + и &man.ural.4; (для Ralink Technology RT2500USB). + + Драйвер &man.ixgb.4; теперь MPSAFE. &merged; + + Драйвер musycc для сетевой интерфейсной карты LanMedia + LMC1504 T1/E1 не использовался и был удален. + + Драйверы, использующие конвертер драйверов + устройств &man.ndis.4;, теперь создаются и загружаются по-другому. + Драйвер &man.ndis.4; теперь может быть предварительно собран как + модуль или статически компилирован в ядро. Отдельные драйверы + теперь могут быть собраны с использованием утилиты &man.ndisgen.8;; + получившиеся модули могут быть загружены в работающее ядро с + использованием &man.kldload.8;. &merged; Конвертер драйверов устройств &man.ndis.4; теперь поддерживает бинарные файлы &windows;/x86-64 на системах amd64. &merged; - Был добавлен драйвер nve, поддерживающий + Был добавлен драйвер &man.nve.4;, поддерживающий nVidia nForce MCP Networking Adapter. Драйвер &man.re.4; теперь поддерживает инфраструктуру @@ -479,7 +658,7 @@ в ядро. Драйвер &man.xl.4; теперь поддерживает - &man.polling.4;. + &man.polling.4;. &merged; @@ -497,6 +676,13 @@ За дальнейшей информацией обращайтесь к странице справочника &man.carp.4;. &merged; + Была добавлена реализация сетевого моста &man.if.bridge.4;, + первоначально появившаяся в NetBSD. Эта реализация поддерживает + IEEE 802.1D Spanning Tree Protocol, индивидуальные интерфейсные + устройства для каждого моста и фильтрацию проходящих через мост + пакетов. Утилита &man.ifconfig.8; теперь поддерживает конфигурацию + &man.if.bridge.4;. + Параметр &man.ipfw.4; IPDIVERT теперь доступен в виде загружаемого модуля ядра. Если этот модуль не загружен, &man.ipfw.4; не будет загружать правила @@ -509,9 +695,13 @@ когда используются параметры правил gid, jail, и/или uid. &merged; + Системы &man.ipfw.4; и &man.dummynet.4; теперь поддерживают + IPv6. + &man.ipfw.8; теперь поддерживает классификацию и теги - пакетов &man.altq.4; через divert сокет, а также - TCP data length. + пакетов &man.altq.4; через divert сокет. Возможно также указать + правила, соответствующие TCP пакетам с определенным значением + payload size. Правило &man.ipfw.8; ipfw fwd теперь поддерживает полное управление назначением пакета при @@ -525,6 +715,8 @@ аккуратно, чтобы, например, не нарушить определение PMTU. &merged; + Система &man.ipfw.8; теперь поддерживает правила только IPv4. + &man.ipnat.8; теперь позволяет определять правила перенаправления для не-TCP/UDP пакетов. &merged; @@ -532,18 +724,35 @@ Giant блокировки стеком сетевых протоколов и улучшению стратегии блокировки. + Библиотека libalias теперь может быть собрана + как модуль ядра. + + Уведомления об изменении статуса сетевых интерфейсов теперь + отправляются /dev/devctl. + Новый узел NetGraph &man.ng.ipfw.4; предоставляет простой интерфейс между &man.ipfw.4; и &man.netgraph.4;. + Был добавлен новый узел &man.ng.nat.4; NetGraph для выполнения + функций NAT. + Новый узел NetGraph &man.ng.netflow.4; позволяет маршрутизатору, работающему под &os;, выполнять экспорт NetFlow версии 5. &merged; + Был добавлен новый узел NetGraph &man.ng.tcpmss.4;. + Он поддерживает изменение параметров MSS пакетов TCP. + Драйвер &man.sppp.4; теперь включает поддержку Frame Relay &merged; Драйвер &man.sppp.4; теперь MPSAFE. + Была реализована новая переменная sysctl + net.link.tap.user_open. Она позволяет + непривилегированный доступ к файлам устройств &man.tap.4; + на основе прав, действующих в файловой системе. + Была исправлена ошибка TCP, которая иногда приводила к игнорированию пакетов RST при окне приема в ноль байт. &merged; @@ -594,6 +803,16 @@ sysctl debug.mpsafenet может быть установлена в 1). + Сокеты Unix теперь поддерживают опции + LOCAL_CREDS и + LOCAL_CONNWAIT. + Опция LOCAL_CREDS предоставляет получателю + механизм для получения идентификатора процесса в виде + контрольного сообщения &man.recvmsg.2;. + Опция LOCAL_CONNWAIT вызывает блокирование + в функции &man.connect.2; до тех пор, пока на принимающем сокете + не будет вызвана функция &man.accept.2;. Более детальная + информация находится на странице справочника &man.unix.4;. @@ -606,6 +825,20 @@ Он поддерживает контроллеры SATA RAID серий Areca ARC-11xx и ARC-12xx. &merged; + Семейство драйверов &man.ata.4; было пересмотрено и обновлено. + Оно было разделено на модули, которые могут быть загружены и выгружены + независимо (модули atapci и + ata необходимы для драйверов устройств, таких + как atadisk, + atapicd, atapifd, + atapist и + ataraid). Устройства SATA поддерживают горячее + подключение/отключение на поддерживающих эту функцию контроллерах. + Поддержка ATA RAID была переписана и теперь поддерживает множество + новых форматов метаданных. Драйвер atapicd + больше не поддерживает устройства смены CD. Выполненное обновление + известно как ATA mkIII. + Был добавлен класс SHSEC GEOM. Он предоставлен для разделения секретного ключа (secret) между несколькими провайдерами GEOM. Все эти провайдеры @@ -628,6 +861,10 @@ Старая подсистема vinum(4) была удалена в пользу новой, основанной на &man.geom.4; версии. + Драйвер &man.twa.4; был обновлен до версии + 9.2 release (для &os; 5.2.1), распространяемой с веб сайта + 3ware. + Драйвер &man.wd.4; был удален. Было обнаружено, что драйвер &man.ata.4; работает достаточно хорошо на платформе pc98 и нет необходимости в использовании старого драйвера @@ -658,6 +895,9 @@ FreeBSD-EN-05:01.nfs. &merged; + Была добавлена поддержка чтения ReiserFS + версии 3. Обращайтесь к &man.mount.reiserfs.8; за подробной + информацией. @@ -676,6 +916,17 @@ (таких как eject), выполняемых после выполнения команды fixate. + Были реализованы специфичные для данной архитектуры + оптимизированные версии &man.bcmp.3;, &man.bcopy.3;, &man.bzero.3;, + &man.memcmp.3;, &man.memcpy.3;, &man.memmove.3;, &man.memset.3;, + &man.strcat.3; и &man.strcpy.3;. Несколько математических + функций, таких как &man.ceill.3; и &man.sqrtf.3; также были замещены + оптимизированными версиями. + + Утилита &man.chflags.1; теперь поддерживает флаг + , позволяющий изменять флаги на символических + ссылках. + Программа &man.ftpd.8; теперь корректно использует коды статуса 212 и 213 для каталога и файла (в предыдущей версии использовался @@ -704,6 +955,34 @@ результат все еще включает запись AF_INET6 перед записью AF_INET. &merged; + Функции &man.gethostbyname.3;, &man.gethostbyname2.3; и + &man.gethostbyaddr.3; теперь можно безопасно использовать + в многопоточных программах. &merged; + + Функции &man.getnetent.3;, &man.getnetbyname.3; и + &man.getnetbyaddr.3; теперь можно безопасно использовать + в многопоточных программах. &merged; + + Функции &man.getprotoent.3;, &man.getprotobyname.3; и + &man.getprotobynumber.3; теперь можно безопасно использовать + в многопоточных программах. &merged; + + Функции &man.getservent.3;, &man.getservbyname.3; и + &man.getservbyport.3; теперь можно безопасно использовать + в многопоточных программах. &merged; + + В соответствии с IEEE Std 1003.1-2001 (известным также как + POSIX 2001), переменная n_net + структуры struct netent и первый аргумент + &man.getnetbyaddr.3; были изменены на uint32_t. + Вследствие этого изменения ABI на 64-битных платформах + несовместим с предыдущими релизами &os; и основной номер версии + библиотеки libpcap был увеличен. + Если вы обновляете &os; на 64-битных платформах с более старой версии, + учтите, что все программы пользователя, использующие + &man.getnetbyaddr.3;, &man.getnetbyname.3;, &man.getnetent.3; и/или + libpcap, должны быть перекомпилированы. + Утилита gvinum(8) теперь поддерживает субкоманды checkparity, rebuildparity и @@ -719,9 +998,17 @@ была исключена из числе рекомендованных. При обнаружении одного из таких сокращений, на stderr печатается предупреждение, содержащее корректную полную форму. + + Утилита &man.kldstat.8; теперь поддерживает опцию + , с которой возвращает статус определенного модуля + ядра. &merged; Дисковый формат файлов LC_CTYPE был изменен - к машино-независимому виду. + к машинно-независимому виду. + + Утилита &man.mixer.8; теперь поддерживает параметр + . Это то же, что и опция , + но разделители полей не выводятся. Была исправлена ошибка в библиотеке libalias, приводившая к дампу памяти при указании в &man.natd.8; @@ -749,7 +1036,7 @@ платформах, основной поток получает 2MB стек по умолчанию, а остальные потоки получают 1MB стек по умолчанию. На 64-битных платформах, размер стека по умолчанию 4MB и 2MB - соответственно. + соответственно. &merged; Библиотека libxpg4 была удалена, поскольку вся ее функциональность была давно внесена в @@ -838,21 +1125,21 @@ отображение счетчиков пакетов, заблокированных &man.pf.4;. &merged; - &man.pgrep.1; теперь поддерживает опцию , + Команда &man.pgrep.1; теперь поддерживает опцию , которая соответствует системным процессам (потокам ядра). - &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию + Команды &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию , позволяющую указывать файл, где сохраняется PID. - &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию + Команды &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию , с которой регистр игнорируется. - &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию + Команды &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию , с которой процессы сопоставляются на основе их идентификатора &man.jail.2;. - &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию + Команды &man.pgrep.1; и &man.pkill.1; теперь поддерживают опцию , соответствующую наиболее старому (раньше всех запущенному) из выбираемых процессов. @@ -877,11 +1164,11 @@ нарушающему Microsoft PPP Callback Control Protocol section 3.2. &merged; - &man.ps.1; теперь поддерживает ключевое слово + Утилита &man.ps.1; теперь поддерживает ключевое слово jid опции . Оно предназначено для отображения идентификатора &man.jail.2; каждого процесса. - &man.pstat.8; теперь поддерживает опцию , + Программа &man.pstat.8; теперь поддерживает опцию , чтобы выводить размер с префиксами, такими как K, M и G. @@ -889,12 +1176,16 @@ теперь включают &man.bsdtar.1; вместо GNU tar. Утилита &man.restore.8; опять может читать ленты с дампами - &os; версии 1. + &os; версии 1. &merged; Была исправлена ошибка в утилите &man.rexecd.8;, из-за которой считалось, что опция всегда указана. &merged; + Утилита &man.rexecd.8; была удалена. В дереве исходных текстов + &os; нет клиентов rexec, и клиентская функция &man.rexec.3; существует + только в libcompat. + Утилита &man.rm.1; теперь поддерживает параметр , с которым (однократно) запрашивается подтверждение при рекурсивном удалении каталогов или @@ -907,6 +1198,11 @@ . Это поведение соответствует документу Version 3 of the Single UNIX Specification (SUSv3). + Были реализованы следующие функции стандарта ISO/IEC 9899:1999: + roundl(), + lroundl(), llroundl(), + truncl() и floorl(). + Была добавлена библиотека &man.rpmatch.3; для проверки строки, содержащей положительный или отрицательный ответ в текущей локали. @@ -919,6 +1215,9 @@ Нестандартный интерфейс поддержки мультибайтовых и расширенных символов rune(3) был удален. + &man.sed.1; теперь поддерживает опцию , + включающую построчную буферизацию вывода. &merged; + Функция &man.strftime.3; теперь поддерживает некоторые GNU расширения, такие как - (без заполнения), _ (использовать пробел для заполнения), @@ -934,10 +1233,17 @@ привилегированных программ, когда буфер сокета переполняется вследствие локальной DoS атаки. &merged; + &man.syslogd.8; теперь поддерживает опцию , + которая позволяет изменять путь к привилегированному сокету. + Это полезно для предотвращения получения даемоном сообщений из + локальных сокетов (/var/run/log и + /var/run/logpriv используются по умолчанию). + &merged; + Утилита &man.syslogd.8; теперь позволяет использование символов : и % в имени хоста. Эти символы используются в адресах и - scope ID IPv6. + scope ID IPv6. &merged; &man.systat.1; теперь приспособлен для IPv6. &merged; @@ -960,6 +1266,9 @@ Была добавлена команда &man.tcpdrop.8;, закрывающая выбранное соединение TCP. Она была заимствована из OpenBSD. &merged; + &man.what.1; теперь поддерживает флаг , который + указывает выводить текст, но не форматировать его. + &man.whois.1; теперь поддерживает флаг для запроса whois.krnic.net (the National Internet Development Agency of Korea), @@ -973,9 +1282,16 @@ таких как &man.hosts.5;, &man.services.5; и так далее, которые не заканчивались символом новой строки. &merged; + Были добавлены новые системные пользователь/группа + _dhcp для поддержки &man.dhclient.8; из + OpenBSD. + Скрипты <filename>/etc/rc.d</filename> + Был добавлен стартовый скрипт rc.d/bsnmpd + для &man.bsnmpd.1;. + &man.rc.conf.5; теперь поддерживает изменение имен сетевых интерфейсов во время загрузки. &merged; Например: @@ -1008,58 +1324,166 @@ moused_ums0_port="/dev/ums0" указания владельца файловой системы по умолчанию и так далее. &merged; + Следующие скрипты были удалены, поскольку они были + специфичны для NetBSD и никогда не использовались в &os;: + altqd, + dhcpd, + dhcrelay, + downinterfaces, + gated, + ifwatchd, + kdc, + lkm1, + lkm2, + lkm3, + mixerctl, + mopd, + mountall, + ndbootd, + network, + poffd, + postfix, + ppp, + racoon, + raidframe, + rbootd, + rtsold, + screenblank, + swap2, + sysdb, + wscons, + xdm и + xfs. Стороннее программное обеспечение + awk был обновлен с релиза от 7 + февраля 2004 года до релиза от 24 апреля 2005 года. + BIND был обновлен с версии 9.3.0 до версии 9.3.1. &merged; + bsnmp был обновлен с 1.7 + до 1.10. + + bzip2 был обновлен с 1.0.2 + до 1.0.3. + + OpenBSD dhclient был импортирован из + OpenBSD 3.7. Он замещает ISC DHCP клиента, использовавшегося в + в предыдущих версиях &os;. + FILE был обновлен с 4.10 до 4.12. + GNU GCC был обновлен с + 3.4.2-prerelease от 28 июля 2004 года до 3.4.4. + + A number of bug fixes and performance enhancements have been + added to GNU grep in the form of + patches from Fedora's grep-2.5.1-48 source RPM. + GNU readline был обновлен с версии 4.3 до версии 5.0. + IPFilter был обновлен с + 3.4.35 до 4.1.18. + Heimdal был обновлен с 0.6.1 до 0.6.3. &merged; + Был импортирован hostapd + v0.3.9. Это пользовательская программа IEEE + 802.11 AP и IEEE 802.1X/WPA/WPA2/EAP + Authenticator и RADIUS сервер аутентификации. + Более подробная информация находится на странице справочника + &man.hostapd.8;. + + libpcap был обновлен с + v0.8.3 до v0.9.1 (alpha 096). + + libregex была обновлена с снэпшота + GNU grep 2.5.1 до + снэпшота с тегом fedora-glibc-2_3_4-21 + из CVS репозитория glibc. + + libz была обновлена с 1.2.1 + до 1.2.2. + lukemftp был обновлен с снэпшота из OpenBSD от 26 апреля 2004 года до снэпшота - от 19 февраля 2005 года. + от 16 мая 2005 года. Был добавлен снэпшот netcat из OpenBSD от 4 февраля 2005 года. Более подробная информация находится на странице справки по &man.nc.1;. &merged; + NgATM был обновлен с 1.0 + до 1.2. + OpenPAM был обновлен с релиза Eelgrass до релиза Feterita. + OpenPAM был обновлен с релиза + Feterita до релиза Figwort. + OpenSSH был обновлен с 3.8p1 - до 3.9p1. + до 4.1p1. OpenSSL был обновлен с 0.9.7d до 0.9.7e. &merged; + pf был обновлен с версии, включенной + в OpenBSD 3.5 до версии, включенной в + в OpenBSD 3.7. + sendmail был обновлен с версии 8.13.1 до версии 8.13.3. &merged; + sendmail был обновлен с версии + version 8.13.3 до версии 8.13.4. Теперь он поддерживает + OSTYPE(freebsd6). + + tcpdump был обновлен с + v3.8.3 до v3.9.1 (alpha 096). + + tcsh был обновлен с + 6.13.00 до 6.14.00. + + texinfo был обновлен с 4.6 + до 4.8. + База данных timezone была обновлена с релиза tzdata2004e до релиза tzdata2004g. &merged; + Был импортирован WPA Supplicant + v0.3.9. Он предоставляет WPA Supplicant компонент из набора + WPA/IEEE 802.11i. За дополнительной информацией обращайтесь к + странице справочника &man.wpa.supplicant.8;. + Инфраструктура коллекции портов/пакетов + Утилита &man.pkg.create.1; теперь поддерживает флаг + . Если указан этот флаг, при создании файла + пакета из локально установленного пакета, создаются файлы для + всех пакетов, от которых он зависит. + Утилита &man.pkg.version.1; теперь поддерживает флаг для подавления вывода символов сравнения версий <, = и >. + Утилита &man.pkg.version.1; теперь поддерживает флаг + , с которым только файл INDEX + используется для определения того, является ли пакет устаревшим. + Файлы ports/INDEX*, в которых находится индекс всех портов коллекции, @@ -1110,7 +1534,7 @@ moused_ums0_port="/dev/ums0" Поддерживаемая версия десктопа GNOME была обновлена с - 2.6.2 до 2.10. Более подробная информация о работе + 2.6.2 до 2.10.1. Более подробная информация о работе GNOME в &os; находится на веб странице FreeBSD GNOME Project. &merged; @@ -1157,6 +1581,16 @@ moused_ums0_port="/dev/ums0" Документация + Документация существующей функциональности была улучшена путем + добавления следующих страниц справочника: &man.ataraid.4;, + &man.bus.space.9;, + &man.devfs.conf.5;, &man.devfs.rules.5;, + &man.pmap.page.init.9;, + &man.pthread.atfork.3;, + &man.sched.4bsd.4;, &man.sched.ule.4;, &man.snd.fm801.4;, + &man.snd.neomagic.4;, &man.snd.via8233.4;, &man.snd.via82c686.4; + и &man.snd.vibes.4;. + Страницы справочника базовой системы получили множество исправлений, как в содержимом так и в отображении. Ссылки между страницами стали более корректными, стандартные -- cgit v1.1