diff options
author | Fukang Chen <loader@FreeBSD.org> | 2009-04-06 16:55:05 +0000 |
---|---|---|
committer | Fukang Chen <loader@FreeBSD.org> | 2009-04-06 16:55:05 +0000 |
commit | b0222251f9d5a9a28059bc6a5ad51a7978bee035 (patch) | |
tree | 0a74118095eaf30bb2fd79aec32bc5a3e5b96b4d /zh_CN.GB2312/books | |
parent | ed29a74b68fac94e7028f7f607b34a1e355a7094 (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312/books')
-rw-r--r-- | zh_CN.GB2312/books/porters-handbook/book.sgml | 1456 |
1 files changed, 988 insertions, 468 deletions
diff --git a/zh_CN.GB2312/books/porters-handbook/book.sgml b/zh_CN.GB2312/books/porters-handbook/book.sgml index 36c2588c3f..cde7948f22 100644 --- a/zh_CN.GB2312/books/porters-handbook/book.sgml +++ b/zh_CN.GB2312/books/porters-handbook/book.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.979 + Original Revision: 1.996 $FreeBSD$ --> @@ -1444,6 +1444,12 @@ PORTEPOCH= 1</programlisting> </row> <row> + <entry><filename>docs*</filename></entry> + <entry>有关 FreeBSD 文档的 Meta-ports。</entry> + <entry></entry> + </row> + + <row> <entry><filename>editors</filename></entry> <entry>通用编辑器。</entry> <entry>有特殊用途的编辑器应该被置于相应的分类中 @@ -4756,14 +4762,7 @@ PLIST_SUB+= NLS="@comment " <entry><makevar>PERL_VERSION</makevar></entry> <entry>系统中安装的 <literal>perl</literal> 的完整版本 (例如, - <literal>5.00503</literal>)。</entry> - </row> - - <row> - <entry><makevar>PERL_VER</makevar></entry> - - <entry>系统中安装的 <literal>perl</literal> 的短版本 (例如, - <literal>5.005</literal>)。</entry> + <literal>5.8.9</literal>)。</entry> </row> <row> @@ -4771,7 +4770,7 @@ PLIST_SUB+= NLS="@comment " <entry>系统中安装的 <literal>perl</literal> 的版本整数值, 其形式为 <literal>MNNNPP</literal> - (例如, <literal>500503</literal>)。</entry> + (例如, <literal>500809</literal>)。</entry> </row> <row> @@ -7977,11 +7976,9 @@ run_rc_command "$1"</programlisting> <literal>%%PERL_VER%%</literal>, 以及 <literal>%%PERL_VERSION%%</literal> 将自动进行相应的替换。 其中, <literal>%%OSREL%%</literal> 的值是操作系统以数值表示的版本 (例如 - <literal>4.9</literal>)。 <literal>%%PERL_VERSION%%</literal> - 则是 <command>perl</command> 的完整版本号 (例如 - <literal>5.00502</literal>) 而 <literal>%%PERL_VER%%</literal> - 是 <command>perl</command> 的版本去掉 patchlevel - 的部分 (例如 <literal>5.005</literal>)。 许多其它与 port 文档文件有关的 + <literal>4.9</literal>)。 <literal>%%PERL_VERSION%%</literal> 和 + <literal>%%PERL_VER%%</literal> 是 <command>perl</command> 的完整版本号 (例如 + <literal>5.8.9</literal>)。许多其它与 port 文档文件有关的 <literal>%%<replaceable>变量</replaceable>%%</literal> 在 <link linkend="install-documentation">相应章节</link> 中进行了介绍。</para> @@ -9261,1962 +9258,2328 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00 <table frame="none"> <title>__FreeBSD_version 值</title> - <tgroup cols="2"> + <tgroup cols="3"> <thead> <row> + <entry>值</entry> + <entry>日期</entry> <entry>版本</entry> - <entry><literal>__FreeBSD_version</literal></entry> </row> </thead> <tbody> <row> - <entry>2.0-RELEASE</entry> <entry>119411</entry> + <entry></entry> + <entry>2.0-RELEASE</entry> </row> <row> - <entry>2.1-CURRENT</entry> <entry>199501, 199503</entry> + <entry>March 19, 1995</entry> + <entry>2.1-CURRENT</entry> </row> <row> - <entry>2.0.5-RELEASE</entry> <entry>199504</entry> + <entry>April 9, 1995</entry> + <entry>2.0.5-RELEASE</entry> </row> <row> - <entry>2.1 之前的 2.2-CURRENT</entry> <entry>199508</entry> + <entry>August 26, 1995</entry> + <entry>2.1 之前的 2.2-CURRENT</entry> </row> <row> - <entry>2.1.0-RELEASE</entry> <entry>199511</entry> + <entry>November 10, 1995</entry> + <entry>2.1.0-RELEASE</entry> </row> <row> - <entry>2.1.5 之前的 2.2-CURRENT</entry> <entry>199512</entry> + <entry>November 10, 1995</entry> + <entry>2.1.5 之前的 2.2-CURRENT</entry> </row> <row> - <entry>2.1.5-RELEASE</entry> <entry>199607</entry> + <entry>July 10, 1996</entry> + <entry>2.1.5-RELEASE</entry> </row> <row> - <entry>2.1.6 之前的 2.2-CURRENT</entry> <entry>199608</entry> + <entry>July 12, 1996</entry> + <entry>2.1.6 之前的 2.2-CURRENT</entry> </row> <row> - <entry>2.1.6-RELEASE</entry> <entry>199612</entry> + <entry>November 15, 1996</entry> + <entry>2.1.6-RELEASE</entry> </row> <row> - <entry>2.1.7-RELEASE</entry> <entry>199612</entry> + <entry></entry> + <entry>2.1.7-RELEASE</entry> </row> <row> - <entry>2.2-RELEASE</entry> <entry>220000</entry> + <entry>February 19, 1997</entry> + <entry>2.2-RELEASE</entry> </row> <row> + <entry>(not changed)</entry> + <entry></entry> <entry>2.2.1-RELEASE</entry> - <entry>220000 (无变化)</entry> </row> <row> + <entry>(无变化)</entry> + <entry></entry> <entry>在 2.2.1-RELEASE 之后的 2.2-STABLE</entry> - <entry>220000 (无变化)</entry> </row> <row> - <entry>texinfo-3.9 之后的 2.2-STABLE</entry> <entry>221001</entry> + <entry>April 15, 1997</entry> + <entry>texinfo-3.9 之后的 2.2-STABLE</entry> </row> <row> - <entry>top 之后的 2.2-STABLE</entry> <entry>221002</entry> + <entry>April 30, 1997</entry> + <entry>top 之后的 2.2-STABLE</entry> </row> <row> - <entry>2.2.2-RELEASE</entry> <entry>222000</entry> + <entry>May 16, 1997</entry> + <entry>2.2.2-RELEASE</entry> </row> <row> - <entry>2.2.2-RELEASE 之后的 2.2-STABLE</entry> <entry>222001</entry> + <entry>May 19, 1997</entry> + <entry>2.2.2-RELEASE 之后的 2.2-STABLE</entry> </row> <row> - <entry>2.2.5-RELEASE</entry> <entry>225000</entry> + <entry>October 2, 1997</entry> + <entry>2.2.5-RELEASE</entry> </row> <row> - <entry>2.2.5-RELEASE 之后的 2.2-STABLE</entry> <entry>225001</entry> + <entry>November 20, 1997</entry> + <entry>2.2.5-RELEASE 之后的 2.2-STABLE</entry> </row> <row> - <entry>合并 ldconfig -R 之后的 2.2-STABLE</entry> <entry>225002</entry> + <entry>December 27, 1997</entry> + <entry>合并 ldconfig -R 之后的 2.2-STABLE</entry> </row> <row> - <entry>2.2.6-RELEASE</entry> <entry>226000</entry> + <entry>March 24, 1998</entry> + <entry>2.2.6-RELEASE</entry> </row> <row> - <entry>2.2.7-RELEASE</entry> <entry>227000</entry> + <entry>July 21, 1998</entry> + <entry>2.2.7-RELEASE</entry> </row> <row> - <entry>2.2.7-RELEASE 之后的 2.2-STABLE</entry> <entry>227001</entry> + <entry>July 21, 1998</entry> + <entry>2.2.7-RELEASE 之后的 2.2-STABLE</entry> </row> <row> - <entry>&man.semctl.2; 修改之后的 2.2-STABLE</entry> <entry>227002</entry> + <entry>September 19, 1998</entry> + <entry>&man.semctl.2; 修改之后的 2.2-STABLE</entry> </row> <row> - <entry>2.2.8-RELEASE</entry> <entry>228000</entry> + <entry>November 29, 1998</entry> + <entry>2.2.8-RELEASE</entry> </row> <row> - <entry>2.2.8-RELEASE 之后的 2.2-STABLE</entry> <entry>228001</entry> + <entry>November 29, 1998</entry> + <entry>2.2.8-RELEASE 之后的 2.2-STABLE</entry> </row> <row> - <entry>&man.mount.2; 修改之前的 3.0-CURRENT</entry> <entry>300000</entry> + <entry>February 19, 1996</entry> + <entry>&man.mount.2; 修改之前的 3.0-CURRENT</entry> </row> <row> - <entry>&man.mount.2; 修改之后的 3.0-CURRENT</entry> <entry>300001</entry> + <entry>September 24, 1997</entry> + <entry>&man.mount.2; 修改之后的 3.0-CURRENT</entry> </row> <row> - <entry>&man.semctl.2; 修改之后的 3.0-CURRENT</entry> <entry>300002</entry> + <entry>June 2, 1998</entry> + <entry>&man.semctl.2; 修改之后的 3.0-CURRENT</entry> </row> <row> - <entry>ioctl 参数变化之后的 3.0-CURRENT</entry> <entry>300003</entry> + <entry>June 7, 1998</entry> + <entry>ioctl 参数变化之后的 3.0-CURRENT</entry> </row> <row> - <entry>ELF 变换之后的 3.0-CURRENT</entry> <entry>300004</entry> + <entry>September 3, 1998</entry> + <entry>ELF 变换之后的 3.0-CURRENT</entry> </row> <row> - <entry>3.0-RELEASE</entry> <entry>300005</entry> + <entry>October 16, 1998</entry> + <entry>3.0-RELEASE</entry> </row> <row> - <entry>3.0-RELEASE 之后的 3.0-CURRENT</entry> <entry>300006</entry> + <entry>October 16, 1998</entry> + <entry>3.0-RELEASE 之后的 3.0-CURRENT</entry> </row> <row> - <entry>3/4切分之后的 3.0-STABLE</entry> <entry>300007</entry> + <entry>January 22, 1999</entry> + <entry>3/4切分之后的 3.0-STABLE</entry> </row> <row> - <entry>3.1-RELEASE</entry> <entry>310000</entry> + <entry>February 9, 1999</entry> + <entry>3.1-RELEASE</entry> </row> <row> - <entry>3.1-RELEASE 之后的 3.1-STABLE</entry> <entry>310001</entry> + <entry>March 27, 1999</entry> + <entry>3.1-RELEASE 之后的 3.1-STABLE</entry> </row> <row> - <entry>C++ 构建/析构函数顺序变化之后的 3.1-STABLE</entry> <entry>310002</entry> + <entry>April 14, 1999</entry> + <entry>C++ 构建/析构函数顺序变化之后的 3.1-STABLE</entry> </row> <row> - <entry>3.2-RELEASE</entry> <entry>320000</entry> + <entry></entry> + <entry>3.2-RELEASE</entry> </row> <row> - <entry>3.2-STABLE</entry> <entry>320001</entry> + <entry>May 8, 1999</entry> + <entry>3.2-STABLE</entry> </row> <row> - <entry>二进制不兼容的 IPFW 和 socket 变化之后的 3.2-STABLE</entry> <entry>320002</entry> + <entry>August 29, 1999</entry> + <entry>二进制不兼容的 IPFW 和 socket 变化之后的 3.2-STABLE</entry> </row> <row> - <entry>3.3-RELEASE</entry> <entry>330000</entry> + <entry>September 2, 1999</entry> + <entry>3.3-RELEASE</entry> </row> <row> - <entry>3.3-STABLE</entry> <entry>330001</entry> + <entry>September 16, 1999</entry> + <entry>3.3-STABLE</entry> </row> <row> - <entry>libc 中加入 &man.mkstemp.3; 之后的 3.3-STABLE</entry> <entry>330002</entry> + <entry>November 24, 1999</entry> + <entry>libc 中加入 &man.mkstemp.3; 之后的 3.3-STABLE</entry> </row> <row> - <entry>3.4-RELEASE</entry> <entry>340000</entry> + <entry>December 5, 1999</entry> + <entry>3.4-RELEASE</entry> </row> <row> - <entry>3.4-STABLE</entry> <entry>340001</entry> + <entry>December 17, 1999</entry> + <entry>3.4-STABLE</entry> </row> <row> - <entry>3.5-RELEASE</entry> <entry>350000</entry> + <entry>June 20, 2000</entry> + <entry>3.5-RELEASE</entry> </row> <row> - <entry>3.5-STABLE</entry> <entry>350001</entry> + <entry>July 12, 2000</entry> + <entry>3.5-STABLE</entry> </row> <row> - <entry>3/4切分之后的 4.0-CURRENT</entry> <entry>400000</entry> + <entry>January 22, 1999</entry> + <entry>3/4切分之后的 4.0-CURRENT</entry> </row> <row> - <entry>修改动态连接器处理方式之后的 4.0-CURRENT</entry> <entry>400001</entry> + <entry>February 20, 1999</entry> + <entry>修改动态连接器处理方式之后的 4.0-CURRENT</entry> </row> <row> - <entry>C++ 构建/析构函数顺序变化之后的</entry> <entry>400002</entry> + <entry>March 13, 1999</entry> + <entry>C++ 构建/析构函数顺序变化之后的</entry> </row> <row> - <entry>提供 &man.dladdr.3; 之后的 4.0-CURRENT</entry> <entry>400003</entry> + <entry>March 27, 1999</entry> + <entry>提供 &man.dladdr.3; 之后的 4.0-CURRENT</entry> </row> <row> + <entry>400004</entry> + <entry>April 5, 1999</entry> <entry>修正了 __deregister_frame_info 的 4.0-CURRENT (也表示在 EGCS 1.1.2 集成之后的 4.0-CURRENT) </entry> - <entry>400004</entry> </row> <row> + <entry>400005</entry> + <entry>April 27, 1999</entry> <entry>&man.suser.9; API 变化之后的 4.0-CURRENT (也表示 newbus 之后的 4.0-CURRENT)</entry> - <entry>400005</entry> </row> <row> - <entry>cdevsw 注册机制改变之后的 4.0-CURRENT</entry> <entry>400006</entry> + <entry>May 31, 1999</entry> + <entry>cdevsw 注册机制改变之后的 4.0-CURRENT</entry> </row> <row> - <entry>加入了 socket 级凭据的 so_cred 之后的 4.0-CURRENT</entry> <entry>400007</entry> + <entry>June 17, 1999</entry> + <entry>加入了 socket 级凭据的 so_cred 之后的 4.0-CURRENT</entry> </row> <row> - <entry>在 libc_r 中加入 poll 系统调用接口之后的 4.0-CURRENT</entry> <entry>400008</entry> + <entry>June 20, 1999</entry> + <entry>在 libc_r 中加入 poll 系统调用接口之后的 4.0-CURRENT</entry> </row> <row> + <entry>400009</entry> + <entry>July 20, 1999</entry> <entry>将内核中 <literal>dev_t</literal> 类型改为 <literal>struct specinfo</literal> 指针之后的 4.0-CURRENT</entry> - <entry>400009</entry> </row> <row> - <entry>修正了一处 &man.jail.2; 漏洞之后的 4.0-CURRENT</entry> <entry>400010</entry> + <entry>September 25, 1999</entry> + <entry>修正了一处 &man.jail.2; 漏洞之后的 4.0-CURRENT</entry> </row> <row> - <entry><literal>sigset_t</literal> 数据类型改变之后的 4.0-CURRENT</entry> <entry>400011</entry> + <entry>September 29, 1999</entry> + <entry><literal>sigset_t</literal> 数据类型改变之后的 4.0-CURRENT</entry> </row> <row> - <entry>切换到 GCC 2.95.2 编译器之后的 4.0-CURRENT</entry> <entry>400012</entry> + <entry>November 15, 1999</entry> + <entry>切换到 GCC 2.95.2 编译器之后的 4.0-CURRENT</entry> </row> <row> - <entry>加入了可插的 linux模式 ioctl 处理程序后的 4.0-CURRENT</entry> <entry>400013</entry> + <entry>December 4, 1999</entry> + <entry>加入了可插的 linux模式 ioctl 处理程序后的 4.0-CURRENT</entry> </row> <row> - <entry>引入 OpenSSL 之后的 4.0-CURRENT</entry> <entry>400014</entry> + <entry>January 18, 2000</entry> + <entry>引入 OpenSSL 之后的 4.0-CURRENT</entry> </row> <row> + <entry>400015</entry> + <entry>January 27, 2000</entry> <entry>GCC 2.95.2 中 ABI 默认值从 -fvtable-thunks 改为 -fno-vtable-thunks 之后的 4.0-CURRENT</entry> - <entry>400015</entry> </row> <row> - <entry>引入 OpenSSH 之后的 4.0-CURRENT</entry> <entry>400016</entry> + <entry>February 27, 2000</entry> + <entry>引入 OpenSSH 之后的 4.0-CURRENT</entry> </row> <row> - <entry>4.0-RELEASE</entry> <entry>400017</entry> + <entry>March 13, 2000</entry> + <entry>4.0-RELEASE</entry> </row> <row> - <entry>4.0-RELEASE 之后的 4.0-STABLE</entry> <entry>400018</entry> + <entry>March 17, 2000</entry> + <entry>4.0-RELEASE 之后的 4.0-STABLE</entry> </row> <row> - <entry>引入延迟校验和之后的 4.0-STABLE</entry> <entry>400019</entry> + <entry>May 5, 2000</entry> + <entry>引入延迟校验和之后的 4.0-STABLE</entry> </row> <row> - <entry>将 libxpg4 的代码并入 libc 之后的 4.0-STABLE</entry> <entry>400020</entry> + <entry>June 4, 2000</entry> + <entry>将 libxpg4 的代码并入 libc 之后的 4.0-STABLE</entry> </row> <row> + <entry>400021</entry> + <entry>July 8, 2000</entry> <entry>Binutils 升级到 2.10.0 之后的 4.0-STABLE, ELF 标志变化, 以及将 tcsh 引入基本系统</entry> - <entry>400021</entry> </row> <row> - <entry>4.1-RELEASE</entry> <entry>410000</entry> + <entry>July 14, 2000</entry> + <entry>4.1-RELEASE</entry> </row> <row> - <entry>4.1-RELEASE 之后的 4.1-STABLE</entry> <entry>410001</entry> + <entry>July 29, 2000</entry> + <entry>4.1-RELEASE 之后的 4.1-STABLE</entry> </row> <row> + <entry>410002</entry> + <entry>September 16, 2000</entry> <entry>&man.setproctitle.3; 从 libutil 移入 libc 之后的 4.1-STABLE</entry> - <entry>410002</entry> </row> <row> - <entry>4.1.1-RELEASE</entry> <entry>411000</entry> + <entry>September 25, 2000</entry> + <entry>4.1.1-RELEASE</entry> </row> <row> - <entry>4.1.1-RELEASE 之后的 4.1.1-STABLE</entry> <entry>411001</entry> + <entry></entry> + <entry>4.1.1-RELEASE 之后的 4.1.1-STABLE</entry> </row> <row> - <entry>4.2-RELEASE</entry> <entry>420000</entry> + <entry>October 31, 2000</entry> + <entry>4.2-RELEASE</entry> </row> <row> + <entry>420001</entry> + <entry>January 10, 2001</entry> <entry>合并 libgcc.a 和 libgcc_r.a, 并修改了相关的 GCC 连接方式之后的 4.2-STABLE</entry> - <entry>420001</entry> </row> <row> - <entry>4.3-RELEASE</entry> <entry>430000</entry> + <entry>March 6, 2001</entry> + <entry>4.3-RELEASE</entry> </row> <row> - <entry>引入 wint_t 之后的 4.3-STABLE</entry> <entry>430001</entry> + <entry>May 18, 2001</entry> + <entry>引入 wint_t 之后的 4.3-STABLE</entry> </row> <row> - <entry>PCI 电源状态 API 合并之后的 4.3-STABLE</entry> <entry>430002</entry> + <entry>July 22, 2001</entry> + <entry>PCI 电源状态 API 合并之后的 4.3-STABLE</entry> </row> <row> - <entry>4.4-RELEASE</entry> <entry>440000</entry> + <entry>August 1, 2001</entry> + <entry>4.4-RELEASE</entry> </row> <row> - <entry>引入 d_thread_t 之后的 4.4-STABLE</entry> <entry>440001</entry> + <entry>October 23, 2001</entry> + <entry>引入 d_thread_t 之后的 4.4-STABLE</entry> </row> <row> - <entry>mount 结构改变之后的 4.4-STABLE (影响文件系统 kld)</entry> <entry>440002</entry> + <entry>November 4, 2001</entry> + <entry>mount 结构改变之后的 4.4-STABLE (影响文件系统 kld)</entry> </row> <row> - <entry>用户态部分的 smbfs 被引入之后的 4.4-STABLE</entry> <entry>440003</entry> + <entry>December 18, 2001</entry> + <entry>用户态部分的 smbfs 被引入之后的 4.4-STABLE</entry> </row> <row> - <entry>4.5-RELEASE</entry> <entry>450000</entry> + <entry>December 20, 2001</entry> + <entry>4.5-RELEASE</entry> </row> <row> - <entry>usb 结构元素改名之后的 4.5-STABLE</entry> <entry>450001</entry> + <entry>February 24, 2002</entry> + <entry>usb 结构元素改名之后的 4.5-STABLE</entry> </row> <row> + <entry>450004</entry> + <entry>April 16, 2002</entry> <entry>在 &man.rc.conf.5; 变量 <literal>sendmail_enable</literal> 默认值改为 <literal>NONE</literal> 之后的 4.5-STABLE</entry> - <entry>450004</entry> </row> <row> - <entry>默认将 XFree86 4 用于预编译包构建之后的 4.5-STABLE</entry> <entry>450005</entry> + <entry>April 27, 2002</entry> + <entry>默认将 XFree86 4 用于预编译包构建之后的 4.5-STABLE</entry> </row> <row> + <entry>450006</entry> + <entry>May 1, 2002</entry> <entry>accept 过滤器修正了安全问题并且不再会轻易被 DoS 之后的 4.5-STABLE</entry> - <entry>450006</entry> </row> <row> - <entry>4.6-RELEASE</entry> <entry>460000</entry> + <entry>June 21, 2002</entry> + <entry>4.6-RELEASE</entry> </row> <row> + <entry>460001</entry> + <entry>June 21, 2002</entry> <entry>修正了 &man.sendfile.2; 以吻合文档, 而不再根据发出的头计算发出数据量之后的 4.6-STABLE</entry> - <entry>460001</entry> </row> <row> - <entry>4.6.2-RELEASE</entry> <entry>460002</entry> + <entry>July 19, 2002</entry> + <entry>4.6.2-RELEASE</entry> </row> <row> - <entry>4.6-STABLE</entry> <entry>460100</entry> + <entry>June 26, 2002</entry> + <entry>4.6-STABLE</entry> </row> <row> - <entry>MFC `sed -i' 之后的 4.6-STABLE</entry> <entry>460101</entry> + <entry>June 26, 2002</entry> + <entry>MFC `sed -i' 之后的 4.6-STABLE</entry> </row> <row> - <entry>MFC 许多 pkg_install 新特性之后的 4.6-STABLE</entry> <entry>460102</entry> + <entry>September 1, 2002</entry> + <entry>MFC 许多 pkg_install 新特性之后的 4.6-STABLE</entry> </row> <row> - <entry>4.7-RELEASE</entry> <entry>470000</entry> + <entry>October 8, 2002</entry> + <entry>4.7-RELEASE</entry> </row> <row> - <entry>4.7-STABLE</entry> <entry>470100</entry> + <entry>October 9, 2002</entry> + <entry>4.7-STABLE</entry> </row> <row> + <entry>470101</entry> + <entry>November 10, 2002</entry> <entry>开始生成 __std{in,out,err}p 引用, 而不是 __sF。 这将 std{in,out,err} 从编译时表达式变成了运行时值。</entry> - <entry>470101</entry> </row> <row> + <entry>470102</entry> + <entry>January 23, 2003</entry> <entry>MFC mbuf 相关的将 m_aux mbuf 改为 m_tag 的修改之后的 4.7-STABLE</entry> - <entry>470102</entry> </row> <row> - <entry>OpenSSL 升级到 0.9.7 之后的 4.7-STABLE</entry> <entry>470103</entry> + <entry>February 14, 2003</entry> + <entry>OpenSSL 升级到 0.9.7 之后的 4.7-STABLE</entry> </row> <row> - <entry>4.8-RELEASE</entry> <entry>480000</entry> + <entry>March 30, 2003</entry> + <entry>4.8-RELEASE</entry> </row> <row> - <entry>4.8-STABLE</entry> <entry>480100</entry> + <entry>April 5, 2003</entry> + <entry>4.8-STABLE</entry> </row> <row> - <entry>&man.realpath.3; 变为线程安全的之后的 4.8-STABLE</entry> <entry>480101</entry> + <entry>May 22, 2003</entry> + <entry>&man.realpath.3; 变为线程安全的之后的 4.8-STABLE</entry> </row> <row> - <entry>对 twe 的 3ware API 修改之后的 4.8-STABLE</entry> <entry>480102</entry> + <entry>August 10, 2003</entry> + <entry>对 twe 的 3ware API 修改之后的 4.8-STABLE</entry> </row> <row> - <entry>4.9-RELEASE</entry> <entry>490000</entry> + <entry>October 27, 2003</entry> + <entry>4.9-RELEASE</entry> </row> <row> - <entry>4.9-STABLE</entry> <entry>490100</entry> + <entry>October 27, 2003</entry> + <entry>4.9-STABLE</entry> </row> <row> - <entry>kinfo_eproc 中加入 e_sid 之后的 4.9-STABLE</entry> <entry>490101</entry> + <entry>January 8, 2004</entry> + <entry>kinfo_eproc 中加入 e_sid 之后的 4.9-STABLE</entry> </row> <row> - <entry>MFC rtld 的 libmap 功能之后的 4.9-STABLE</entry> <entry>490102</entry> + <entry>February 4, 2004</entry> + <entry>MFC rtld 的 libmap 功能之后的 4.9-STABLE</entry> </row> <row> - <entry>4.10-RELEASE</entry> <entry>491000</entry> + <entry>May 25, 2004</entry> + <entry>4.10-RELEASE</entry> </row> <row> - <entry>4.10-STABLE</entry> <entry>491100</entry> + <entry>June 1, 2004</entry> + <entry>4.10-STABLE</entry> </row> <row> - <entry>MFC 20040629 版本的包维护工具之后的 4.10-STABLE</entry> <entry>491101</entry> + <entry>August 11, 2004</entry> + <entry>MFC 20040629 版本的包维护工具之后的 4.10-STABLE</entry> </row> <row> + <entry>491102</entry> + <entry>November 16, 2004</entry> <entry>修正了 VM 当解除 wire 不存在页面时的问题之后的 4.10-STABLE</entry> - <entry>491102</entry> </row> <row> - <entry>4.11-RELEASE</entry> <entry>492000</entry> + <entry>December 17, 2004</entry> + <entry>4.11-RELEASE</entry> </row> <row> - <entry>4.11-STABLE</entry> <entry>492100</entry> + <entry>December 17, 2004</entry> + <entry>4.11-STABLE</entry> </row> <row> + <entry>492101</entry> + <entry>April 18, 2006</entry> <entry>将 libdata/ldconfig 目录加入 mtree 文件之后的 4.11-STABLE。</entry> - <entry>492101</entry> </row> <row> - <entry>5.0-CURRENT</entry> <entry>500000</entry> + <entry>March 13, 2000</entry> + <entry>5.0-CURRENT</entry> </row> <row> + <entry>500001</entry> + <entry>April 18, 2000</entry> <entry>加入 ELF 头字段, 并改变我们的 ELF 执行文件标记方式之后的 5.0-CURRENT</entry> - <entry>500001</entry> </row> <row> - <entry>kld 元数据修改之后的 5.0-CURRENT</entry> <entry>500002</entry> + <entry>May 2, 2000</entry> + <entry>kld 元数据修改之后的 5.0-CURRENT</entry> </row> <row> - <entry>buf/bio 修改之后的 5.0-CURRENT</entry> <entry>500003</entry> + <entry>May 18, 2000</entry> + <entry>buf/bio 修改之后的 5.0-CURRENT</entry> </row> <row> - <entry>binutils 升级后的 5.0-CURRENT</entry> <entry>500004</entry> + <entry>May 26, 2000</entry> + <entry>binutils 升级后的 5.0-CURRENT</entry> </row> <row> + <entry>500005</entry> + <entry>June 3, 2000</entry> <entry>将 libxpg4 并入 libc, 以及引入 TASKQ 之后的 5.0-CURRENT</entry> - <entry>500005</entry> </row> <row> - <entry>加入 AGP 接口之后的 5.0-CURRENT</entry> <entry>500006</entry> + <entry>June 10, 2000</entry> + <entry>加入 AGP 接口之后的 5.0-CURRENT</entry> </row> <row> - <entry>Perl 升级到 5.6.0 之后的 5.0-CURRENT</entry> <entry>500007</entry> + <entry>June 29, 2000</entry> + <entry>Perl 升级到 5.6.0 之后的 5.0-CURRENT</entry> </row> <row> - <entry>KAME 代码升级到 2000/07 之后的 5.0-CURRENT</entry> <entry>500008</entry> + <entry>July 7, 2000</entry> + <entry>KAME 代码升级到 2000/07 之后的 5.0-CURRENT</entry> </row> <row> + <entry>500009</entry> + <entry>July 14, 2000</entry> <entry>ether_ifattach() 和 ether_detach() 修改之后的 5.0-CURRENT</entry> - <entry>500009</entry> </row> <row> + <entry>500010</entry> + <entry>July 16, 2000</entry> <entry>将 mtree 改为原先的默认值, 并使用 -L 来跟随符号连接之后的 5.0-CURRENT</entry> - <entry>500010</entry> </row> <row> - <entry>kqueue API 修改之后的 5.0-CURRENT</entry> <entry>500011</entry> + <entry>July 18, 2000</entry> + <entry>kqueue API 修改之后的 5.0-CURRENT</entry> </row> <row> + <entry>500012</entry> + <entry>September 2, 2000</entry> <entry>&man.setproctitle.3; 从 libutil 挪到 libc 之后的 5.0-CURRENT</entry> - <entry>500012</entry> </row> <row> - <entry>首个 SMPng commit 之后的 5.0-CURRENT</entry> <entry>500013</entry> + <entry>September 10, 2000</entry> + <entry>首个 SMPng commit 之后的 5.0-CURRENT</entry> </row> <row> + <entry>500014</entry> + <entry>January 4, 2001</entry> <entry><sys/select.h> 改为 <sys/selinfo.h> 之后的 5.0-CURRENT</entry> - <entry>500014</entry> </row> <row> + <entry>500015</entry> + <entry>January 10, 2001</entry> <entry>libgcc.a 和 libgcc_r.a 以及 GCC 连接方式变动之后的 5.0-CURRENT</entry> - <entry>500015</entry> </row> <row> + <entry>500016</entry> + <entry>January 24, 2001</entry> <entry>修改以允许 libc 和 libc_r 连接到一起, 不再鼓励使用 -pthread 之后的 5.0-CURRENT</entry> - <entry>500016</entry> </row> <row> + <entry>500017</entry> + <entry>February 18, 2001</entry> <entry>从 struct ucred 切换到 struct xucred 以便使内核为 mountd 等程序导出的 API 稳定下来之后的 5.0-CURRENT</entry> - <entry>500017</entry> </row> <row> + <entry>500018</entry> + <entry>February 24, 2001</entry> <entry>加入 CPUTYPE 用于 CPU 专用的优化的 make 变量之后的 5.0-CURRENT</entry> - <entry>500018</entry> </row> <row> + <entry>500019</entry> + <entry>June 9, 2001</entry> <entry>machine/ioctl_fd.h 改为 sys/fdcio.h 之后的 5.0-CURRENT</entry> - <entry>500019</entry> </row> <row> - <entry>locale 名称改变之后的 5.0-CURRENT</entry> <entry>500020</entry> + <entry>June 15, 2001</entry> + <entry>locale 名称改变之后的 5.0-CURRENT</entry> </row> <row> + <entry>500021</entry> + <entry>June 22, 2001</entry> <entry>引入 bzip2 之后的 5.0-CURRENT, 同时也代表删去了 S/Key</entry> - <entry>500021</entry> </row> <row> - <entry>加入 SSE 支持之后的 5.0-CURRENT</entry> <entry>500022</entry> + <entry>July 12, 2001</entry> + <entry>加入 SSE 支持之后的 5.0-CURRENT</entry> </row> <row> - <entry>KSE 第2个里程碑之后的 5.0-CURRENT</entry> <entry>500023</entry> + <entry>September 14, 2001</entry> + <entry>KSE 第2个里程碑之后的 5.0-CURRENT</entry> </row> <row> + <entry>500024</entry> + <entry>October 1, 2001</entry> <entry>d_thread_t 之后的 5.0-CURRENT, 同时 UUCP 被移入 ports</entry> - <entry>500024</entry> </row> <row> + <entry>500025</entry> + <entry>October 4, 2001</entry> <entry>64-位平台上的描述符和 creds API 变化之后的 5.0-CURRENT</entry> - <entry>500025</entry> </row> <row> + <entry>500026</entry> + <entry>October 9, 2001</entry> <entry>采用 XFree86 4 作为默认的预编译包, 以及加入 strnstr() libc 函数之后的 5.0-CURRENT</entry> - <entry>500026</entry> </row> <row> - <entry>加入 strcasestr() libc 函数之后的 5.0-CURRENT</entry> <entry>500027</entry> + <entry>October 10, 2001</entry> + <entry>加入 strcasestr() libc 函数之后的 5.0-CURRENT</entry> </row> <row> - <entry>引入了用户态的 smbfs 组件之后的 5.0-CURRENT</entry> <entry>500028</entry> + <entry>December 14, 2001</entry> + <entry>引入了用户态的 smbfs 组件之后的 5.0-CURRENT</entry> </row> <row> - <entry>加入了新的 C99 指定位宽整形变量之后的 5.0-CURRENT</entry> <entry>(未予增加)</entry> + <entry></entry> + <entry>加入了新的 C99 指定位宽整形变量之后的 5.0-CURRENT</entry> </row> <row> - <entry>修改了 &man.sendfile.2; 的返回值之后的 5.0-CURRENT</entry> <entry>500029</entry> + <entry>January 29, 2002</entry> + <entry>修改了 &man.sendfile.2; 的返回值之后的 5.0-CURRENT</entry> </row> <row> + <entry>500030</entry> + <entry>February 15, 2002</entry> <entry>引入适合表达文件标志的 <literal>fflags_t</literal> 类型之后的 5.0-</entry> - <entry>500030</entry> </row> <row> - <entry>usb 结构元素改名之后的 5.0-CURRENT</entry> <entry>500031</entry> + <entry>February 24, 2002</entry> + <entry>usb 结构元素改名之后的 5.0-CURRENT</entry> </row> <row> - <entry>引入 Perl 5.6.1 之后的 5.0-CURRENT</entry> <entry>500032</entry> + <entry>March 16, 2002</entry> + <entry>引入 Perl 5.6.1 之后的 5.0-CURRENT</entry> </row> <row> + <entry>500033</entry> + <entry>April 3, 2002</entry> <entry>&man.rc.conf.5; 变量 <literal>sendmail_enable</literal> 默认值改为 <literal>NONE</literal> 之后的 5.0-CURRENT</entry> - <entry>500033</entry> </row> <row> - <entry>mtx_init() 增加了第三个参数之后的 5.0-CURRENT</entry> <entry>500034</entry> + <entry>April 30, 2002</entry> + <entry>mtx_init() 增加了第三个参数之后的 5.0-CURRENT</entry> </row> <row> - <entry>包含 Gcc 3.1 的 5.0-CURRENT</entry> <entry>500035</entry> + <entry>May 13, 2002</entry> + <entry>包含 Gcc 3.1 的 5.0-CURRENT</entry> </row> <row> - <entry>在 /usr/src 中删去了 Perl 的 5.0-CURRENT</entry> <entry>500036</entry> + <entry>May 17, 2002</entry> + <entry>在 /usr/src 中删去了 Perl 的 5.0-CURRENT</entry> </row> <row> - <entry>加入 &man.dlfunc.3; 之后的 5.0-CURRENT</entry> <entry>500037</entry> + <entry>May 29, 2002</entry> + <entry>加入 &man.dlfunc.3; 之后的 5.0-CURRENT</entry> </row> <row> + <entry>500038</entry> + <entry>July 24, 2002</entry> <entry>一些 struct sockbuf 的成员变为结构, 并重新排列顺序之后的 5.0-CURRENT</entry> - <entry>500038</entry> </row> <row> + <entry>500039</entry> + <entry>September 1, 2002</entry> <entry>引入 GCC 3.2.1 之后的 5.0-CURRENT。 头文件也不再使用 _BSD_FOO_T_ 而开始使用 _FOO_T_DECLARED。 这个值还可以用于作为一个包含使用 &man.bzip2.1; 的预编译包支持的预期点。</entry> - <entry>500039</entry> </row> <row> + <entry>500040</entry> + <entry>September 20, 2002</entry> <entry>以去掉对 disklabel 结构内容的依赖的名义, 对磁盘相关的函数进行了许多修改之后的 5.0-CURRENT</entry> - <entry>500040</entry> </row> <row> - <entry>libc 中加入 &man.getopt.long.3; 之后的 5.0-CURRENT</entry> <entry>500041</entry> + <entry>October 1, 2002</entry> + <entry>libc 中加入 &man.getopt.long.3; 之后的 5.0-CURRENT</entry> </row> <row> + <entry>500042</entry> + <entry>October 15, 2002</entry> <entry>Binutils 2.13 升级, 包含了新的 FreeBSD 模拟, vec 以及输出格式之后的 5.0-CURRENT</entry> - <entry>500042</entry> </row> <row> + <entry>500043</entry> + <entry>November 1, 2002</entry> <entry>libc 中加入了弱 pthread_XXX 符号之后的 5.0-CURRENT, 从而淘汰了 libXThrStub.so。 5.0-RELEASE。</entry> - <entry>500043</entry> </row> <row> - <entry>创建 RELENG_5_0 分支之后的 5.0-CURRENT</entry> <entry>500100</entry> + <entry>January 17, 2003</entry> + <entry>创建 RELENG_5_0 分支之后的 5.0-CURRENT</entry> </row> <row> - <entry><sys/dkstat.h> 变成了一个空文件, 不应再被引用</entry> <entry>500101</entry> + <entry>February 19, 2003</entry> + <entry><sys/dkstat.h> 变成了一个空文件, 不应再被引用</entry> </row> <row> - <entry>修改 d_mmap_t 接口之后的 5.0-CURRENT</entry> <entry>500102</entry> + <entry>February 25, 2003</entry> + <entry>修改 d_mmap_t 接口之后的 5.0-CURRENT</entry> </row> <row> + <entry>500103</entry> + <entry>February 26, 2003</entry> <entry>taskqueue_swi 以无全局锁的方式运行之后的 5.0-CURRENT, 同时还加入了使用全局锁的 taskqueue_swi_giant</entry> - <entry>500103</entry> </row> <row> + <entry>500104</entry> + <entry>February 27, 2003</entry> <entry>去掉了 cdevsw_add() 和 cdevsw_remove() 出现 MAJOR_AUTO 分配机制</entry> - <entry>500104</entry> </row> <row> - <entry>采用新的 cdevsw 初始化方法之后的 5.0-CURRENT</entry> <entry>500105</entry> + <entry>March 4, 2003</entry> + <entry>采用新的 cdevsw 初始化方法之后的 5.0-CURRENT</entry> </row> <row> + <entry>500106</entry> + <entry>March 8, 2003</entry> <entry>devstat_add_entry() 被 devstat_new_entry() 取代</entry> - <entry>500106</entry> </row> <row> - <entry>修改 devstat 接口; 请参见 sys/sys/param.h 1.149</entry> <entry>500107</entry> + <entry>March 15, 2003</entry> + <entry>修改 devstat 接口; 请参见 sys/sys/param.h 1.149</entry> </row> <row> - <entry>改变了 Token-Ring 接口</entry> <entry>500108</entry> + <entry>March 15, 2003</entry> + <entry>改变了 Token-Ring 接口</entry> </row> <row> - <entry>加入 vm_paddr_t</entry> <entry>500109</entry> + <entry>March 25, 2003</entry> + <entry>加入 vm_paddr_t</entry> </row> <row> + <entry>500110</entry> + <entry>March 28, 2003</entry> <entry>将 &man.realpath.3; 改为线程安全之后的 5.0-CURRENT</entry> - <entry>500110</entry> </row> <row> - <entry>&man.usbhid.3; 与 NetBSD 同步之后的 5.0-CURRENT</entry> <entry>500111</entry> + <entry>April 9, 2003</entry> + <entry>&man.usbhid.3; 与 NetBSD 同步之后的 5.0-CURRENT</entry> </row> <row> + <entry>500112</entry> + <entry>April 17, 2003</entry> <entry>加入新的 NSS 实现, 以及 POSIX.1 getpw*_r, getgr*_r 函数之后的 5.0-CURRENT</entry> - <entry>500112</entry> </row> <row> - <entry>删去旧式 rc 系统之后的 5.0-CURRENT</entry> <entry>500113</entry> + <entry>May 2, 2003</entry> + <entry>删去旧式 rc 系统之后的 5.0-CURRENT</entry> </row> <row> - <entry>5.1-RELEASE.</entry> <entry>501000</entry> + <entry>June 4, 2003</entry> + <entry>5.1-RELEASE.</entry> </row> <row> - <entry>创建 RELENG_5_1 分支之后的 5.1-CURRENT</entry> <entry>501100</entry> + <entry>June 2, 2003</entry> + <entry>创建 RELENG_5_1 分支之后的 5.1-CURRENT</entry> </row> <row> + <entry>501101</entry> + <entry>June 29, 2003</entry> <entry>改正 sigtimedwait(2) 和 sigwaitinfo(2) 语义之后的 5.1-CURRENT</entry> - <entry>501101</entry> </row> <row> + <entry>501102</entry> + <entry>July 3, 2003</entry> <entry>在 &man.bus.dma.tag.create.9; 中加入了 lockfunc 和 lockfuncarg 字段之后的 5.1-CURRENT</entry> - <entry>501102</entry> </row> <row> + <entry>501103</entry> + <entry>July 31, 2003</entry> <entry>集成了 GCC 3.3.1-pre 20030711 之后的 5.1-CURRENT</entry> - <entry>501103</entry> </row> <row> - <entry>twe 中 3ware API 变化之后的 5.1-CURRENT</entry> <entry>501104</entry> + <entry>August 5, 2003</entry> + <entry>twe 中 3ware API 变化之后的 5.1-CURRENT</entry> </row> <row> + <entry>501105</entry> + <entry>August 17, 2003</entry> <entry>允许动态连接 /bin 和 /sbin, 以及将某些库移动到 /lib 之后的 5.1-CURRENT</entry> - <entry>501105</entry> </row> <row> - <entry>增加内核级 Coda 6.x 支持之后的 5.1-CURRENT</entry> <entry>501106</entry> + <entry>September 8, 2003</entry> + <entry>增加内核级 Coda 6.x 支持之后的 5.1-CURRENT</entry> </row> <row> + <entry>501107</entry> + <entry>September 17, 2003</entry> <entry>将 16550 UART 常量从 <filename><dev/sio/sioreg.h></filename> 挪到 <filename><dev/ic/ns16550.h></filename> 之后的 5.1-CURRENT。 此外, rtld 也从此无条件支持 libmap 功能</entry> - <entry>501107</entry> </row> <row> - <entry>更新 PFIL_HOOKS API 之后的 5.1-CURRENT</entry> <entry>501108</entry> + <entry>September 23, 2003</entry> + <entry>更新 PFIL_HOOKS API 之后的 5.1-CURRENT</entry> </row> <row> - <entry>增加 kiconv(3) 之后的 5.1-CURRENT</entry> <entry>501109</entry> + <entry>September 27, 2003</entry> + <entry>增加 kiconv(3) 之后的 5.1-CURRENT</entry> </row> <row> - <entry>默认的 cdevsw open 和 close 操作变化之后的 5.1-CURRENT</entry> <entry>501110</entry> + <entry>September 28, 2003</entry> + <entry>默认的 cdevsw open 和 close 操作变化之后的 5.1-CURRENT</entry> </row> <row> - <entry>cdevsw 的布局变化之后的 5.1-CURRENT</entry> <entry>501111</entry> + <entry>October 16, 2003</entry> + <entry>cdevsw 的布局变化之后的 5.1-CURRENT</entry> </row> <row> - <entry>增加 kobj 多继承之后的 5.1-CURRENT</entry> <entry>501112</entry> + <entry>October 16, 2003</entry> + <entry>增加 kobj 多继承之后的 5.1-CURRENT</entry> </row> <row> - <entry>修改 struct ifnet 中的 if_xname 之后的 5.1-CURRENT</entry> <entry>501113</entry> + <entry>October 31, 2003</entry> + <entry>修改 struct ifnet 中的 if_xname 之后的 5.1-CURRENT</entry> </row> <row> - <entry>将 /bin 和 /sbin 改为动态连接之后的 5.1-CURRENT</entry> <entry>501114</entry> + <entry>November 16, 2003</entry> + <entry>将 /bin 和 /sbin 改为动态连接之后的 5.1-CURRENT</entry> </row> <row> - <entry>5.2-RELEASE</entry> <entry>502000</entry> + <entry>December 7, 2003</entry> + <entry>5.2-RELEASE</entry> </row> <row> - <entry>5.2.1-RELEASE</entry> <entry>502010</entry> + <entry>February 23, 2004</entry> + <entry>5.2.1-RELEASE</entry> </row> <row> - <entry>创建 RELENG_5_2 分支之后的 5.2-CURRENT</entry> <entry>502100</entry> + <entry>December 7, 2003</entry> + <entry>创建 RELENG_5_2 分支之后的 5.2-CURRENT</entry> </row> <row> + <entry>502101</entry> + <entry>December 19, 2003</entry> <entry>libc 中加入了 __cxa_atexit/__cxa_finalize 两个函数之后的 5.2-CURRENT</entry> - <entry>502101</entry> </row> <row> + <entry>502102</entry> + <entry>January 30, 2004</entry> <entry>默认线程库从 libc_r 改为 libpthread 之后的 5.2-CURRENT</entry> - <entry>502102</entry> </row> <row> - <entry>设备驱动 API 大规模翻修之后的 5.2-CURRENT</entry> <entry>502103</entry> + <entry>February 21, 2004</entry> + <entry>设备驱动 API 大规模翻修之后的 5.2-CURRENT</entry> </row> <row> - <entry>增加 getopt_long_only() 之后的 5.2-CURRENT</entry> <entry>502104</entry> + <entry>February 25, 2004</entry> + <entry>增加 getopt_long_only() 之后的 5.2-CURRENT</entry> </row> <row> + <entry>502105</entry> + <entry>March 5, 2004</entry> <entry>C 的 NULL 定义改为 ((void *)0) 之后的 5.2-CURRENT, 这会产生更多的编译警告</entry> - <entry>502105</entry> </row> <row> + <entry>502106</entry> + <entry>March 8, 2004</entry> <entry>pf 连入构建和安装过程之后的 5.2-CURRENT </entry> - <entry>502106</entry> </row> <row> + <entry>502107</entry> + <entry>March 10, 2004</entry> <entry>在 sparc64 上将 time_t 改为 64-位 值之后的 5.2-CURRENT </entry> - <entry>502107</entry> </row> <row> + <entry>502108</entry> + <entry>March 12, 2004</entry> <entry>在一些头文件修改以支持 Intel C/C++ 编译器, 以及让 execve(2) 更严格地符合 POSIX 之后的 5.2-CURRENT</entry> - <entry>502108</entry> </row> <row> + <entry>502109</entry> + <entry>March 22, 2004</entry> <entry>引入 bus_alloc_resource_any API 之后的 5.2-CURRENT </entry> - <entry>502109</entry> </row> <row> - <entry>加入 UTF-8 locale 之后的 5.2-CURRENT</entry> <entry>502110</entry> + <entry>March 27, 2004</entry> + <entry>加入 UTF-8 locale 之后的 5.2-CURRENT</entry> </row> <row> - <entry>删去 getvfsent(3) API 之后的 5.2-CURRENT</entry> <entry>502111</entry> + <entry>April 11, 2004</entry> + <entry>删去 getvfsent(3) API 之后的 5.2-CURRENT</entry> </row> <row> - <entry>为 make(1) 增加 .warning 语句之后的 5.2-CURRENT</entry> <entry>502112</entry> + <entry>April 13, 2004</entry> + <entry>为 make(1) 增加 .warning 语句之后的 5.2-CURRENT</entry> </row> <row> - <entry>所有串口设备都强制使用 ttyioctl() 之后的 5.2-CURRENT</entry> <entry>502113</entry> + <entry>June 4, 2004</entry> + <entry>所有串口设备都强制使用 ttyioctl() 之后的 5.2-CURRENT</entry> </row> <row> - <entry>引入 ALTQ 框架之后的 5.2-CURRENT</entry> <entry>502114</entry> + <entry>June 13, 2004</entry> + <entry>引入 ALTQ 框架之后的 5.2-CURRENT</entry> </row> <row> + <entry>502115</entry> + <entry>June 14, 2004</entry> <entry>修改 sema_timedwait(9) 使其成功时返回 0, 失败时返回非 0 的错误代码之后的 5.2-CURRENT</entry> - <entry>502115</entry> </row> <row> + <entry>502116</entry> + <entry>June 16, 2004</entry> <entry>将内核 dev_t 改为指向 struct cdev * 的指针之后的 5.2-CURRENT</entry> - <entry>502116</entry> </row> <row> - <entry>将内核 udev_t 改为 dev_t 之后的 5.2-CURRENT</entry> <entry>502117</entry> + <entry>June 17, 2004</entry> + <entry>将内核 udev_t 改为 dev_t 之后的 5.2-CURRENT</entry> </row> <row> + <entry>502118</entry> + <entry>June 17, 2004</entry> <entry>为 clock_gettime(2) 和 clock_getres(2) 增加 CLOCK_VIRTUAL 和 CLOCK_PROF 支持之后的 5.2-CURRENT</entry> - <entry>502118</entry> </row> <row> - <entry>对网络接口复制进行全面修改之后的 5.2-CURRENT</entry> <entry>502119</entry> + <entry>June 22, 2004</entry> + <entry>对网络接口复制进行全面修改之后的 5.2-CURRENT</entry> </row> <row> - <entry>package 工具升级为 20040629 之后的 5.2-CURRENT</entry> <entry>502120</entry> + <entry>July 2, 2004</entry> + <entry>package 工具升级为 20040629 之后的 5.2-CURRENT</entry> </row> <row> - <entry>不再将蓝牙代码标记为 i386 专用之后的 5.2-CURRENT</entry> <entry>502121</entry> + <entry>July 9, 2004</entry> + <entry>不再将蓝牙代码标记为 i386 专用之后的 5.2-CURRENT</entry> </row> <row> + <entry>502122</entry> + <entry>July 11, 2004</entry> <entry>引入 KDB 调试器框架之后的 5.2-CURRENT。 同时还引入了 DDB 作为后台, 以及 GDB 后台。</entry> - <entry>502122</entry> </row> <row> + <entry>502123</entry> + <entry>July 12, 2004</entry> <entry>修改 VFS_ROOT 和 vflush 使其使用一个 struct thread 参数之后的 5.2-CURRENT。 struct kinfo_proc 增加了一个用户数据指针。 同时, 默认的 X 实现切换为 <literal>xorg</literal></entry> - <entry>502123</entry> </row> <row> + <entry>502124</entry> + <entry>July 24, 2004</entry> <entry>将使用 rc.d 和传统脚本的 port 分别启动之后的 5.2-CURRENT</entry> - <entry>502124</entry> </row> <row> - <entry>取消前一修改之后的 5.2-CURRENT</entry> <entry>502125</entry> + <entry>July 28, 2004</entry> + <entry>取消前一修改之后的 5.2-CURRENT</entry> </row> <row> + <entry>502126</entry> + <entry>July 31, 2004</entry> <entry>删除 kmem_alloc_pageable() 并引入 gcc 3.4.2 的 5.2-CURRENT</entry> - <entry>502126</entry> </row> <row> + <entry>502127</entry> + <entry>August 2, 2004</entry> <entry>修改 UMA 内核 API 允许构建函数和初始化失败之后的 5.2-CURRENT</entry> - <entry>502127</entry> </row> <row> + <entry>502128</entry> + <entry>August 8, 2004</entry> <entry>vfs_mount 签名和全局替换 suser(9) API 的 PRISON_ROOT 为 SUSER_ALLOWJAIL 之后的 5.2-CURRENT</entry> - <entry>502128</entry> </row> <row> - <entry>pfil API 修改之前的 5.3-BETA/RC</entry> <entry>503000</entry> + <entry>August 23, 2004</entry> + <entry>pfil API 修改之前的 5.3-BETA/RC</entry> </row> <row> - <entry>5.3-RELEASE</entry> <entry>503001</entry> + <entry>September 22, 2004</entry> + <entry>5.3-RELEASE</entry> </row> <row> - <entry>创建 RELENG_5_3 分支之后的 5.3-STABLE</entry> <entry>503100</entry> + <entry>October 16, 2004</entry> + <entry>创建 RELENG_5_3 分支之后的 5.3-STABLE</entry> </row> <row> + <entry>503101</entry> + <entry>December 3, 2004</entry> <entry>加入了 glibc 风格的 &man.strftime.3; 填充选项的 5.3-STABLE</entry> - <entry>503101</entry> </row> <row> - <entry>MFC OpenBSD 的 nc(1) 之后的 5.3-STABLE</entry> <entry>503102</entry> + <entry>February 13, 2005</entry> + <entry>MFC OpenBSD 的 nc(1) 之后的 5.3-STABLE</entry> </row> <row> + <entry>503103</entry> + <entry>February 27, 2005</entry> <entry>在 MFC 了 <filename><src/include/stdbool.h></filename> 和 <filename><src/sys/i386/include/_types.h></filename> 用于兼容 GCC 和 Intel C/C++ 编译器的修正之后的 5.4-PRERELEASE</entry> - <entry>503103</entry> </row> <row> + <entry>503104</entry> + <entry>February 28, 2005</entry> <entry>MFC 了将 ifi_epoch 由 wall 时钟时间改为 uptime 之后的 5.4-PRERELEASE</entry> - <entry>503104</entry> </row> <row> - <entry>MFC 了 vswprintf(3) 中的 EOVERFLOW 检查的 5.4-PRERELEASE</entry> <entry>503105</entry> + <entry>March 2, 2005</entry> + <entry>MFC 了 vswprintf(3) 中的 EOVERFLOW 检查的 5.4-PRERELEASE</entry> </row> <row> - <entry>5.4-RELEASE.</entry> <entry>504000</entry> + <entry>April 3, 2005</entry> + <entry>5.4-RELEASE.</entry> </row> <row> - <entry>创建 RELENG_5_4 分支之后的 5.4-STABLE</entry> <entry>504100</entry> + <entry>April 3, 2005</entry> + <entry>创建 RELENG_5_4 分支之后的 5.4-STABLE</entry> </row> <row> - <entry>加大默认线程堆栈尺寸之后的 5.4-STABLE</entry> <entry>504101</entry> + <entry>May 11, 2005</entry> + <entry>加大默认线程堆栈尺寸之后的 5.4-STABLE</entry> </row> <row> - <entry>加入 sha256 之后的 5.4-STABLE</entry> <entry>504102</entry> + <entry>June 24, 2005</entry> + <entry>加入 sha256 之后的 5.4-STABLE</entry> </row> <row> - <entry>MFC if_bridge 之后的 5.4-STABLE</entry> <entry>504103</entry> + <entry>October 3, 2005</entry> + <entry>MFC if_bridge 之后的 5.4-STABLE</entry> </row> <row> - <entry>bsdiff 和 portsnap MFC 之后的 5.4-STABLE</entry> <entry>504104</entry> + <entry>November 13, 2005</entry> + <entry>bsdiff 和 portsnap MFC 之后的 5.4-STABLE</entry> </row> <row> + <entry>504105</entry> + <entry>January 17, 2006</entry> <entry>在 MFC 了 ldconfig_local_dirs 修改之后的 5.4-STABLE。</entry> - <entry>504105</entry> </row> <row> - <entry>5.5-RELEASE.</entry> <entry>505000</entry> + <entry>May 12, 2006</entry> + <entry>5.5-RELEASE.</entry> </row> <row> - <entry>在创建 RELENG_5_5 分支之后的 5.5-STABLE</entry> <entry>505100</entry> + <entry>May 12, 2006</entry> + <entry>在创建 RELENG_5_5 分支之后的 5.5-STABLE</entry> </row> <row> - <entry>6.0-CURRENT</entry> <entry>600000</entry> + <entry>August 18, 2004</entry> + <entry>6.0-CURRENT</entry> </row> <row> - <entry>内核中永久性启用 PFIL_HOOKS 之后的 6.0-CURRENT</entry> <entry>600001</entry> + <entry>August 27, 2004</entry> + <entry>内核中永久性启用 PFIL_HOOKS 之后的 6.0-CURRENT</entry> </row> <row> + <entry>600002</entry> + <entry>August 30, 2004</entry> <entry>最初将 ifi_epoch 加入 if_data 结构之后的 6.0-CURRENT。 此后不久即被撤销。 请不要使用这个值。</entry> - <entry>600002</entry> </row> <row> - <entry>if_data 中再次加入 ifi_epoch 成员之后的 6.0-CURRENT</entry> <entry>600003</entry> + <entry>September 8, 2004</entry> + <entry>if_data 中再次加入 ifi_epoch 成员之后的 6.0-CURRENT</entry> </row> <row> - <entry>将 struct inpcb 参数加入 pfil API 之后的 6.0-CURRENT</entry> <entry>600004</entry> + <entry>September 29, 2004</entry> + <entry>将 struct inpcb 参数加入 pfil API 之后的 6.0-CURRENT</entry> </row> <row> + <entry>600005</entry> + <entry>October 5, 2004</entry> <entry>newsyslog 加入了 "-d DESTDIR" 参数之后的 6.0-CURRENT</entry> - <entry>600005</entry> </row> <row> + <entry>600006</entry> + <entry>November 4, 2004</entry> <entry>加入了 glibc 风格的 &man.strftime.3; 填充选项之后的 6.0-CURRENT</entry> - <entry>600006</entry> </row> <row> - <entry>加入了 802.11 框架更新之后的 6.0-CURRENT</entry> <entry>600007</entry> + <entry>December 12, 2004</entry> + <entry>加入了 802.11 框架更新之后的 6.0-CURRENT</entry> </row> <row> + <entry>600008</entry> + <entry>January 25, 2005</entry> <entry>修改 VOP_*VOBJECT() 并为无全局锁的文件系统引入 MNTK_MPSAFE 标志之后的 6.0-CURRENT</entry> - <entry>600008</entry> </row> <row> - <entry>加入 cpufreq 框架和驱动之后的 6.0-CURRENT</entry> <entry>600009</entry> + <entry>February 4, 2005</entry> + <entry>加入 cpufreq 框架和驱动之后的 6.0-CURRENT</entry> </row> <row> - <entry>引入 OpenBSD 的 nc(1) 之后的 6.0-CURRENT</entry> <entry>600010</entry> + <entry>February 6, 2005</entry> + <entry>引入 OpenBSD 的 nc(1) 之后的 6.0-CURRENT</entry> </row> <row> + <entry>600011</entry> + <entry>February 12, 2005</entry> <entry>删去并不存在的 SVID2 <literal>matherr()</literal> 支持之后的 6.0-CURRENT</entry> - <entry>600011</entry> </row> <row> - <entry>增大默认线程堆栈尺寸之后的 6.0-CURRENT</entry> <entry>600012</entry> + <entry>February 15, 2005</entry> + <entry>增大默认线程堆栈尺寸之后的 6.0-CURRENT</entry> </row> <row> + <entry>600013</entry> + <entry>February 19, 2005</entry> <entry>增加了针对 <filename><src/include/stdbool.h></filename> 和 <filename><src/sys/i386/include/_types.h></filename> 的用于 Intel C/C++ 编译器的 GCC-兼容性修正。</entry> - <entry>600013</entry> </row> <row> - <entry>修正了 vswprintf(3) 的 EOVERFLOW 检查之后的 6.0-CURRENT</entry> <entry>600014</entry> + <entry>February 21, 2005</entry> + <entry>修正了 vswprintf(3) 的 EOVERFLOW 检查之后的 6.0-CURRENT</entry> </row> <row> + <entry>600015</entry> + <entry>February 25, 2005</entry> <entry>将 struct if_data 成员 ifi_epoch 从 wall 时钟时间改为 uptime 之后的 6.0-CURRENT</entry> - <entry>600015</entry> </row> <row> - <entry>修改 LC_CTYPE 磁盘格式之后的 6.0-CURRENT</entry> <entry>600016</entry> + <entry>February 26, 2005</entry> + <entry>修改 LC_CTYPE 磁盘格式之后的 6.0-CURRENT</entry> </row> <row> - <entry>修改 NLS 编录磁盘格式之后的 6.0-CURRENT</entry> <entry>600017</entry> + <entry>February 27, 2005</entry> + <entry>修改 NLS 编录磁盘格式之后的 6.0-CURRENT</entry> </row> <row> - <entry>修改 LC_COLLATE 磁盘格式之后的 6.0-CURRENT</entry> <entry>600018</entry> + <entry>February 27, 2005</entry> + <entry>修改 LC_COLLATE 磁盘格式之后的 6.0-CURRENT</entry> </row> <row> - <entry>将 acpica 头文件安装到 /usr/include</entry> <entry>600019</entry> + <entry>February 28, 2005</entry> + <entry>将 acpica 头文件安装到 /usr/include</entry> </row> <row> - <entry>为 send(2) API 加入了 MSG_NOSIGNAL</entry> <entry>600020</entry> + <entry>March 9, 2005</entry> + <entry>为 send(2) API 加入了 MSG_NOSIGNAL</entry> </row> <row> - <entry>在 cdevsw 上增加了一些字段</entry> <entry>600021</entry> + <entry>March 17, 2005</entry> + <entry>在 cdevsw 上增加了一些字段</entry> </row> <row> - <entry>基本系统中删去了 gtar</entry> <entry>600022</entry> + <entry>March 21, 2005</entry> + <entry>基本系统中删去了 gtar</entry> </row> <row> - <entry>unix(4) 中加入了 LOCAL_CREDS, LOCAL_CONNWAIT 两个 socket 选项</entry> <entry>600023</entry> + <entry>April 13, 2005</entry> + <entry>unix(4) 中加入了 LOCAL_CREDS, LOCAL_CONNWAIT 两个 socket 选项</entry> </row> <row> - <entry>加入了 &man.hwpmc.4; 及其相关工具之后的 6.0-CURRENT</entry> <entry>600024</entry> + <entry>April 19, 2005</entry> + <entry>加入了 &man.hwpmc.4; 及其相关工具之后的 6.0-CURRENT</entry> </row> <row> - <entry>加入 struct icmphdr 之后的 6.0-CURRENT</entry> <entry>600025</entry> + <entry>April 26, 2005</entry> + <entry>加入 struct icmphdr 之后的 6.0-CURRENT</entry> </row> <row> - <entry>pf 更新到了 3.7</entry> <entry>600026</entry> + <entry>May 3, 2005</entry> + <entry>pf 更新到了 3.7</entry> </row> <row> - <entry>引入了内核 libalias 和 ng_nat</entry> <entry>600027</entry> + <entry>May 6, 2005</entry> + <entry>引入了内核 libalias 和 ng_nat</entry> </row> <row> + <entry>600028</entry> + <entry>May 13, 2005</entry> <entry>将 ttyname_r(3) 接口改为符合 POSIX 标准, 并通过 unistd.h 和 libc</entry> - <entry>600028</entry> </row> <row> - <entry>将 libpcap 升级为 v0.9.1 alpha 096 之后的 6.0-CURRENT</entry> <entry>600029</entry> + <entry>May 29, 2005</entry> + <entry>将 libpcap 升级为 v0.9.1 alpha 096 之后的 6.0-CURRENT</entry> </row> <row> - <entry>引入 NetBSD 的 if_bridge(4) 之后的 6.0-CURRENT</entry> <entry>600030</entry> + <entry>June 5, 2005</entry> + <entry>引入 NetBSD 的 if_bridge(4) 之后的 6.0-CURRENT</entry> </row> <row> - <entry>将 struct ifnet 从驱动的 softc 中拆出之后的 6.0-CURRENT。</entry> <entry>600031</entry> + <entry>June 10, 2005</entry> + <entry>将 struct ifnet 从驱动的 softc 中拆出之后的 6.0-CURRENT。</entry> </row> <row> - <entry>引入了 libpcap v0.9.1 之后的 6.0-CURRENT。</entry> <entry>600032</entry> + <entry>July 11, 2005</entry> + <entry>引入了 libpcap v0.9.1 之后的 6.0-CURRENT。</entry> </row> <row> + <entry>600033</entry> + <entry>July 25, 2005</entry> <entry>所有自 RELENG_5 以来没有修改过的共享库的版本递增之后的 6.0-STABLE。</entry> - <entry>600033</entry> </row> <row> + <entry>600034</entry> + <entry>August 13, 2005</entry> <entry>为 dev_clone 事件处理函数增加身份信息参数之后的 6.0-STABLE。 6.0-RELEASE。</entry> - <entry>600034</entry> </row> <row> - <entry>6.0-RELEASE 之后的 6.0-STABLE</entry> <entry>600100</entry> + <entry>November 1, 2005</entry> + <entry>6.0-RELEASE 之后的 6.0-STABLE</entry> </row> <row> + <entry>600101</entry> + <entry>December 21, 2005</entry> <entry>将 local_startup 目录中的脚本集成到基本系统的 &man.rcorder.8; 之后的 6.0-STABLE。</entry> - <entry>600101</entry> </row> <row> - <entry>更新 ELF 类型和常量之后的 6.0-STABLE。</entry> <entry>600102</entry> + <entry>December 30, 2005</entry> + <entry>更新 ELF 类型和常量之后的 6.0-STABLE。</entry> </row> <row> - <entry>MFC 了 pidfile(3) API 之后的 6.0-STABLE。</entry> <entry>600103</entry> + <entry>January 15, 2006</entry> + <entry>MFC 了 pidfile(3) API 之后的 6.0-STABLE。</entry> </row> <row> + <entry>600104</entry> + <entry>January 17, 2006</entry> <entry>在 MFC 了 ldconfig_local_dirs 修改之后的 6.0-STABLE。</entry> - <entry>600104</entry> </row> <row> - <entry>在 csh(1) 中加入了 NLS 目录支持之后的 6.0-STABLE。</entry> <entry>600105</entry> + <entry>February 26, 2006</entry> + <entry>在 csh(1) 中加入了 NLS 目录支持之后的 6.0-STABLE。</entry> </row> <row> - <entry>6.1-RELEASE</entry> <entry>601000</entry> + <entry>May 6, 2006</entry> + <entry>6.1-RELEASE</entry> </row> <row> - <entry>6.1-RELEASE 之后的 6.1-STABLE。</entry> <entry>601100</entry> + <entry>May 6, 2006</entry> + <entry>6.1-RELEASE 之后的 6.1-STABLE。</entry> </row> <row> - <entry>引入 csup 之后的 6.1-STABLE。</entry> <entry>601101</entry> + <entry>June 22, 2006</entry> + <entry>引入 csup 之后的 6.1-STABLE。</entry> </row> <row> - <entry>更新了 iwi(4) 之后的 6.1-STABLE。</entry> <entry>601102</entry> + <entry>July 11, 2006</entry> + <entry>更新了 iwi(4) 之后的 6.1-STABLE。</entry> </row> <row> + <entry>601103</entry> + <entry>July 17, 2006</entry> <entry>将域名解析函数更新至 BIND9, 并导出了可重入版本的 netdb 函数之后的 6.1-STABLE。</entry> - <entry>601103</entry> </row> <row> + <entry>601104</entry> + <entry>August 8, 2006</entry> <entry>在 OpenSSL 中启用了 DSO (动态共享库) 支持之后的 6.1-STABLE。</entry> - <entry>601104</entry> </row> <row> + <entry>601105</entry> + <entry>September 2, 2006</entry> <entry>由于 802.11 修正变动了 IEEE80211_IOC_STA_INFO ioctl API 之后的 6.1-STABLE。</entry> - <entry>601105</entry> </row> <row> - <entry>6.2-RELEASE</entry> <entry>602000</entry> + <entry>November 15, 2006</entry> + <entry>6.2-RELEASE</entry> </row> <row> - <entry>6.2-RELEASE 之后的 6.2-STABLE。</entry> <entry>602100</entry> + <entry>September 15, 2006</entry> + <entry>6.2-RELEASE 之后的 6.2-STABLE。</entry> </row> <row> + <entry>602101</entry> + <entry>December 12, 2006</entry> <entry>加入 Wi-Spy quirk 之后的 6.2-STABLE。</entry> - <entry>602101</entry> </row> <row> - <entry>增加 pci_find_extcap() 之后的 6.2-STABLE。</entry> <entry>602102</entry> + <entry>December 28, 2006</entry> + <entry>增加 pci_find_extcap() 之后的 6.2-STABLE。</entry> </row> <row> + <entry>602103</entry> + <entry>January 16, 2007</entry> <entry>MFC 了对 dlsym 进行修改, 使其在指定 dso 及其暗指的依赖中查找符号之后的 6.2-STABLE。</entry> - <entry>602103</entry> </row> <row> + <entry>602104</entry> + <entry>January 28, 2007</entry> <entry>MFC 了 netgraph 节点 ng_deflate(4) 和 ng_pred1(4) 以及用于 ng_ppp(4) 节点的新压缩及加密模式之后的 6.2-STABLE。</entry> - <entry>602104</entry> </row> <row> - <entry>MFC 了从 NetBSD 移植的 BSD 授权的 &man.gzip.1; 之后的 6.2-STABLE。</entry> <entry>602105</entry> + <entry>February 20, 2007</entry> + <entry>MFC 了从 NetBSD 移植的 BSD 授权的 &man.gzip.1; 之后的 6.2-STABLE。</entry> </row> <row> - <entry>MFC 了 PCI MSI 和 MSI-X 支持之后的 6.2-STABLE。</entry> <entry>602106</entry> + <entry>March 31, 2007</entry> + <entry>MFC 了 PCI MSI 和 MSI-X 支持之后的 6.2-STABLE。</entry> </row> <row> - <entry>MFC 了包含宽字符支持的 ncurses 5.6 之后的 6.2-STABLE。</entry> <entry>602107</entry> + <entry>April 6, 2007</entry> + <entry>MFC 了包含宽字符支持的 ncurses 5.6 之后的 6.2-STABLE。</entry> </row> <row> + <entry>602108</entry> + <entry>April 11, 2007</entry> <entry>MFC 了实现 Linux SCSI SG 直通设备 API 子集的 CAM 'SG' 设备之后的 6.2-STABLE。</entry> - <entry>602108</entry> </row> <row> - <entry>MFC 了 readline 5.2 patchset 002 之后的 6.2-STABLE。</entry> <entry>602109</entry> + <entry>April 17, 2007</entry> + <entry>MFC 了 readline 5.2 patchset 002 之后的 6.2-STABLE。</entry> </row> <row> + <entry>602110</entry> + <entry>May 2, 2007</entry> <entry>MFC 了用于 amd64 和 i386 的 pmap_invalidate_cache()、 pmap_change_attr()、 pmap_mapbios()、 pmap_mapdev_attr()、 and pmap_unmapbios() 之后的 6.2-STABLE。</entry> - <entry>602110</entry> </row> <row> + <entry>602111</entry> + <entry>June 11, 2007</entry> <entry>由于 MFC 了 BOP_BDFLUSH 导致文件系统模块 KBI 变化之后的 6.2-STABLE。</entry> - <entry>602111</entry> + </row> + <row> - <entry>一系列 libutil(3) MFC 之后的 6.2-STABLE。</entry> <entry>602112</entry> + <entry>September 21, 2007</entry> + <entry>一系列 libutil(3) MFC 之后的 6.2-STABLE。</entry> </row> <row> + <entry>602113</entry> + <entry>October 25, 2007</entry> <entry>MFC 了宽字符和单字节 ctype 函数分拆之后的 6.2-STABLE。 新编译的引用了 ctype.h 的可执行文件, 可能会需要一个在旧系统上不存在的新增符号 __mb_sb_limit。</entry> - <entry>602113</entry> </row> <row> - <entry>恢复了 ctype ABI 向前兼容性之后的 6.2-STABLE。</entry> <entry>602114</entry> + <entry>October 30, 2007</entry> + <entry>恢复了 ctype ABI 向前兼容性之后的 6.2-STABLE。</entry> </row> <row> - <entry>回退了宽字符和单字节 ctype 分拆之后的 6.2-STABLE。</entry> <entry>602115</entry> + <entry>November 21, 2007</entry> + <entry>回退了宽字符和单字节 ctype 分拆之后的 6.2-STABLE。</entry> </row> <row> - <entry>6.3-RELEASE</entry> <entry>603000</entry> + <entry>November 25, 2007</entry> + <entry>6.3-RELEASE</entry> </row> <row> - <entry>在 6.3-RELEASE 之后的 6.3-STABLE。</entry> <entry>603100</entry> + <entry>November 25, 2007</entry> + <entry>在 6.3-RELEASE 之后的 6.3-STABLE。</entry> </row> <row> - <entry>修正了 bit macro 的多字节支持之后的 6.3-STABLE。</entry> <entry>603101</entry> + <entry>December 7, 2007</entry> + <entry>修正了 bit macro 的多字节支持之后的 6.3-STABLE。</entry> </row> <row> + <entry>603102</entry> + <entry>April 24, 2008</entry> <entry>为 flock 结构加入 l_sysid 之后的 6.3-STABLE。</entry> - <entry>603102</entry> </row> <row> + <entry>603103</entry> + <entry>May 27, 2008</entry> <entry>MFC 了 <function>memrchr</function> 函数之后的 6.3-STABLE。</entry> - <entry>603103</entry> </row> <row> + <entry>603104</entry> + <entry>June 15, 2008</entry> <entry>为 make(1) MFC <literal>:u</literal> 变量修饰符之后的 6.3-STABLE。</entry> - <entry>603104</entry> </row> <row> - <entry>6.4-RELEASE</entry> <entry>604000</entry> + <entry>October 4, 2008</entry> + <entry>6.4-RELEASE</entry> </row> <row> - <entry>6.4-RELEASE 之后的 6.4-STABLE。</entry> <entry>604100</entry> + <entry>October 4, 2008</entry> + <entry>6.4-RELEASE 之后的 6.4-STABLE。</entry> </row> <row> - <entry>7.0-CURRENT。</entry> <entry>700000</entry> + <entry>July 11, 2005</entry> + <entry>7.0-CURRENT。</entry> </row> <row> + <entry>700001</entry> + <entry>July 23, 2005</entry> <entry>所有自 RELENG_5 以来没有修改过的共享库的版本递增之后的 7.0-CURRENT。</entry> - <entry>700001</entry> </row> <row> + <entry>700002</entry> + <entry>August 13, 2005</entry> <entry>为 dev_clone 事件处理函数中增加身份信息参数之后的 7.0-CURRENT。</entry> - <entry>700002</entry> </row> <row> - <entry>将 memmem(3) 加入 libc 之后的 7.0-CURRENT。</entry> <entry>700003</entry> + <entry>August 25, 2005</entry> + <entry>将 memmem(3) 加入 libc 之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700004</entry> + <entry>October 30, 2005</entry> <entry>将 solisten(9) 改为接受一 backlog 参数之后的 7.0-CURRENT。</entry> - <entry>700004</entry> </row> <row> + <entry>700005</entry> + <entry>November 11, 2005</entry> <entry>将 IFP2ENADDR() 改为返回一 IF_LLADDR() 指针之后的 7.0-CURRENT。</entry> - <entry>700005</entry> </row> <row> + <entry>700006</entry> + <entry>November 11, 2005</entry> <entry>在 <literal>struct ifnet</literal> 中增加 <literal>if_addr</literal> 成员, 并删除 IFP2ENADDR() 之后的 7.0-CURRENT。</entry> - <entry>700006</entry> </row> <row> + <entry>700007</entry> + <entry>December 2, 2005</entry> <entry>将 local_startup 目录中的脚本集成到基本系统的 &man.rcorder.8; 之后的 7.0-CURRENT。</entry> - <entry>700007</entry> </row> <row> - <entry>去掉 MNT_NODEV 挂接选项之后的 7.0-CURRENT。</entry> <entry>700008</entry> + <entry>December 5, 2005</entry> + <entry>去掉 MNT_NODEV 挂接选项之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700009</entry> + <entry>December 19, 2005</entry> <entry>对 ELF-64 类型和符号版本进行变更之后的 7.0-CURRENT。</entry> - <entry>700009</entry> </row> <row> + <entry>700010</entry> + <entry>December 20, 2005</entry> <entry>增加 hostb 和 vgapci 驱动、 pci_find_extcap(), 并将 AGP 驱动改为不再影射 aperature 之后的 7.0-CURRENT。</entry> - <entry>700010</entry> </row> <row> + <entry>700011</entry> + <entry>December 31, 2005</entry> <entry>除 Alpha 之外的所有平台上 tv_sec 改为 time_t 之后的 7.0-CURRENT。</entry> - <entry>700011</entry> </row> <row> - <entry>修改 ldconfig_local_dirs 之后的 7.0-CURRENT。</entry> <entry>700012</entry> + <entry>January 8, 2006</entry> + <entry>修改 ldconfig_local_dirs 之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700013</entry> + <entry>January 12, 2006</entry> <entry>在修改了 <filename>/etc/rc.d/abi</filename> 以支持 <filename>/compat/linux/etc/ld.so.cache</filename> 以某只读文件系统上的符号连接形式存在之后的 7.0-CURRENT。</entry> - <entry>700013</entry> </row> <row> - <entry>引入 pts 之后的 7.0-CURRENT。</entry> <entry>700014</entry> + <entry>January 26, 2006</entry> + <entry>引入 pts 之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700015</entry> + <entry>March 26, 2006</entry> <entry>在引入 &man.hwpmc.4; 的第 2 版 ABI 之后的 7.0-CURRENT。</entry> - <entry>700015</entry> </row> <row> + <entry>700016</entry> + <entry>April 22, 2006</entry> <entry>在 libc 中加入了 &man.fcloseall.3; 之后的 7.0-CURRENT。</entry> - <entry>700016</entry> </row> <row> - <entry>删去 ip6fw 之后的 7.0-CURRENT。</entry> <entry>700017</entry> + <entry>May 13, 2006</entry> + <entry>删去 ip6fw 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>引入了 snd_emu10kx 之后的 7.0-CURRENT。</entry> <entry>700018</entry> + <entry>July 15, 2006</entry> + <entry>引入了 snd_emu10kx 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>引入了 OpenSSL 0.9.8b 之后的 7.0-CURRENT。</entry> <entry>700019</entry> + <entry>July 29, 2006</entry> + <entry>引入了 OpenSSL 0.9.8b 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>增加了 bus_dma_get_tag 函数之后的 7.0-CURRENT。</entry> <entry>700020</entry> + <entry>September 3, 2006</entry> + <entry>增加了 bus_dma_get_tag 函数之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700021</entry> + <entry>September 4, 2006</entry> <entry>在引入了 libpcap 0.9.4 和 tcpdump 3.9.4 之后的 7.0-CURRENT。</entry> - <entry>700021</entry> </row> <row> + <entry>700022</entry> + <entry>September 9, 2006</entry> <entry>在对 dlsym 进行修改, 使其在指定 dso 及其暗指的依赖中查找符号之后的 7.0-CURRENT。</entry> - <entry>700022</entry> </row> <row> - <entry>加入新的声音 IOCTL 之后的 7.0-CURRENT。</entry> <entry>700023</entry> + <entry>September 23, 2006</entry> + <entry>为 OSSv4 混音器 API 加入新的声音 + IOCTL 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>汇入 OpenSSL 0.9.8d 之后的 7.0-CURRENT。</entry> <entry>700024</entry> + <entry>September 28, 2006</entry> + <entry>汇入 OpenSSL 0.9.8d 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>加入了 libelf 之后的 7.0-CURRENT。</entry> <entry>700025</entry> + <entry>November 11, 2006</entry> + <entry>加入了 libelf 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>对音效相关的 sysctl 进行大幅调整之后的 7.0-CURRENT。</entry> <entry>700026</entry> + <entry>November 26, 2006</entry> + <entry>对音效相关的 sysctl 进行大幅调整之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700027</entry> + <entry>November 30, 2006</entry> <entry>加入 Wi-Spy quirk 之后的 7.0-CURRENT。</entry> - <entry>700027</entry> </row> <row> + <entry>700028</entry> + <entry>December 15, 2006</entry> <entry>在 libc 中加入 sctp 调用之后的 7.0-CURRENT。 </entry> - <entry>700028</entry> </row> <row> + <entry>700029</entry> + <entry>January 26, 2007</entry> <entry>将 GNU &man.gzip.1; 实现替换为从 NetBSD 移植的采用 BSD 授权版本之后的 7.0-CURRENT。</entry> - <entry>700029</entry> </row> <row> + <entry>700030</entry> + <entry>February 7, 2007</entry> <entry>在 IPv4 多播转发代码中删去了 IPIP 隧道封装 (VIFF_TUNNEL) 之后的 7.0-CURRENT。</entry> - <entry>700030</entry> </row> <row> + <entry>700031</entry> + <entry>February 23, 2007</entry> <entry>修改了 bus_setup_intr() (newbus) 之后的 7.0-CURRENT。 </entry> - <entry>700031</entry> </row> <row> + <entry>700032</entry> + <entry>March 2, 2007</entry> <entry>引入了 ipw(4) 和 iwi(4) 固件之后的 7.0-CURRENT。 </entry> - <entry>700032</entry> </row> <row> + <entry>700033</entry> + <entry>March 9, 2007</entry> <entry>在 ncurses 中引入了宽字符支持之后的 7.0-CURRENT。 </entry> - <entry>700033</entry> </row> <row> + <entry>700034</entry> + <entry>March 19, 2007</entry> <entry>修改了 insmntque()、 getnewvnode() 以及 vfs_hash_insert() 工作方式之后的 7.0-CURRENT。 </entry> - <entry>700034</entry> </row> <row> + <entry>700035</entry> + <entry>March 26, 2007</entry> <entry>增加 CPU 频率变动通知机制之后的 7.0-CURRENT。 </entry> - <entry>700035</entry> </row> <row> - <entry>引入了 ZFS 文件系统之后的 7.0-CURRENT。</entry> <entry>700036</entry> + <entry>April 6, 2007</entry> + <entry>引入了 ZFS 文件系统之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700037</entry> + <entry>April 8, 2007</entry> <entry>新增了实现 Linux SCSI SG 直通设备 API 子集的 CAM 'SG' 设备之后的 7.0-CURRENT。</entry> - <entry>700037</entry> </row> <row> + <entry>700038</entry> + <entry>April 30, 2007</entry> <entry>将 &man.getenv.3;、 &man.putenv.3;、 &man.setenv.3; 和 &man.unsetenv.3; 改为符合 POSIX 之后的 7.0-CURRENT。</entry> - <entry>700038</entry> </row> <row> - <entry>回退了 700038 中的变动之后的 7.0-CURRENT。</entry> <entry>700039</entry> + <entry>May 1, 2007</entry> + <entry>回退了 700038 中的变动之后的 7.0-CURRENT。</entry> </row> <row> - <entry>在 libutil 中增加了 &man.flopen.3; 之后的 7.0-CURRENT。</entry> <entry>700040</entry> + <entry>May 10, 2007</entry> + <entry>在 libutil 中增加了 &man.flopen.3; 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>启用了符号版本, 并将 libthr 改为默认线程库之后的 7.0-CURRENT。</entry> <entry>700041</entry> + <entry>May 13, 2007</entry> + <entry>启用了符号版本, 并将 libthr 改为默认线程库之后的 7.0-CURRENT。</entry> </row> <row> - <entry>引入了 gcc 4.2.0 之后的 7.0-CURRENT。</entry> <entry>700042</entry> + <entry>May 19, 2007</entry> + <entry>引入了 gcc 4.2.0 之后的 7.0-CURRENT。</entry> </row> <row> - <entry>将 RELENG_6 之后未修改过版本的共享库版本增加之后的 7.0-CURRENT。</entry> <entry>700043</entry> + <entry>May 21, 2007</entry> + <entry>将 RELENG_6 之后未修改过版本的共享库版本增加之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700044</entry> + <entry>June 7, 2007</entry> <entry>将 vn_open()/VOP_OPEN() 的参数由文件描述符数组下标改为 struct file * 之后的 7.0-CURRENT。</entry> - <entry>700044</entry> </row> <row> + <entry>700045</entry> + <entry>June 10, 2007</entry> <entry>修改 &man.pam.nologin.8; 使其向 PAM 框架提供帐号管理功能而非身份验证功能之后的 7.0-CURRENT。</entry> - <entry>700045</entry> </row> <row> - <entry>更新 802.11 无线支持之后的 7.0-CURRENT。</entry> <entry>700046</entry> + <entry>June 11, 2007</entry> + <entry>更新 802.11 无线支持之后的 7.0-CURRENT。</entry> </row> <row> - <entry>增加 TCP LRO 网络接口能力之后的 7.0-CURRENT。</entry> <entry>700047</entry> + <entry>June 11, 2007</entry> + <entry>增加 TCP LRO 网络接口能力之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700048</entry> + <entry>June 12, 2007</entry> <entry>在 IPv4 协议栈中加入了 RFC 3678 API 支持之后的 7.0-CURRENT。 先前 IP_MULTICAST_IF ioctl 的 RFC 1724 行为被删去; 0.0.0.0/8 不再能够用于指定接口索引下标, 而应使用 struct ipmreqn 代替。</entry> - <entry>700048</entry> </row> <row> + <entry>700049</entry> + <entry>July 3, 2007</entry> <entry>引入 OpenBSD 4.1 的 pf 之后的 7.0-CURRENT。</entry> - <entry>700049</entry> </row> <row> + <entry>(not changed)</entry> + <entry></entry> <entry>为 FAST_IPSEC 增加 IPv6 支持, 删去 KAME IPSEC, 并将 FAST_IPSEC 更名为 IPSEC 之后的 7.0-CURRENT。</entry> @@ -11224,480 +11587,637 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00 </row> <row> + <entry>700050</entry> + <entry>July 4, 2007</entry> <entry>将 setenv/putenv/等等调用, 从传统 BSD 改为 POSIX 标准之后的 7.0-CURRENT。</entry> - <entry>700050</entry> </row> <row> - <entry>增加新的 mmap/lseek/等等这些系统调用之后的 7.0-CURRENT。</entry> <entry>700051</entry> + <entry>July 4, 2007</entry> + <entry>增加新的 mmap/lseek/等等这些系统调用之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700052</entry> + <entry>July 6, 2007</entry> <entry>将 I4B 头文件移动到 include/i4b 之后的 7.0-CURRENT。</entry> - <entry>700052</entry> </row> <row> - <entry>增加了 PCI domain 支持之后的 7.0-CURRENT。</entry> <entry>700053</entry> + <entry>September 30, 2007</entry> + <entry>增加了 PCI domain 支持之后的 7.0-CURRENT。</entry> </row> <row> - <entry>MFC 了宽字符和单字节字符 ctype 分拆之后的 7.0-CURRENT。</entry> <entry>700054</entry> + <entry>October 25, 2007</entry> + <entry>MFC 了宽字符和单字节字符 ctype 分拆之后的 7.0-CURRENT。</entry> </row> <row> + <entry>700055</entry> + <entry>October 28, 2007</entry> <entry>7.0-RELEASE, 以及 MFC 了恢复对 FreeBSD 4/5/6 版本的 PCIOCGETCONF、 PCIOCREAD 和 PCIOCWRITE IOCTL ABI 向下兼容之后的 7.0-CURRENT, 这一变动导致 PCIOCGETCONF IOCTL 的 ABI 再次发生变化。</entry> - <entry>700055</entry> </row> <row> - <entry>7.0-RELEASE 之后的 7.0-STABLE</entry> <entry>700100</entry> + <entry>December 22, 2007</entry> + <entry>7.0-RELEASE 之后的 7.0-STABLE</entry> </row> <row> - <entry>MFC m_collapse() 之后的 7.0-STABLE。</entry> <entry>700101</entry> + <entry>February 8, 2008</entry> + <entry>MFC m_collapse() 之后的 7.0-STABLE。</entry> </row> <row> - <entry>MFC kdb_enter_why() 之后的 7.0-STABLE。</entry> <entry>700102</entry> + <entry>March 30, 2008</entry> + <entry>MFC kdb_enter_why() 之后的 7.0-STABLE。</entry> </row> <row> - <entry>为 flock 结构加入 l_sysid 之后的 7.0-STABLE。</entry> <entry>700103</entry> + <entry>April 10, 2008</entry> + <entry>为 flock 结构加入 l_sysid 之后的 7.0-STABLE。</entry> </row> <row> - <entry>在 procstat(1) MFC 之后的 7.0-STABLE。</entry> <entry>700104</entry> + <entry>April 11, 2008</entry> + <entry>在 procstat(1) MFC 之后的 7.0-STABLE。</entry> </row> <row> - <entry>在 MFC umtx 特性之后的 7.0-STABLE。</entry> <entry>700105</entry> + <entry>April 11, 2008</entry> + <entry>在 MFC umtx 特性之后的 7.0-STABLE。</entry> </row> <row> + <entry>700106</entry> + <entry>April 15, 2008</entry> <entry>为 &man.psm.4; MFC &man.write.2; 支持之后的 7.0-STABLE。</entry> - <entry>700106</entry> </row> <row> + <entry>700107</entry> + <entry>April 20, 2008</entry> <entry>为 &man.fcntl.2; MFC F_DUP2FD 之后的 7.0-STABLE。</entry> - <entry>700107</entry> </row> <row> + <entry>700108</entry> + <entry>May 5, 2008</entry> <entry>对 &man.lockmgr.9; 做了一些修改之后的 7.0-STABLE, 在使用 &man.lockmgr.9; 时必需包含 <filename>sys/lock.h</filename>。</entry> - <entry>700108</entry> </row> <row> + <entry>700109</entry> + <entry>May 27, 2008</entry> <entry>MFC 了 <function>memrchr</function> 函数之后的 7.0-STABLE。</entry> - <entry>700109</entry> </row> <row> + <entry>700110</entry> + <entry>August 5, 2008</entry> <entry>MFC 了内核 NFS locked 客户端之后的 7.0-STABLE。</entry> - <entry>700110</entry> </row> <row> - <entry>加入了对物理连续巨帧支持之后的 7.0-STABLE。</entry> <entry>700111</entry> + <entry>August 20, 2008</entry> + <entry>加入了对物理连续巨帧支持之后的 7.0-STABLE。</entry> </row> <row> - <entry>在 MFC 内核 DTrace 支持之后的 7.0-STABLE。</entry> <entry>700112</entry> + <entry>August 27, 2008</entry> + <entry>在 MFC 内核 DTrace 支持之后的 7.0-STABLE。</entry> </row> <row> - <entry>7.1-RELEASE</entry> <entry>701000</entry> + <entry>November 25, 2008</entry> + <entry>7.1-RELEASE</entry> </row> <row> - <entry>7.1-RELEASE 之后的 7.1-STABLE。</entry> <entry>701100</entry> + <entry>November 25, 2008</entry> + <entry>7.1-RELEASE 之后的 7.1-STABLE。</entry> </row> <row> + <entry>701101</entry> + <entry>January 10, 2009</entry> <entry>合并了 <function>strndup</function> 之后的 7.1-STABLE。</entry> - <entry>701101</entry> </row> <row> - <entry>加入了 cpuctl(4) 支持之后的 7.1-STABLE。</entry> <entry>701102</entry> + <entry>January 17, 2009</entry> + <entry>加入了 cpuctl(4) 支持之后的 7.1-STABLE。</entry> </row> <row> - <entry>合并了 多/无-IPv4/v6 jail 之后的 7.1-STABLE。</entry> <entry>701103</entry> + <entry>February 7, 2009</entry> + <entry>合并了 多/无-IPv4/v6 jail 之后的 7.1-STABLE。</entry> </row> <row> + <entry>701104</entry> + <entry>February 14, 2009</entry> <entry>在 struct mount 中保存了挂起属主, 以及在 struct vfsops 中引入了 vfs_susp_clean 方法之后的 7.1-STABLE。</entry> - <entry>701104</entry> </row> <row> + <entry>701105</entry> + <entry>March 12, 2009</entry> + <entry>对 kern.ipc.shmsegs sysctl 变量不兼容的修改, + 以允许在 64bit 构架上分配更多的 SysV 共享内存段之后的 + 7.1-STABLE。</entry> + </row> + + <row> + <entry>701106</entry> + <entry>March 14, 2009</entry> + <entry>合并了一个对 POSIX semaphore 等待操作修正之后的 + 7.1-STABLE。</entry> + </row> + + <row> + <entry>800000</entry> + <entry>October 11, 2007</entry> <entry>8.0-CURRENT。 分拆了宽字符和单字节字符 ctype。</entry> - <entry>800000</entry> </row> <row> - <entry>引入了 libpcap 0.9.8 和 tcpdump 3.9.8 之后的 8.0-CURRENT。</entry> <entry>800001</entry> + <entry>October 16, 2007</entry> + <entry>引入了 libpcap 0.9.8 和 tcpdump 3.9.8 之后的 8.0-CURRENT。</entry> </row> <row> - <entry>将 kthread_create() 系列函数改名为 kproc_create() 之后的 8.0-CURRENT。</entry> <entry>800002</entry> + <entry>October 21, 2007</entry> + <entry>将 kthread_create() 系列函数改名为 kproc_create() 之后的 8.0-CURRENT。</entry> </row> <row> + <entry>800003</entry> + <entry>October 24, 2007</entry> <entry>恢复了对 FreeBSD 4/5/6 版本的 PCIOCGETCONF、 PCIOCREAD 和 PCIOCWRITE IOCTL ABI 向下兼容之后的 8.0-CURRENT, 这一变动导致 PCIOCGETCONF IOCTL 的 ABI 再次发生变化。</entry> - <entry>800003</entry> </row> <row> + <entry>800004</entry> + <entry>November 12, 2007</entry> <entry>将 agp(4) 驱动从 src/sys/pci 挪到 src/sys/dev/agp 之后的 8.0-CURRENT。</entry> - <entry>800004</entry> </row> <row> + <entry>800005</entry> + <entry>December 4, 2007</entry> <entry><ulink url="http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/kern/kern_mbuf.c#rev1.35">修改了 jumbo frame 分配器之后的</ulink> 8.0-CURRENT。</entry> - <entry>800005</entry> </row> <row> + <entry>800006</entry> + <entry>December 7, 2007</entry> <entry>在给 &man.hwpmc.4; 加入了 callgraph 捕捉功能后的 8.0-CURRENT</entry> - <entry>800006</entry> </row> <row> - <entry>kdb_enter() 增加 "why" 参数之后的 8.0-CURRENT。</entry> <entry>800007</entry> + <entry>December 25, 2007</entry> + <entry>kdb_enter() 增加 "why" 参数之后的 8.0-CURRENT。</entry> </row> <row> - <entry>在去除 LK_EXCLUPGRADE 选项后的 8.0-CURRENT。</entry> <entry>800008</entry> + <entry>December 28, 2007</entry> + <entry>在去除 LK_EXCLUPGRADE 选项后的 8.0-CURRENT。</entry> </row> <row> + <entry>800009</entry> + <entry>January 9, 2008</entry> <entry>引入 &man.lockmgr.disown.9; 之后的 8.0-CURRENT。</entry> - <entry>800009</entry> </row> <row> - <entry>修改 &man.vn.lock.9; 原型之后的 8.0-CURRENT。</entry> <entry>800010</entry> + <entry>January 10, 2008</entry> + <entry>修改 &man.vn.lock.9; 原型之后的 8.0-CURRENT。</entry> </row> <row> + <entry>800011</entry> + <entry>January 13, 2008</entry> <entry>修改 &man.VOP.LOCK.9; 和 &man.VOP.UNLOCK.9; 原型之后的 8.0-CURRENT。</entry> - <entry>800011</entry> </row> <row> + <entry>800012</entry> + <entry>January 19, 2008</entry> <entry>引入 &man.lockmgr.recursed.9;、 &man.BUF.RECURSED.9; 和 &man.BUF.ISLOCKED.9; 并删除了 <function>BUF_REFCNT()</function> 之后的 8.0-CURRENT。</entry> - <entry>800012</entry> </row> <row> + <entry>800013</entry> + <entry>January 23, 2008</entry> <entry>引入 <quote>ASCII</quote> 编码之后的 8.0-CURRENT。</entry> - <entry>800013</entry> </row> <row> + <entry>800014</entry> + <entry>January 24, 2008</entry> <entry>修改 &man.lockmgr.9; 并删除了 <function>lockcount()</function> 和 <function>LOCKMGR_ASSERT()</function> 之后的 8.0-CURRENT。</entry> - <entry>800014</entry> </row> <row> - <entry>扩展了 &man.fts.3; 数据结构之后的 8.0-CURRENT。</entry> <entry>800015</entry> + <entry>January 26, 2008</entry> + <entry>扩展了 &man.fts.3; 数据结构之后的 8.0-CURRENT。</entry> </row> <row> - <entry>为 MEXTADD(9) 增加了一个参数之后的 8.0-CURRENT。</entry> <entry>800016</entry> + <entry>February 1, 2008</entry> + <entry>为 MEXTADD(9) 增加了一个参数之后的 8.0-CURRENT。</entry> </row> + <row> + <entry>800017</entry> + <entry>February 6, 2008</entry> <entry>为 &man.lockmgr.9; 引入 LK_NODUP 和 LK_NOWITNESS 选项后的 8.0-CURRENT。</entry> - <entry>800017</entry> </row> + <row> - <entry>引入 m_collapse 之后的 8.0-CURRENT。</entry> <entry>800018</entry> + <entry>February 8, 2008</entry> + <entry>引入 m_collapse 之后的 8.0-CURRENT。</entry> </row> <row> + <entry>800019</entry> + <entry>February 9, 2008</entry> <entry>为 sysctl 变量 kern.proc.filedesc 加入 当前工作目录,root 目录和 jail 目录支持之后的 8.0-CURRENT。</entry> - <entry>800019</entry> </row> <row> + <entry>800020</entry> + <entry>February 13, 2008</entry> <entry>引入 &man.lockmgr.assert.9; 之后的 8.0-CURRENT。</entry> - <entry>800020</entry> </row> <row> + <entry>800021</entry> + <entry>February 15, 2008</entry> <entry>引入 &man.lockmgr.args.9; 和移除 LK_INTERNAL 标志之后的 8.0-CURRENT。</entry> - <entry>800021</entry> </row> <row> + <entry>800022</entry> + <entry>(backed out)</entry> <entry>把 BSD &man.ar.1; 作为系统默认的 ar 之后的 8.0-CURRENT。</entry - <entry>800022</entry> </row> <row> + <entry>800023</entry> + <entry>February 25, 2008</entry> <entry>修改了 &man.lockstatus.9; 和 &man.VOP.ISLOCKED.9; 原型,特别时去掉 <literal>struct thread</literal> 参数之后的 8.0-CURRENT。</entry> - <entry>800023</entry> </row> <row> + <entry>800024</entry> + <entry>March 1, 2008</entry> <entry>砍掉了 <function>lockwaiters</function> 和 <function>BUF_LOCKWAITERS</function> 函数, <function>brelvp</function> 的返回值从 void 修改成 int,并引入 &man.lockinit.9; 新标志之后的 8.0-CURRENT。 - <entry>800024</entry> </row> <row> + <entry>800025</entry> + <entry>March 8, 2008</entry> <entry>为 &man.fcntl.2; 引入 F_DUP2FD 之后的 8.0-CURRENT。</entry> - <entry>800025</entry> </row> <row> + <entry>800026</entry> + <entry>March 12, 2008</entry> <entry>修改了 cv_broadcastpri 优先权参数之后的 8.0-CURRENT,比如 0 表示无优先权。</entry> - <entry>800026</entry> </row> <row> + <entry>800027</entry> + <entry>March 24, 2008</entry> <entry>修改了 bpf 监测 ABI, 加入了 zerocopy bpf buffer 之后的 8.0-CURRENT。</entry> - <entry>800027</entry> </row> <row> + <entry>800028</entry> + <entry>March 26, 2008</entry> <entry>为 flock 结构增加了 l_sysid 之后的 8.0-CURRENT。</entry> - <entry>800028</entry> </row> <row> + <entry>800029</entry> + <entry>March 28, 2008</entry> <entry>重新整合了 <function>BUF_LOCKWAITERS</function> 函数并加入 &man.lockmgr.waiters.9; 之后的 8.0-CURRENT。</entry> - <entry>800029</entry> </row> <row> + <entry>800030</entry> + <entry>April 1, 2008</entry> <entry>引入 &man.rw.try.rlock.9; 和 &man.rw.try.wlock.9; 之后的 8.0-CURRENT。</entry> - <entry>800030</entry> </row> <row> + <entry>800031</entry> + <entry>April 6, 2008</entry> <entry>引入 <function>lockmgr_rw</function> 和 <function>lockmgr_args_rw</function> 函数之后的 8.0-CURRENT。</entry> - <entry>800031</entry> </row> <row> + <entry>800032</entry> + <entry>April 8, 2008</entry> <entry>实现了 openat 和相关的系统调用,为 &man.open.2; 引入了 O_EXEC 标志,和提供了相应的 linux 兼容的系统调用之后的 8.0-CURRENT。</entry> - <entry>800032</entry> </row> <row> + <entry>800033</entry> + <entry>April 8, 2008</entry> <entry>为 &man.psm.4; 增加了原生的 &man.write.2; 支持之后的 8.0-CURRENT。 现在任意命令可写入 <devicename>/dev/psm%d</devicename> 并读出状态。</entry> - <entry>800033</entry> </row> <row> + <entry>800034</entry> + <entry>April 10, 2008</entry> <entry>引入 <function>memrchr</function> 函数之后的 8.0-CURRENT。</entry> - <entry>800034</entry> </row> <row> + <entry>800035</entry> + <entry>April 16, 2008</entry> <entry>引入 <function>fdopendir</function> 函数之后的 8.0-CURRENT</entry> - <entry>800035</entry> </row> <row> + <entry>800036</entry> + <entry>April 20, 2008</entry> <entry>无线部分转向 multi-bss (也叫做 vaps) 支持之后的 8.0-CURRENT。</entry> - <entry>800036</entry> </row> <row> - <entry>加入多路由表支持 (也就是 setfib(1)、 stfib(2)) 后的 8.0-CURRENT。</entry> <entry>800037</entry> + <entry>May 9, 2008</entry> + <entry>加入多路由表支持 (也就是 setfib(1)、 stfib(2)) 后的 8.0-CURRENT。</entry> </row> <row> + <entry>800038</entry> + <entry>May 26, 2008</entry> <entry>删去了 netatm 和 ISDN4BSD 后的 8.0-CURRENT。</entry> - <entry>800038</entry> </row> <row> - <entry>移除 sgtty 之后的 8.0-CURRENT。</entry> <entry>800039</entry> + <entry>June 14, 2008</entry> + <entry>移除 sgtty 之后的 8.0-CURRENT。</entry> </row> <row> - <entry>增加了内核级 NFS lockd 客户端的 8.0-CURRENT。</entry> <entry>800040</entry> + <entry>June 26, 2008</entry> + <entry>增加了内核级 NFS lockd 客户端的 8.0-CURRENT。</entry> </row> <row> + <entry>800041</entry> + <entry>July 22, 2008</entry> <entry>增加了 arc4random_buf(3) 和 arc4random_uniform(3) 之后的 8.0-CURRENT。</entry> - <entry>800041</entry> </row> <row> - <entry>增加了 cpuctl(4) 之后的 8.0-CURRENT。</entry> <entry>800042</entry> + <entry>August 8, 2008</entry> + <entry>增加了 cpuctl(4) 之后的 8.0-CURRENT。</entry> </row> <row> - <entry>修改 bpf(4) 使用单一的设备节点而不是克隆之后的 8.0-CURRENT。</entry> <entry>800043</entry> + <entry>August 13, 2008</entry> + <entry>修改 bpf(4) 使用单一的设备节点而不是克隆之后的 8.0-CURRENT。</entry> </row> <row> + <entry>800044</entry> + <entry>August 17, 2008</entry> <entry>在提交了 vimage 项目第一步之后的 8.0-CURRENT。把全局变量重命名为虚拟化带 V_ 前缀并用宏映射到原来的全局名称。</entry> - <entry>800044</entry> </row> <row> + <entry>800045</entry> + <entry>August 20, 2008</entry> <entry>引入 MPSAFE TTY 层之后的 8.0-CURRENT, 包括对相关驱动和工具的修改。</entry> - <entry>800045</entry> </row> <row> - <entry>将 amd64 架构上 GDT 拆分到不同 CPU 之后的 8.0-CURRENT。</entry> <entry>800046</entry> + <entry>September 8, 2008</entry> + <entry>将 amd64 架构上 GDT 拆分到不同 CPU 之后的 8.0-CURRENT。</entry> </row> <row> - <entry>删去了 VSVTX、 VSGID 和 VSUID 之后的 8.0-CURRENT。</entry> <entry>800047</entry> + <entry>September 10, 2008</entry> + <entry>删去了 VSVTX、 VSGID 和 VSUID 之后的 8.0-CURRENT。</entry> </row> <row> + <entry>800048</entry> + <entry>September 16, 2008</entry> <entry>将内核中 NFS 挂接部分的代码改为能够通过 nmount() iovec, 而不再是大的 nfs_args 结构体作为参数之后的 8.0-CURRENT。</entry> - <entry>800048</entry> </row> <row> + <entry>800049</entry> + <entry>September 17, 2008</entry> <entry>删去了 &man.suser.9; 和 &man.suser.cred.9; 之后的 8.0-CURRENT。</entry> - <entry>800049</entry> </row> <row> - <entry>修改了缓冲存储器 API 之后的 8.0-CURRENT。</entry> <entry>800050</entry> + <entry>October 20, 2008</entry> + <entry>修改了缓冲存储器 API 之后的 8.0-CURRENT。</entry> </row> <row> + <entry>800051</entry> + <entry>October 23, 2008</entry> <entry>删去了 &man.MALLOC.9; 和 &man.FREE.9; 宏之后的 8.0-CURRENT。</entry> - <entry>800051</entry> </row> <row> + <entry>800052</entry> + <entry>October 28, 2008</entry> <entry>引入了 accmode_t 和重新命名 VOP_ACCES 'a_mode' 为 a_accmode 之后的 8.0-CURRENT。</entry> - <entry>800052</entry> </row> <row> + <entry>800053</entry> + <entry>November 2, 2008</entry> <entry>修改了 &man.vfs.busy.9; 原型并引入了 MBF_NOWAIT 和 MBF_MNTLSTLOCK 标志之后的 8.0-CURRENT。</entry> - <entry>800053</entry> </row> <row> + <entry>800054</entry> + <entry>November 22, 2008</entry> <entry>增加了 buf_ring、 内存栅以及 ifnet 函数, 以方便撰写支持多硬件传输队列的驱动, 以及无锁环形缓冲实现的驱动程序, 并更高效地管理包队列功能之后的 8.0-CURRENT。</entry> - <entry>800054</entry> </row> <row> + <entry>800055</entry> + <entry>November 27, 2008</entry> <entry>引入了 &man.hwpmc.4; 对于 Intel™ Core,Core2 和 Atom 的支持之后的 8.0-CURRENT。</entry> - <entry>800055</entry> </row> <row> + <entry>800056</entry> + <entry>November 29, 2008</entry> <entry>引入了 multi-/no-IPv4/v6 jail 之后的 8.0-CURRENT。</entry> - <entry>800056</entry> </row> <row> - <entry>将 hal 改为使用源代码之后的 8.0-CURRENT。</entry> <entry>800057</entry> + <entry>December 1, 2008</entry> + <entry>将 ath hal 改为使用源代码之后的 8.0-CURRENT。</entry> </row> <row> - <entry>引入了 VOP_VPTOCNP 操作之后的 8.0-CURRENT。</entry> <entry>800058</entry> + <entry>December 12, 2008</entry> + <entry>引入了 VOP_VPTOCNP 操作之后的 8.0-CURRENT。</entry> </row> <row> - <entry>引入了新的 arp-v2 重写之后的 8.0-CURRENT。</entry> <entry>800059</entry> + <entry>December 15, 2008</entry> + <entry>引入了新的 arp-v2 重写之后的 8.0-CURRENT。</entry> </row> <row> - <entry>引入了 makefs 之后的 8.0-CURRENT。</entry> <entry>800060</entry> + <entry>December 19, 2008</entry> + <entry>引入了 makefs 之后的 8.0-CURRENT。</entry> </row> <row> - <entry>引入了 TCP Appropriate Byte Counting 之后的 8.0-CURRENT。</entry> <entry>800061</entry> + <entry>January 15, 2009</entry> + <entry>引入了 TCP Appropriate Byte Counting 之后的 8.0-CURRENT。</entry> </row> <row> - <entry>删去了 minor()、 minor2unit()、 unit2minor() 等之后的 8.0-CURRENT。</entry> <entry>800062</entry> + <entry>January 28, 2009</entry> + <entry>删去了 minor()、 minor2unit()、 unit2minor() 等之后的 8.0-CURRENT。</entry> </row> <row> - <entry>在 GENERIC 配置中改为使用 USB2 栈之后的 8.0-CURRENT; 这个数值同时也标志新增了 fdevname(3)。</entry> <entry>800063</entry> + <entry>February 18, 2009</entry> + <entry>在 GENERIC 配置中改为使用 USB2 栈之后的 8.0-CURRENT; 这个数值同时也标志新增了 fdevname(3)。</entry> </row> <row> - <entry>将 USB2 栈移动并替换 dev/usb 之后的 8.0-CURRENT。</entry> <entry>800064</entry> + <entry>February 23, 2009</entry> + <entry>将 USB2 栈移动并替换 dev/usb 之后的 8.0-CURRENT。</entry> + </row> + <row> + <entry>800065</entry> + <entry>February 26, 2009</entry> + <entry>在对 libmp(3) 中所有函数更名之后的 8.0-CURRENT。</entry> + </row> + <row> + <entry>800066</entry> + <entry>February 27, 2009</entry> + <entry>更改了 USB devfs 管理和布局之后的 8.0-CURRENT。</entry> + </row> + <row> + <entry>800067</entry> + <entry>February 28, 2009</entry> + <entry>加入了 getdelim(), getline(), stpncpy(), strnlen(), + wcsnlen(), wcscasecmp(), 和 wcsncasecmp() 之后的 8.0-CURRENT。</entry> + </row> + <row> + <entry>800068</entry> + <entry>March 2, 2009</entry> + <entry>在 usbhub devclass 更名为 uhub 之后的 8.0-CURRENT。</entry> </row> + <row> + <entry>800069</entry> + <entry>March 9, 2009</entry> + <entry>重命名 libusb20.so.1 为 libusb.so.1 之后的 8.0-CURRENT。</entry> + </row> + <row> + <entry>800070</entry> + <entry>March 9, 2009</entry> + <entry>合并 IGMPv3 和 Source-Specific Multicast (SSM) 入 IPv4 栈之后的 + 8.0-CURRENT。</entry> + </row> + <row> + <entry>800071</entry> + <entry>March 14, 2009</entry> + <entry>为 gcc 打上了在 c99 和 gnu99 模式中使用 C99 inline 语义补丁之后的 + 8.0-CURRENT。</entry> + </row> + <row> + <entry>800072</entry> + <entry>March 15, 2009</entry> + <entry>移除了 IFF_NEEDSGIANT 标志; 不再支持非线程安全的网络设备驱动之后的 + 8.0-CURRENT。</entry> + </row> + <row> + <entry>800073</entry> + <entry>March 18, 2009</entry> + <entry>实现了 rpath 动态字符替换之后的 8.0-CURRENT.</entry> + </row> + </tbody> </tgroup> </table> @@ -11707,7 +12227,7 @@ Reference: <http://www.freebsd.org/ports/portaudit/74a9541d-5d6c-11d8-80e3-00 <quote>2.2.5-STABLE</quote>。 这种模式的版本号表示的是年月。 但随后, 我们决定, 从 2.2 开始, 将它改为更为简洁的 主/次 版本号的形式来命名版本。 这是因为并行地在多个分支上进行开发, - 使得通过实际的发布日期来区分不同的版本变得不再显示。 + 使得通过实际的发布日期来区分不同的版本变得不再现实。 如果您正在做新的 port, 应该不需要担心较早的 -CURRENT; 在此列出仅供参考。</para> </note> |