MFen 1.845-1.849
Obtained from: The FreeBSD Simplified Chinese Project CVS
This commit is contained in:
parent
262fe13148
commit
6fba7ba3c1
@ -1,7 +1,7 @@
|
||||
<!--
|
||||
The FreeBSD Simplified Chinese Project
|
||||
|
||||
Original revision: 1.845
|
||||
Original revision: 1.849
|
||||
-->
|
||||
<articleinfo>
|
||||
<title>&os;/&arch; &release.current; 发行说明</title>
|
||||
@ -143,6 +143,12 @@
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-05:04.ifconf.asc">FreeBSD-SA-05:04.ifconf</ulink>。
|
||||
&merged;</para>
|
||||
|
||||
<para>修正了 &man.cvs.1; 中的多处程序设计问题, 这些问题可能导致在
|
||||
CVS 服务器上执行任意代码。
|
||||
要了解更多信息, 请参见安全公告
|
||||
<ulink url="ftp://ftp.FreeBSD.org/pub/FreeBSD/CERT/advisories/FreeBSD-SA-05:05.cvs.asc">FreeBSD-SA-05:05.cvs</ulink>。
|
||||
&merged;</para>
|
||||
|
||||
</sect2>
|
||||
|
||||
<sect2 id="kernel">
|
||||
@ -297,6 +303,12 @@
|
||||
<varname>hint.<replaceable>ichss</replaceable>.0.disabled="1"</varname>
|
||||
来禁用。</para>
|
||||
|
||||
<para arch="amd64,i386">加入了用于硬件性能监视计数器的 &man.hwpmc.4;
|
||||
驱动。 这个驱动抽象了新式 CPU 中提供的硬件性能监视机制,
|
||||
并提供了在用户进程中利用这些机制的支持。 要了解更多的细节,
|
||||
请参见 &man.hwpmc.4; 的联机手册、 相关联的函数库,
|
||||
以及有关的其他工具。</para>
|
||||
|
||||
<para arch="i386">删去了对于 OLDCARD 子系统的支持。
|
||||
现在, NEWCARD 系统被用于支持所有的 PCCARD 设备了。</para>
|
||||
|
||||
@ -385,6 +397,12 @@
|
||||
|
||||
<para>&man.hme.4; 驱动现在 MPSAFE 了。 &merged;</para>
|
||||
|
||||
<para>加入了 &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)
|
||||
驱动。</para>
|
||||
|
||||
<para>&man.ixgb.4; 驱动现在 MPSAFE 了。</para>
|
||||
|
||||
<para arch="amd64">现在 &man.ndis.4; 设备驱动 wrapper
|
||||
@ -450,6 +468,8 @@
|
||||
当使用了 <literal>gid</literal>, <literal>jail</literal>,
|
||||
和/或 <literal>uid</literal> 规则选项时正常工作了。 &merged;</para>
|
||||
|
||||
<para>&man.ipfw.4; 和 &man.dummynet.4; 系统能够支持 IPv6 了。</para>
|
||||
|
||||
<para>&man.ipfw.8; 现在支持通过转发 socket,
|
||||
以及 TCP 数据长度来区分并标记
|
||||
&man.altq.4; 包了。</para>
|
||||
@ -481,6 +501,10 @@
|
||||
|
||||
<para>&man.sppp.4; 驱动现在 MPSAFE 了。</para>
|
||||
|
||||
<para>实现了一个新的 sysctl <varname>net.link.tap.user_open</varname>。
|
||||
它允许基于文件系统权限对
|
||||
&man.tap.4; 设备进行非特权访问。</para>
|
||||
|
||||
<para>修正了 TCP 的一处问题, 这一问题有时会导致当接收窗口大小为零时,
|
||||
RST 包被忽略的问题。 &merged;</para>
|
||||
|
||||
@ -523,6 +547,15 @@
|
||||
<varname>debug.mpsafenet</varname> sysctl 变量设置为
|
||||
<literal>1</literal>)。</para>
|
||||
|
||||
<para>现在 Unix domain socket 提供了
|
||||
<literal>LOCAL_CREDS</literal> 和
|
||||
<literal>LOCAL_CONNWAIT</literal>。
|
||||
其中, <literal>LOCAL_CREDS</literal> 选项提供了一种机制,
|
||||
使得接收方能够以 &man.recvmsg.2; 控制消息的形式,
|
||||
收到发送者的进程凭据。
|
||||
而 <literal>LOCAL_CONNWAIT</literal> 则将让 &man.connect.2;
|
||||
函数阻塞, 直到在监听 socket 上执行了 &man.accept.2; 为止。
|
||||
欲了解进一步的情况, 请参见 &man.unix.4; 联机手册。</para>
|
||||
</sect3>
|
||||
|
||||
<sect3 id="disks">
|
||||
@ -555,6 +588,8 @@
|
||||
<para>删去了旧的 vinum(4) 子系统,
|
||||
新的基于 &man.geom.4; 的版本提供了更好的功能。</para>
|
||||
|
||||
<para>&man.twa.4; 驱动更新到了来自 3ware 网站的 9.2 版 (用于 &os; 5.2.1)</para>
|
||||
|
||||
<para arch="pc98">删去了 &man.wd.4; 驱动。
|
||||
&man.ata.4; 驱动已经能够在
|
||||
pc98 平台上很好的工作, 因而不再需要旧的 &man.wd.4;
|
||||
@ -601,6 +636,11 @@
|
||||
<para>现在 &man.burncd.8; 工具能够在光盘定型之后执行命令了 (例如
|
||||
<command>eject</command>)。</para>
|
||||
|
||||
<para arch="amd64">实现了针对本平台优化的
|
||||
&man.bcmp.3;, &man.bcopy.3;, &man.bzero.3;, &man.memcmp.3;,
|
||||
&man.memcpy.3;, &man.memmove.3;, &man.memset.3;, &man.strcat.3;
|
||||
and &man.strcpy.3; 版本。</para>
|
||||
|
||||
<para>现在 &man.ftpd.8; 程序会正确地为目录和文件的状态使用 <literal>212</literal>
|
||||
和 <literal>213</literal> 状态代码了 (过去的版本,
|
||||
曾经长期使用 <literal>211</literal>)。
|
||||
@ -628,6 +668,12 @@
|
||||
以强制创建 GPT, 即使磁盘上原先已经存在了 MBR 记录。
|
||||
&merged;</para>
|
||||
|
||||
<para>现在 &man.getprotoent.3;, &man.getprotobyname.3;, 以及
|
||||
&man.getprotobynumber.3; 函数是线程安全的了。</para>
|
||||
|
||||
<para>现在 &man.getservent.3;, &man.getservbyname.3;, 以及
|
||||
&man.getservbyport.3; 函数是线程安全的了。</para>
|
||||
|
||||
<para>gvinum(8) 工具现在支持
|
||||
<command>checkparity</command>、
|
||||
<command>rebuildparity</command>, 以及
|
||||
@ -645,6 +691,10 @@
|
||||
<para>磁盘上的 <literal>LC_CTYPE</literal> 文件格式,
|
||||
现在已经改为机器无关的格式了。</para>
|
||||
|
||||
<para>&man.mixer.8; 工具新增了 <option>-S</option>
|
||||
参数。 它的功能和 <option>-s</option> 一样,
|
||||
但并不输出混音字段间隔符。</para>
|
||||
|
||||
<para>修正了 <filename>libalias</filename> 函数库中的一处问题,
|
||||
该问题可能导致使用 &man.natd.8; 的 <option>-reverse</option>
|
||||
选项时出现 core dump。</para>
|
||||
@ -787,7 +837,7 @@
|
||||
现在使用 &man.bsdtar.1; 代替了 GNU tar。</para>
|
||||
|
||||
<para>&man.restore.8; 工具又能够处理
|
||||
&os; 版本 1 的转储磁带了。</para>
|
||||
&os; 版本 1 的转储磁带了。 &merged;</para>
|
||||
|
||||
<para>修正了一个导致 &man.rexecd.8; 工具总是以 <option>-i</option>
|
||||
参数运行的问题。 &merged;</para>
|
||||
@ -804,6 +854,10 @@
|
||||
<para>加入了用于检查字符串是否是当前 locale 的编码的
|
||||
&man.rpmatch.3; 库函数。</para>
|
||||
|
||||
<para>下列 ISO/IEC 9899:1999 标准函数得以实现: <function>roundl()</function>、
|
||||
<function>lroundl()</function>、 <function>llroundl()</function>、
|
||||
<function>truncl()</function>, 以及 <function>floorl()</function>。</para>
|
||||
|
||||
<para>&man.rtld.1; 动态连接器现在支持通过
|
||||
<varname>LD_LIBMAP</varname> 环境变量来指定库映射关系了。
|
||||
这一选项能够覆盖 &man.libmap.conf.5; 的设置。 &merged;</para>
|
||||
@ -824,9 +878,15 @@
|
||||
者避免了发生本地的拒绝服务攻击时,
|
||||
特权程序由于域 socket 的缓冲区耗尽而死锁。 &merged;</para>
|
||||
|
||||
<para>&man.syslogd.8; 新增了 <option>-S</option> 选项,
|
||||
用以改变特权 socket 的路径名。 如果您不希望服务接受来自本地 socket
|
||||
的消息 (默认使用的是 <filename>/var/run/log</filename> 和
|
||||
<filename>/var/run/logpriv</filename>) 时, 这个选项就很有用了。
|
||||
&merged;</para>
|
||||
|
||||
<para>&man.syslogd.8; 工具现在允许在主机名标识符中使用
|
||||
<literal>:</literal> 和 <literal>%</literal>
|
||||
这两个字符了。 这些字符被 IPv6 地址和 scope ID 使用。</para>
|
||||
这两个字符了。 这些字符被 IPv6 地址和 scope ID 使用。 &merged;</para>
|
||||
|
||||
<para>现在 &man.systat.1; <option>-netstat</option> 的显示也包括了
|
||||
IPv6 的数据。 &merged;</para>
|
||||
@ -860,6 +920,9 @@
|
||||
<sect3 id="rc-scripts">
|
||||
<title><filename>/etc/rc.d</filename> 脚本</title>
|
||||
|
||||
<para>加入了用于启动 &man.bsnmpd.1; 的启动脚本,
|
||||
<filename>rc.d/bsnmpd</filename>。</para>
|
||||
|
||||
<para>&man.rc.conf.5; 现在支持在引导时修改网络接口的名字了。
|
||||
&merged; 例如:</para>
|
||||
|
||||
@ -1026,6 +1089,12 @@ moused_ums0_port="/dev/ums0"</programlisting>
|
||||
<sect2 id="doc">
|
||||
<title>文档</title>
|
||||
|
||||
<para>新增了 &man.sched.4bsd.4; 和 &man.sched.ule.4; 联机手册。
|
||||
它们介绍了内核选项 SCHED_4BSD 和 SCHED_ULE 以及他们各自适用的 sysctl。</para>
|
||||
|
||||
<para>新增了 &man.ataraid.4; 联机手册。 它介绍了 &man.ata.4; 软件
|
||||
RAID 驱动。</para>
|
||||
|
||||
<para>对于基本系统的联机手册中的内容和表达方式进行了大量的整理。
|
||||
交叉引用更加准确和一致, 标准小节的标题贯穿始终,
|
||||
而使用的符号也进行了清理。</para>
|
||||
|
Loading…
Reference in New Issue
Block a user