From owner-p4-projects@FreeBSD.ORG Thu Nov 30 02:28:21 2006 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 1DCD116A40F; Thu, 30 Nov 2006 02:28:21 +0000 (UTC) X-Original-To: perforce@freebsd.org Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id BC0C616A403 for ; Thu, 30 Nov 2006 02:28:20 +0000 (UTC) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.FreeBSD.org (Postfix) with ESMTP id 76E0A43CA3 for ; Thu, 30 Nov 2006 02:28:15 +0000 (GMT) (envelope-from soc-andrew@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kAU2SKPX000455 for ; Thu, 30 Nov 2006 02:28:20 GMT (envelope-from soc-andrew@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kAU2SKvH000452 for perforce@freebsd.org; Thu, 30 Nov 2006 02:28:20 GMT (envelope-from soc-andrew@freebsd.org) Date: Thu, 30 Nov 2006 02:28:20 GMT Message-Id: <200611300228.kAU2SKvH000452@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 110702 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, 30 Nov 2006 02:28:21 -0000 http://perforce.freebsd.org/chv.cgi?CH=110702 Change 110702 by soc-andrew@soc-andrew_serv on 2006/11/30 02:28:15 IFC Affected files ... .. //depot/projects/soc2005/bsdinstaller/src/etc/mtree/BSD.usr.dist#11 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/Makefile#54 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#21 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/common/artheader.sgml#3 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#9 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/common/hw.ent#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/Makefile#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/alpha/Makefile#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/alpha/article.sgml#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/common/artheader.sgml#4 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/common/install.sgml#3 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/common/layout.sgml#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/Makefile#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/alpha/Makefile#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/alpha/article.sgml#2 delete .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml#7 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/powerpc/Makefile#1 branch .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/powerpc/article.sgml#1 branch .. //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/sparc64/Makefile#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/picobsd/bridge/crunch.conf#4 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/picobsd/tinyware/vm/vm.c#2 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/scripts/package-split.py#6 integrate .. //depot/projects/soc2005/bsdinstaller/src/release/sun4v/boot_crunch.conf#1 branch Differences ... ==== //depot/projects/soc2005/bsdinstaller/src/etc/mtree/BSD.usr.dist#11 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.322 2006/10/02 00:23:14 ache Exp $ +# $FreeBSD: src/etc/mtree/BSD.usr.dist,v 1.323 2006/11/09 18:10:33 des Exp $ # # Please see the file src/etc/mtree/README before making changes to this file. # @@ -567,6 +567,12 @@ .. mn_MN.UTF-8 .. + nb_NO.ISO8859-1 + .. + nb_NO.ISO8859-15 + .. + nb_NO.UTF-8 + .. nl_BE.ISO8859-1 .. nl_BE.ISO8859-15 @@ -579,6 +585,12 @@ .. nl_NL.UTF-8 .. + nn_NO.ISO8859-1 + .. + nn_NO.ISO8859-15 + .. + nn_NO.UTF-8 + .. no_NO.ISO8859-1 .. no_NO.ISO8859-15 ==== //depot/projects/soc2005/bsdinstaller/src/release/Makefile#54 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/release/Makefile,v 1.914 2006/09/11 13:15:09 ru Exp $ +# $FreeBSD: src/release/Makefile,v 1.918 2006/11/16 23:09:35 kensmith Exp $ # # make release [BUILDNAME=somename] CHROOTDIR=/some/dir CVSROOT=/cvs/dir \ # [RELEASETAG=tag] @@ -257,6 +257,9 @@ CD_BOOT= ${CD}/bootonly CD_DISC1= ${CD}/disc1 CD_DISC2= ${CD}/disc2 +.if !defined(NODOC) +CD_DOCS= ${CD}/docs +.endif .if defined(SEPARATE_LIVEFS) CD_LIVEFS= ${CD}/livefs .else @@ -423,7 +426,7 @@ .endif .endif .if make(rerelease) -.if !defined(RELEASENOUPDATE) +.if !defined(RELEASENOUPDATE) && !defined(EXTSRCDIR) .if !defined(RELEASETAG) cd ${CHROOTDIR}/usr/src && ${CVSPREFIX} cvs -R ${CVSARGS} -q \ update ${CVSCMDARGS} -P -d -A @@ -1077,9 +1080,6 @@ # Break the link to device.hints so we can modify it @rm -f ${CD_LIVEFS}/boot/device.hints @cp ${RD}/trees/base/boot/device.hints ${CD_LIVEFS}/boot/device.hints -.if ${TARGET} == "i386" || ${TARGET_ARCH} == "amd64" - @echo 'hint.atkbd.0.flags="0x1"' >> ${CD_LIVEFS}/boot/device.hints -.endif .endif @echo "CD_VERSION = ${BUILDNAME}" > ${CD_LIVEFS}/cdrom.inf touch ${.TARGET} @@ -1119,12 +1119,15 @@ @echo "CD_VERSION = ${BUILDNAME}" > ${CD_DISC2}/cdrom.inf @echo "CD_VOLUME = 2" >> ${CD_DISC2}/cdrom.inf .if !defined(NODOC) - @mkdir -p ${CD_DISC2}/usr/share/doc + echo "Building CDROM docs filesystem image" + @mkdir -p ${CD_DOCS} + @echo "CD_VERSION = ${BUILDNAME}" > ${CD_DOCS}/cdrom.inf + @mkdir -p ${CD_DOCS}/usr/share/doc @for i in `ls ${CD_LIVEFS}/usr/share/doc`; do \ if [ -L ${CD_LIVEFS}/usr/share/doc/$$i -o \ -d /usr/doc/$$i ]; then \ mv ${CD_LIVEFS}/usr/share/doc/$$i \ - ${CD_DISC2}/usr/share/doc; \ + ${CD_DOCS}/usr/share/doc; \ fi \ done .endif @@ -1176,6 +1179,11 @@ FreeBSD_Packages \ ${CD}/${BUILDNAME}-${TARGET}-disc2.iso ${CD_DISC2} \ ${CD_DISC2_PKGS} +.if !defined(NODOC) + @sh ${.CURDIR}/${TARGET_ARCH}/mkisoimages.sh \ + FreeBSD_Documentation \ + ${CD}/${BUILDNAME}-${TARGET}-docs.iso ${CD_DOCS} +.endif .if defined(SEPARATE_LIVEFS) @sh ${.CURDIR}/${TARGET_ARCH}/mkisoimages.sh ${BOOTABLE} \ FreeBSD_LiveFS \ @@ -1421,9 +1429,6 @@ ${BOOTDIR}/loader.rc ${IMAGEDIR}/boot .if exists(${HINTSFILE}) @cp ${HINTSFILE} ${IMAGEDIR}/boot/device.hints -.if ${TARGET} == "i386" || ${TARGET_ARCH} == "amd64" - @echo 'hint.atkbd.0.flags="0x1"' >> ${IMAGEDIR}/boot/device.hints -.endif @gzip -9n ${IMAGEDIR}/boot/device.hints .endif @gzip -9n ${IMAGEDIR}/boot/*.4th ${IMAGEDIR}/boot/loader.help \ @@ -1444,9 +1449,11 @@ .if defined(SPLIT_MFSROOT) @echo 'mfsroot_after="read -p \"Insert boot floppy and press Enter\""' >> ${IMAGEDIR}/boot/loader.conf .endif -.if ${TARGET_ARCH} == "i386" && ${AUTO_KEYBOARD_DETECT} +.if ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "amd64" +.if ${AUTO_KEYBOARD_DETECT} @echo "-P" >> ${IMAGEDIR}/boot.config .endif +.endif @rm -f ${IMAGEFILE} @cp ${KERNFILE} ${MFSROOTFILE} ${IMAGEDIR} sh -e ${DOFS_SH} ${IMAGEFILE} ${RD} ${MNT} ${FLPSIZE} ${IMAGEDIR} \ ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#21 (text+ko) ==== @@ -3,7 +3,7 @@ The &os; Project - $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.978 2006/10/07 14:49:45 bmah Exp $ + $FreeBSD: src/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml,v 1.990 2006/11/17 20:15:26 bmah Exp $ 2000 @@ -218,11 +218,20 @@ security advisory FreeBSD-SA-06:21.gzip. &merged; + Several vulnerabilities have been fixed in OpenSSH. More + details can be found in security advisory + FreeBSD-SA-06:22.openssh. &merged; + Multiple errors in the OpenSSL &man.crypto.3; library have been fixed. Potential effects are varied, and are documented in more detail in security advisory FreeBSD-SA-06:23.openssl. &merged; + A bug that could permit corrupt archives to cause an + infinite loop in &man.libarchive.3; and &man.tar.1; has been + fixed. More details are available in + FreeBSD-SA-06:24.libarchive. &merged; + @@ -292,6 +301,11 @@ &man.pmcstat.8; can now log over a network socket to a remote host. + Support for Kernel Scheduled Entities (KSE) is now a kernel + option (previously it was a mandatory feature in the kernel). + It is enabled in the GENERIC kernel (thus there is no change in + functionality) for all platforms except sun4v. + The &man.random.4; entropy device driver is now MPSAFE. &merged; @@ -410,7 +424,7 @@ A bug in the i386 boot loader, which could cause filesystem corruption if a nextboot.conf file was used and landed - after cylinder 1023, has been fixed. + after cylinder 1023, has been fixed. &merged; @@ -504,6 +518,14 @@ The smbios(4) driver support for amd64 has been added. + &os; now has preliminary support for the Sun Microsystems + UltraSPARC-T1 archicture. &os;/sun4v has been demonstrated + to run on the Sun Fire T1000 and Sun Fire T2000 servers. + More information can be found on the + sun4v + Project + page. + The tnt4882(4) driver, which supports the National Instruments PCI-GPIB card, has been added. @@ -615,7 +637,7 @@ architectures such as sparc64. &merged; The &man.em.4; driver has been updated to - version 6.1.4 from Intel. Among other changes, it now supports + version 6.2.9 from Intel. Among other changes, it now supports 80003, 82571, 82571EB and 82572 based adapters, as well as onboard-NICs on ICH8-based motherboards. &merged; @@ -767,6 +789,9 @@ Packets are Ethernet frames with an EtherIP header prepended. &merged; + The &man.if.bridge.4; driver now supports RSTP, the Rapid + Spanning Tree Protocol (802.1w). + A hard-coded limit on the number of IPv4 multicast group memberships (formerly 20) has been removed. @@ -821,6 +846,9 @@ The &man.natm.4;, Native Mode ATM protocol layer is now MPSAFE. + The &man.ng.ether.4; Netgraph node no longer overwrites + the MAC address of outgoing frames by default. &merged; + The &man.ng.iface.4; Netgraph node now supports &man.altq.4;. &merged; @@ -879,10 +907,17 @@ userland implementation of The Generalized TTL Security Mechanism (GTSM) found in RFC 3682. + The kernel &man.ppp.4; driver now supports IPv6. + Stealth forwarding now supports IPv6 as well as IPv4. This behavior can be controlled by using a new sysctl variable net.inet6.ip6.stealth. + Support has been added for the Stream Control Transmission + Protocol (SCTP). SCTP implements a reliable, message-oriented + transport protocol, and is defined in RFC 3268. It is enabled + in &os; with the SCTP kernel option. + The IPV6_V6ONLY socket option now works for UDP. @@ -894,6 +929,21 @@ net.inet.tcp.inflight.rttthresh specifies the threshold in milliseconds below which this feature will disengage. It defaults to 10ms. &merged; + + The &os; network stack now has support for TCP + Segmentation Offload (TSO). TSO reduces the overhead of + sending bulk TCP data by allowing a network interface to + convert a large data transfer into multiple TCP segments to be + sent on the network. This functionality can be enabled or + disabled on a per-interface basis with + the tso and -tso flags + to &man.ifconfig.8;. Network interfaces and drivers + supporting TSO currently include &man.em.4; and + &man.mxge.4;. + + Support for &man.kqueue.2; operations has been added to + the &man.tun.4; driver. &merged; + @@ -934,7 +984,7 @@ in the kernel configuration file or loading the atausb kernel module is needed. Note that this functionality cannot coexist with the - &man.umass.4; driver. + &man.umass.4; driver. &merged; The &man.ataraid.4; driver now supports JMicron ATA RAID metadata. &merged; @@ -1142,7 +1192,11 @@ The &man.fsdb.8; utility now supports changing the birth time of files on UFS2 file systems using the new - the btime command. + btime command. &merged; + + The &man.fsdb.8; program now supports + a findblk command, which finds the inode(s) + owning a specific disk block. &merged; The &man.find.1; program now supports and other related primaries, which can be used to create expressions @@ -1356,6 +1410,14 @@ flag for vertical virtual scrolling. &merged; + The mrouted(8) multicast routing daemon has been removed + from the &os; base system. It implements the DVMRP multicast + routing protocol, which has largely been replaced by PIM in many + multicast installations. The related map-mbone(8) and mrinfo(8) + utilities have also been removed. These programs are now + available in the &os; Ports Collection + as net/mrouted. + The &man.netstat.1; utility now supports an flag for interface stats mode, which prints all interface statistics in human readable form. &merged; @@ -1387,6 +1449,10 @@ This is useful for testing problematic channels, MTU issues or traffic policing functions in networks. &merged; + The &man.ping.8; command now supports a + option to specify the maximum time to wait for an echo reply. + &merged; + The &man.pkill.1; utility now supports a option which allows to restrict matches to a process whose PID is stored in the @@ -1453,6 +1519,11 @@ The &man.snapinfo.8; utility, which shows snapshot locations on UFS filesystems, has been added. &merged; + The &man.sockstat.1; utility, which shows connected and + listening network sockets, now supports a new + command-line option, which can be used to filter displayed sockets + by protocol name (as listed in &man.protocols.5;). + The &man.strtonum.3; library function has been implemented based on OpenBSD's implementation. This is an improved version of &man.strtoll.3;. &merged; @@ -1472,6 +1543,11 @@ The &man.time.1; utility now prints the time that a given command has been running if sent a SIGINFO signal. + The &man.traceroute.8; program now supports + a flag, which causes it to display the + differences between the sent and received + packets. &merged; + The &man.traceroute.8; utility now supports a option, which sets a fixed destination port for probe packets. This can be useful for tracing behind @@ -1511,7 +1587,7 @@ systems. The compiler toolchain is now capable of generating - executables for systems using the ARM processor. + executables for systems using the ARM processor. &merged; <filename>/etc/rc.d</filename> Scripts @@ -1651,14 +1727,14 @@ to v394. &merged; libpcap has been updated from - 0.9.1 to 0.9.4 + 0.9.1 to 0.9.4. &merged; lukemftpd has been updated from a snapshot from NetBSD as of 9 August 2004 to a snapshot from NetBSD as of 31 August 2006. &merged; OpenSSH has been updated from - 4.2p1 to 4.4p1. &merged; + 4.2p1 to 4.5p1. &merged; OpenSSL has been updated from 0.9.7e to 0.9.8d. @@ -1671,11 +1747,11 @@ 8.13.4 to 8.13.8. &merged; tcpdump has been updated from - 3.9.1 to 3.9.4 + 3.9.1 to 3.9.4. &merged; The timezone database has been updated from the tzdata2005l release to the - tzdata2006g release. &merged; + tzdata2006n release. &merged; tip has been updated to a snapshot from OpenBSD as of 20060831. @@ -1696,7 +1772,7 @@ &merged; zlib - has been updated from version 1.2.2 to version 1.2.3. + has been updated from version 1.2.2 to version 1.2.3. &merged; @@ -1848,7 +1924,11 @@ The supported version of the GNOME desktop environment (x11/gnome2) has been - updated from 2.10.2 to 2.14.1. &merged; + updated from 2.10.2 to 2.16.1. As a part of this update, the + default prefix for GNOME (and some + related programs) has moved from + /usr/X11R6 + to /usr/local. &merged; The supported version of the KDE desktop environment ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/common/artheader.sgml#3 (text+ko) ==== @@ -1,8 +1,8 @@ @@ -17,6 +17,7 @@ 2003 2004 2005 + 2006 The &os; Documentation Project ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#9 (text+ko) ==== @@ -1,7 +1,7 @@ - - + + @@ -12,6 +12,7 @@ + ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/Makefile#2 (text+ko) ==== @@ -1,10 +1,9 @@ -# Original Revision: 1.6 -# $FreeBSD: src/release/doc/zh_CN.GB2312/installation/Makefile,v 1.1 2004/10/15 06:43:45 delphij Exp $ +# Original Revision: 1.8 +# $FreeBSD: src/release/doc/zh_CN.GB2312/installation/Makefile,v 1.2 2006/10/11 07:49:06 delphij Exp $ RELN_ROOT?= ${.CURDIR}/../.. -SUBDIR = alpha -SUBDIR+= amd64 +SUBDIR= amd64 SUBDIR+= ia64 SUBDIR+= i386 SUBDIR+= pc98 ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/common/artheader.sgml#4 (text+ko) ==== @@ -1,8 +1,8 @@ @@ -19,6 +19,7 @@ 2003 2004 2005 + 2006 The &os; Documentation Project ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/common/install.sgml#3 (text+ko) ==== @@ -2,8 +2,8 @@ The FreeBSD Simplified Chinese Project -Original Revision: 1.32 -$FreeBSD: src/release/doc/zh_CN.GB2312/installation/common/install.sgml,v 1.4 2006/03/05 15:07:56 delphij Exp $ +Original Revision: 1.33 +$FreeBSD: src/release/doc/zh_CN.GB2312/installation/common/install.sgml,v 1.5 2006/10/11 07:49:06 delphij Exp $ install.sgml @@ -653,7 +653,7 @@ ftp://216.66.64.162/pub/FreeBSD/releases/&arch;/4.2-RELEASE - 您可以从三种 FTP 安装方式中选择合适的: + 您可以从三种 FTP 安装方式中选择适合的: FTP: 这种方式使用标准的 @@ -685,7 +685,6 @@ 是 FTP 代理服务器的端口号。 - ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/installation/common/layout.sgml#2 (text+ko) ==== @@ -1,8 +1,8 @@ @@ -35,7 +35,7 @@ 则应完整地阅读这份文档 (安装指引)。 如果您在尝试进行某种其他类型的安装, - 或对于发布目录是如何组织的感到好奇, 请参考下面的说明以了解进一步的内容: + 或对于发布目录是如何组织的感到好奇, 请参考下面的说明以了解进一步的内容: *.TXT 和 @@ -86,7 +86,7 @@ packagesports 目录提供了 &os; 的 Packages 和 Ports Collections。 Packages 可以从其目录中通过下面的命令安装: - &prompt.root;/stand/sysinstall configPackages + &prompt.root; sysinstall configPackages Packages 也可以通过将 packages/ 下的文件名交给 &man.pkg.add.1; @@ -107,7 +107,6 @@ 提供它们是为了方便用户。 - 典型的发布目录 (举例来说, info 发布) 在内部应该是这样: ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/Makefile#2 (text+ko) ==== @@ -1,15 +1,15 @@ # The FreeBSD Simplified Chinese Project -# Original Revision: 1.6 +# Original Revision: 1.8 # -# $FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/Makefile,v 1.1 2004/10/15 06:43:47 delphij Exp $ +# $FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/Makefile,v 1.2 2006/10/11 07:49:06 delphij Exp $ RELN_ROOT?= ${.CURDIR}/../.. -SUBDIR = alpha -SUBDIR+= amd64 +SUBDIR = amd64 SUBDIR+= ia64 SUBDIR+= i386 SUBDIR+= pc98 +SUBDIR+= powerpc SUBDIR+= sparc64 .include "${RELN_ROOT}/share/mk/doc.relnotes.mk" ==== //depot/projects/soc2005/bsdinstaller/src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml#7 (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.14 2006/04/23 09:40:44 delphij Exp $ + $FreeBSD: src/release/doc/zh_CN.GB2312/relnotes/common/new.sgml,v 1.15 2006/10/11 07:49:06 delphij Exp $ 2000 @@ -108,36 +108,94 @@ 在 &man.texindex.1; 中发现并修正了一处临时文件漏洞, 这一漏洞可能导致本地的攻击者以运行 &man.texindex.1; 工具的用户身份覆盖文件。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:01.texindex。 &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:01.texindex.asc">FreeBSD-SA-06:01.texindex。 &merged; 在 &man.ee.1; 中发现并修正了一处临时文件漏洞, 这一漏洞可能导致本地的攻击者以运行 &man.ee.1; 的用户身份覆盖文件。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:02.ee。 &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:02.ee.asc">FreeBSD-SA-06:02.ee。 &merged; 发现并修正了 &man.cpio.1; 工具中的一系列漏洞。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:03.cpio。 &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:03.cpio.asc">FreeBSD-SA-06:03.cpio。 &merged; 发现并修正了 &man.ipfw.4; IP 分片处理部分的一处可能导致崩溃的问题。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:04.ipfw。 &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:04.ipfw.asc">FreeBSD-SA-06:04.ipfw。 &merged; 发现并修正了 IEEE 802.11 扫描代码中的一处潜在的缓冲区溢出问题。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:05.80211。 &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:05.80211.asc">FreeBSD-SA-06:05.80211。 &merged; 发现并修正了两个可能导致一部分内核内存被泄露给用户的问题。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:06.kmem. &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:06.kmem.asc">FreeBSD-SA-06:06.kmem。 &merged; 发现并修正了 &man.pf.4; 中 IP 分片处理过程中一个可能导致在特定情况下崩溃的问题。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:07.pf. &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:07.pf.asc">FreeBSD-SA-06:07.pf。 &merged; + + 发现并修正了 NFS 服务端代码中的一个可能导致在接收包含长度为零的消息载荷时崩溃的问题。 + 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:10.nfs。 &merged; + + 发现并修正了 &man.fast.ipsec.4; 实现中的一个会导致与安全关联相关的序号不更新, + 从而导致包无条件地通过序号验证检查的问题。 + 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:11.ipsec。 &merged; + + 发现并修正了 &man.opiepasswd.1; 中的一处可能导致某些情况下非特权用户为 root + 用户配置 OPIE 验证的问题。 + 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:12.opie。 &merged; + + 发现并修正了 &man.sendmail.8; 的一处可能导致远程攻击者以运行 sendmail 的用户, + 通常是 root, 的身份执行任意代码的异步信号处理漏洞。 + 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:13.sendmail。 &merged; 发现并修正了在 AMD 第7和第8代处理器上运行的 FreeBSD 内核的一处信息泄露问题。 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:14.fpu. &merged; + url="http://security.FreeBSD.org/advisories/FreeBSD-SA-06:14.fpu.asc">FreeBSD-SA-06:14.fpu。 &merged; + + 发现并修正了在 &man.ypserv.8; 中一处会导致事实上禁用 + /var/yp/securenets 访问控制机制的问题。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:15.ypserv。 &merged; + + 发现并修正了可能导致攻击者在挂载了 smbfs 的系统中越出 &man.chroot.2 环境的问题。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:16.smbfs。 &merged; + + 发现并修正了 &man.sendmail.8; 中的一处在传递不正确格式的 MIME 消息时, + 可能导致过度迭代耗竭堆栈的潜在拒绝服务攻击问题。 + 要了解进一步详情, 请参阅安全公告 FreeBSD-SA-06:17.sendmail。 &merged; + + 发现并修正了 &man.sppp.4; 中的一处潜在的缓冲区溢出问题。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:18.ppp。 &merged; + + 发现并修正了 OpenSSL 中与 PKCS#1 v1.5 签名验证有关的一个问题。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:19.openssl。 &merged; + + 发现并修正了一个潜在的针对 &man.named.8; 的拒绝服务攻击问题。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:20.bind。 &merged; + + 修正了 &man.gzip.1; 中的多处程序设计错误。 + 这些错误的后果是可能导致在解压缩文件时发生死循环或崩溃。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:21.gzip。 &merged; + + 修正了 OpenSSH 中的多处漏洞。 + 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:22.openssh。 &merged; + + 修正了 OpenSSL &man.crypto.3; 库中的多处问题。 + 这些问题产生的影响是多方面的, 要了解进一步详情, 请参阅安全公告 + FreeBSD-SA-06:23.openssl。 &merged; @@ -152,6 +210,16 @@ 设置为零 (手动)。 这样做时必须非常小心,因为禁用自动风扇控制, 可能会使硬件过热, 从而导致永久性的损坏。 + 改进了 &man.apm.4; 挂起/唤醒 支持。 + + 在 &os; 内核中增加了安全事件审计功能, + 该功能可以通过内核配置选项 AUDIT 来启用。 关于它的更多信息可以在 + &man.audit.4; 联机手册中找到。 + + 由于已经不再需要, 内核配置选项 options COMPAT_43 + 已经从 GENERIC 及相关配置文件中删除。 + 这一变动可以为某些程序带来微小的性能提升。 + &man.ddb.4; 调试器新增了 show lock 命令。 参数为有效的锁类时, 这一命令会显示关于锁的多种信息, 并调用在 lock_class 中新增的函数指针 (lc_ddb_show) @@ -163,15 +231,15 @@ 起作用是显示与那一等待通道关联的休眠队列。 加入了针对不同平台的 DEFAULTS - 内核配置文件。 &merged; + 内核配置文件。 该文件中包含了一些内核配置文件无需配置即包含的配置语句, + 为一些平台提供基础的必需功能部件。 &merged; 修正了文件描述符处理中的一个会导致在某些情况下按 close(0); dup(fd) 顺序执行时不返回描述符 0 的 bug。 新增了 &man.firmware.9; 子系统。 它能够使用特制的模块, - 将二进制数据加载到内核中。 - &merged; + 将二进制数据加载到内核中。 &merged; &man.gdb.1; 远程调试接口提供了对与将控制台信息复制到远程调试器实例的能力。 要启用这一特性, 需要在 loader.conf @@ -181,14 +249,23 @@ sysctl 变量 debug.gdbcons 可以用来控制这一功能的开关状态。 &man.hwpmc.4; 和 &man.pmcstat.8; 提供了对动态加载的内核模块以及通过 - dlopen() 加载的动态连接库的性能分析支持。 + &man.dlopen.3; 加载的动态连接库的性能分析支持。 &man.pmcstat.8; 新增了通过网络 socket 将数据记录到远程主机的能力。 &man.random.4; 熵设备驱动程序是 MPSAFE 的了。 &merged; + &os; 支持在同一个文件上并行地做 &man.read.2;/&man.readv.2; + 访问了。 + + 新增了试验性的 CORE 进程调度器, + 它可以通过内核配置选项 options SCHED_CORE 来启用。 + 这个调度器派生自 &man.sched.ule.4; 调度器, + 但使用了不同的调度算法来检测交互式进程。 请参阅 &man.sched.core.4; + 联机手册以了解进一步的信息。 + 新增了 SIGCHLD 信号队列的功能。 - 对于每个状态发生变化的子进程, 都会在队列中有一个对应的 SIGCHLD 实例, + 对于每个状态发生变化的子进程, 都会在队列中有一个对应的 SIGCHLD 实例, 如果信号尚未被处理, 而进程状态继续发生其他变化, 则信号信息会更新为最新的进程状态。 加载器变量 kern.sigqueue.queue_sigchild @@ -196,30 +273,25 @@ SIGCHLD 队列功能。 与过去转存操作将整个物理内存转存不同, - 内核现在提供了只转存映射至内核虚拟内存空间的内存页的能力。 - 如果将新增的 sysctl 变量 + 内核现在默认只转存映射至内核虚拟内存空间的内存页了。 + 将新增的 sysctl 变量 debug.minidump - 设置为零, 就可以关闭这一特性。 + 设置为零可以关闭这一特性。 新增了一个 sysctl 变量 kern.malloc_stats。 这使得内核 malloc 统计信息能够以二进制结构流的形式输出给用户态程序。 - 新增了 sysctl 变量 kern.elf[32|64].can_exec_dyn。 - 这个变量设置为 1 表示允许执行 ET_DYN 文件 - (动态连接库)。 默认情况下这个变量设为 0, 但在使用某些假定 - /lib/ld-linux.so.2 是可执行文件的 - Linux 脚本时, 这个变量就能发挥作用了。 - - 删去了新增的 sysctl 变量 kern.elf[32|64].can_exec_dyn。 - 取而代之的是对 brandinfo - 结构进行了扩展, 在其中新增了 - BI_CAN_EXEC_DYN 标志, - 用于表示通常允许执行的 ELF 动态二进制文件。 - 新增了 sysctl 变量 kern.forcesigexit。 它表示在当前线程持有 trap 信号, 或信号被当前进程忽略时, 强制进程做 sigexit 处理。 默认启用。 + 针对 Alpha 平台的 Linux 模拟支持已被删去, + 因为这个平台上已经没有可用的 + linux_base port 了。 + + 删去了作为 &man.syscons.4; 替代品的 pcvt(4) 驱动程序, + 因为它已经跟不上内核其它部分的进展了。 + 实现了内核 &man.malloc.9; 缓冲区破损保护机制 RedZone。 它能够在运行时执行 &man.free.9; 和 &man.realloc.9; 时检测缓冲区的上溢和下溢, 并显示分配和释放时的调用栈。 要了解进一步的详情, @@ -249,16 +321,17 @@ 现在 GENERIC 内核默认启用 SMP 支持了。 - 加入了用以展示 集权式访问控制框架 的示范内核配置文件 + 加入了用以展示 强制访问控制框架 的示范内核配置文件 src/sys/arch/conf/MAC POSIX_TIMERS 支持更新到了 200112L。 实现了对 POSIX 消息队列的试验性支持。 - 加入了对 Xbox 的支持, 这一架构与 i386 几乎完全相同。 - 关于开发的最新进展, - 请访问 + &os; 可以在 Xbox 上运行了, 这一架构与 i386 几乎完全相同。 + 关于开发的最新进展, 请访问 + 。 + &merged; 引导区和 loader 的变化 @@ -272,31 +345,64 @@ 如果前一阶段中引导加载器要求使用串口控制台, 则默认的速率会根据当前的串口速率确定, 否则将设为 9600 或编译时配置的内核选项 BOOT_COMCONSOLE_SPEED - 所指定的值。 &merged; + 所指定的值。 + &merged; + 为 pc98 平台实现了可引导 CDROM 的引导加载器。 &merged; + + 修正了 i386 引导加载器的一处当使用 + nextboot.conf 文件, 且该文件位于 1023 柱面之后时, + 根文件系统损坏的问题。 + 硬件支持 + 新增了 &man.amdsmb.4; 驱动。 它提供了对 AMD-8111 + SMBus 2.0 控制器的支持。 &merged; + + &man.cardbus.4;、 &man.pccard.4;、 + &man.pccbb.4; 以及 &man.exca.4; 驱动可以联编为内核模块了。 + + 新增了 &man.acpi.dock.4; 驱动, 用于支持通过 + ACPI 控制笔记本坞站功能。 + &man.acpi.thermal.4; 驱动现在支持被动降温了。 &merged; + &man.acpi.thermal.4; 驱动支持 + _PSV_HOT 和 + _CRT 温度值。 + + + 删去了对 alpha 架构的支持。 Alpha 支持将在 RELENG_5 和 RELENG_6 + 代码线中继续被支持。 + &man.cardbus.4; 驱动现在支持 /dev/cardbus%d.cis 了。 新增了 &man.ce.4; 驱动, 这一驱动用于支持 Cronyx Tau-PCI/32 适配器。 &merged; - 在 &man.crypto.9; 子系统中加入了对于 VIA C3 处理器中 PadLock 安全协处理器的支持。 + est &man.cpufreq.4; 驱动支持 VIA C7-M + 系列处理器的频率控制了。 + + 在 &man.crypto.9; 子系统中加入了对于 VIA C3、 Eden 和 C7 处理器中 PadLock 安全协处理器的支持。 + 更多信息可以在 &man.padlock.4; 联机手册中找到。 &merged; 修正了导致 &man.ichsmb.4; 内核模块无法卸载的问题。 + 双核处理器 (例如 Intel + Core Duo) 的两个核在默认情况下, 都可以为启用了 SMP 的内核利用了。 &merged; + 新增了 OpenIPMI 兼容驱动 &man.ipmi.4;。 OpenIPMI (智能平台管理接口) 是一个设计用来实现远程监视和控制服务器、 - 网络和电信平台的开放标准。 + 网络和电信平台的开放标准。 &merged; &man.kbdmux.4; 驱动已经集成到了 &man.syscons.4; 和 kbd 设备驱动程序中。 @@ -313,9 +419,14 @@ 因此引导加载器菜单中的 Boot FreeBSD with USB keyboard 选项也随之删去。 &merged; + 新增了 &man.nfsmb.4; 驱动, 用于支持 NVIDIA nForce + 2/3/4 SMBus 2.0 控制器。 &merged; + 加载器变量 debug.mpsafevfs 现在默认设为 1 了。 >>> TRUNCATED FOR MAIL (1000 lines) <<<