From owner-p4-projects@FreeBSD.ORG Thu Nov 3 21:34:44 2005 Return-Path: X-Original-To: p4-projects@freebsd.org Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7B2F716A421; Thu, 3 Nov 2005 21:34:43 +0000 (GMT) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 52AF216A41F for ; Thu, 3 Nov 2005 21:34:43 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 414C643D45 for ; Thu, 3 Nov 2005 21:34:40 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id jA3LYemq032986 for ; Thu, 3 Nov 2005 21:34:40 GMT (envelope-from soc-andrew@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id jA3LYdu1032983 for perforce@freebsd.org; Thu, 3 Nov 2005 21:34:40 GMT (envelope-from soc-andrew@freebsd.org) Date: Thu, 3 Nov 2005 21:34:40 GMT Message-Id: <200511032134.jA3LYdu1032983@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to soc-andrew@freebsd.org using -f From: soc-andrew To: Perforce Change Reviews Cc: Subject: PERFORCE change 86310 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Nov 2005 21:34:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=86310 Change 86310 by soc-andrew@soc-andrew_serv on 2005/11/03 21:33:41 IFC Affected files ... .. //depot/projects/soc2005/bsdinstaller/src/Makefile.inc1#3 integrate .. //depot/projects/soc2005/bsdinstaller/src/etc/mtree/BSD.usr.dist#6 integrate .. //depot/projects/soc2005/bsdinstaller/src/lib/Makefile#6 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/Makefile#18 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#8 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/share/misc/dev.archlist.txt#4 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/readme/article.sgml#3 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml#3 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/scripts/package-split.py#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/usr.sbin/Makefile#10 integrate Differences ... ==== //depot/projects/soc2005/bsdinstaller/src/Makefile.inc1#3 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.512 2005/08/23 07:58:55 brian Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.514 2005/11/03 08:56:39 ru Exp $ # # Make command line options: # -DNO_DYNAMICROOT do not link /bin and /sbin dynamically @@ -522,7 +522,7 @@ mkdir -p ${INSTALLTMP} for prog in [ awk cap_mkdb cat chflags chmod chown \ date echo egrep find grep install-info \ - ln make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ + ln lockf make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ test true uname wc zic; do \ cp `which $$prog` ${INSTALLTMP}; \ done @@ -777,7 +777,7 @@ .if !defined(NO_CXX) _gperf= gnu/usr.bin/gperf -.if ${BOOTSTRAPPING} < 500113 +.if ${BOOTSTRAPPING} < 700004 _groff= gnu/usr.bin/groff .else _groff= gnu/usr.bin/groff/tmac ==== //depot/projects/soc2005/bsdinstaller/src/etc/mtree/BSD.usr.dist#6 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.312 2005/03/04 14:24:30 ru Exp $ +# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.313 2005/10/28 21:25:27 ru Exp $ # # Please see the file src/etc/mtree/README before making changes to this file. # @@ -73,6 +73,8 @@ .. ru_RU.KOI8-R .. + uk_UA.KOI8-U + .. .. dict .. ==== //depot/projects/soc2005/bsdinstaller/src/lib/Makefile#6 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/Makefile,v 1.207 2005/09/19 08:13:43 imura Exp $ +# $FreeBSD: src/lib/Makefile,v 1.208 2005/10/27 03:09:20 davidxu Exp $ # To satisfy shared library or ELF linkage when only the libraries being # built are visible: @@ -66,7 +66,7 @@ .if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "ia64" && \ ${MACHINE_ARCH} != "powerpc" && !defined(NO_LIBC_R) -_libc_r= libc_r +_libc_r= .endif .if ${MACHINE_ARCH} != "arm" ==== //depot/projects/soc2005/bsdinstaller/src/release/Makefile#18 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/Makefile,v 1.890 2005/09/28 12:39:00 kensmith Exp $ +# $FreeBSD: src/release/Makefile,v 1.892 2005/11/03 07:27:50 ru Exp $ # # make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \ # [RELEASETAG=tag] @@ -584,10 +584,6 @@ cd ${.CURDIR}/..; \ ${CROSSMAKE} ${KERNEL_FLAGS} \ kernel \ - DESTDIR=${RD}/trees/base; \ - cd ${.CURDIR}/..; \ - ${CROSSMAKE} ${KERNEL_FLAGS} -DNO_MODULES \ - reinstallkernel -DINSTALL_DEBUG \ DESTDIR=${RD}/trees/base touch ${.TARGET} @@ -719,7 +715,7 @@ .endif cp ${.CURDIR}/../etc/usbd.conf ${RD}/mfsfd/etc/usbd.conf cp ${.CURDIR}/../etc/master.passwd ${RD}/mfsfd/etc/master.passwd - pwd_mkdb -d ${RD}/mfsfd/etc -p ${RD}/mfsfd/etc/master.passwd + cp ${RD}/trees/base/etc/*pwd.db ${RD}/mfsfd/etc/ ( for F in defaults/rc.conf netconfig protocols ; do \ sed -e '/^#.*$$/d' -e 's/[:space:]*#.*$$//g' \ ${RD}/trees/base/etc/$$F > ${RD}/mfsfd/stand/etc/$$F ; \ ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/hardware/alpha/proc-alpha.sgml#2 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -878,8 +878,8 @@ based host adapter (tested with a Tekram DC-390U2W). On the other hand some no-name Symbios 53C985 board has been reported to work. Cards like the Tekram DC-390F (Symbios875 based) have been confirmed to - work fine on the PC164. Unfortunately this seems to be dependent on the - actual version of the chip/board. + work fine on the PC164. Symbios 53C896 has been confirmed to not + work. Symbios 53C825[a] will also work as boot adapter. Diamond FirePort, although based on Symbios chips, is not bootable by the @@ -966,7 +966,7 @@ Features: - 21064 or 21064A CPU at speeds of 166 up to 333 MHz + 21064 or 21064A CPU at speeds of 100 up to 333 MHz DECchip 21071-AA core logic chip set ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#2 (text+ko) ==== @@ -1,5 +1,5 @@ @@ -63,7 +63,7 @@ Common Installation Problems for &arch.print; Architecture Users - + My system hangs while probing hardware during boot, or it @@ -88,21 +88,6 @@ boot loader can be found in the &os; Handbook. - - - My system uses the nVidia nForce3 Pro-150 chipset and I get hangs - at the end of boot or suddenly starts losing interrupts. - - - There are problems with the apic on this chipset and/or the - bios on every machine that we had seen at the time of release. - While disabling ACPI as above will work, a less drastic option may - be to set the hint.apic.0.disabled hint instead. - If you have the option in the bios, try disabling the APIC support. - Unfortunately some machines lack this option. - - - My legacy ISA device used to be recognized in previous versions ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#8 (text+ko) ==== @@ -3,7 +3,7 @@ The &os; Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.894 2005/10/12 12:24:37 joel Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.897 2005/10/31 16:52:11 hrs Exp $ 2000 @@ -127,6 +127,23 @@ has been added. This allows to export &man.uma.9; allocator statistics via a binary structure stream. + The sysctl variable hw.pci.do_powerstate + has been changed from a boolean to a range. + 0 means no power management, + 1 means conservative power management which + any device class that has caused problems is added to the watch list, + 2 means aggressive power management where + any device class that is not fundamental to the system is added to the list, + and 3 means power them all down unconditionally. + The default is 1. + + The GENERIC kernel now enables + SMP support by default. + + Sample kernel configuration files + src/sys/arch/conf/MAC + for the Mandatory Access Control framework have been added. + Boot Loader Changes @@ -168,6 +185,9 @@ The smbios(4) driver support for amd64 has been added. + The tnt4882(4) driver which supports National Instruments + PCI-GPIB card has been added. + A new loader tunable hw.apic.enable_extint has been added. This tunable can be used not to mask the ExtINT pin on the first @@ -178,6 +198,8 @@ Multimedia Support + The &man.agp.4; driver now supports ATI IGP chipsets. + The &man.sound.4; driver now supports wider range sampling rate, multiple precisions choice, and 24/32 bit PCM format conversion. @@ -188,9 +210,6 @@ The &man.snd.via8233.4; driver is now MPSAFE. - The &man.snd.via8233.4; driver is now supported - on &os;/amd64. - The &man.snd.via82c686.4; driver is now MPSAFE. @@ -210,6 +229,9 @@ The &man.pcn.4; driver is now MPSAFE. &merged; + The &man.re.4; driver now supports D-Link DGE-528(T) + Gigabit Ethernet card. + The &man.sf.4; driver is now MPSAFE. &merged; The &man.ste.4; driver is now MPSAFE. @@ -277,11 +299,18 @@ Disks and Storage + The &man.aac.4; driver now supports the Adaptec 2610SA SATA-RAID + controller in some Hewlett-Packard machines. + The &man.ata.4; driver now supports a workaround for some controllers whose DMA does not work properly in 48bit mode. For the suspicious controllers the PIO mode will be used for access to over 137GB areas. + The &man.ata.4; driver now supports the ITE IT8211F IDE controller, + and Promise PDC40718 and PDC40719 chip found in Promise + Fasttrak TX4300. + A new GEOM class GEOM_ZERO has been added. It creates very huge provider (41PB) /dev/gzero and mainly for performance testing. @@ -292,6 +321,9 @@ The GEOM_LABEL class now supports Ext2FS and ReiserFS. + The &man.hptmv.4; driver has been updated and now supports + amd64 as well as PAE. + The &man.mpt.4; driver has been updated to support various new features such as RAID volume and RAID member state/settings reporting, periodic volume re-synchronization @@ -345,11 +377,28 @@ flag to compare the symbolic link itself rather than the file that the link points to. + The &man.gpt.8; utility now supports setting GPT partition labels. + The &man.ifconfig.8; utility now supports a flag to allow printing potentially sensitive keying material to standard output. This sensitive information will not be printed by default. + The &man.ifconfig.8; utility now supports a + parameter, which is just an alias for , + yet is more convenient and easier to type. + + The parameter to &man.ifconfig.8; + no longer requires a network interface as its argument. The + argument still is supported for backward compatibility, but now + it is deprecated and its use is discouraged. + + The &man.kenv.1; utility now supports a + flag to suppress warnings. + + The libedit library has been + updated from the NetBSD source tree as of August 2005. + The &man.libmemstat.3; library has been added. This is for use by debugging and monitoring applications in tracking kernel memory statistics. It provides an @@ -389,6 +438,12 @@ The &man.powerd.8; program now supports a option which allows to specify pidfile. + The &man.rpcgen.1; utility now generates headers and stub files + which can be used with ANSI C compilers by default. + + The &man.sysctl.8; utility now supports a + flag to suppress a limited set of warnings and errors. + The shared library version number of all libraries have been updated due to some possible ABI changes. The libraries include: snmp_*, libdialog, libg2c, libobjc, @@ -420,9 +475,11 @@ The removable_interfaces variable has been removed. - A new variable ifconfig_ifn - has been added. This allows - /etc/rc.d/netif + A new keyword NOAUTO in + ifconfig_ifn + has been added. This prevents configuration of an interface + at boot time or via /etc/pccard_ether, + and allows /etc/rc.d/netif to be used to start and stop an interface on a purely manual basis. @@ -434,6 +491,9 @@ libpcap has been updated to v0.9.1 (release). + OpenSSH has been updated from + version 4.0p1 to version 4.2p1. + sendmail has been updated from version 8.13.3 to version 8.13.4. ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/share/misc/dev.archlist.txt#4 (text+ko) ==== @@ -23,7 +23,7 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.69 2005/10/10 18:01:18 joel Exp $ +# $FreeBSD: src/release/doc/share/misc/dev.archlist.txt,v 1.70 2005/10/25 04:32:42 brueffer Exp $ # # @@ -112,7 +112,7 @@ snd_csa i386,amd64 snd_ds1 i386,amd64 snd_emu10k1 i386,amd64 -snd_es137x i386,amd64 +snd_es137x i386,sparc64,amd64 snd_ess i386,amd64 snd_fm801 i386,amd64 snd_gusc i386,amd64 ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml#2 (text+ko) ==== @@ -2,7 +2,7 @@ The FreeBSD Simplified Chinese Project Original Revision: 1.14 - $FreeBSD: src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml,v 1.2 2005/03/22 19:20:19 delphij Exp $ + $FreeBSD: src/release/doc/zh_CN.GB2312/hardware/i386/proc-i386.sgml,v 1.3 2005/10/13 17:25:28 delphij Exp $ --> 支持的处理器和主板 @@ -35,7 +35,7 @@ &os; 能够利用 Intel CPU 的超线程 (HTT) 支持并从中受益。 启用了 options SMP 的内核能够自动检测到附加的逻辑处理器。 - 默认的 &os; 调度器将逻辑处理器等同于一些额外的物理处理爱; + 默认的 &os; 调度器将逻辑处理器等同于一些额外的物理处理器; 换言之, 它不会尝试根据同一 CPU 上的逻辑处理器对调度决策实施优化。 由于这种简单的调度策略会导致性能不够理想, 某些情况下通过设置 machdep.hlt_logical_cpus sysctl ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/readme/article.sgml#3 (text+ko) ==== @@ -18,7 +18,7 @@ The &os; Project - $FreeBSD: src/release/doc/zh_CN.GB2312/readme/article.sgml,v 1.2 2005/10/12 20:30:39 delphij Exp $ + $FreeBSD: src/release/doc/zh_CN.GB2312/readme/article.sgml,v 1.3 2005/10/14 16:25:53 delphij Exp $ 2000 @@ -121,7 +121,7 @@ 对于那些希望用 &os; 来处理日常业务, 而不是尝试最新 &os; 技术的用户来说, 正式的发行版本 (例如 &release.prev.stable;) 通常更为合适。 - 发行版本经过了一段时间的测试和质量保障检察, + 发行版本经过了一段时间的测试和质量保障检查, 以确保其高可靠性。 ]]> @@ -328,7 +328,7 @@ RELNOTES.TXTHARDWARE.TXTINSTALL.TXT) 包含了对特定硬件体系的信息。 - 比如,alpha 发行说明会包含了不适用于 &i386; 的信息, + 比如, alpha 发行说明中可能包含某些不适用于 &i386; 的信息, 反之亦然。 每篇文档适用的体系结构会在文档的标题处列出。 ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml#3 (text+ko) ==== @@ -1,14 +1,14 @@ &os;/&arch; &release.current; 发行说明 The &os; Project - $FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v 1.6 2005/10/12 20:30:39 delphij Exp $ + $FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v 1.9 2005/10/27 17:35:48 delphij Exp $ 2000 @@ -34,7 +34,7 @@ &release.branch; 开发线上所做的改动。 本文档列举了自前一发行版本以来所有适用的安全公告, 以及对于 &os; 内核以及系统附带的应用程序所做的重要修改。 - 在升级时所需要注意的一些问题, 也进行了简略的介绍。 + 对在升级时需要注意的一些问题, 也进行了简略的介绍。 @@ -229,16 +229,17 @@ 已经被删去。 使用这一类型的 CPU 的用户, 应使用 &os; 5.X 或更早的版本。 - 内核调试器 &man.ddb.4; 现在支持用于显示持有休眠互斥体 - (以及当前线程所持有的自旋互斥体) 的情况的 - show alllocks 命令了。 &merged; + 内核调试器 &man.ddb.4; 新增了 + show alllocks 命令, + 用以显示持有休眠互斥体 + (以及当前线程所持有的自旋互斥体) 的情况的了。 &merged; 将崩溃时的内核转存 (crash dump) 格式改为了 ELF 以支持大内存 (超过 4GB) 的环境。 &man.ichsmb.4; 驱动现在可以作为可加载内核模块使用了。 - 现在 &man.jail.8; 功能支持一个新的 sysctl + &man.jail.8; 功能现在支持一个新的 sysctl security.jail.chflags_allowed, 用于控制 &man.chflags.1; 在 jail 中的行为。 如果设置为 0 (默认值), jail 中的 root @@ -361,7 +362,7 @@ 以减少和其他系统时钟之间的同步效果。 shell 命令的最大长度, 从原先的 128 - 变味了 PAGE_SIZE。 默认情况下, + 变为了 PAGE_SIZE。 默认情况下, 这个值应该是 4KB (i386, pc98, amd64, 和 powerpc) 或 8KB (sparc64 和 ia64)。 其结果是, 兼容模块需要重新编译, 以便于内核中的数据结构保持同步。 @@ -386,7 +387,7 @@ 加载器命令 autoboot 现在支持提示符参数了。 - 现在 autoboot 加载器命令能够在 + autoboot 加载器命令现在能够在 autoboot_delay 变量设置为 -1 时完全禁止用户打断启动过程了。 &merged; @@ -408,7 +409,7 @@ 并在恢复时重新打开。 这一行为可以通过将 debug.acpi.do_powerstatehw.pci.do_powerstate 这两个 sysctl - 设置为 0 + 设置为 0 来禁用。 加入了用于 IBM 笔记本的 &man.acpi.ibm.4; 驱动。 它提供了许多热键, 以及读取风扇状态和温度传感器的能力。 @@ -462,13 +463,13 @@ 以及有关的其他工具。 删去了对于 OLDCARD 子系统的支持。 - 现在, NEWCARD 系统被用于支持所有的 PCCARD 设备了。 + 现在, 所有的 PCCARD 设备都是通过 NEWCARD 系统支持的了。 加入了用于支持 GPIB-PCIIA IEEE-488 卡的 pcii 驱动。 &merged; - &man.atkbd.4; 驱动现在支持 0x8 + &man.atkbd.4; 驱动新增了 0x8 (第 3 位) 标志, 用以在设备探测时禁止测试键盘口, - 以避免在某些型号的机器, 特别是 Compaq R300Z 系列的 + 以避免在某些型号, 特别是 Compaq R300Z 系列的 amd64 笔记本上造成挂起的问题。 加入了用于支持直接访问以模式0 (简单I/O) @@ -546,12 +547,12 @@ &man.dc.4; 驱动现在支持 &man.altq.4; 框架, 并且是 MPSAFE 的了。 &merged; - &man.de.4; 驱动现在是 MPSAFE 的了。 + &man.de.4; 驱动现在 MPSAFE 了。 &man.ed.4; 驱动现在支持 &man.altq.4; 框架了。 &merged; - &man.ed.4; 驱动现在是 MPSAFE 的了。 + &man.ed.4; 驱动现在 MPSAFE 了。 在 &man.em.4; 驱动程序中, 对于 VLAN 标记 (tagging) 的硬件支持, 由于其和混杂模式之间的一些冲突被默认地禁用。 @@ -594,22 +595,22 @@ &man.pcn.4; 驱动现在 MPSAFE 了。 - 现在 &man.re.4; 驱动能够支持 &man.altq.4; + &man.re.4; 驱动现在能够支持 &man.altq.4; 框架, 并且 MPSAFE 了。 &merged; - 现在 &man.sf.4; 驱动支持设备混合轮询 (device polling) + &man.sf.4; 驱动现在支持设备混合轮询 (device polling) 和 &man.altq.4; 了。 &merged; 修正了 &man.sk.4; 驱动中的多处程序设计错误。 这些问题主要影响 SMP 系统, 可能导致系统崩溃、 内核缺页、 - SSH 连接中断, 或文件传输问题。 + SSH 连接中断, 以及文件传输问题。 更多细节, 可以在勘误公告 FreeBSD-EN-05:02.sk 上找到。 &merged; - 现在, &man.sk.4; 驱动支持 &man.altq.4; 了。 - 同时, 此驱动支持基于 Yukon 的网卡的巨型帧能力了。 + &man.sk.4; 驱动现在支持 &man.altq.4; 了。 + 同时, 此驱动提供了对于基于 Yukon 的网卡的巨型帧的支持能力。 &merged; &man.ste.4; 驱动支持 &man.altq.4; 了。 @@ -648,8 +649,8 @@ 现在可以用 &man.ifconfig.8; 工具来对 &man.if.bridge.4; 进行配置了。 - 现在 &man.ipfw.4; IPDIVERT - 选项可以用内核模块的方式来加载了。 如果没有加载模块, + &man.ipfw.4; IPDIVERT + 选项现在可以通过内核模块的方式来加载了。 如果没有加载模块, 则 &man.ipfw.4; 将拒绝安装 divert 规则, 而 &man.natd.8; 则会返回错误信息 protocol not supported @@ -661,7 +662,7 @@ &man.ipfw.4; 和 &man.dummynet.4; 系统能够支持 IPv6 了。 - &man.ipfw.8;现在支持通过转发 socket 来区分并标记 + &man.ipfw.8; 现在支持通过转发 socket 来区分并标记 &man.altq.4; 包了。 此外, 还可以通过特定的 payload 尺寸来匹配 TCP 包。 &man.ipfw.8; 现在支持通过转发 socket, @@ -702,13 +703,13 @@ 加入了 &man.ng.tcpmss.4; NetGraph 节点。 它支持改变 TCP 包的 MSS 选项。 - 现在 &man.sppp.4; 驱动程序包含了帧转发 (Frame Relay) + &man.sppp.4; 驱动程序现在提供了帧转发 (Frame Relay) 支持。 &merged; &man.sppp.4; 驱动现在 MPSAFE 了。 &os; 路由表现在要求路由的网关必须和路由本身同属同一地址族。 - 现在 &man.route.8; 工具会拒绝异种地址族混用了。 例如: + 现在, &man.route.8; 工具会拒绝异种地址族混用了。 例如: &prompt.root; route add 10.1.1.1 -inet6 fe80::1%fxp0 @@ -739,13 +740,13 @@ 使得拒绝服务攻击变得容易。 这一 TCP 扩展被最近的一个 Internet 草案认为是有缺陷的。 - 将 KAME IPv4 IPsec 实现集成到了 &os; 中, - 现在支持 TCP-MD5 了。 &merged; + 已经将 KAME IPv4 IPsec 实现集成到了 &os; 中, + 现在它支持 TCP-MD5 了。 &merged; 短期使用端口的随机分配导致了在高连接速率时的端口重用问题。 这一功能现在在短期内发生大量连接, 即新端口的创建速率快于每秒 net.inet.ip.portrange.randomcps 时, - 被自动禁用 + 会被自动停用 net.inet.ip.portrange.randomtime 秒。 这两个 sysctl 变量的默认值, 分别是 1045。 @@ -758,9 +759,9 @@ debug.mpsafenet sysctl 变量设置为 1)。 - 现在 Unix domain socket 提供了 + Unix domain socket 现在提供了新增的 LOCAL_CREDS 和 - LOCAL_CONNWAIT。 + LOCAL_CONNWAIT 选项。 其中, LOCAL_CREDS 选项提供了一种机制, 使得接收方能够以 &man.recvmsg.2; 控制消息的形式, 收到发送者的进程凭据。 @@ -772,7 +773,7 @@ 磁盘及存储 - 现在 &man.amr.4; 可以安全地在使用了 + &man.amr.4; 现在可以安全地在使用了 &man.pae.4; 的系统上使用了。 &merged; 加入了 &man.arcmsr.4; 驱动。 @@ -806,7 +807,7 @@ 加入了用于支持 HighPoint RocketRAID 182x 系列硬件的 &man.hptmv.4; 驱动。 &merged; - 现在 &man.ips.4; 驱动在较新的 ServeRAID 型号上, + 经过改进的 &man.ips.4; 驱动在较新的 ServeRAID 型号上, 能够支持内核崩溃的转储操作了。 &merged; 删去了 &man.matcd.4; 驱动。 &merged; @@ -835,13 +836,13 @@ 文件系统 原先在挂接时进行的, 重新计算 - (即, 上次停机时没有正常卸下) 的 UFS 和 UFS2 + 的 (即, 上次停机时没有正常卸下) UFS 和 UFS2 文件系统摘要信息的工作, 现在转由后台 &man.fsck.8; 进行。 这一修改将极大地改善系统崩溃后挂接大文件系统时的速度。 - 如果希望还原原先的行为, 可以通过将 + 如果希望恢复原先的行为, 则可以通过将 vfs.ffs.compute_summary_at_mount sysctl - 变量设置为非零值来实现。 &merged; + 变量设置为非零值来完成。 &merged; 修正了由于 NFS 服务器可能导致的一个内核崩溃。 更多细节, 可以在勘误公告 @@ -868,7 +869,7 @@ 加入了用于处理二进制文件补丁的 &man.bsdiff.1; 和 &man.bspatch.1; 工具。 - 现在 &man.burncd.8; 工具能够在光盘定型之后执行命令了 (例如 + &man.burncd.8; 工具现在能够在光盘定型之后执行命令了 (例如 eject)。 实现了 @@ -891,19 +892,19 @@ altpath 选项, 用以设置命令的搜索路径。 - 现在 &man.ftpd.8; 程序会正确地为目录和文件的状态使用 212 + &man.ftpd.8; 程序现在能够正确地为目录和文件的状态使用 212213 状态代码了 (过去的版本, 曾经长期使用 211)。 这一行为在 RFC 959 中进行了描述。 &merged; &man.gpt.8; 的 create 命令, - 现在支持一个 命令行标志, - 以强制创建 GPT, 即使磁盘上原先已经存在了 MBR 记录。 + 新增了 命令行标志, + 用以在原先已经存在了 MBR 记录的磁盘上强制创建 GPT。 &merged; 如果指定了 AF_UNSPEC, - 现在 &man.getaddrinfo.3; 函数会在查询 AAAA + 现在的 &man.getaddrinfo.3; 函数会在查询 AAAA 记录之前, 首先查询 A DNS 资源记录。 一些有问题的 DNS 服务器会在 AAAA 记录不存在时返回 NXDOMAIN, @@ -918,17 +919,17 @@ AF_INET6 记录先于 AF_INET 记录。 &merged; - 现在 &man.gethostbyname.3;, &man.gethostbyname2.3;, 以及 - &man.gethostbyaddr.3; 函数是线程安全的了。 &merged; + &man.gethostbyname.3;, &man.gethostbyname2.3;, 以及 + &man.gethostbyaddr.3; 函数现在是线程安全的了。 &merged; &man.getnetent.3;, &man.getnetbyname.3;, 以及 - &man.getnetbyaddr.3; 函数是线程安全的了。 &merged; + &man.getnetbyaddr.3; 函数现在是线程安全的了。 &merged; - 现在 &man.getprotoent.3;, &man.getprotobyname.3;, 以及 - &man.getprotobynumber.3; 函数是线程安全的了。 &merged; + &man.getprotoent.3;, &man.getprotobyname.3;, 以及 + &man.getprotobynumber.3; 函数现在是线程安全的了。 &merged; - 现在 &man.getservent.3;, &man.getservbyname.3;, 以及 - &man.getservbyport.3; 函数是线程安全的了。 &merged; + &man.getservent.3;, &man.getservbyname.3;, 以及 + &man.getservbyport.3; 函数现在是线程安全的了。 &merged; 为遵循 IEEE Std 1003.1-2001 标准 (也称作 POSIX 2001), struct netent 结构的 @@ -948,10 +949,18 @@ setstate 这三个子命令了。 &merged; - 对 &man.ifconfig.8; 工具进行了重构。 现在它的模块化更加清晰, + 对 &man.ifconfig.8; 工具进行了重构。 现在其模块化更为清晰, 并且在处理某些网络接口专有的功能时更为灵活。 对 802.11 支持进行了更新, 以便支持最近对于 802.11 子系统和驱动程序所进行的改进。 + &man.ifconfig.8; 工具新增了 + 参数, 它实际上等价于 , + 以简化操作并方便输入。 + + &man.ifconfig.8; 的 参数, + 不再要求必须附带网络接口的名字的参数了。 为了保持向下兼容, + 原有的参数仍然保留, 但不再鼓励使用。 + 对于相当数量的 &man.ipfw.8; 选项的简写形式的支持, 不再推荐使用。 如果使用了这些简写, 则会在 stderr 输出警告, 以及对应的、 正确的全称形式。 @@ -1189,7 +1198,7 @@ 字符, 现在可以关闭选项协商, 并允许发出置了高位的字符了。 这一特性能够帮助利用 &man.telnet.1; 作为协议测试工具来使用。 - 增加了用于关闭选定的 TCp 连接的 &man.tcpdrop.8; 命令。 + 增加了用于关闭选定的 TCP 连接的 &man.tcpdrop.8; 命令。 它来自 OpenBSD. &merged; &man.what.1; 新增了 选项, 其功能是, ==== //depot/projects/soc2005/bsdinstaller/src/release/scripts/package-split.py#2 (text+ko) ==== @@ -7,7 +7,7 @@ # # Usage: package-split.py # -# $FreeBSD: src/release/scripts/package-split.py,v 1.6 2005/05/03 05:37:09 marcel Exp $ +# $FreeBSD: src/release/scripts/package-split.py,v 1.7 2005/11/03 00:23:13 kensmith Exp $ import os import sys @@ -93,12 +93,7 @@ 'www/lynx', 'x11/rxvt', # Formerly on disc3 - 'lang/php4', - 'lang/php5', - 'security/portaudit', - 'www/apache13', - 'www/apache13-modssl', - 'www/apache2']) + 'security/portaudit']) if arch == 'i386': pkgs.extend(['comms/ltmdm', 'www/opera']) ==== //depot/projects/soc2005/bsdinstaller/src/usr.sbin/Makefile#10 (text+ko) ==== @@ -1,5 +1,5 @@ # From: @(#)Makefile 5.20 (Berkeley) 6/12/93 -# $FreeBSD: src/usr.sbin/Makefile,v 1.339 2005/10/12 21:40:41 pjd Exp $ +# $FreeBSD: src/usr.sbin/Makefile,v 1.340 2005/10/17 20:47:44 phk Exp $ # XXX MISSING: mkproto SUBDIR= ac \ @@ -60,6 +60,7 @@ inetd \ iostat \ ip6addrctl \ + ipfwpcap \ IPXrouted \ jail \ jexec \