From owner-svn-src-releng@FreeBSD.ORG Mon Jan 13 22:15:57 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DEE50BE9; Mon, 13 Jan 2014 22:15:57 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C9A971E6C; Mon, 13 Jan 2014 22:15:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0DMFvvr015876; Mon, 13 Jan 2014 22:15:57 GMT (envelope-from bdrewery@svn.freebsd.org) Received: (from bdrewery@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0DMFv5f015875; Mon, 13 Jan 2014 22:15:57 GMT (envelope-from bdrewery@svn.freebsd.org) Message-Id: <201401132215.s0DMFv5f015875@svn.freebsd.org> From: Bryan Drewery Date: Mon, 13 Jan 2014 22:15:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260609 - releng/10.0/share/keys/pkg/trusted X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jan 2014 22:15:57 -0000 Author: bdrewery Date: Mon Jan 13 22:15:57 2014 New Revision: 260609 URL: http://svnweb.freebsd.org/changeset/base/260609 Log: MFS r260608: Remove scary comment about this being a test key. There has been no need to regenerate the signing key. Approved by: bapt (mentor, implicit) Approved by: re (gjb) Modified: releng/10.0/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 Directory Properties: releng/10.0/ (props changed) Modified: releng/10.0/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 ============================================================================== --- releng/10.0/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 Mon Jan 13 22:07:36 2014 (r260608) +++ releng/10.0/share/keys/pkg/trusted/pkg.freebsd.org.2013102301 Mon Jan 13 22:15:57 2014 (r260609) @@ -1,5 +1,4 @@ # $FreeBSD$ -# This key is for testing purposes only and will be revoked before 10.0-RELEASE function: "sha256" fingerprint: "b0170035af3acc5f3f3ae1859dc717101b4e6c1d0a794ad554928ca0cbb2f438" From owner-svn-src-releng@FreeBSD.ORG Mon Jan 13 23:15:53 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 244018A8; Mon, 13 Jan 2014 23:15:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0DE3212A7; Mon, 13 Jan 2014 23:15:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0DNFqZL039958; Mon, 13 Jan 2014 23:15:52 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0DNFqEg039953; Mon, 13 Jan 2014 23:15:52 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401132315.s0DNFqEg039953@svn.freebsd.org> From: Glen Barber Date: Mon, 13 Jan 2014 23:15:51 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260611 - in releng/10.0/release/doc/en_US.ISO8859-1: errata hardware installation readme relnotes X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jan 2014 23:15:53 -0000 Author: gjb Date: Mon Jan 13 23:15:51 2014 New Revision: 260611 URL: http://svnweb.freebsd.org/changeset/base/260611 Log: Update copyright year. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.0/release/doc/en_US.ISO8859-1/errata/article.xml releng/10.0/release/doc/en_US.ISO8859-1/hardware/article.xml releng/10.0/release/doc/en_US.ISO8859-1/installation/article.xml releng/10.0/release/doc/en_US.ISO8859-1/readme/article.xml releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: releng/10.0/release/doc/en_US.ISO8859-1/errata/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/errata/article.xml Mon Jan 13 22:21:29 2014 (r260610) +++ releng/10.0/release/doc/en_US.ISO8859-1/errata/article.xml Mon Jan 13 23:15:51 2014 (r260611) @@ -40,6 +40,7 @@ 2011 2012 2013 + 2014 The &os; Documentation Project Modified: releng/10.0/release/doc/en_US.ISO8859-1/hardware/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/hardware/article.xml Mon Jan 13 22:21:29 2014 (r260610) +++ releng/10.0/release/doc/en_US.ISO8859-1/hardware/article.xml Mon Jan 13 23:15:51 2014 (r260611) @@ -29,6 +29,7 @@ 2011 2012 2013 + 2014 The &os; Documentation Project Modified: releng/10.0/release/doc/en_US.ISO8859-1/installation/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/installation/article.xml Mon Jan 13 22:21:29 2014 (r260610) +++ releng/10.0/release/doc/en_US.ISO8859-1/installation/article.xml Mon Jan 13 23:15:51 2014 (r260611) @@ -13,7 +13,7 @@ $FreeBSD$ - 2013 + 2014 The &os; Documentation Project Modified: releng/10.0/release/doc/en_US.ISO8859-1/readme/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/readme/article.xml Mon Jan 13 22:21:29 2014 (r260610) +++ releng/10.0/release/doc/en_US.ISO8859-1/readme/article.xml Mon Jan 13 23:15:51 2014 (r260611) @@ -35,6 +35,7 @@ 2011 2012 2013 + 2014 The &os; Documentation Project Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 22:21:29 2014 (r260610) +++ releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 23:15:51 2014 (r260611) @@ -43,6 +43,7 @@ 2011 2012 2013 + 2014 The &os; Documentation Project From owner-svn-src-releng@FreeBSD.ORG Mon Jan 13 23:34:43 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C49CDF18; Mon, 13 Jan 2014 23:34:43 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 95EE41447; Mon, 13 Jan 2014 23:34:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0DNYhYJ048249; Mon, 13 Jan 2014 23:34:43 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0DNYhrk048248; Mon, 13 Jan 2014 23:34:43 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401132334.s0DNYhrk048248@svn.freebsd.org> From: Glen Barber Date: Mon, 13 Jan 2014 23:34:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260613 - releng/10.0/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jan 2014 23:34:43 -0000 Author: gjb Date: Mon Jan 13 23:34:43 2014 New Revision: 260613 URL: http://svnweb.freebsd.org/changeset/base/260613 Log: Add entity for if_cxgbe(4) manual. Fix a typo. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 23:27:24 2014 (r260612) +++ releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 23:34:43 2014 (r260613) @@ -9,6 +9,7 @@ freebsd-version1"> jemalloc3"> bhyve4"> +if_cxgbe4"> nvme4"> virtio4"> virtio_balloon4"> @@ -346,7 +347,7 @@ hv_vmbus_load="YES" Al The &man.cxgbe.4; driver has been updated to support 40G/10G Ethernet NICs based on Chelsio's Terminator 5 (T5) ASIC. - The iw_cxgbe driver has been added. This is an + The &man.if_cxgbe.4; driver has been added. This is an experimental iWARP/RDMA driver (kernel verbs only) for Chelsio's T4 and T5 based cards. From owner-svn-src-releng@FreeBSD.ORG Mon Jan 13 23:48:02 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4D7263A4; Mon, 13 Jan 2014 23:48:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 209D6157F; Mon, 13 Jan 2014 23:48:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0DNm1mK052331; Mon, 13 Jan 2014 23:48:02 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0DNm1Ac052330; Mon, 13 Jan 2014 23:48:01 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401132348.s0DNm1Ac052330@svn.freebsd.org> From: Glen Barber Date: Mon, 13 Jan 2014 23:48:01 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260614 - releng/10.0/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Jan 2014 23:48:02 -0000 Author: gjb Date: Mon Jan 13 23:48:01 2014 New Revision: 260614 URL: http://svnweb.freebsd.org/changeset/base/260614 Log: Add punctuation to sentences where missing. Remove one instance of unneeded punctuation. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 23:34:43 2014 (r260613) +++ releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 23:48:01 2014 (r260614) @@ -425,7 +425,7 @@ hv_vmbus_load="YES" Al File Systems A new kernel-based iSCSI target and initiator has been - added + added. UFS filesystems can now be enlarged with &man.growfs.8; while mounted read-write. This is especially useful for virtual @@ -434,7 +434,7 @@ hv_vmbus_load="YES" Al A state of the art FUSE implementation is now part of the base system. It allows the use of nearly all fusefs file - systems + systems. ZFS @@ -452,7 +452,7 @@ hv_vmbus_load="YES" Al Support for the high performance LZ4 compression algorithm has been added to ZFS. LZ4 is usually faster and can achieve a higher compression ratio than LZJB, the default compression - algorithm + algorithm. Support for L2ARC compression has been added to ZFS. @@ -741,7 +741,7 @@ hv_vmbus_load="YES" Al Contributed Software &man.jemalloc.3; has been updated to 3.4.0. - See this link. + See this link for more details. AMD has been updated from 6.0.10 @@ -754,7 +754,7 @@ hv_vmbus_load="YES" Al to 1.0.5. CVS has been removed from the - base system, but is still available from ports + base system, but is still available from ports. Subversion has been imported into the base system and is installed as svnlite. svnlite From owner-svn-src-releng@FreeBSD.ORG Tue Jan 14 00:25:46 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 781A1E9B; Tue, 14 Jan 2014 00:25:46 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 618DA188C; Tue, 14 Jan 2014 00:25:46 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0E0Pkeo068586; Tue, 14 Jan 2014 00:25:46 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0E0PkuL068585; Tue, 14 Jan 2014 00:25:46 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401140025.s0E0PkuL068585@svn.freebsd.org> From: Glen Barber Date: Tue, 14 Jan 2014 00:25:46 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260615 - releng/10.0/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jan 2014 00:25:46 -0000 Author: gjb Date: Tue Jan 14 00:25:46 2014 New Revision: 260615 URL: http://svnweb.freebsd.org/changeset/base/260615 Log: Fix various release notes nits. Submitted by: dt71@gmx.com (via -doc@) Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Jan 13 23:48:01 2014 (r260614) +++ releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Jan 14 00:25:46 2014 (r260615) @@ -18,6 +18,7 @@ vmx4"> pkg7"> bhyve8"> +gptboot8"> bsdconfig8"> unbound8"> ]> @@ -202,7 +203,7 @@ Support was added for the new Intel on-CPU Bull Mountain random number generator, found on IvyBridge and supposedly later CPUs, - accessible with RDRAND instruction. + accessible with the RDRAND instruction. Virtualization support @@ -229,7 +230,7 @@ hv_netsvc_load="YES" hv_utils_load="YES" hv_vmbus_load="YES" Alternatively, the Hyper-V drivers can be added to the i386 kernel by adding device hyperv to the kernel config, and then - recompiling the kernel. Please refer to: + recompiling the kernel. Please refer to FreeBSD and Microsoft Windows Server Hyper-V support for full instructions on how to set up Hyper-V support under FreeBSD. @@ -247,7 +248,7 @@ hv_vmbus_load="YES" Al Raspberry PI support has been added. Refer to these setup instructions - and quick start + and this quick start guide. The default ABI on ARM is now the ARM EABI. This brings a number of @@ -256,15 +257,15 @@ hv_vmbus_load="YES" Al ARM support has been greatly improved, including support for ARMv6 and ARMv7, SMP and thread-local storage (TLS). Additionally support for some newer SoC like the MV78x60 and OMAP4 was added. - See this announcement + See the announcement for further details. Superpages support on ARM has been added. Superpages support provides improved performance and scalability by allowing TLB translations to dynamically cover large physical memory regions. All ARMv6 and ARMv7-based platforms can take advantage of this feature. - See this page - for further details. + See the ARM Superpages status + page for further details. @@ -276,10 +277,10 @@ hv_vmbus_load="YES" Al mode. This change makes it possible to boot &os; from USB devices. - A new gptboot boot loader has + A new &man.gptboot.8; boot loader has been added to support booting from a GPT labeled disk. A new boot command has been added to - &man.gpt.8;, which makes a GPT disk bootable by writing the + &man.gpart.8;, which makes a GPT disk bootable by writing the required bits of the boot loader, creating a new boot partition if required. @@ -291,7 +292,7 @@ hv_vmbus_load="YES" Al The &man.cmx.4; driver, a driver for Omnikey CardMan 4040 PCMCIA smartcard readers, has been added. - The &man.syscons.4; driver now supports Colemak keyboard layout. + The &man.syscons.4; driver now supports the Colemak keyboard layout. The &man.uslcom.4; driver, a driver for Silicon Laboratories CP2101/CP2102-based USB serial adapters, has been @@ -380,13 +381,13 @@ hv_vmbus_load="YES" Al address on the subnet (carpdev), switching state with &man.ifconfig.8;, better locking and using modern kernel interfaces to allocate multicast memberships. - Configuration of the CARP protocol via &man.ifconfig.8; has changed, as well as format - of CARP events submitted to &man.devd.8; has changed. See &man.carp.4; + Configuration of the CARP protocol via &man.ifconfig.8; has changed, as well as the format + of CARP events submitted to &man.devd.8;. See &man.carp.4; for more information. The arpbalance feature of &man.carp.4; is currently not supported anymore. The &man.pf.4; firewall now supports fine-grain locking - and better utilization on multi-cpu machines resulting in + and better utilization on multi-CPU machines, resulting in significant improvements in performance. Support for up to 65536 routing tables has been @@ -417,7 +418,7 @@ hv_vmbus_load="YES" Al &man.nvme.4; has been added and provides NVM Express support. NVM Express is an optimized register interface, command set and feature set of PCI Express (PCIe)-based Solid-State Drives (SSDs). For more information, - see nvmexpress.org. + see nvmexpress.org. @@ -449,7 +450,7 @@ hv_vmbus_load="YES" Al TRIM support has been added for ZFS. - Support for the high performance LZ4 compression algorithm + Support for the high-performance LZ4 compression algorithm has been added to ZFS. LZ4 is usually faster and can achieve a higher compression ratio than LZJB, the default compression algorithm. @@ -458,13 +459,11 @@ hv_vmbus_load="YES" Al The zio nop-write improvement from Illumos was imported into &os;. To reduce I/O, nop-write skips overwriting - data if the checksum (cryptographically secure) of new data + data if the (cryptographically secure) checksum of new data matches the checksum of existing data. It also saves space if - snapshots are in use. This improvement only works only on + snapshots are in use. This improvement only works on datasets with enabled compression, disabled deduplication and - sha256 checksums. - - ZFS will now compare the checksums of incoming writes to + sha256 checksums. ZFS will now compare the checksums of incoming writes to the checksum of the existing on-disk data and avoid issuing any write I/O for data that has not changed. This will reduce I/O as well as space usage because if the old block is referenced @@ -481,7 +480,7 @@ hv_vmbus_load="YES" Al Userland Changes On platforms where &man.clang.1; is the default - system compiler, (such as i386, amd64, arm) GCC and GNU libstdc++ are no + system compiler (such as i386, amd64, arm), GCC and GNU libstdc++ are no longer built by default. &man.clang.1; and libc++ from LLVM are used on these platforms by instead. GCC 4.2.1 and libstdc++ are still built and used by default on pc98 and all other platforms where &man.clang.1; @@ -491,10 +490,10 @@ hv_vmbus_load="YES" Al &man.clang.1; and llvm have been updated to version 3.3 release. Please refer to - Clang 3.3 Release Notes. + Clang 3.3 Release Notes. BIND has been replaced by &man.unbound.8; for - local dns resolution in the base system. With this change, nslookup + local DNS resolution in the base system. With this change, nslookup and dig are no longer a part of the base system. Users should instead use &man.host.1; and &man.drill.1; Alternatively, nslookup and dig can be obtained by installing the @@ -520,17 +519,17 @@ hv_vmbus_load="YES" Al This brings bison compatibilities to &man.yacc.1; while preserving full backwards compatibility with previous version of &man.yacc.1;. - &man.lex.1; has been replaced by flex 2.5.37 + &man.lex.1; has been replaced by flex 2.5.37. &man.make.1; has been replaced with the - "Portable" BSD make tool (bmake) from NetBSD. + Portable BSD make tool (bmake) from NetBSD. The &man.adduser.8; utility now supports a option to set the mode of a new user's home directory. BSD-licensed versions of &man.ar.1; and &man.ranlib.1;, - based on libarchive, have replaced the GNU + based on &man.libarchive.3;, have replaced the GNU Binutils versions of these utilities. BSD-licensed versions of &man.bc.1; and &man.dc.1; have @@ -546,7 +545,7 @@ hv_vmbus_load="YES" Al specifying the flags. BSD-licensed version of &man.cpio.1; based on - libarchive, has replaced the GNU cpio. + &man.libarchive.3;, has replaced the GNU cpio. Note that the GNU cpio is still installed as gcpio. @@ -558,7 +557,7 @@ hv_vmbus_load="YES" Al The &man.fdopendir.3; library function has been added. - The &man.fetch.3; library now support HTTP 1.1 + The &man.fetch.3; library now supports HTTP 1.1 If-Modified-Since behavior. The &man.fetch.1; program now supports which will only download the specified HTTP URL if the content @@ -596,7 +595,7 @@ hv_vmbus_load="YES" Al &man.sh.1; has many bug fixes, some new features, and will now refuse to parse some invalid scripts. Additionally, it now - has filename completion and defaults to the "emacs" editing + has filename completion and defaults to the emacs editing mode. The &man.split.1; utility now supports a @@ -610,7 +609,7 @@ hv_vmbus_load="YES" Al flag to ignore user/group names on create and extract. - The &man.tar.1; utility now supports an + The &man.tar.1; utility now supports the flag to sparsify files on extraction. The &man.tar.1; utility now supports a @@ -625,7 +624,7 @@ hv_vmbus_load="YES" Al &man.top.1; now supports a flag to provide per-CPU usage statistics. - &man.zdump.8; is now working properly on 64 bit architectures. + &man.zdump.8; is now working properly on 64-bit architectures. &man.traceroute.8; now has the ability to print the AS @@ -747,18 +746,18 @@ hv_vmbus_load="YES" Al AMD has been updated from 6.0.10 to 6.1.5. - awk has been updated from 1 May + awk has been updated from the 1 May 2007 release to the 23 October 2007 release. bzip2 has been updated from 1.0.4 to 1.0.5. CVS has been removed from the - base system, but is still available from ports. + base system, but is still available from Ports Collection. Subversion has been imported into the base system and is installed as svnlite. svnlite - should only be used for checking out &os; source and committing, and does not + should only be used for checking out the &os; source trees and committing, and does not replace the full Subversion port. file has been updated to 5.11. @@ -771,7 +770,7 @@ hv_vmbus_load="YES" Al less has been updated to v458. - ncurses has been updated from + ncurses has been updated to 5.7-20081102. OpenSSH has been updated @@ -791,7 +790,7 @@ hv_vmbus_load="YES" Al have been updated from the tzcode2004a release to the tzcode2009h release. If you have upgraded from source or via the &man.freebsd-update.8;, - then please run &man.tzsetup.8; to install a new /etc/localtime. + then please run &man.tzsetup.8; to install a new /etc/localtime. WPA Supplicant has been @@ -802,7 +801,7 @@ hv_vmbus_load="YES" Al &man.nvi.1; has been updated to 2.1.2. - &man.nvi.1; supports wide character locales. + &man.nvi.1; supports wide-character locales. @@ -812,7 +811,7 @@ hv_vmbus_load="YES" Al The pkg_add, pkg_create, pkg_delete, pkg_info, pkg_updating, and pkg_version utilities have been removed. &man.pkg.7; must now be used to install binary packages. &man.pkg.7; - is the next generation &os; package manager, also referred to as "pkgng". + is the next generation &os; package manager, also referred to as pkgng. From owner-svn-src-releng@FreeBSD.ORG Tue Jan 14 01:04:11 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 83D9EF99; Tue, 14 Jan 2014 01:04:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6ECF91CC8; Tue, 14 Jan 2014 01:04:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0E14BSB083646; Tue, 14 Jan 2014 01:04:11 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0E14Bet083645; Tue, 14 Jan 2014 01:04:11 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401140104.s0E14Bet083645@svn.freebsd.org> From: Glen Barber Date: Tue, 14 Jan 2014 01:04:11 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260616 - releng/10.0/release/doc/en_US.ISO8859-1/relnotes X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Jan 2014 01:04:11 -0000 Author: gjb Date: Tue Jan 14 01:04:11 2014 New Revision: 260616 URL: http://svnweb.freebsd.org/changeset/base/260616 Log: Clean up unnecessary blank lines. Clean up leading/trailing whitespace. Wrap long lines. End 'para' tags on the correct line. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Modified: releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml ============================================================================== --- releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Jan 14 00:25:46 2014 (r260615) +++ releng/10.0/release/doc/en_US.ISO8859-1/relnotes/article.xml Tue Jan 14 01:04:11 2014 (r260616) @@ -1,6 +1,6 @@ %release; @@ -24,7 +24,6 @@ ]>
&os; &release.current; Release Notes - The &os; Project @@ -46,7 +45,8 @@ 2012 2013 2014 - The &os; Documentation Project + The &os; Documentation + Project @@ -59,13 +59,13 @@ - The release notes for &os; &release.current; contain a summary - of the changes made to the &os; base system on the - &release.branch; development line. - This document lists applicable security advisories that were issued since - the last release, as well as significant changes to the &os; - kernel and userland. - Some brief remarks on upgrading are also presented. + The release notes for &os; &release.current; contain + a summary of the changes made to the &os; base system on the + &release.branch; development line. This document lists + applicable security advisories that were issued since the last + release, as well as significant changes to the &os; kernel and + userland. Some brief remarks on upgrading are also + presented. @@ -73,34 +73,36 @@ Introduction This document contains the release notes for &os; - &release.current;. It - describes recently added, changed, or deleted features of &os;. - It also provides some notes on upgrading - from previous versions of &os;. + &release.current;. It describes recently added, changed, or + deleted features of &os;. It also provides some notes on + upgrading from previous versions of &os;. The latest, up-to-date version of the release notes are available online at &release.url;10.0R/relnotes.html. - The &release.type; distribution to which these release notes - apply represents the latest point along the &release.branch; development - branch since &release.branch; was created. Information regarding pre-built, binary - &release.type; distributions along this branch - can be found at &release.url;. - - The &release.type; distribution to which these release notes - apply represents a point along the &release.branch; development - branch between &release.prev; and the future &release.next;. - Information regarding - pre-built, binary &release.type; distributions along this branch - can be found at &release.url;. - - This distribution of &os; &release.current; is a - &release.type; distribution. It can be found at &release.url; or any of its mirrors. More - information on obtaining this (or other) &release.type; - distributions of &os; can be found in the Obtaining - &os; appendix to the &os; - Handbook. + The &release.type; distribution to which + these release notes apply represents the latest point along the + &release.branch; development branch since &release.branch; was + created. Information regarding pre-built, binary &release.type; + distributions along this branch can be found at &release.url;. + + The &release.type; distribution to + which these release notes apply represents a point along the + &release.branch; development branch between &release.prev; and the + future &release.next;. Information regarding pre-built, binary + &release.type; distributions along this branch can be found at + &release.url;. + + This distribution of &os; + &release.current; is a &release.type; distribution. It can be + found at &release.url; or + any of its mirrors. More information on obtaining this (or other) + &release.type; distributions of &os; can be found in the Obtaining + &os; appendix to the &os; Handbook. All users are encouraged to consult the release errata before installing &os;. The errata document is updated with @@ -109,74 +111,70 @@ information on known bugs, security advisories, and corrections to documentation. An up-to-date copy of the errata for &os; &release.current; can be found on the &os; Web site. - What's New - This section describes - the most user-visible new or changed features in &os; - since &release.prev;. - In general, changes described here are unique to the &release.branch; - branch unless specifically marked as &merged; features. - - - Typical release note items - document recent security advisories issued after - &release.prev;, - new drivers or hardware support, new commands or options, - major bug fixes, or contributed software upgrades. They may also - list changes to major ports/packages or release engineering - practices. Clearly the release notes cannot list every single - change made to &os; between releases; this document focuses - primarily on security advisories, user-visible changes, and major - architectural improvements. + This section describes the most user-visible new or changed + features in &os; since &release.prev;. In general, changes + described here are unique to the &release.branch; branch unless + specifically marked as &merged; features. + + Typical release note items document recent security advisories + issued after &release.prev;, new drivers or hardware support, new + commands or options, major bug fixes, or contributed software + upgrades. They may also list changes to major ports/packages or + release engineering practices. Clearly the release notes cannot + list every single change made to &os; between releases; this + document focuses primarily on security advisories, user-visible + changes, and major architectural improvements. Security Advisories No security advisories. - Kernel Changes - The use of unmapped VMIO buffers eliminates the need to perform - TLB shootdown for mapping on buffer creation and reuse, greatly reducing the - amount of IPIs for shootdown on big-SMP machines and eliminating up to 25-30% + The use of unmapped VMIO buffers + eliminates the need to perform TLB shootdown for mapping on + buffer creation and reuse, greatly reducing the amount of IPIs + for shootdown on big-SMP machines and eliminating up to 25-30% of the system time on i/o intensive workloads. - The maximum amount of memory the &os; kernel - can address has been increased from 1TB to 4TB. - - A new &man.cpuset.2; API has been added - for thread to CPU binding and CPU resource grouping and - assignment. The &man.cpuset.1; userland utility has been added - to allow manipulation of processor sets. - - The &man.ddb.4; kernel debugger now has an output capture - facility. Input and output from &man.ddb.4; can now be captured - to a memory buffer for later inspection using &man.sysctl.8; or - a textdump. The new capture command controls - this feature. - - The &man.ddb.4; debugger now supports a simple scripting - facility, which supports a set of named scripts consisting of a - set of &man.ddb.4; commands. These commands can be managed from - within &man.ddb.4; or with the use of the new &man.ddb.8; - utility. More details can be found in the &man.ddb.4; manual - page. - - The kernel now supports a new textdump format of kernel - dumps. A textdump provides higher-level information via - mechanically generated/extracted debugging output, rather than a - simple memory dump. This facility can be used to generate brief - kernel bug reports that are rich in debugging information, but - are not dependent on kernel symbol tables or precisely - synchronized source code. More information can be found in the - &man.textdump.4; manual page. + The maximum amount of memory + the &os; kernel can address has been increased from 1TB to + 4TB. + + A new &man.cpuset.2; API has been added for thread to CPU + binding and CPU resource grouping and assignment. The + &man.cpuset.1; userland utility has been added to allow + manipulation of processor sets. + + The &man.ddb.4; kernel debugger now has an + output capture facility. Input and output from &man.ddb.4; can + now be captured to a memory buffer for later inspection using + &man.sysctl.8; or a textdump. The new + capture command controls this feature. + + The &man.ddb.4; debugger now supports a simple + scripting facility, which supports a set of named scripts + consisting of a set of &man.ddb.4; commands. These commands can + be managed from within &man.ddb.4; or with the use of the new + &man.ddb.8; utility. More details can be found in the + &man.ddb.4; manual page. + + The kernel now supports a new textdump format + of kernel dumps. A textdump provides higher-level information + via mechanically generated/extracted debugging output, rather + than a simple memory dump. This facility can be used to + generate brief kernel bug reports that are rich in debugging + information, but are not dependent on kernel symbol tables or + precisely synchronized source code. More information can be + found in the &man.textdump.4; manual page. Kernel support for M:N threading has been removed. While the KSE (Kernel Scheduled Entities) project was quite successful @@ -207,111 +205,125 @@ Virtualization support - The BSD Hypervisor, &man.bhyve.8; is included - with &os;. &man.bhyve.8; requires Intel CPUs with VT-x and Extended Page Table (EPT) - support. These features are on all Nehalem models and beyond - (e.g. Nehalem and newer), but not on the lower-end Atom CPUs. - - &man.virtio.4; support has been added. &man.virtio.4; is the - name for the paravirtualization interface developed for the Linux KVM, but - since adopted to other virtual machine hypervisors (with the notable exception of Xen). - This work brings in a BSD-licensed clean-room implementation of the virtio kernel drivers - for disk IO (&man.virtio_blk.4; and &man.virtio_scsi.4;), network IO (&man.vtnet.4;), - memory ballooning (&man.virtio_balloon.4;), and PCI. - Tested with on Qemu/KVM, VirtualBox, and &man.bhyve.4;. - - Paravirtualized drivers which - support Microsoft Hyper-V have been imported and made - part of the amd64 GENERIC kernel. For i386, these drivers are not part of - GENERIC, so the following lines must be added to - /boot/loader.conf to load these drivers: - hv_ata_pci_disengage_load="YES" + The BSD Hypervisor, + &man.bhyve.8; is included with &os;. &man.bhyve.8; requires + Intel CPUs with VT-x and Extended Page Table (EPT) support. + These features are on all Nehalem models and beyond (e.g. + Nehalem and newer), but not on the lower-end Atom CPUs. + + &man.virtio.4; support has been added. + &man.virtio.4; is the name for the paravirtualization + interface developed for the Linux KVM, but since adopted to + other virtual machine hypervisors (with the notable exception + of Xen). This work brings in a BSD-licensed clean-room + implementation of the virtio kernel drivers for disk IO + (&man.virtio_blk.4; and &man.virtio_scsi.4;), network IO + (&man.vtnet.4;), memory ballooning (&man.virtio_balloon.4;), + and PCI. Tested with on Qemu/KVM, VirtualBox, and + &man.bhyve.4;. + + Paravirtualized + drivers which support Microsoft Hyper-V have been imported and + made part of the amd64 GENERIC kernel. For i386, these + drivers are not part of GENERIC, so the following lines must + be added to /boot/loader.conf to load + these drivers: + + hv_ata_pci_disengage_load="YES" hv_netsvc_load="YES" hv_utils_load="YES" -hv_vmbus_load="YES" Alternatively, the Hyper-V drivers can be added to the i386 - kernel by adding device hyperv to the kernel config, and then - recompiling the kernel. Please refer to - FreeBSD and Microsoft Windows Server Hyper-V support - for full instructions on how to set up Hyper-V support under FreeBSD. +hv_vmbus_load="YES" - The &man.vmx.4; driver has been added. - &man.vmx.4; is a VMware VMXNET3 ethernet driver ported from - OpenBSD. + Alternatively, the Hyper-V drivers can be added to the + i386 kernel by adding device hyperv to the + kernel config, and then recompiling the kernel. Please refer + to FreeBSD + and Microsoft Windows Server Hyper-V support for full + instructions on how to set up Hyper-V support under + FreeBSD. - Xen PVHVM virtualization is now - part of the GENERIC kernel. + The &man.vmx.4; driver has been added. + &man.vmx.4; is a VMware VMXNET3 ethernet driver ported from + OpenBSD. + Xen PVHVM + virtualization is now part of the GENERIC kernel. ARM support Raspberry PI support has been added. - Refer to these setup instructions - and this quick start - guide. - - The default ABI on ARM is now the ARM EABI. This brings a number of - improvements and allows future support for VFP and Thumb-2. - - ARM support has been greatly improved, including support - for ARMv6 and ARMv7, SMP and thread-local storage (TLS). - Additionally support for some newer SoC like the MV78x60 and OMAP4 was added. - See the announcement - for further details. - - Superpages support on ARM has been added. Superpages support - provides improved performance and scalability by allowing TLB - translations to dynamically cover large physical memory regions. - All ARMv6 and ARMv7-based platforms can take advantage of this feature. - See the ARM Superpages status - page for further details. - + Refer to these setup + instructions and this quick + start guide. + + The default ABI on ARM is now the ARM + EABI. This brings a number of improvements and allows future + support for VFP and Thumb-2. + + ARM support has been greatly improved, + including support for ARMv6 and ARMv7, SMP and thread-local + storage (TLS). Additionally support for some newer SoC like + the MV78x60 and OMAP4 was added. See the announcement + for further details. + + Superpages support on ARM has been + added. Superpages support provides improved performance and + scalability by allowing TLB translations to dynamically cover + large physical memory regions. All ARMv6 and ARMv7-based + platforms can take advantage of this feature. See the ARM + Superpages status page for further details. Boot Loader Changes - The BTX kernel used by the boot - loader has been changed to invoke BIOS routines from real + The BTX kernel used by the + boot loader has been changed to invoke BIOS routines from real mode. This change makes it possible to boot &os; from USB devices. - A new &man.gptboot.8; boot loader has - been added to support booting from a GPT labeled disk. A - new boot command has been added to - &man.gpart.8;, which makes a GPT disk bootable by writing the - required bits of the boot loader, creating a new boot - partition if required. - + A new &man.gptboot.8; boot + loader has been added to support booting from a GPT labeled + disk. A new boot command has been added to + &man.gpart.8;, which makes a GPT disk bootable by writing the + required bits of the boot loader, creating a new boot + partition if required. Hardware Support - The &man.cmx.4; driver, a driver for Omnikey CardMan 4040 - PCMCIA smartcard readers, has been added. + The &man.cmx.4; driver, a driver for Omnikey + CardMan 4040 PCMCIA smartcard readers, has been added. - The &man.syscons.4; driver now supports the Colemak keyboard layout. + The &man.syscons.4; driver now supports the Colemak + keyboard layout. - The &man.uslcom.4; driver, a driver for Silicon - Laboratories CP2101/CP2102-based USB serial adapters, has been - imported from OpenBSD. + The &man.uslcom.4; driver, a driver for + Silicon Laboratories CP2101/CP2102-based USB serial adapters, + has been imported from OpenBSD. Multimedia Support - Support for version 2.0 of the USB Audio reference design - has been added. New devices should support higher bandwidth, - increased sampling frequency and wider dynamic range. - + Support for version 2.0 of the USB + Audio reference design has been added. New devices should + support higher bandwidth, increased sampling frequency and + wider dynamic range. Network Interface Support The &man.ale.4; driver has been added to provide support - for Atheros AR8121/AR8113/AR8114 Gigabit/Fast Ethernet controllers. + for Atheros AR8121/AR8113/AR8114 Gigabit/Fast Ethernet + controllers. The &man.em.4; driver has been split into two drivers with some common parts. The &man.em.4; driver will continue @@ -345,135 +357,143 @@ hv_vmbus_load="YES" Al The &man.wpi.4; driver has been updated to include a number of stability fixes. - The &man.cxgbe.4; driver has been updated to support - 40G/10G Ethernet NICs based on Chelsio's Terminator 5 (T5) ASIC. - - The &man.if_cxgbe.4; driver has been added. This is an - experimental iWARP/RDMA driver - (kernel verbs only) for Chelsio's T4 and T5 based cards. - - The Open Fabrics Enterprise Distribution (OFED) and - OFED Infiniband core has been - updated to the same version as supplied by Linux version 3.7 - - The Mellanox Infiniband driver has been updated to firmware - version 2.30.3200 for ConnectX3 NICs. Support has been added for ConnectX3 VPI NICs, where - each port can be used as Infiniband 56 GB/s or Ethernet 40 GB/s. Support has been added - for dynamically loading kernel modules for Infiniband core (ibcore) and - IP over Infiniband (ipoib). - - &man.netmap.4; has been added. &man.netmap.4; is a framework for - high-performance direct-to-hardware packet IO, offering low latency and high PPS - rates to userland applications while bypassing any kernel-side packet processing. - With &man.netmap.4; it is trivially possible to fully saturate a 10 Gbps network interface with - minimal packet sizes. For more information, see: - Netmap Project. - + The &man.cxgbe.4; driver has been + updated to support 40G/10G Ethernet NICs based on Chelsio's + Terminator 5 (T5) ASIC. + + The &man.if_cxgbe.4; driver has been + added. This is an experimental iWARP/RDMA driver (kernel + verbs only) for Chelsio's T4 and T5 based cards. + + The Open Fabrics Enterprise + Distribution (OFED) and OFED Infiniband core has been + updated to the same version as supplied by Linux version + 3.7 + + The Mellanox Infiniband driver has + been updated to firmware version 2.30.3200 for ConnectX3 + NICs. Support has been added for ConnectX3 VPI NICs, where + each port can be used as Infiniband 56 GB/s or Ethernet 40 + GB/s. Support has been added for dynamically loading kernel + modules for Infiniband core (ibcore) and IP over Infiniband + (ipoib). + + &man.netmap.4; has been added. + &man.netmap.4; is a framework for high-performance + direct-to-hardware packet IO, offering low latency and high + PPS rates to userland applications while bypassing any + kernel-side packet processing. With &man.netmap.4; it is + trivially possible to fully saturate a 10 Gbps network + interface with minimal packet sizes. For more information, + see: Netmap + Project. Network Protocols - &man.carp.4; has been rewritten to make addresses - more sane from the viewpoint of routing daemons such as - quagga/zebra. It also brings support for a single redundant - address on the subnet (carpdev), switching state with - &man.ifconfig.8;, better locking and using modern kernel - interfaces to allocate multicast memberships. - Configuration of the CARP protocol via &man.ifconfig.8; has changed, as well as the format - of CARP events submitted to &man.devd.8;. See &man.carp.4; - for more information. The arpbalance feature of &man.carp.4; is currently - not supported anymore. - - The &man.pf.4; firewall now supports fine-grain locking - and better utilization on multi-CPU machines, resulting in - significant improvements in performance. - - Support for up to 65536 routing tables has been - introduced. - - Support for setting/matching differentiated services - codepoints (DSCP) in IP header has been added to - &man.ipfw.8;. - + &man.carp.4; has been rewritten to make + addresses more sane from the viewpoint of routing daemons such + as quagga/zebra. It also brings support for a single redundant + address on the subnet (carpdev), switching state with + &man.ifconfig.8;, better locking and using modern kernel + interfaces to allocate multicast memberships. Configuration + of the CARP protocol via &man.ifconfig.8; has changed, as well + as the format of CARP events submitted to &man.devd.8;. See + &man.carp.4; for more information. The arpbalance feature of + &man.carp.4; is currently not supported anymore. + + The &man.pf.4; firewall now supports + fine-grain locking and better utilization on multi-CPU + machines, resulting in significant improvements in + performance. + + Support for up to 65536 routing tables + has been introduced. + + Support for setting/matching + differentiated services codepoints (DSCP) in IP header has + been added to &man.ipfw.8;. Disks and Storage - The &man.aac.4; driver now supports volumes larger than - 2TB in size. + The &man.aac.4; driver now supports volumes + larger than 2TB in size. The &man.ata.4; driver now supports a spindown command for - disks; after a configurable amount of time, if no requests - have been received for a disk, the disk will be spun down - until the next request. The &man.atacontrol.8; utility now - supports a spindown command to configure - this feature. - - The &man.hptrr.4; driver has been updated to version 1.2 - from Highpoint. - - &man.nvme.4; has been added and provides NVM Express support. - NVM Express is an optimized register interface, command set and feature set of - PCI Express (PCIe)-based Solid-State Drives (SSDs). For more information, - see nvmexpress.org. - + disks; after a configurable amount of time, if no requests + have been received for a disk, the disk will be spun down + until the next request. The &man.atacontrol.8; utility now + supports a spindown command to configure + this feature. + + The &man.hptrr.4; driver has been updated to + version 1.2 from Highpoint. + + &man.nvme.4; has been added and provides + NVM Express support. NVM Express is an optimized register + interface, command set and feature set of PCI Express + (PCIe)-based Solid-State Drives (SSDs). For more information, + see nvmexpress.org. File Systems - A new kernel-based iSCSI target and initiator has been - added. + A new kernel-based iSCSI target and + initiator has been added. - UFS filesystems can now be enlarged with &man.growfs.8; while - mounted read-write. This is especially useful for virtual - machines, allowing the addition of more harddrive space without - interruption of service. - - A state of the art FUSE implementation is now part of the - base system. It allows the use of nearly all fusefs file - systems. + UFS filesystems can now be enlarged with + &man.growfs.8; while mounted read-write. This is especially + useful for virtual machines, allowing the addition of more + harddrive space without interruption of service. + + A state of the art FUSE implementation + is now part of the base system. It allows the use of nearly + all fusefs file systems. ZFS - &man.bsdinstall.8; now supports installing - ZFS on the root file system. It includes a single configuration menu - that allows you to select all of the required details, including - which drives to use, what ZFS RAID level to use (taking into consideration - the selected number of drives), GPT or MBR, GELI encryption, forcing 4K sectors, - pool name, etc. - - TRIM support has been added for - ZFS. - - Support for the high-performance LZ4 compression algorithm - has been added to ZFS. LZ4 is usually faster and can achieve a - higher compression ratio than LZJB, the default compression - algorithm. - - Support for L2ARC compression has been added to ZFS. - - The zio nop-write improvement from Illumos - was imported into &os;. To reduce I/O, nop-write skips overwriting - data if the (cryptographically secure) checksum of new data - matches the checksum of existing data. It also saves space if - snapshots are in use. This improvement only works on - datasets with enabled compression, disabled deduplication and - sha256 checksums. ZFS will now compare the checksums of incoming writes to - the checksum of the existing on-disk data and avoid issuing any - write I/O for data that has not changed. This will reduce I/O - as well as space usage because if the old block is referenced - by a snapshot, both copies of the block are kept even though - both contain the same data. - + &man.bsdinstall.8; now supports installing + ZFS on the root file system. It includes a single + configuration menu that allows you to select all of the + required details, including which drives to use, what ZFS + RAID level to use (taking into consideration the selected + number of drives), GPT or MBR, GELI encryption, forcing 4K + sectors, pool name, etc. + + TRIM support has been added for + ZFS. + + Support for the high-performance LZ4 + compression algorithm has been added to ZFS. LZ4 is usually + faster and can achieve a higher compression ratio than LZJB, + the default compression algorithm. + + Support for L2ARC compression has been + added to ZFS. + + The zio nop-write improvement from + Illumos was imported into &os;. To reduce I/O, nop-write + skips overwriting data if the (cryptographically secure) + checksum of new data matches the checksum of existing data. + It also saves space if snapshots are in use. This + improvement only works on datasets with enabled compression, + disabled deduplication and sha256 checksums. ZFS will now + compare the checksums of incoming writes to the checksum of + the existing on-disk data and avoid issuing any write I/O + for data that has not changed. This will reduce I/O as well + as space usage because if the old block is referenced by + a snapshot, both copies of the block are kept even though + both contain the same data. - - @@ -484,81 +504,88 @@ hv_vmbus_load="YES" Al longer built by default. &man.clang.1; and libc++ from LLVM are used on these platforms by instead. GCC 4.2.1 and libstdc++ are still built and used by default on pc98 and all other platforms where &man.clang.1; - is not the default system compiler. - + is not the default system compiler. &man.clang.1; and llvm have been updated to - version 3.3 release. Please refer to - - Clang 3.3 Release Notes. - - BIND has been replaced by &man.unbound.8; for - local DNS resolution in the base system. With this change, nslookup - and dig are no longer a part of the base system. Users should - instead use &man.host.1; and &man.drill.1; Alternatively, - nslookup and dig can be obtained by installing the - dns/bind-tools port. - - sysinstall has been removed from the base system. - Auxiliary libraries and tools used by sysinstall such as libdisk, libftpio, - and sade have also been removed. sysinstall has been replaced by - &man.bsdinstall.8; and &man.bsdconfig.8;. - - &man.freebsd-version.1; has been added. This tool - makes a best effort to determine the version and patch level of - the installed kernel and userland. - - GNU patch has been removed from the base system, and replaced - by a BSD-licensed &man.patch.1; program. - - GNU sort has been removed from the base system, and replaced - by a BSD-licensed &man.sort.1; program. + version 3.3 release. Please refer to + Clang 3.3 Release Notes. + + BIND has been replaced by + &man.unbound.8; for local DNS resolution in the base system. + With this change, nslookup and dig are no longer a part of the + base system. Users should instead use &man.host.1; and + &man.drill.1; Alternatively, nslookup and dig can be obtained by + installing the dns/bind-tools port. + + sysinstall has been removed from the base + system. Auxiliary libraries and tools used by sysinstall such + as libdisk, libftpio, and sade have also been removed. + sysinstall has been replaced by &man.bsdinstall.8; and + &man.bsdconfig.8;. + + &man.freebsd-version.1; has been added. + This tool makes a best effort to determine the version and patch + level of the installed kernel and userland. + + GNU patch has been removed from the base + system, and replaced by a BSD-licensed &man.patch.1; + program. + + GNU sort has been removed from the base + system, and replaced by a BSD-licensed &man.sort.1; + program. Berkely yacc (byacc) has been imported - from invisible island. - This brings bison compatibilities to &man.yacc.1; while preserving full - backwards compatibility with previous version of &man.yacc.1;. - - &man.lex.1; has been replaced by flex 2.5.37. - - &man.make.1; has been replaced with the - Portable BSD make tool (bmake) from NetBSD. + from invisible + island. This brings bison compatibilities to + &man.yacc.1; while preserving full backwards compatibility with + previous version of &man.yacc.1;. + + &man.lex.1; has been replaced by flex + 2.5.37. + + &man.make.1; has been replaced with the + Portable BSD make tool (bmake) from + NetBSD. The &man.adduser.8; utility now supports a option to set the mode of a new user's home directory. BSD-licensed versions of &man.ar.1; and &man.ranlib.1;, - based on &man.libarchive.3;, have replaced the GNU - Binutils versions of these utilities. + based on &man.libarchive.3;, have replaced the GNU Binutils + versions of these utilities. BSD-licensed versions of &man.bc.1; and &man.dc.1; have replaced their GNU counterparts. - &man.chflags.1; now supports a flag for - verbose output and a flag to ignore errors - with the same semantics as (for example) - &man.chmod.1;. + &man.chflags.1; now supports + a flag for verbose output and + a flag to ignore errors with the same + semantics as (for example) &man.chmod.1;. For compatibility with other implementations, &man.cp.1; now supports a flag, which is equivalent to specifying the flags. BSD-licensed version of &man.cpio.1; based on - &man.libarchive.3;, has replaced the GNU cpio. - Note that the GNU cpio is still installed as + &man.libarchive.3;, has replaced the GNU cpio. Note that the + GNU cpio is still installed as gcpio. The &man.env.1; program now supports - which will completely unset the given variable - name by removing it from the environment, - instead of just setting it to a null value. + name which will completely + unset the given variable name by + removing it from the environment, instead of just setting it to + a null value. - The &man.fdopendir.3; library function has been added. + The &man.fdopendir.3; library function has been + added. - The &man.fetch.3; library now supports HTTP 1.1 - If-Modified-Since behavior. The &man.fetch.1; program now + The &man.fetch.3; library now supports HTTP + 1.1 If-Modified-Since behavior. The &man.fetch.1; program now supports which will only download the specified HTTP URL if the content is newer than filename. @@ -593,10 +620,10 @@ hv_vmbus_load="YES" Al a flag to suppress warnings; it now also accepts multiple paths on its command line. - &man.sh.1; has many bug fixes, some new features, and will now - refuse to parse some invalid scripts. Additionally, it now - has filename completion and defaults to the emacs editing - mode. + &man.sh.1; has many bug fixes, some new features, and will + now refuse to parse some invalid scripts. Additionally, it now + has filename completion and defaults to the emacs + editing mode. The &man.split.1; utility now supports a flag to split a file into a certain number of chunks. @@ -624,8 +651,8 @@ hv_vmbus_load="YES" Al &man.top.1; now supports a flag to provide per-CPU usage statistics. - &man.zdump.8; is now working properly on 64-bit architectures. - + &man.zdump.8; is now working properly on 64-bit + architectures. &man.traceroute.8; now has the ability to print the AS number for each hop with the new switch; a @@ -739,80 +766,87 @@ hv_vmbus_load="YES" Al Contributed Software - &man.jemalloc.3; has been updated to 3.4.0. - See this link - for more details. + &man.jemalloc.3; has been updated to + 3.4.0. See this + link for more details. - AMD has been updated from 6.0.10 - to 6.1.5. + AMD has been + updated from 6.0.10 to 6.1.5. - awk has been updated from the 1 May + awk has been + updated from the 1 May 2007 release to the 23 October 2007 release. - bzip2 has been updated from 1.0.4 - to 1.0.5. - - CVS has been removed from the - base system, but is still available from Ports Collection. + bzip2 has been + updated from 1.0.4 to 1.0.5. - Subversion has been imported into the base system and - is installed as svnlite. svnlite - should only be used for checking out the &os; source trees and committing, and does not + CVS has been + removed from the base system, but is still available from Ports + Collection. + + Subversion has been imported into the base + system and is installed as svnlite. + svnlite should only be used for + checking out the &os; source trees and committing, and does not replace the full Subversion port. - file has been updated to 5.11. + file has been + updated to 5.11. - hostapd has been - updated from 0.5.8 to 0.5.10. + hostapd has + been updated from 0.5.8 to 0.5.10. - IPFilter has been updated to 5.1.2. + IPFilter has been updated to + 5.1.2. - less has been updated to - v458. + less has been + updated to v458. - ncurses has been updated - to 5.7-20081102. + ncurses has been updated to + 5.7-20081102. - OpenSSH has been updated - to 6.4. + OpenSSH has been + updated to 6.4. - OpenPAM has been updated to - the Micrampelis release. + OpenPAM has + been updated to the Micrampelis release. - sendmail has been updated from - 8.14.1 to 8.14.7. + sendmail has been + updated from 8.14.1 to 8.14.7. The timezone database has been updated from the tzdata2008h release to the tzdata2009m release. - The stdtime part of libc, &man.zdump.8; and &man.zic.8; - have been updated from the tzcode2004a + The stdtime part of libc, &man.zdump.8; and &man.zic.8; have + been updated from the tzcode2004a release to the tzcode2009h release. - If you have upgraded from source or via the &man.freebsd-update.8;, - then please run &man.tzsetup.8; to install a new /etc/localtime. - + If you have upgraded from source or via the + &man.freebsd-update.8;, then please run &man.tzsetup.8; to + install a new /etc/localtime. - WPA Supplicant has been - updated to 2.0. + WPA Supplicant + has been updated to 2.0. xz has been updated from snapshot as of 12 April 2010 to 5.0.0. - &man.nvi.1; has been updated to 2.1.2. - - &man.nvi.1; supports wide-character locales. + &man.nvi.1; has been updated + to 2.1.2. + &man.nvi.1; supports wide-character + locales. Ports/Packages Collection Infrastructure - The pkg_add, pkg_create, pkg_delete, pkg_info, - pkg_updating, and pkg_version utilities have been removed. - &man.pkg.7; must now be used to install binary packages. &man.pkg.7; - is the next generation &os; package manager, also referred to as pkgng. - + The pkg_add, pkg_create, pkg_delete, + pkg_info, pkg_updating, and pkg_version utilities have been + removed. &man.pkg.7; must now be used to install binary + packages. &man.pkg.7; is the next generation &os; package + manager, also referred to as pkgng. @@ -822,7 +856,6 @@ hv_vmbus_load="YES" Al the GNOME desktop environment (x11/gnome2) has been updated from 2.20.1 to 2.22. - -drill1"> -freebsd-version1"> -jemalloc3"> -bhyve4"> -nvme4"> -virtio4"> -virtio_balloon4"> -virtio_blk4"> -virtio_scsi4"> -vmx4"> -pkg7"> -bhyve8"> -gptboot8"> -bsdconfig8"> -unbound8"> ]>
&os; &release.current; Release Notes @@ -29,19 +12,6 @@ $FreeBSD$ - 2000 - 2001 - 2002 - 2003 - 2004 - 2005 - 2006 - 2007 - 2008 - 2009 - 2010 - 2011 - 2012 2013 2014 The &os; Documentation @@ -80,21 +50,7 @@ available online at &release.url;10.0R/relnotes.html. - The &release.type; distribution to which - these release notes apply represents the latest point along the - &release.branch; development branch since &release.branch; was - created. Information regarding pre-built, binary &release.type; - distributions along this branch can be found at &release.url;. - - The &release.type; distribution to - which these release notes apply represents a point along the - &release.branch; development branch between &release.prev; and the - future &release.next;. Information regarding pre-built, binary - &release.type; distributions along this branch can be found at - &release.url;. - - This distribution of &os; + This distribution of &os; &release.current; is a &release.type; distribution. It can be found at &release.url; or any of its mirrors. More information on obtaining this (or other) @@ -116,9 +72,7 @@ What's New This section describes the most user-visible new or changed - features in &os; since &release.prev;. In general, changes - described here are unique to the &release.branch; branch unless - specifically marked as &merged; features. + features in &os; since &release.prev;. Typical release note items document recent security advisories issued after &release.prev;, new drivers or hardware support, new @@ -211,20 +165,20 @@ &man.cpuset.1; userland utility has been added to allow manipulation of processor sets. - The &man.ddb.4; kernel debugger now has an + The &man.ddb.4; kernel debugger now has an output capture facility. Input and output from &man.ddb.4; can now be captured to a memory buffer for later inspection using &man.sysctl.8; or a textdump. The new capture command controls this feature. - The &man.ddb.4; debugger now supports a simple + The &man.ddb.4; debugger now supports a simple scripting facility, which supports a set of named scripts consisting of a set of &man.ddb.4; commands. These commands can be managed from within &man.ddb.4; or with the use of the new &man.ddb.8; utility. More details can be found in the &man.ddb.4; manual page. - The kernel now supports a new textdump format + The kernel now supports a new textdump format of kernel dumps. A textdump provides higher-level information via mechanically generated/extracted debugging output, rather than a simple memory dump. This facility can be used to @@ -251,7 +205,7 @@ The &os; kernel now has support for large memory page mappings (superpages). - The ULE + The ULE scheduler is now the default process scheduler in GENERIC kernels. @@ -340,12 +294,12 @@ hv_vmbus_load="YES" Boot Loader Changes - The BTX kernel used by the + The BTX kernel used by the boot loader has been changed to invoke BIOS routines from real mode. This change makes it possible to boot &os; from USB devices. - A new &man.gptboot.8; boot + A new &man.gptboot.8; boot loader has been added to support booting from a GPT labeled disk. A new boot command has been added to &man.gpart.8;, which makes a GPT disk bootable by writing the @@ -356,13 +310,13 @@ hv_vmbus_load="YES" Hardware Support - The &man.cmx.4; driver, a driver for Omnikey + The &man.cmx.4; driver, a driver for Omnikey CardMan 4040 PCMCIA smartcard readers, has been added. The &man.syscons.4; driver now supports the Colemak keyboard layout. - The &man.uslcom.4; driver, a driver for + The &man.uslcom.4; driver, a driver for Silicon Laboratories CP2101/CP2102-based USB serial adapters, has been imported from OpenBSD. @@ -411,7 +365,7 @@ hv_vmbus_load="YES" number of outstanding issues. It also now works on all architectures. - The &man.wpi.4; driver has + The &man.wpi.4; driver has been updated to include a number of stability fixes. The &man.cxgbe.4; driver has been @@ -478,7 +432,7 @@ hv_vmbus_load="YES" Disks and Storage - The &man.aac.4; driver now supports volumes + The &man.aac.4; driver now supports volumes larger than 2TB in size. The &man.ata.4; driver now supports a spindown command for @@ -488,7 +442,7 @@ hv_vmbus_load="YES" supports a spindown command to configure this feature. - The &man.hptrr.4; driver has been updated to + The &man.hptrr.4; driver has been updated to version 1.2 from Highpoint. &man.nvme.4; has been added and provides @@ -568,12 +522,17 @@ hv_vmbus_load="YES" xlink:href="http://llvm.org/releases/3.3/tools/clang/docs/ReleaseNotes.html"> Clang 3.3 Release Notes. - BIND has been replaced by - &man.unbound.8; for local DNS resolution in the base system. + BIND has been + removed from the base system. &man.unbound.8;, which is + maintained by NLnet Labs, has been imported to support local DNS + resolution functionality with DNSSEC. Note that it is not a + replacement of BIND and the latest + versions of BIND is still available + in the Ports Collection. With this change, nslookup and dig are no longer a part of the base system. Users should instead use &man.host.1; and &man.drill.1; Alternatively, nslookup and dig can be obtained by - installing the dns/bind-tools port. + installing dns/bind-tools port. sysinstall has been removed from the base system. Auxiliary libraries and tools used by sysinstall such @@ -607,7 +566,7 @@ hv_vmbus_load="YES" Portable BSD make tool (bmake) from NetBSD. - The &man.adduser.8; utility now supports + The &man.adduser.8; utility now supports a option to set the mode of a new user's home directory. @@ -618,7 +577,7 @@ hv_vmbus_load="YES" BSD-licensed versions of &man.bc.1; and &man.dc.1; have replaced their GNU counterparts. - &man.chflags.1; now supports + &man.chflags.1; now supports a flag for verbose output and a flag to ignore errors with the same semantics as (for example) &man.chmod.1;. @@ -641,7 +600,7 @@ hv_vmbus_load="YES" The &man.fdopendir.3; library function has been added. - The &man.fetch.3; library now supports HTTP + The &man.fetch.3; library now supports HTTP 1.1 If-Modified-Since behavior. The &man.fetch.1; program now supports which will only download the specified HTTP URL if the content @@ -673,7 +632,7 @@ hv_vmbus_load="YES" The &man.procstat.1; utility has been added to display detailed information about processes. - The &man.realpath.1; utility now supports + The &man.realpath.1; utility now supports a flag to suppress warnings; it now also accepts multiple paths on its command line. @@ -723,6 +682,16 @@ hv_vmbus_load="YES" <filename>/etc/rc.d</filename> Scripts + rc.d/sendmail now + generates and uses an SSL certificate by default when + sendmail_enable="YES". This will allow + remote MTA to use STARTTLS to encrypt incoming email. The + certification is signed with a key that is thrown away and is + not a substitute for generating your own properly if you need + to use STARTTLS authentication. Options to control the + certificate generation is documented in + rc.d/sendmail. + The followoing &man.rc.8; scripts have been added: @@ -828,14 +797,14 @@ hv_vmbus_load="YES" xlink:href="http://www.facebook.com/jemalloc/">this link for more details. - AMD has been + AMD has been updated from 6.0.10 to 6.1.5. - awk has been + awk has been updated from the 1 May 2007 release to the 23 October 2007 release. - bzip2 has been + bzip2 has been updated from 1.0.4 to 1.0.5. CVS has been @@ -863,16 +832,16 @@ hv_vmbus_load="YES" ncurses has been updated to 5.7-20081102. - OpenSSH has been + OpenSSH has been updated to 6.4. OpenPAM has been updated to the Micrampelis release. - sendmail has been + sendmail has been updated from 8.14.1 to 8.14.7. - The timezone database has been updated from + The timezone database has been updated from the tzdata2008h release to the tzdata2009m release. @@ -886,10 +855,10 @@ hv_vmbus_load="YES" WPA Supplicant has been updated to 2.0. - xz has been updated + xz has been updated from snapshot as of 12 April 2010 to 5.0.0. - &man.nvi.1; has been updated + &man.nvi.1; has been updated to 2.1.2. &man.nvi.1; supports wide-character @@ -909,7 +878,7 @@ hv_vmbus_load="YES" Release Engineering and Integration - The supported version of + The supported version of the GNOME desktop environment (x11/gnome2) has been updated from 2.20.1 to 2.22. Copied: releng/10.0/release/doc/en_US.ISO8859-1/share/xml/catalog.xml (from r260656, stable/10/release/doc/en_US.ISO8859-1/share/xml/catalog.xml) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ releng/10.0/release/doc/en_US.ISO8859-1/share/xml/catalog.xml Tue Jan 14 23:58:50 2014 (r260657, copy of r260656, stable/10/release/doc/en_US.ISO8859-1/share/xml/catalog.xml) @@ -0,0 +1,12 @@ + + + + + + + + + Copied and modified: releng/10.0/release/doc/en_US.ISO8859-1/share/xml/release.xsl (from r260656, stable/10/release/doc/en_US.ISO8859-1/share/xml/release.xsl) ============================================================================== --- stable/10/release/doc/en_US.ISO8859-1/share/xml/release.xsl Tue Jan 14 23:15:53 2014 (r260656, copy source) +++ releng/10.0/release/doc/en_US.ISO8859-1/share/xml/release.xsl Tue Jan 14 23:58:50 2014 (r260657) @@ -17,8 +17,8 @@ documentation before contacting <questions@FreeBSD.org>.

-

All users of FreeBSD should - subscribe to the <current@FreeBSD.org> +

All users of FreeBSD release should + subscribe to the <stable@FreeBSD.org> mailing list.

For questions about this documentation, Modified: releng/10.0/release/doc/share/mk/doc.relnotes.mk ============================================================================== --- releng/10.0/release/doc/share/mk/doc.relnotes.mk Tue Jan 14 23:15:53 2014 (r260656) +++ releng/10.0/release/doc/share/mk/doc.relnotes.mk Tue Jan 14 23:58:50 2014 (r260657) @@ -4,6 +4,8 @@ DOC_PREFIX?= ${RELN_ROOT}/../../../doc # XXX RELEASETYPE!= grep -o 'release.type "[a-z]*"' ${RELN_ROOT}/share/xml/release.ent | sed 's|[a-z.]* "\([a-z]*\)"|\1|' +RELEASEURL!= grep -o 'release.url \"[^\"]*\"' ${RELN_ROOT}/share/xml/release.ent | sed 's|[^ ]* "\([^"]*\)"|\1|' +RELEASEBRANCH!= grep -o 'release.branch "\([^"]*\)"' ${RELN_ROOT}/share/xml/release.ent | sed 's|[^ ]* "\([^"]*\)"|\1|' .if ${RELEASETYPE} == "current" PROFILING+= --param profile.attribute "'releasetype'" --param profile.value "'current'" .elif ${RELEASETYPE} == "snapshot" @@ -11,13 +13,14 @@ PROFILING+= --param profile.attribute "' .elif ${RELEASETYPE} == "release" PROFILING+= --param profile.attribute "'releasetype'" --param profile.value "'release'" .endif +XSLTPROCFLAGS+= --param release.url "'${RELEASEURL}'" +XSLTPROCFLAGS+= --param release.branch "'${RELEASEBRANCH}'" # Find the RELNOTESng document catalogs EXTRA_CATALOGS+= file://${RELN_ROOT}/${LANGCODE}/share/xml/catalog.xml \ - file://${RELN_ROOT}/share/xml/catalog.xml + file://${RELN_ROOT}/share/xml/catalog.xml -# Use the appropriate architecture-dependent RELNOTESng stylesheet -DSLPRINT?= ${RELN_ROOT}/share/xml/default.dsl +XSLXHTML= http://www.FreeBSD.org/release/XML/share/xml/release.xsl # # Automatic device list generation: Modified: releng/10.0/release/doc/share/xml/catalog.xml ============================================================================== --- releng/10.0/release/doc/share/xml/catalog.xml Tue Jan 14 23:15:53 2014 (r260656) +++ releng/10.0/release/doc/share/xml/catalog.xml Tue Jan 14 23:58:50 2014 (r260657) @@ -1,6 +1,11 @@ + + + Modified: releng/10.0/release/doc/share/xml/release.ent ============================================================================== --- releng/10.0/release/doc/share/xml/release.ent Tue Jan 14 23:15:53 2014 (r260656) +++ releng/10.0/release/doc/share/xml/release.ent Tue Jan 14 23:58:50 2014 (r260657) @@ -11,7 +11,7 @@ - + - - - - - - -]]> - -]]> - -]]> - - + @@ -71,5 +58,19 @@ - - + +drill1"> +freebsd-version1"> +jemalloc3"> +bhyve4"> +nvme4"> +virtio4"> +virtio_balloon4"> +virtio_blk4"> +virtio_scsi4"> +vmx4"> +pkg7"> +bhyve8"> +gptboot8"> +bsdconfig8"> +unbound8"> Copied: releng/10.0/release/doc/share/xml/release.xsl (from r260656, stable/10/release/doc/share/xml/release.xsl) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ releng/10.0/release/doc/share/xml/release.xsl Tue Jan 14 23:58:50 2014 (r260657, copy of r260656, stable/10/release/doc/share/xml/release.xsl) @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + + + + + + + + + + + +

+ + + + + + + + + + + + + + From owner-svn-src-releng@FreeBSD.ORG Wed Jan 15 00:04:04 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7F05DFD; Wed, 15 Jan 2014 00:04:04 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 530DD183A; Wed, 15 Jan 2014 00:04:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0F044f0035370; Wed, 15 Jan 2014 00:04:04 GMT (envelope-from hrs@svn.freebsd.org) Received: (from hrs@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0F044JP035369; Wed, 15 Jan 2014 00:04:04 GMT (envelope-from hrs@svn.freebsd.org) Message-Id: <201401150004.s0F044JP035369@svn.freebsd.org> From: Hiroki Sato Date: Wed, 15 Jan 2014 00:04:04 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260658 - releng/10.0 X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jan 2014 00:04:04 -0000 Author: hrs Date: Wed Jan 15 00:04:03 2014 New Revision: 260658 URL: http://svnweb.freebsd.org/changeset/base/260658 Log: Record a missing mergeinfo. Approved by: re (implicitly) Modified: Directory Properties: releng/10.0/ (props changed) From owner-svn-src-releng@FreeBSD.ORG Wed Jan 15 01:14:53 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 82A262E2; Wed, 15 Jan 2014 01:14:53 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F04A1E16; Wed, 15 Jan 2014 01:14:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0F1Erkr062989; Wed, 15 Jan 2014 01:14:53 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0F1Eruf062988; Wed, 15 Jan 2014 01:14:53 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401150114.s0F1Eruf062988@svn.freebsd.org> From: Glen Barber Date: Wed, 15 Jan 2014 01:14:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260664 - releng/10.0/sys/conf X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Jan 2014 01:14:53 -0000 Author: gjb Date: Wed Jan 15 01:14:52 2014 New Revision: 260664 URL: http://svnweb.freebsd.org/changeset/base/260664 Log: Update releng/10.0 to -RELEASE as part of the 10.0-RELEASE cycle. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: releng/10.0/sys/conf/newvers.sh Modified: releng/10.0/sys/conf/newvers.sh ============================================================================== --- releng/10.0/sys/conf/newvers.sh Wed Jan 15 00:13:02 2014 (r260663) +++ releng/10.0/sys/conf/newvers.sh Wed Jan 15 01:14:52 2014 (r260664) @@ -32,7 +32,7 @@ TYPE="FreeBSD" REVISION="10.0" -BRANCH="RC5" +BRANCH="RELEASE" if [ "X${BRANCH_OVERRIDE}" != "X" ]; then BRANCH=${BRANCH_OVERRIDE} fi From owner-svn-src-releng@FreeBSD.ORG Thu Jan 16 18:33:11 2014 Return-Path: Delivered-To: svn-src-releng@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1D7644AB; Thu, 16 Jan 2014 18:33:11 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F1E081A09; Thu, 16 Jan 2014 18:33:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id s0GIXAT0038756; Thu, 16 Jan 2014 18:33:10 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.7/Submit) id s0GIXAID038753; Thu, 16 Jan 2014 18:33:10 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201401161833.s0GIXAID038753@svn.freebsd.org> From: Glen Barber Date: Thu, 16 Jan 2014 18:33:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-releng@freebsd.org Subject: svn commit: r260787 - in releng/10.0/release: . amd64 i386 pkg_repos scripts X-SVN-Group: releng MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-releng@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the release engineering / security commits to the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Jan 2014 18:33:11 -0000 Author: gjb Date: Thu Jan 16 18:33:10 2014 New Revision: 260787 URL: http://svnweb.freebsd.org/changeset/base/260787 Log: MFreleng10 r259582 (reverse), MFstable10 r259491, r259492, r260781: r259582 (reverted): Set PACKAGESITE to 'release/0' for the pkg-stage target to pull the release set of packages. (Required to eliminate conflicts.) r259491: Prevent release build errors found during snapshot builds where if NOPORTS=1, pkg-stage.sh cannot build the ports-mgmt/pkg port if WITH_DVD=1. r259492: Add NOPKG to disable pkg-stage. r260781: Update the pkg-stage target to be more compatible with pkg-1.2: - Add a release-dvd.conf pkg(8) configuration file to override the default FreeBSD.conf configuration. - Remove architecture-specific pkg-stage.conf files, consolidate, and move their contents to scripts/pkg-stage.sh. - Use 'pkg -vv' to determine the ABI, which is used as the cache directory. Prior to these changes, it would be possible for pkg-stage to fetch conflicting binary packages from multiple repositories. A change local to releng/10.0 sets the package fetch URL to 'release/0'. Approved by: re (delphij) Sponsored by: The FreeBSD Foundation Added: releng/10.0/release/pkg_repos/ - copied from r260781, stable/10/release/pkg_repos/ Deleted: releng/10.0/release/amd64/pkg-stage.conf releng/10.0/release/i386/pkg-stage.conf Modified: releng/10.0/release/Makefile releng/10.0/release/pkg_repos/release-dvd.conf releng/10.0/release/scripts/pkg-stage.sh Directory Properties: releng/10.0/ (props changed) Modified: releng/10.0/release/Makefile ============================================================================== --- releng/10.0/release/Makefile Thu Jan 16 18:15:59 2014 (r260786) +++ releng/10.0/release/Makefile Thu Jan 16 18:33:10 2014 (r260787) @@ -15,6 +15,7 @@ # (by default, the directory above this one) # PORTSDIR: location of ports tree to distribute (default: /usr/ports) # DOCDIR: location of doc tree (default: /usr/doc) +# NOPKG: if set, do not distribute third-party packages # NOPORTS: if set, do not distribute ports tree # NOSRC: if set, do not distribute source tree # NODOC: if set, do not generate release documentation @@ -214,9 +215,9 @@ packagesystem: base.txz kernel.txz ${EXT touch ${.TARGET} pkg-stage: -.if(exists(${.CURDIR}/${TARGET}/pkg-stage.conf)) - sh ${.CURDIR}/scripts/pkg-stage.sh ${.CURDIR}/${TARGET}/pkg-stage.conf \ - ${REVISION} +.if !defined(NOPKG) + env REPOS_DIR=${.CURDIR}/pkg_repos/ \ + sh ${.CURDIR}/scripts/pkg-stage.sh mkdir -p ${.OBJDIR}/dvd/packages/repos/ cp ${.CURDIR}/scripts/FreeBSD_install_cdrom.conf \ ${.OBJDIR}/dvd/packages/repos/ Modified: releng/10.0/release/pkg_repos/release-dvd.conf ============================================================================== --- stable/10/release/pkg_repos/release-dvd.conf Thu Jan 16 16:44:23 2014 (r260781) +++ releng/10.0/release/pkg_repos/release-dvd.conf Thu Jan 16 18:33:10 2014 (r260787) @@ -1,6 +1,6 @@ # $FreeBSD$ release: { - url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest", + url: "pkg+http://pkg.FreeBSD.org/${ABI}/release/0", mirror_type: "srv", signature_type: "fingerprints", fingerprints: "/usr/share/keys/pkg", Modified: releng/10.0/release/scripts/pkg-stage.sh ============================================================================== --- releng/10.0/release/scripts/pkg-stage.sh Thu Jan 16 18:15:59 2014 (r260786) +++ releng/10.0/release/scripts/pkg-stage.sh Thu Jan 16 18:33:10 2014 (r260787) @@ -5,31 +5,48 @@ set -e -usage() { - echo "$(basename ${0}) /path/to/pkg-stage.conf revision" - exit 1 -} - -if [ ! -e "${1}" ]; then - echo "Configuration file not specified." - echo - usage +export ASSUME_ALWAYS_YES=1 +export PKG_DBDIR="/tmp/pkg" +export PERMISSIVE="YES" +export REPO_AUTOUPDATE="NO" +export PKGCMD="/usr/sbin/pkg -d" + +DVD_PACKAGES="archivers/unzip +devel/subversion +devel/subversion-static +emulators/linux_base-f10 +misc/freebsd-doc-all +net/mpd5 +net/rsync +ports-mgmt/pkg +ports-mgmt/portmaster +shells/bash +shells/zsh +security/sudo +sysutils/screen +www/firefox +www/links +x11-drivers/xf86-video-vmware +x11/gnome2 +x11/kde4 +x11/xorg" + +# If NOPORTS is set for the release, do not attempt to build pkg(8). +if [ ! -f /usr/ports/Makefile ]; then + exit 0 fi -if [ "$#" -lt 2 ]; then - usage -fi - -# Source config file for this architecture. -REVISION="${2}" -. "${1}" || exit 1 - if [ ! -x /usr/local/sbin/pkg ]; then /usr/bin/make -C /usr/ports/ports-mgmt/pkg install clean fi +export PKG_ABI=$(pkg -vv | grep ^ABI | awk '{print $3}') +export PKG_CACHEDIR="dvd/packages/${PKG_ABI}" + /bin/mkdir -p ${PKG_CACHEDIR} +# Print pkg(8) information to make debugging easier. +${PKGCMD} -vv ${PKGCMD} update -f ${PKGCMD} fetch -d ${DVD_PACKAGES}