From owner-svn-doc-all@freebsd.org Sun Mar 11 11:26:22 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC688F45D8A; Sun, 11 Mar 2018 11:26:22 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 53B5F87D3B; Sun, 11 Mar 2018 11:26:22 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4CF831CAE4; Sun, 11 Mar 2018 11:26:22 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2BBQMEj098983; Sun, 11 Mar 2018 11:26:22 GMT (envelope-from rene@FreeBSD.org) Received: (from rene@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2BBQMok098981; Sun, 11 Mar 2018 11:26:22 GMT (envelope-from rene@FreeBSD.org) Message-Id: <201803111126.w2BBQMok098981@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rene set sender to rene@FreeBSD.org using -f From: Rene Ladan Date: Sun, 11 Mar 2018 11:26:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51477 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head X-SVN-Commit-Author: rene X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors X-SVN-Commit-Revision: 51477 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Mar 2018 11:26:22 -0000 Author: rene Date: Sun Mar 11 11:26:21 2018 New Revision: 51477 URL: https://svnweb.freebsd.org/changeset/doc/51477 Log: Move maho and wxs from the Committers to the Developers Alumni section. Modified: head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Sat Mar 10 18:30:25 2018 (r51476) +++ head/en_US.ISO8859-1/articles/contributors/contrib.committers.xml Sun Mar 11 11:26:21 2018 (r51477) @@ -917,10 +917,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5. - &a.maho.email; - - - &a.trasz.email; @@ -1017,10 +1013,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5. - &a.pawel.email; - - - &a.cperciva.email; @@ -1186,10 +1178,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5. &a.gshapiro.email; - - - - &a.wxs.email; Modified: head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Sat Mar 10 18:30:25 2018 (r51476) +++ head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Sun Mar 11 11:26:21 2018 (r51477) @@ -4,6 +4,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> + &a.wxs.email; (2008 - 2018) + + + + &a.maho.email; (2002 - 2018) + + + + &a.pawel.email; (2011 - 2018) + + + &a.tabthorpe.email; (2007 - 2018) From owner-svn-doc-all@freebsd.org Mon Mar 12 07:15:48 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3601AF4F827; Mon, 12 Mar 2018 07:15:48 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DB3BD6BD57; Mon, 12 Mar 2018 07:15:47 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D1EEC713; Mon, 12 Mar 2018 07:15:47 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2C7Fl8G097905; Mon, 12 Mar 2018 07:15:47 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2C7FlCE097904; Mon, 12 Mar 2018 07:15:47 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803120715.w2C7FlCE097904@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Mon, 12 Mar 2018 07:15:47 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51478 - head/en_US.ISO8859-1/books/handbook/security X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/security X-SVN-Commit-Revision: 51478 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2018 07:15:48 -0000 Author: eadler Date: Mon Mar 12 07:15:47 2018 New Revision: 51478 URL: https://svnweb.freebsd.org/changeset/doc/51478 Log: [handbook] Wordsmith security section - FreeBSD 10.2 has not been supported in some time - Fix speeling (reported by igor) Modified: head/en_US.ISO8859-1/books/handbook/security/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/security/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/security/chapter.xml Sun Mar 11 11:26:21 2018 (r51477) +++ head/en_US.ISO8859-1/books/handbook/security/chapter.xml Mon Mar 12 07:15:47 2018 (r51478) @@ -371,7 +371,7 @@ password with characters from at least 3 of these 4 cl a 10 character long password containing characters from all the classes. Characters that form a common pattern are discarded by the check. -Alternatively, if noone else can see your terminal now, you can +Alternatively, if no one else can see your terminal now, you can pick this as your password: "trait-useful&knob". Enter new password: @@ -3892,12 +3892,7 @@ UWWemqWuz3lAZuORQ9KX Enabling and Configuring Resource Limits - As of &os; 10.2, rctl support is - built into the kernel. Previous supported releases will - need to be recompiled using the instructions in . Add these lines to either - GENERIC or a custom kernel configuration - file, then rebuild the kernel: + Custom kernels require specific configuration: options RACCT options RCTL From owner-svn-doc-all@freebsd.org Mon Mar 12 07:34:44 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D9E77F50DA7; Mon, 12 Mar 2018 07:34:44 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 892546CABA; Mon, 12 Mar 2018 07:34:44 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7F6FBA2C; Mon, 12 Mar 2018 07:34:44 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2C7YiRj007775; Mon, 12 Mar 2018 07:34:44 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2C7YiDf007774; Mon, 12 Mar 2018 07:34:44 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803120734.w2C7YiDf007774@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Mon, 12 Mar 2018 07:34:44 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51479 - head/en_US.ISO8859-1/books/handbook/security X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/security X-SVN-Commit-Revision: 51479 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Mar 2018 07:34:45 -0000 Author: eadler Date: Mon Mar 12 07:34:44 2018 New Revision: 51479 URL: https://svnweb.freebsd.org/changeset/doc/51479 Log: [handbook] Add mention of kern.racct.enable tuable - FreeBSD 9.x has not been supported in some time - Ensure the user enables kern.racct.enable Modified: head/en_US.ISO8859-1/books/handbook/security/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/security/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/security/chapter.xml Mon Mar 12 07:15:47 2018 (r51478) +++ head/en_US.ISO8859-1/books/handbook/security/chapter.xml Mon Mar 12 07:34:44 2018 (r51479) @@ -3648,8 +3648,7 @@ UWWemqWuz3lAZuORQ9KX consuming, depending upon the number of users to configure. - Beginning with &os; 9.0-RELEASE, - rctl can be used to provide a more + rctl can be used to provide a more fine-grained method for controlling resource limits. This command supports more than user limits as it can also be used to set resource constraints on processes and jails. @@ -3892,7 +3891,9 @@ UWWemqWuz3lAZuORQ9KX Enabling and Configuring Resource Limits - Custom kernels require specific configuration: + The kern.racct.enable tunable must be + set to a non-zero value. Custom kernels require specific + configuration: options RACCT options RCTL From owner-svn-doc-all@freebsd.org Tue Mar 13 01:04:27 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 89DA6A7DBF0; Tue, 13 Mar 2018 01:04:27 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DBA107D6BF; Tue, 13 Mar 2018 01:04:26 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id D26E713226; Tue, 13 Mar 2018 01:04:26 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2D14Qfc043877; Tue, 13 Mar 2018 01:04:26 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2D14Qe7043876; Tue, 13 Mar 2018 01:04:26 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803130104.w2D14Qe7043876@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Tue, 13 Mar 2018 01:04:26 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51480 - head/en_US.ISO8859-1/books/arch-handbook/driverbasics X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/arch-handbook/driverbasics X-SVN-Commit-Revision: 51480 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 01:04:27 -0000 Author: eadler Date: Tue Mar 13 01:04:26 2018 New Revision: 51480 URL: https://svnweb.freebsd.org/changeset/doc/51480 Log: [arch-handbook] bump version of FreeBSD This module still compiles and loads Modified: head/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Modified: head/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Mon Mar 12 07:34:44 2018 (r51479) +++ head/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.xml Tue Mar 13 01:04:26 2018 (r51480) @@ -193,7 +193,7 @@ KMOD=skeleton Example of a Sample Echo Pseudo-Device Driver for - &os; 10.X + &os; 10.X - 12.X /* * Simple Echo pseudo-device KLD From owner-svn-doc-all@freebsd.org Tue Mar 13 11:22:49 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1505F3FAE5; Tue, 13 Mar 2018 11:22:49 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 63DBD77C9E; Tue, 13 Mar 2018 11:22:49 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5EBB31947D; Tue, 13 Mar 2018 11:22:49 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2DBMnSN053728; Tue, 13 Mar 2018 11:22:49 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2DBMn1T053725; Tue, 13 Mar 2018 11:22:49 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201803131122.w2DBMn1T053725@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Tue, 13 Mar 2018 11:22:49 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51481 - in head/en_US.ISO8859-1/books/porters-handbook: flavors special uses X-SVN-Group: doc-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: in head/en_US.ISO8859-1/books/porters-handbook: flavors special uses X-SVN-Commit-Revision: 51481 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 13 Mar 2018 11:22:49 -0000 Author: mat Date: Tue Mar 13 11:22:48 2018 New Revision: 51481 URL: https://svnweb.freebsd.org/changeset/doc/51481 Log: Document PHP flavors, and related PEAR and Horde changes. Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D14597 Modified: head/en_US.ISO8859-1/books/porters-handbook/flavors/chapter.xml head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/flavors/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/flavors/chapter.xml Tue Mar 13 01:04:26 2018 (r51480) +++ head/en_US.ISO8859-1/books/porters-handbook/flavors/chapter.xml Tue Mar 13 11:22:48 2018 (r51481) @@ -262,6 +262,73 @@ lite_PKGNAMESUFFIX= -lite Flavors Auto-Activation + + <literal>USES=php</literal> and Flavors + + When using USES=php with + one of these arguments, phpize, + ext, zend, or + pecl, the port will automatically have + FLAVORS filled in with the + PHP versions it supports. + + + All the examples assume the currently supported PHP + versions are 5.6, 7.0, 7.1, and 7.2. + + + + Simple <literal>USES=php</literal> Extension + + This will generate package for all the supported + versions: + + PORTNAME= some-ext +PORTVERSION= 0.0.1 +PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} + +USES= php:ext + + This will generate package for all the supported + versions but 7.2: + + PORTNAME= some-ext +PORTVERSION= 0.0.1 +PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX} + +USES= php:ext +IGNORE_WITH_PHP= 72 + + + + PHP Flavors with PHP Applications + + PHP applications can also be flavorized. + + This allows generating packages for all PHP versions, so + that users can use them with whatever version they need on + their servers. + + + PHP applications that are flavorized + must append + PHP_PKGNAMESUFFIX to their package + names. + + + + Flavorizing a PHP Application + + Adding Flavors support to a PHP application is + straightforward: + + PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX} + +USES= php:flavors + + + + <literal>USES=python</literal> and Flavors @@ -306,7 +373,7 @@ USE_PYTHON= distutils allflavors USES= python:-3.5 USE_PYTHON= distutils - Will get this flavor: py27. + Will get this flavor: py27. USES= python:-3.5 USE_PYTHON= distutils allflavors Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Tue Mar 13 01:04:26 2018 (r51480) +++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Tue Mar 13 11:22:48 2018 (r51481) @@ -3631,6 +3631,28 @@ USES= pear .include <bsd.port.mk> + + PEAR modules will + automatically be flavorized using PHP + flavors. + + + + If a non default PEAR_CHANNEL is + used, the build and run-time dependencies will automatically + be added. + + + + PEAR modules do not need to defined + PKGNAMESUFFIX it is automatically filled + in using PEAR_PKGNAMEPREFIX. If a port + needs to add to PKGNAMEPREFIX, it must + also use PEAR_PKGNAMEPREFIX to + differentiate between different flavors. + + <application>Horde</application> Modules @@ -3677,6 +3699,14 @@ SOCKETS_USE= PHP=sockets .include <bsd.port.mk> + + + As Horde modules are also + PEAR modules they will also + automatically be flavorized using PHP + flavors. + Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Tue Mar 13 01:04:26 2018 (r51480) +++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Tue Mar 13 11:22:48 2018 (r51481) @@ -2014,13 +2014,15 @@ USE_MATE= menus:build intlhack <literal>pear</literal> - Possible arguments: (none) + Possible arguments: env Adds a dependency on devel/pear. It will setup default behavior for software using the PHP - Extension and Application Repository. See for more information. + Extension and Application Repository. Using the + env arguments only sets up the + PEAR environment variables. See + for more information. @@ -2082,7 +2084,8 @@ USE_MATE= menus:build intlhack build, cli, cgi, mod, web, embed, - pecl + pecl, flavors, + noflavors Provide support for PHP. Add a runtime dependency on the default PHP version, phpize Use to build a PHP - extension. + extension. Enables flavors. @@ -2101,7 +2104,8 @@ USE_MATE= menus:build intlhack ext Use to build, install and register a - PHP extension. + PHP extension. Enables + flavors. @@ -2109,7 +2113,7 @@ USE_MATE= menus:build intlhack zend Use to build, install and register a Zend - extension. + extension. Enables flavors. @@ -2167,9 +2171,30 @@ USE_MATE= menus:build intlhack Provide defaults for fetching PHP extensions from the PECL - repository. + repository. Enables flavors. + + + flavors + + Enable automatic PHP + flavors generation. Flavors will be generated + for all PHP versions, except the ones present in + IGNORE_WITH_PHP. + + + + + noflavors + + Disable automatic PHP + flavors generation. Must only be + used with extensions provided by + PHP itself. + + Variables are used to specify which @@ -2188,25 +2213,14 @@ USE_MATE= menus:build intlhack - - DEFAULT_PHP_VER - - Selects which major version of - PHP will be installed as a - dependency when no PHP is - installed yet. Default is 56. - Possible values: 55, - 56, and 70. - - - - + IGNORE_WITH_PHP The port does not work with - PHP of the given version. - Possible values: 55, - 56, and 7. + PHP of the given version. For + possible values look at the content of + _ALL_PHP_VERSIONS in + Mk/Uses/php.mk. @@ -2261,6 +2275,51 @@ PHP_MOD_PRIO= 40 + + These variables are available to use in + PKGNAMEPREFIX or + PKGNAMESUFFIX: + + + + PHP_PKGNAMEPREFIX + + Contains + phpXY- where + XY is the current flavor's PHP + version. Use with PHP extensions and modules. + + + + + PHP_PKGNAMESUFFIX + + Contains + -phpXY where + XY is the current flavor's PHP + version. Use with PHP applications. + + + + + PECL_PKGNAMEPREFIX + + Contains + phpXY-pecl- + where XY is the current + flavor's PHP version. Use with + PECL modules. + + + + + + With flavors, all PHP extensions, PECL extensions, PEAR + modules must have a different package + name, so they must all use one of these three variables in + their PKGNAMEPREFIX or + PKGNAMESUFFIX. + From owner-svn-doc-all@freebsd.org Wed Mar 14 04:14:14 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 986B0F4E988; Wed, 14 Mar 2018 04:14:14 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 488D469053; Wed, 14 Mar 2018 04:14:14 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 41D6A231C5; Wed, 14 Mar 2018 04:14:14 +0000 (UTC) (envelope-from gordon@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2E4EELb066876; Wed, 14 Mar 2018 04:14:14 GMT (envelope-from gordon@FreeBSD.org) Received: (from gordon@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2E4EEd4066873; Wed, 14 Mar 2018 04:14:14 GMT (envelope-from gordon@FreeBSD.org) Message-Id: <201803140414.w2E4EEd4066873@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gordon set sender to gordon@FreeBSD.org using -f From: Gordon Tetlow Date: Wed, 14 Mar 2018 04:14:14 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51482 - in head/share: security/advisories security/patches/SA-18:03 xml X-SVN-Group: doc-head X-SVN-Commit-Author: gordon X-SVN-Commit-Paths: in head/share: security/advisories security/patches/SA-18:03 xml X-SVN-Commit-Revision: 51482 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2018 04:14:15 -0000 Author: gordon (src,ports committer) Date: Wed Mar 14 04:14:13 2018 New Revision: 51482 URL: https://svnweb.freebsd.org/changeset/doc/51482 Log: Add FreeBSD-SA-18:03.speculative_execution. Approved by: so Added: head/share/security/advisories/FreeBSD-SA-18:03.speculative_execution.asc (contents, props changed) head/share/security/patches/SA-18:03/ head/share/security/patches/SA-18:03/speculative_execution-amd64-11.patch (contents, props changed) head/share/security/patches/SA-18:03/speculative_execution-amd64-11.patch.asc (contents, props changed) Modified: head/share/xml/advisories.xml Added: head/share/security/advisories/FreeBSD-SA-18:03.speculative_execution.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-SA-18:03.speculative_execution.asc Wed Mar 14 04:14:13 2018 (r51482) @@ -0,0 +1,206 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-18:03.speculative_execution Security Advisory + The FreeBSD Project + +Topic: Speculative Execution Vulnerabilities + +Category: core +Module: kernel +Announced: 2018-03-14 +Credits: Jann Horn (Google Project Zero); Werner Haas, Thomas + Prescher (Cyberus Technology); Daniel Gruss, Moritz Lipp, + Stefan Mangard, Michael Schwarz (Graz University of + Technology); Paul Kocher; Daniel Genkin (University of + Pennsylvania and University of Maryland), Mike Hamburg + (Rambus); Yuval Yarom (University of Adelaide and Data6) +Affects: All supported versions of FreeBSD. +Corrected: 2018-02-17 18:00:01 UTC (stable/11, 11.1-STABLE) + 2018-03-14 04:00:00 UTC (releng/11.1, 11.1-RELEASE-p8) +CVE Name: CVE-2017-5715, CVE-2017-5754 + +Special Note: Speculative execution vulnerability mitigation is a work + in progress. This advisory addresses the most significant + issues for FreeBSD 11.1 on amd64 CPUs. We expect to update + this advisory to include 10.x for amd64 CPUs. Future FreeBSD + releases will address this issue on i386 and other CPUs. + freebsd-update will include changes on i386 as part of this + update due to common code changes shared between amd64 and + i386, however it contains no functional changes for i386 (in + particular, it does not mitigate the issue on i386). + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +Many modern processors have implementation issues that allow unprivileged +attackers to bypass user-kernel or inter-process memory access restrictions +by exploiting speculative execution and shared resources (for example, +caches). + +II. Problem Description + +A number of issues relating to speculative execution were found last year +and publicly announced January 3rd. Two of these, known as Meltdown and +Spectre V2, are addressed here. + +CVE-2017-5754 (Meltdown) +- ------------------------ + +This issue relies on an affected CPU speculatively executing instructions +beyond a faulting instruction. When this happens, changes to architectural +state are not committed, but observable changes may be left in micro- +architectural state (for example, cache). This may be used to infer +privileged data. + +CVE-2017-5715 (Spectre V2) +- -------------------------- + +Spectre V2 uses branch target injection to speculatively execute kernel code +at an address under the control of an attacker. + +III. Impact + +An attacker may be able to read secret data from the kernel or from a +process when executing untrusted code (for example, in a web browser). + +IV. Workaround + +No workaround is available. + +V. Solution + +Perform one of the following: + +1) Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date, +and reboot. + +2) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility, followed +by a reboot into the new kernel: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r now + +3) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 11.1] +# fetch https://security.FreeBSD.org/patches/SA-18:03/speculative_execution-amd64-11.patch +# fetch https://security.FreeBSD.org/patches/SA-18:03/speculative_execution-amd64-11.patch.asc +# gpg --verify speculative_execution-amd64-11.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +CVE-2017-5754 (Meltdown) +- ------------------------ + +The mitigation is known as Page Table Isolation (PTI). PTI largely separates +kernel and user mode page tables, so that even during speculative execution +most of the kernel's data is unmapped and not accessible. + +A demonstration of the Meltdown vulnerability is available at +https://github.com/dag-erling/meltdown. A positive result is definitive +(that is, the vulnerability exists with certainty). A negative result +indicates either that the CPU is not affected, or that the test is not +capable of demonstrating the issue on the CPU (and may need to be modified). + +A patched kernel will automatically enable PTI on Intel CPUs. The status can +be checked via the vm.pmap.pti sysctl: + +# sysctl vm.pmap.pti +vm.pmap.pti: 1 + +The default setting can be overridden by setting the loader tunable +vm.pmap.pti to 1 or 0 in /boot/loader.conf. This setting takes effect only +at boot. + +PTI introduces a performance regression. The observed performance loss is +significant in microbenchmarks of system call overhead, but is much smaller +for many real workloads. + +CVE-2017-5715 (Spectre V2) +- -------------------------- + +There are two common mitigations for Spectre V2. This patch includes a +mitigation using Indirect Branch Restricted Speculation, a feature available +via a microcode update from processor manufacturers. The alternate +mitigation, Retpoline, is a feature available in newer compilers. The +feasibility of applying Retpoline to stable branches and/or releases is under +investigation. + +The patch includes the IBRS mitigation for Spectre V2. To use the mitigation +the system must have an updated microcode; with older microcode a patched +kernel will function without the mitigation. + +IBRS can be disabled via the hw.ibrs_disable sysctl (and tunable), and the +status can be checked via the hw.ibrs_active sysctl. IBRS may be enabled or +disabled at runtime. Additional detail on microcode updates will follow. + +The following list contains the correction revision numbers for each +affected branch. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/11/ r329462 +releng/11.1/ r330908 +- ------------------------------------------------------------------------- + +To see which files were modified by a particular revision, run the +following command, replacing NNNNNN with the revision number, on a +machine with Subversion installed: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQKTBAEBCgB9FiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAlqon0RfFIAAAAAALgAo +aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD +MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n +5cKORw/+Lc5lxLhDgU1rQ0JF6sb2b80Ly5k+rJLXFWBvmEQt0uVyVkF4TMJ99M04 +bcmrLbT4Pl0Csh/iEYvZQ4el12KvPDApHszsLTBgChD+KfCLvCZvBZzasgDWGD0E +JhL4eIX0wjJ4oGGsT+TAqkmwXyAMJgWW/ZgZPFVXocylZTL3fV4g52VdG1Jnd2yu +hnkViH2kVlVJqXX9AHlenIUfEmUiRUGrMh5oPPpFYDDmfJ+enZ8QLxfZtOKIliD7 +u+2GP8V/bvaErkxqF5wwobybrBOMXpq9Y/fWw0EH/om7myevj/oORqK+ZmGZ17bl +IRbdWxgjc1hN2TIMVn9q9xX6i0I0wSPwbpLYagKnSnE8WNVUTZUteaj1GKGTG1rj +DFH2zOLlbRr/IXUFldM9b6VbZX6G5Ijxwy1DJzB/0KL5ZTbAReUR0pqHR7xpulbJ +eDv8SKCwYiUpMuwPOXNdVlVLZSsH5/9A0cyjH3+E+eIhM8qyxw7iRFwA0DxnGVkr +tkMo51Vl3Gl7JFFimGKljsE9mBh00m8B0WYJwknvfhdehO4WripcwI7/V5zL6cwj +s018kaW4Xm77LOz6P1iN8nbcjZ9gN2AsPYUYYZqJxjCcZ7r489Hg9BhbDf0QtC0R +gnwZWiZ/KuAy0C6vaHljsm0xPEM5nBz/yScFXDbuhEdmEgBBD6w= +=fqrI +-----END PGP SIGNATURE----- Added: head/share/security/patches/SA-18:03/speculative_execution-amd64-11.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/SA-18:03/speculative_execution-amd64-11.patch Wed Mar 14 04:14:13 2018 (r51482) @@ -0,0 +1,4618 @@ +--- sys/amd64/amd64/apic_vector.S.orig ++++ sys/amd64/amd64/apic_vector.S +@@ -2,7 +2,13 @@ + * Copyright (c) 1989, 1990 William F. Jolitz. + * Copyright (c) 1990 The Regents of the University of California. + * All rights reserved. ++ * Copyright (c) 2014-2018 The FreeBSD Foundation ++ * All rights reserved. + * ++ * Portions of this software were developed by ++ * Konstantin Belousov under sponsorship from ++ * the FreeBSD Foundation. ++ * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: +@@ -38,12 +44,12 @@ + + #include "opt_smp.h" + ++#include "assym.s" ++ + #include + #include + #include + +-#include "assym.s" +- + #ifdef SMP + #define LK lock ; + #else +@@ -73,30 +79,28 @@ + * translates that into a vector, and passes the vector to the + * lapic_handle_intr() function. + */ +-#define ISR_VEC(index, vec_name) \ +- .text ; \ +- SUPERALIGN_TEXT ; \ +-IDTVEC(vec_name) ; \ +- PUSH_FRAME ; \ +- FAKE_MCOUNT(TF_RIP(%rsp)) ; \ +- cmpl $0,x2apic_mode ; \ +- je 1f ; \ +- movl $(MSR_APIC_ISR0 + index),%ecx ; \ +- rdmsr ; \ +- jmp 2f ; \ +-1: ; \ +- movq lapic_map, %rdx ; /* pointer to local APIC */ \ +- movl LA_ISR + 16 * (index)(%rdx), %eax ; /* load ISR */ \ +-2: ; \ +- bsrl %eax, %eax ; /* index of highest set bit in ISR */ \ +- jz 3f ; \ +- addl $(32 * index),%eax ; \ +- movq %rsp, %rsi ; \ +- movl %eax, %edi ; /* pass the IRQ */ \ +- call lapic_handle_intr ; \ +-3: ; \ +- MEXITCOUNT ; \ ++ .macro ISR_VEC index, vec_name ++ INTR_HANDLER \vec_name ++ FAKE_MCOUNT(TF_RIP(%rsp)) ++ cmpl $0,x2apic_mode ++ je 1f ++ movl $(MSR_APIC_ISR0 + \index),%ecx ++ rdmsr ++ jmp 2f ++1: ++ movq lapic_map, %rdx /* pointer to local APIC */ ++ movl LA_ISR + 16 * (\index)(%rdx), %eax /* load ISR */ ++2: ++ bsrl %eax, %eax /* index of highest set bit in ISR */ ++ jz 3f ++ addl $(32 * \index),%eax ++ movq %rsp, %rsi ++ movl %eax, %edi /* pass the IRQ */ ++ call lapic_handle_intr ++3: ++ MEXITCOUNT + jmp doreti ++ .endm + + /* + * Handle "spurious INTerrupts". +@@ -108,26 +112,21 @@ + .text + SUPERALIGN_TEXT + IDTVEC(spuriousint) +- + /* No EOI cycle used here */ +- + jmp doreti_iret + +- ISR_VEC(1, apic_isr1) +- ISR_VEC(2, apic_isr2) +- ISR_VEC(3, apic_isr3) +- ISR_VEC(4, apic_isr4) +- ISR_VEC(5, apic_isr5) +- ISR_VEC(6, apic_isr6) +- ISR_VEC(7, apic_isr7) ++ ISR_VEC 1, apic_isr1 ++ ISR_VEC 2, apic_isr2 ++ ISR_VEC 3, apic_isr3 ++ ISR_VEC 4, apic_isr4 ++ ISR_VEC 5, apic_isr5 ++ ISR_VEC 6, apic_isr6 ++ ISR_VEC 7, apic_isr7 + + /* + * Local APIC periodic timer handler. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(timerint) +- PUSH_FRAME ++ INTR_HANDLER timerint + FAKE_MCOUNT(TF_RIP(%rsp)) + movq %rsp, %rdi + call lapic_handle_timer +@@ -137,10 +136,7 @@ + /* + * Local APIC CMCI handler. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(cmcint) +- PUSH_FRAME ++ INTR_HANDLER cmcint + FAKE_MCOUNT(TF_RIP(%rsp)) + call lapic_handle_cmc + MEXITCOUNT +@@ -149,10 +145,7 @@ + /* + * Local APIC error interrupt handler. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(errorint) +- PUSH_FRAME ++ INTR_HANDLER errorint + FAKE_MCOUNT(TF_RIP(%rsp)) + call lapic_handle_error + MEXITCOUNT +@@ -163,10 +156,7 @@ + * Xen event channel upcall interrupt handler. + * Only used when the hypervisor supports direct vector callbacks. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(xen_intr_upcall) +- PUSH_FRAME ++ INTR_HANDLER xen_intr_upcall + FAKE_MCOUNT(TF_RIP(%rsp)) + movq %rsp, %rdi + call xen_intr_handle_upcall +@@ -183,59 +173,59 @@ + SUPERALIGN_TEXT + invltlb_ret: + call as_lapic_eoi +- POP_FRAME +- jmp doreti_iret ++ jmp ld_regs + + SUPERALIGN_TEXT +-IDTVEC(invltlb) +- PUSH_FRAME +- ++ INTR_HANDLER invltlb + call invltlb_handler + jmp invltlb_ret + +-IDTVEC(invltlb_pcid) +- PUSH_FRAME +- ++ INTR_HANDLER invltlb_pcid + call invltlb_pcid_handler + jmp invltlb_ret + +-IDTVEC(invltlb_invpcid) +- PUSH_FRAME +- ++ INTR_HANDLER invltlb_invpcid_nopti + call invltlb_invpcid_handler + jmp invltlb_ret + ++ INTR_HANDLER invltlb_invpcid_pti ++ call invltlb_invpcid_pti_handler ++ jmp invltlb_ret ++ + /* + * Single page TLB shootdown + */ +- .text ++ INTR_HANDLER invlpg ++ call invlpg_handler ++ jmp invltlb_ret + +- SUPERALIGN_TEXT +-IDTVEC(invlpg) +- PUSH_FRAME ++ INTR_HANDLER invlpg_invpcid ++ call invlpg_invpcid_handler ++ jmp invltlb_ret + +- call invlpg_handler ++ INTR_HANDLER invlpg_pcid ++ call invlpg_pcid_handler + jmp invltlb_ret + + /* + * Page range TLB shootdown. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(invlrng) +- PUSH_FRAME +- ++ INTR_HANDLER invlrng + call invlrng_handler + jmp invltlb_ret + ++ INTR_HANDLER invlrng_invpcid ++ call invlrng_invpcid_handler ++ jmp invltlb_ret ++ ++ INTR_HANDLER invlrng_pcid ++ call invlrng_pcid_handler ++ jmp invltlb_ret ++ + /* + * Invalidate cache. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(invlcache) +- PUSH_FRAME +- ++ INTR_HANDLER invlcache + call invlcache_handler + jmp invltlb_ret + +@@ -242,15 +232,9 @@ + /* + * Handler for IPIs sent via the per-cpu IPI bitmap. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(ipi_intr_bitmap_handler) +- PUSH_FRAME +- ++ INTR_HANDLER ipi_intr_bitmap_handler + call as_lapic_eoi +- + FAKE_MCOUNT(TF_RIP(%rsp)) +- + call ipi_bitmap_handler + MEXITCOUNT + jmp doreti +@@ -258,13 +242,8 @@ + /* + * Executed by a CPU when it receives an IPI_STOP from another CPU. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(cpustop) +- PUSH_FRAME +- ++ INTR_HANDLER cpustop + call as_lapic_eoi +- + call cpustop_handler + jmp doreti + +@@ -271,11 +250,7 @@ + /* + * Executed by a CPU when it receives an IPI_SUSPEND from another CPU. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(cpususpend) +- PUSH_FRAME +- ++ INTR_HANDLER cpususpend + call cpususpend_handler + call as_lapic_eoi + jmp doreti +@@ -285,10 +260,7 @@ + * + * - Calls the generic rendezvous action function. + */ +- .text +- SUPERALIGN_TEXT +-IDTVEC(rendezvous) +- PUSH_FRAME ++ INTR_HANDLER rendezvous + #ifdef COUNT_IPIS + movl PCPU(CPUID), %eax + movq ipi_rendezvous_counts(,%rax,8), %rax +@@ -328,4 +300,8 @@ + popq %rax + jmp doreti_iret + ++ INTR_HANDLER justreturn1 ++ call as_lapic_eoi ++ jmp doreti ++ + #endif /* SMP */ +--- sys/amd64/amd64/atpic_vector.S.orig ++++ sys/amd64/amd64/atpic_vector.S +@@ -36,38 +36,35 @@ + * master and slave interrupt controllers. + */ + ++#include "assym.s" + #include + +-#include "assym.s" +- + /* + * Macros for interrupt entry, call to handler, and exit. + */ +-#define INTR(irq_num, vec_name) \ +- .text ; \ +- SUPERALIGN_TEXT ; \ +-IDTVEC(vec_name) ; \ +- PUSH_FRAME ; \ +- FAKE_MCOUNT(TF_RIP(%rsp)) ; \ +- movq %rsp, %rsi ; \ +- movl $irq_num, %edi; /* pass the IRQ */ \ +- call atpic_handle_intr ; \ +- MEXITCOUNT ; \ ++ .macro INTR irq_num, vec_name ++ INTR_HANDLER \vec_name ++ FAKE_MCOUNT(TF_RIP(%rsp)) ++ movq %rsp, %rsi ++ movl $\irq_num, %edi /* pass the IRQ */ ++ call atpic_handle_intr ++ MEXITCOUNT + jmp doreti ++ .endm + +- INTR(0, atpic_intr0) +- INTR(1, atpic_intr1) +- INTR(2, atpic_intr2) +- INTR(3, atpic_intr3) +- INTR(4, atpic_intr4) +- INTR(5, atpic_intr5) +- INTR(6, atpic_intr6) +- INTR(7, atpic_intr7) +- INTR(8, atpic_intr8) +- INTR(9, atpic_intr9) +- INTR(10, atpic_intr10) +- INTR(11, atpic_intr11) +- INTR(12, atpic_intr12) +- INTR(13, atpic_intr13) +- INTR(14, atpic_intr14) +- INTR(15, atpic_intr15) ++ INTR 0, atpic_intr0 ++ INTR 1, atpic_intr1 ++ INTR 2, atpic_intr2 ++ INTR 3, atpic_intr3 ++ INTR 4, atpic_intr4 ++ INTR 5, atpic_intr5 ++ INTR 6, atpic_intr6 ++ INTR 7, atpic_intr7 ++ INTR 8, atpic_intr8 ++ INTR 9, atpic_intr9 ++ INTR 10, atpic_intr10 ++ INTR 11, atpic_intr11 ++ INTR 12, atpic_intr12 ++ INTR 13, atpic_intr13 ++ INTR 14, atpic_intr14 ++ INTR 15, atpic_intr15 +--- sys/amd64/amd64/cpu_switch.S.orig ++++ sys/amd64/amd64/cpu_switch.S +@@ -191,9 +191,11 @@ + done_tss: + movq %r8,PCPU(RSP0) + movq %r8,PCPU(CURPCB) +- /* Update the TSS_RSP0 pointer for the next interrupt */ ++ /* Update the COMMON_TSS_RSP0 pointer for the next interrupt */ ++ cmpb $0,pti(%rip) ++ jne 1f + movq %r8,COMMON_TSS_RSP0(%rdx) +- movq %r12,PCPU(CURTHREAD) /* into next thread */ ++1: movq %r12,PCPU(CURTHREAD) /* into next thread */ + + /* Test if debug registers should be restored. */ + testl $PCB_DBREGS,PCB_FLAGS(%r8) +@@ -270,7 +272,12 @@ + shrq $8,%rcx + movl %ecx,8(%rax) + movb $0x89,5(%rax) /* unset busy */ +- movl $TSSSEL,%eax ++ cmpb $0,pti(%rip) ++ je 1f ++ movq PCPU(PRVSPACE),%rax ++ addq $PC_PTI_STACK+PC_PTI_STACK_SZ*8,%rax ++ movq %rax,COMMON_TSS_RSP0(%rdx) ++1: movl $TSSSEL,%eax + ltr %ax + jmp done_tss + +--- sys/amd64/amd64/db_trace.c.orig ++++ sys/amd64/amd64/db_trace.c +@@ -200,6 +200,7 @@ + if (name != NULL) { + if (strcmp(name, "calltrap") == 0 || + strcmp(name, "fork_trampoline") == 0 || ++ strcmp(name, "mchk_calltrap") == 0 || + strcmp(name, "nmi_calltrap") == 0 || + strcmp(name, "Xdblfault") == 0) + frame_type = TRAP; +--- sys/amd64/amd64/exception.S.orig ++++ sys/amd64/amd64/exception.S +@@ -1,12 +1,16 @@ + /*- + * Copyright (c) 1989, 1990 William F. Jolitz. + * Copyright (c) 1990 The Regents of the University of California. +- * Copyright (c) 2007 The FreeBSD Foundation ++ * Copyright (c) 2007-2018 The FreeBSD Foundation + * All rights reserved. + * + * Portions of this software were developed by A. Joseph Koshy under + * sponsorship from the FreeBSD Foundation and Google, Inc. + * ++ * Portions of this software were developed by ++ * Konstantin Belousov under sponsorship from ++ * the FreeBSD Foundation. ++ * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: +@@ -38,13 +42,13 @@ + #include "opt_compat.h" + #include "opt_hwpmc_hooks.h" + ++#include "assym.s" ++ + #include + #include + #include + #include + +-#include "assym.s" +- + #ifdef KDTRACE_HOOKS + .bss + .globl dtrace_invop_jump_addr +@@ -100,69 +104,62 @@ + MCOUNT_LABEL(user) + MCOUNT_LABEL(btrap) + +-/* Traps that we leave interrupts disabled for.. */ +-#define TRAP_NOEN(a) \ +- subq $TF_RIP,%rsp; \ +- movl $(a),TF_TRAPNO(%rsp) ; \ +- movq $0,TF_ADDR(%rsp) ; \ +- movq $0,TF_ERR(%rsp) ; \ ++/* Traps that we leave interrupts disabled for. */ ++ .macro TRAP_NOEN l, trapno ++ PTI_ENTRY \l,X\l ++ .globl X\l ++ .type X\l,@function ++X\l: subq $TF_RIP,%rsp ++ movl $\trapno,TF_TRAPNO(%rsp) ++ movq $0,TF_ADDR(%rsp) ++ movq $0,TF_ERR(%rsp) + jmp alltraps_noen +-IDTVEC(dbg) +- TRAP_NOEN(T_TRCTRAP) +-IDTVEC(bpt) +- TRAP_NOEN(T_BPTFLT) ++ .endm ++ ++ TRAP_NOEN dbg, T_TRCTRAP ++ TRAP_NOEN bpt, T_BPTFLT + #ifdef KDTRACE_HOOKS +-IDTVEC(dtrace_ret) +- TRAP_NOEN(T_DTRACE_RET) ++ TRAP_NOEN dtrace_ret, T_DTRACE_RET + #endif + + /* Regular traps; The cpu does not supply tf_err for these. */ +-#define TRAP(a) \ +- subq $TF_RIP,%rsp; \ +- movl $(a),TF_TRAPNO(%rsp) ; \ +- movq $0,TF_ADDR(%rsp) ; \ +- movq $0,TF_ERR(%rsp) ; \ ++ .macro TRAP l, trapno ++ PTI_ENTRY \l,X\l ++ .globl X\l ++ .type X\l,@function ++X\l: ++ subq $TF_RIP,%rsp ++ movl $\trapno,TF_TRAPNO(%rsp) ++ movq $0,TF_ADDR(%rsp) ++ movq $0,TF_ERR(%rsp) + jmp alltraps +-IDTVEC(div) +- TRAP(T_DIVIDE) +-IDTVEC(ofl) +- TRAP(T_OFLOW) +-IDTVEC(bnd) +- TRAP(T_BOUND) +-IDTVEC(ill) +- TRAP(T_PRIVINFLT) +-IDTVEC(dna) +- TRAP(T_DNA) +-IDTVEC(fpusegm) +- TRAP(T_FPOPFLT) +-IDTVEC(mchk) +- TRAP(T_MCHK) +-IDTVEC(rsvd) +- TRAP(T_RESERVED) +-IDTVEC(fpu) +- TRAP(T_ARITHTRAP) +-IDTVEC(xmm) +- TRAP(T_XMMFLT) ++ .endm + +-/* This group of traps have tf_err already pushed by the cpu */ +-#define TRAP_ERR(a) \ +- subq $TF_ERR,%rsp; \ +- movl $(a),TF_TRAPNO(%rsp) ; \ +- movq $0,TF_ADDR(%rsp) ; \ ++ TRAP div, T_DIVIDE ++ TRAP ofl, T_OFLOW ++ TRAP bnd, T_BOUND ++ TRAP ill, T_PRIVINFLT ++ TRAP dna, T_DNA ++ TRAP fpusegm, T_FPOPFLT ++ TRAP rsvd, T_RESERVED ++ TRAP fpu, T_ARITHTRAP ++ TRAP xmm, T_XMMFLT ++ ++/* This group of traps have tf_err already pushed by the cpu. */ ++ .macro TRAP_ERR l, trapno ++ PTI_ENTRY \l,X\l,has_err=1 ++ .globl X\l ++ .type X\l,@function ++X\l: ++ subq $TF_ERR,%rsp ++ movl $\trapno,TF_TRAPNO(%rsp) ++ movq $0,TF_ADDR(%rsp) + jmp alltraps +-IDTVEC(tss) +- TRAP_ERR(T_TSSFLT) +-IDTVEC(missing) +- subq $TF_ERR,%rsp +- movl $T_SEGNPFLT,TF_TRAPNO(%rsp) +- jmp prot_addrf +-IDTVEC(stk) +- subq $TF_ERR,%rsp +- movl $T_STKFLT,TF_TRAPNO(%rsp) +- jmp prot_addrf +-IDTVEC(align) +- TRAP_ERR(T_ALIGNFLT) ++ .endm + ++ TRAP_ERR tss, T_TSSFLT ++ TRAP_ERR align, T_ALIGNFLT ++ + /* + * alltraps entry point. Use swapgs if this is the first time in the + * kernel from userland. Reenable interrupts if they were enabled +@@ -174,25 +171,24 @@ + alltraps: + movq %rdi,TF_RDI(%rsp) + testb $SEL_RPL_MASK,TF_CS(%rsp) /* Did we come from kernel? */ +- jz alltraps_testi /* already running with kernel GS.base */ ++ jz 1f /* already running with kernel GS.base */ + swapgs + movq PCPU(CURPCB),%rdi + andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) +- movw %fs,TF_FS(%rsp) +- movw %gs,TF_GS(%rsp) +- movw %es,TF_ES(%rsp) +- movw %ds,TF_DS(%rsp) +-alltraps_testi: +- testl $PSL_I,TF_RFLAGS(%rsp) +- jz alltraps_pushregs_no_rdi ++1: SAVE_SEGS ++ movq %rdx,TF_RDX(%rsp) ++ movq %rax,TF_RAX(%rsp) ++ movq %rcx,TF_RCX(%rsp) ++ testb $SEL_RPL_MASK,TF_CS(%rsp) ++ jz 2f ++ call handle_ibrs_entry ++2: testl $PSL_I,TF_RFLAGS(%rsp) ++ jz alltraps_pushregs_no_rax + sti +-alltraps_pushregs_no_rdi: ++alltraps_pushregs_no_rax: + movq %rsi,TF_RSI(%rsp) +- movq %rdx,TF_RDX(%rsp) +- movq %rcx,TF_RCX(%rsp) + movq %r8,TF_R8(%rsp) + movq %r9,TF_R9(%rsp) +- movq %rax,TF_RAX(%rsp) + movq %rbx,TF_RBX(%rsp) + movq %rbp,TF_RBP(%rsp) + movq %r10,TF_R10(%rsp) +@@ -248,15 +244,18 @@ + alltraps_noen: + movq %rdi,TF_RDI(%rsp) + testb $SEL_RPL_MASK,TF_CS(%rsp) /* Did we come from kernel? */ +- jz 1f /* already running with kernel GS.base */ ++ jz 1f /* already running with kernel GS.base */ + swapgs + movq PCPU(CURPCB),%rdi + andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) +-1: movw %fs,TF_FS(%rsp) +- movw %gs,TF_GS(%rsp) +- movw %es,TF_ES(%rsp) +- movw %ds,TF_DS(%rsp) +- jmp alltraps_pushregs_no_rdi ++1: SAVE_SEGS ++ movq %rdx,TF_RDX(%rsp) ++ movq %rax,TF_RAX(%rsp) ++ movq %rcx,TF_RCX(%rsp) ++ testb $SEL_RPL_MASK,TF_CS(%rsp) ++ jz alltraps_pushregs_no_rax ++ call handle_ibrs_entry ++ jmp alltraps_pushregs_no_rax + + IDTVEC(dblfault) + subq $TF_ERR,%rsp +@@ -278,10 +277,7 @@ + movq %r13,TF_R13(%rsp) + movq %r14,TF_R14(%rsp) + movq %r15,TF_R15(%rsp) +- movw %fs,TF_FS(%rsp) +- movw %gs,TF_GS(%rsp) +- movw %es,TF_ES(%rsp) +- movw %ds,TF_DS(%rsp) ++ SAVE_SEGS + movl $TF_HASSEGS,TF_FLAGS(%rsp) + cld + testb $SEL_RPL_MASK,TF_CS(%rsp) /* Did we come from kernel? */ +@@ -288,31 +284,54 @@ + jz 1f /* already running with kernel GS.base */ + swapgs + 1: +- movq %rsp,%rdi ++ movq PCPU(KCR3),%rax ++ cmpq $~0,%rax ++ je 2f ++ movq %rax,%cr3 ++2: movq %rsp,%rdi + call dblfault_handler +-2: +- hlt +- jmp 2b ++3: hlt ++ jmp 3b + ++ ALIGN_TEXT ++IDTVEC(page_pti) ++ testb $SEL_RPL_MASK,PTI_CS-2*8(%rsp) ++ jz Xpage ++ swapgs ++ pushq %rax ++ pushq %rdx ++ movq %cr3,%rax ++ movq %rax,PCPU(SAVED_UCR3) ++ PTI_UUENTRY has_err=1 ++ subq $TF_ERR,%rsp ++ movq %rdi,TF_RDI(%rsp) ++ movq %rax,TF_RAX(%rsp) ++ movq %rdx,TF_RDX(%rsp) ++ movq %rcx,TF_RCX(%rsp) ++ jmp page_u + IDTVEC(page) + subq $TF_ERR,%rsp +- movl $T_PAGEFLT,TF_TRAPNO(%rsp) +- movq %rdi,TF_RDI(%rsp) /* free up a GP register */ ++ movq %rdi,TF_RDI(%rsp) /* free up GP registers */ ++ movq %rax,TF_RAX(%rsp) ++ movq %rdx,TF_RDX(%rsp) ++ movq %rcx,TF_RCX(%rsp) + testb $SEL_RPL_MASK,TF_CS(%rsp) /* Did we come from kernel? */ +- jz 1f /* already running with kernel GS.base */ ++ jz page_cr2 /* already running with kernel GS.base */ + swapgs +- movq PCPU(CURPCB),%rdi ++page_u: movq PCPU(CURPCB),%rdi + andl $~PCB_FULL_IRET,PCB_FLAGS(%rdi) +-1: movq %cr2,%rdi /* preserve %cr2 before .. */ ++ movq PCPU(SAVED_UCR3),%rax ++ movq %rax,PCB_SAVED_UCR3(%rdi) ++ call handle_ibrs_entry ++page_cr2: ++ movq %cr2,%rdi /* preserve %cr2 before .. */ + movq %rdi,TF_ADDR(%rsp) /* enabling interrupts. */ +- movw %fs,TF_FS(%rsp) +- movw %gs,TF_GS(%rsp) +- movw %es,TF_ES(%rsp) +- movw %ds,TF_DS(%rsp) ++ SAVE_SEGS ++ movl $T_PAGEFLT,TF_TRAPNO(%rsp) + testl $PSL_I,TF_RFLAGS(%rsp) +- jz alltraps_pushregs_no_rdi ++ jz alltraps_pushregs_no_rax + sti +- jmp alltraps_pushregs_no_rdi ++ jmp alltraps_pushregs_no_rax + + /* + * We have to special-case this one. If we get a trap in doreti() at +@@ -319,30 +338,71 @@ + * the iretq stage, we'll reenter with the wrong gs state. We'll have + * to do a special the swapgs in this case even coming from the kernel. + * XXX linux has a trap handler for their equivalent of load_gs(). ++ * ++ * On the stack, we have the hardware interrupt frame to return ++ * to usermode (faulted) and another frame with error code, for ++ * fault. For PTI, copy both frames to the main thread stack. + */ +-IDTVEC(prot) ++ .macro PROTF_ENTRY name,trapno ++\name\()_pti_doreti: ++ pushq %rax ++ pushq %rdx ++ swapgs ++ movq PCPU(KCR3),%rax ++ movq %rax,%cr3 ++ movq PCPU(RSP0),%rax ++ subq $2*PTI_SIZE-3*8,%rax /* no err, %rax, %rdx in faulted frame */ ++ MOVE_STACKS (PTI_SIZE / 4 - 3) ++ movq %rax,%rsp ++ popq %rdx ++ popq %rax ++ swapgs ++ jmp X\name ++IDTVEC(\name\()_pti) ++ cmpq $doreti_iret,PTI_RIP-2*8(%rsp) ++ je \name\()_pti_doreti ++ testb $SEL_RPL_MASK,PTI_CS-2*8(%rsp) /* %rax, %rdx not yet pushed */ ++ jz X\name ++ PTI_UENTRY has_err=1 ++ swapgs ++IDTVEC(\name) + subq $TF_ERR,%rsp +- movl $T_PROTFLT,TF_TRAPNO(%rsp) ++ movl $\trapno,TF_TRAPNO(%rsp) ++ jmp prot_addrf ++ .endm ++ ++ PROTF_ENTRY missing, T_SEGNPFLT ++ PROTF_ENTRY stk, T_STKFLT ++ PROTF_ENTRY prot, T_PROTFLT ++ + prot_addrf: + movq $0,TF_ADDR(%rsp) + movq %rdi,TF_RDI(%rsp) /* free up a GP register */ ++ movq %rax,TF_RAX(%rsp) ++ movq %rdx,TF_RDX(%rsp) ++ movq %rcx,TF_RCX(%rsp) ++ movw %fs,TF_FS(%rsp) ++ movw %gs,TF_GS(%rsp) + leaq doreti_iret(%rip),%rdi + cmpq %rdi,TF_RIP(%rsp) +- je 1f /* kernel but with user gsbase!! */ ++ je 5f /* kernel but with user gsbase!! */ + testb $SEL_RPL_MASK,TF_CS(%rsp) /* Did we come from kernel? */ +- jz 2f /* already running with kernel GS.base */ +-1: swapgs +-2: movq PCPU(CURPCB),%rdi ++ jz 6f /* already running with kernel GS.base */ ++ swapgs ++ movq PCPU(CURPCB),%rdi ++4: call handle_ibrs_entry + orl $PCB_FULL_IRET,PCB_FLAGS(%rdi) /* always full iret from GPF */ +- movw %fs,TF_FS(%rsp) +- movw %gs,TF_GS(%rsp) + movw %es,TF_ES(%rsp) + movw %ds,TF_DS(%rsp) + testl $PSL_I,TF_RFLAGS(%rsp) +- jz alltraps_pushregs_no_rdi ++ jz alltraps_pushregs_no_rax + sti +- jmp alltraps_pushregs_no_rdi ++ jmp alltraps_pushregs_no_rax + ++5: swapgs ++6: movq PCPU(CURPCB),%rdi ++ jmp 4b ++ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-all@freebsd.org Wed Mar 14 14:33:08 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E4973F55A2E; Wed, 14 Mar 2018 14:33:07 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8444C833B0; Wed, 14 Mar 2018 14:33:07 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 7F2F71093; Wed, 14 Mar 2018 14:33:07 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2EEX7Tk078659; Wed, 14 Mar 2018 14:33:07 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2EEX7FM078658; Wed, 14 Mar 2018 14:33:07 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201803141433.w2EEX7FM078658@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 14 Mar 2018 14:33:07 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51483 - head/en_US.ISO8859-1/htdocs/releases/11.1R X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/releases/11.1R X-SVN-Commit-Revision: 51483 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2018 14:33:08 -0000 Author: gjb Date: Wed Mar 14 14:33:07 2018 New Revision: 51483 URL: https://svnweb.freebsd.org/changeset/doc/51483 Log: Regen after r330928. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/11.1R/errata.html Modified: head/en_US.ISO8859-1/htdocs/releases/11.1R/errata.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/11.1R/errata.html Wed Mar 14 04:14:13 2018 (r51482) +++ head/en_US.ISO8859-1/htdocs/releases/11.1R/errata.html Wed Mar 14 14:33:07 2018 (r51483) @@ -1,5 +1,5 @@ -FreeBSD 11.1-RELEASE Errata

FreeBSD 11.1-RELEASE Errata

The FreeBSD Project

FreeBSD 11.1-RELEASE Errata

The FreeBSD Project

FreeBSD is a registered trademark of the FreeBSD Foundation.

Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or registered @@ -36,7 +36,14 @@ contain up-to-date copies of this document (as of the time of the snapshot).

For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/security/.

2. Security Advisories

AdvisoryDateTopic
FreeBSD-SA-17:06.openssh10 August 2017

Denial of Service vulnerability

FreeBSD-SA-17:07.wpa16 October 2017

WPA2 protocol vulnerability

FreeBSD-SA-17:08.ptrace15 November 2017

Kernel data leak via ptrace(PT_LWPINFO)

FreeBSD-SA-17:10.kldstat15 November 2017

Information leak

FreeBSD-SA-17:11.openssl29 November 2017

Multiple vulnerabilities

FreeBSD-SA-17:12.openssl09 December 2017

Multiple vulnerabilities

FreeBSD-SA-18:01.ipsec07 March 2018

Fix IPSEC validation and - use-after-free

FreeBSD-SA-18:02.ntp07 March 2018

Multiple vulnerabilities

3. Errata Notices

ErrataDateTopic
FreeBSD-EN-17:07.vnet10 August 2017

VNET kernel panic with asynchronous + use-after-free

FreeBSD-SA-18:02.ntp07 March 2018

Multiple vulnerabilities

FreeBSD-SA-18:03.speculative_execution14 March 2018 +

Speculative Execution Vulnerabilities

+

Note:

This advisory addresses the most significant issues + for FreeBSD 11.1 on amd64 CPUs. We expect to + update this advisory to include 10.x for amd64 + CPUs. Future FreeBSD releases will address this issue on + i386 and other CPUs.

+

3. Errata Notices

ErrataDateTopic
FreeBSD-EN-17:07.vnet10 August 2017

VNET kernel panic with asynchronous I/O

FreeBSD-EN-17:08.pf10 August 2017

pf(4) housekeeping thread causes kernel panic

FreeBSD-EN-17:09.tzdata2 November 2017

Timezone database information update

FreeBSD-EN-18:01.tzdata07 March 2018

Timezone database information From owner-svn-doc-all@freebsd.org Wed Mar 14 15:20:15 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 50BAFF5887A; Wed, 14 Mar 2018 15:20:15 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 034B785BBD; Wed, 14 Mar 2018 15:20:15 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id EE30816B8; Wed, 14 Mar 2018 15:20:14 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2EFKELa000621; Wed, 14 Mar 2018 15:20:14 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2EFKElK000620; Wed, 14 Mar 2018 15:20:14 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201803141520.w2EFKElK000620@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 14 Mar 2018 15:20:14 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51484 - head/en_US.ISO8859-1/htdocs/releng X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/releng X-SVN-Commit-Revision: 51484 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Mar 2018 15:20:15 -0000 Author: gjb Date: Wed Mar 14 15:20:14 2018 New Revision: 51484 URL: https://svnweb.freebsd.org/changeset/doc/51484 Log: Comment the "next release not yet announced" note, missed in a previous change. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releng/index.xml Modified: head/en_US.ISO8859-1/htdocs/releng/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releng/index.xml Wed Mar 14 14:33:07 2018 (r51483) +++ head/en_US.ISO8859-1/htdocs/releng/index.xml Wed Mar 14 15:20:14 2018 (r51484) @@ -42,8 +42,10 @@

NOTE: Release dates are approximate and may be subject to schedule slippage.

+ As of 2017-10-03, the next release has not yet been announced.

+ ?> From owner-svn-doc-all@freebsd.org Fri Mar 16 01:54:12 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E200FF3D349; Fri, 16 Mar 2018 01:54:11 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8A9BB84BEA; Fri, 16 Mar 2018 01:54:11 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 81C9B1DEF0; Fri, 16 Mar 2018 01:54:11 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2G1sBsG061273; Fri, 16 Mar 2018 01:54:11 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2G1sBe6061271; Fri, 16 Mar 2018 01:54:11 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803160154.w2G1sBe6061271@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Fri, 16 Mar 2018 01:54:11 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51485 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors X-SVN-Commit-Revision: 51485 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 01:54:12 -0000 Author: eadler Date: Fri Mar 16 01:54:11 2018 New Revision: 51485 URL: https://svnweb.freebsd.org/changeset/doc/51485 Log: Mourn the passing of Frank Durda IV It is with sadness that we move uhclem@ over to the In Memoriam list. Modified: head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml head/en_US.ISO8859-1/articles/contributors/contrib.develinmemoriam.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Wed Mar 14 15:20:14 2018 (r51484) +++ head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Fri Mar 16 01:54:11 2018 (r51485) @@ -1480,10 +1480,6 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5. - &a.uhclem.email; (1995 - 2003) - - - &a.lars.email; (1995 - 2003) Modified: head/en_US.ISO8859-1/articles/contributors/contrib.develinmemoriam.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.develinmemoriam.xml Wed Mar 14 15:20:14 2018 (r51484) +++ head/en_US.ISO8859-1/articles/contributors/contrib.develinmemoriam.xml Fri Mar 16 01:54:11 2018 (r51485) @@ -4,6 +4,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0"> + Frank Durda IV (1995 - 2003; RIP 2018) + + Frank had been around the project since the + very early days, contributing code to the 1.x line + before becoming a commiter. + + + Andrey A. Chernov (1993 - 2017; RIP 2017) Andrey contributions to &os; can not be overstated. Having From owner-svn-doc-all@freebsd.org Fri Mar 16 02:16:58 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0059F410B2; Fri, 16 Mar 2018 02:16:58 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7635485968; Fri, 16 Mar 2018 02:16:58 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6B8451E203; Fri, 16 Mar 2018 02:16:58 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2G2GwQ1071246; Fri, 16 Mar 2018 02:16:58 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2G2GwAa071245; Fri, 16 Mar 2018 02:16:58 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803160216.w2G2GwAa071245@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Fri, 16 Mar 2018 02:16:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51486 - head/en_US.ISO8859-1/books/handbook/multimedia X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/multimedia X-SVN-Commit-Revision: 51486 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 02:16:59 -0000 Author: eadler Date: Fri Mar 16 02:16:58 2018 New Revision: 51486 URL: https://svnweb.freebsd.org/changeset/doc/51486 Log: handbook: Convert from XMMS to Audacious XMSS has not had a release a long period of time, and several links on their website are dead. Submitted by: c.petrik.sosa@gmail.com Modified: head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml Fri Mar 16 01:54:11 2018 (r51485) +++ head/en_US.ISO8859-1/books/handbook/multimedia/chapter.xml Fri Mar 16 02:16:58 2018 (r51486) @@ -496,14 +496,15 @@ pcm7: <HDA Realtek ALC889 PCM #3 Digital> at cad MP3 Players A popular graphical MP3 player is - XMMS. It supports + Audacious. It supports Winamp skins and additional plugins. The interface is intuitive, with a playlist, graphic equalizer, and more. Those familiar with Winamp will find - XMMS simple to use. On &os;, - XMMS can be installed from the - multimedia/xmms port or package. + Audacious simple to use. On &os;, + Audacious can be installed from the + multimedia/audacious port or package. + Audacious is a descendant of XMMS. The audio/mpg123 package or port provides an alternative, command-line MP3 From owner-svn-doc-all@freebsd.org Fri Mar 16 17:48:36 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 75ADFF612C1; Fri, 16 Mar 2018 17:48:36 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 272946BB12; Fri, 16 Mar 2018 17:48:36 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 21E0026FA7; Fri, 16 Mar 2018 17:48:36 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2GHmZsb042080; Fri, 16 Mar 2018 17:48:35 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2GHmZ9h042079; Fri, 16 Mar 2018 17:48:35 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201803161748.w2GHmZ9h042079@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Fri, 16 Mar 2018 17:48:35 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51487 - head/en_US.ISO8859-1/htdocs/releases/11.2R X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/releases/11.2R X-SVN-Commit-Revision: 51487 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 17:48:36 -0000 Author: gjb Date: Fri Mar 16 17:48:35 2018 New Revision: 51487 URL: https://svnweb.freebsd.org/changeset/doc/51487 Log: Update the 11.2-RELEASE schedule to reflect the reminder email had been sent. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/11.2R/schedule.xml Modified: head/en_US.ISO8859-1/htdocs/releases/11.2R/schedule.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/11.2R/schedule.xml Fri Mar 16 02:16:58 2018 (r51486) +++ head/en_US.ISO8859-1/htdocs/releases/11.2R/schedule.xml Fri Mar 16 17:48:35 2018 (r51487) @@ -56,7 +56,7 @@ - + From owner-svn-doc-all@freebsd.org Fri Mar 16 20:36:58 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DB60F4B8DF; Fri, 16 Mar 2018 20:36:58 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3B38773063; Fri, 16 Mar 2018 20:36:58 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 362A29D6; Fri, 16 Mar 2018 20:36:58 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2GKawZp027656; Fri, 16 Mar 2018 20:36:58 GMT (envelope-from sevan@FreeBSD.org) Received: (from sevan@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2GKaw2v027655; Fri, 16 Mar 2018 20:36:58 GMT (envelope-from sevan@FreeBSD.org) Message-Id: <201803162036.w2GKaw2v027655@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sevan set sender to sevan@FreeBSD.org using -f From: Sevan Janiyan Date: Fri, 16 Mar 2018 20:36:58 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51488 - head/en_US.ISO8859-1/articles/contributing X-SVN-Group: doc-head X-SVN-Commit-Author: sevan X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributing X-SVN-Commit-Revision: 51488 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 20:36:58 -0000 Author: sevan Date: Fri Mar 16 20:36:57 2018 New Revision: 51488 URL: https://svnweb.freebsd.org/changeset/doc/51488 Log: Improve wording. PR: 212992 Submitted by: Approved by: bcr (mentor) Differential Revision: https://reviews.freebsd.org/D12075 Modified: head/en_US.ISO8859-1/articles/contributing/article.xml Modified: head/en_US.ISO8859-1/articles/contributing/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributing/article.xml Fri Mar 16 17:48:35 2018 (r51487) +++ head/en_US.ISO8859-1/articles/contributing/article.xml Fri Mar 16 20:36:57 2018 (r51488) @@ -82,8 +82,8 @@ Read through the FAQ and Handbook periodically. If - anything is badly explained, out of date or even just - completely wrong, let us know. Even better, send us a fix + anything is poorly explained, ambiguous, out of date or + incorrect, let us know. Even better, send us a fix (Docbook is not difficult to learn, but there is no objection to ASCII submissions). @@ -92,8 +92,9 @@ Help translate FreeBSD documentation into your native language. If documentation already exists for your language, you can help translate additional documents or - verify that the translations are up-to-date. First take a - look at the Translations + verify that the translations are up-to-date and correct. + First take a look at the Translations FAQ in the FreeBSD Documentation Project Primer. You are not committing yourself to translating every single FreeBSD document by doing this — as a @@ -109,8 +110,8 @@ even regularly). It can be very satisfying to share your expertise and help people solve their problems; sometimes you may even learn something new yourself! These forums - can also be a source of ideas for things to work - on. + can also be a source of ideas for things to improve upon. + @@ -118,8 +119,8 @@ Ongoing Programmer Tasks - Most of the tasks listed here require either a - considerable investment of time, or an in-depth knowledge of + Most of the tasks listed here may require a + considerable investment of time, an in-depth knowledge of the FreeBSD kernel, or both. However, there are also many useful tasks which are suitable for weekend hackers. @@ -135,7 +136,7 @@ - Read the &a.bugs;. There might be a problem you can + Read the &a.bugs;. There may be a problem you can comment constructively on or with patches you can test. Or you could even try to fix one of the problems yourself. @@ -470,7 +471,8 @@ site. More information about the FreeBSD Foundation can be - found in The + found in The FreeBSD Foundation -- an Introduction. To contact the Foundation by email, write to bod@FreeBSDFoundation.org. From owner-svn-doc-all@freebsd.org Fri Mar 16 21:02:12 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1A0B0F4D6B8; Fri, 16 Mar 2018 21:02:12 +0000 (UTC) (envelope-from dteske@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BE82D7447E; Fri, 16 Mar 2018 21:02:11 +0000 (UTC) (envelope-from dteske@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B93ECE54; Fri, 16 Mar 2018 21:02:11 +0000 (UTC) (envelope-from dteske@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2GL2BVo042617; Fri, 16 Mar 2018 21:02:11 GMT (envelope-from dteske@FreeBSD.org) Received: (from dteske@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2GL2BiB042616; Fri, 16 Mar 2018 21:02:11 GMT (envelope-from dteske@FreeBSD.org) Message-Id: <201803162102.w2GL2BiB042616@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dteske set sender to dteske@FreeBSD.org using -f From: Devin Teske Date: Fri, 16 Mar 2018 21:02:11 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51489 - head/share/xml X-SVN-Group: doc-head X-SVN-Commit-Author: dteske X-SVN-Commit-Paths: head/share/xml X-SVN-Commit-Revision: 51489 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Mar 2018 21:02:12 -0000 Author: dteske (src,ports committer) Date: Fri Mar 16 21:02:11 2018 New Revision: 51489 URL: https://svnweb.freebsd.org/changeset/doc/51489 Log: Add news item for myself as new [ports] committer Fix whitespace formatting of this year to be consistent with previous years. Reviewed by: imp Approved by: imp (mentor) Differential Revision: https://reviews.freebsd.org/D14687 Modified: head/share/xml/news.xml Modified: head/share/xml/news.xml ============================================================================== --- head/share/xml/news.xml Fri Mar 16 20:36:57 2018 (r51488) +++ head/share/xml/news.xml Fri Mar 16 21:02:11 2018 (r51489) @@ -29,20 +29,35 @@ + 2018 + 3 + 3 +

New committer: Fernando Apesteguia (ports)

+ + + 1 + + +

New committer: + Devin Teske + (ports)

+
+
- 2018 + 2 + 14 @@ -91,6 +106,7 @@ 1 + 4 From owner-svn-doc-all@freebsd.org Sat Mar 17 11:57:43 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CF2A0F611BB; Sat, 17 Mar 2018 11:57:43 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7AB0978050; Sat, 17 Mar 2018 11:57:43 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 73DDA120F3; Sat, 17 Mar 2018 11:57:43 +0000 (UTC) (envelope-from sevan@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2HBvhPc097245; Sat, 17 Mar 2018 11:57:43 GMT (envelope-from sevan@FreeBSD.org) Received: (from sevan@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2HBvhIQ097244; Sat, 17 Mar 2018 11:57:43 GMT (envelope-from sevan@FreeBSD.org) Message-Id: <201803171157.w2HBvhIQ097244@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: sevan set sender to sevan@FreeBSD.org using -f From: Sevan Janiyan Date: Sat, 17 Mar 2018 11:57:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51490 - head/en_US.ISO8859-1/articles/contributing X-SVN-Group: doc-head X-SVN-Commit-Author: sevan X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributing X-SVN-Commit-Revision: 51490 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2018 11:57:44 -0000 Author: sevan Date: Sat Mar 17 11:57:43 2018 New Revision: 51490 URL: https://svnweb.freebsd.org/changeset/doc/51490 Log: Update the address for the foundation. Approved by: bcr (mentor) Modified: head/en_US.ISO8859-1/articles/contributing/article.xml Modified: head/en_US.ISO8859-1/articles/contributing/article.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributing/article.xml Fri Mar 16 21:02:11 2018 (r51489) +++ head/en_US.ISO8859-1/articles/contributing/article.xml Sat Mar 17 11:57:43 2018 (r51490) @@ -475,7 +475,7 @@ xlink:href="https://people.FreeBSD.org/~jdp/foundation/announcement.html">The FreeBSD Foundation -- an Introduction. To contact the Foundation by email, write to - bod@FreeBSDFoundation.org.
+ info@FreeBSDFoundation.org. From owner-svn-doc-all@freebsd.org Sat Mar 17 14:24:55 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5B6D5F4D5D3; Sat, 17 Mar 2018 14:24:55 +0000 (UTC) (envelope-from dbn@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0DC2C7E6A4; Sat, 17 Mar 2018 14:24:55 +0000 (UTC) (envelope-from dbn@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 088F31389F; Sat, 17 Mar 2018 14:24:55 +0000 (UTC) (envelope-from dbn@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2HEOswh073262; Sat, 17 Mar 2018 14:24:54 GMT (envelope-from dbn@FreeBSD.org) Received: (from dbn@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2HEOsT4073261; Sat, 17 Mar 2018 14:24:54 GMT (envelope-from dbn@FreeBSD.org) Message-Id: <201803171424.w2HEOsT4073261@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbn set sender to dbn@FreeBSD.org using -f From: David Naylor Date: Sat, 17 Mar 2018 14:24:54 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51491 - head/share/pgpkeys X-SVN-Group: doc-head X-SVN-Commit-Author: dbn X-SVN-Commit-Paths: head/share/pgpkeys X-SVN-Commit-Revision: 51491 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2018 14:24:55 -0000 Author: dbn (ports committer) Date: Sat Mar 17 14:24:54 2018 New Revision: 51491 URL: https://svnweb.freebsd.org/changeset/doc/51491 Log: dbn: update key for another 1 year Modified: head/share/pgpkeys/dbn.key Modified: head/share/pgpkeys/dbn.key ============================================================================== --- head/share/pgpkeys/dbn.key Sat Mar 17 11:57:43 2018 (r51490) +++ head/share/pgpkeys/dbn.key Sat Mar 17 14:24:54 2018 (r51491) @@ -7,9 +7,9 @@ pub rsa4096/35C84A0DEC1D97CD 2014-03-06 [SC] [expire Key fingerprint = A372 D3E1 D587 2D99 A5FF F243 35C8 4A0D EC1D 97CD uid David Naylor (FreeBSD) uid David Naylor (Private) -sub rsa4096/AD63FA8DD6B2DA55 2014-03-06 [S] [expires: 2018-03-16] +sub rsa4096/AD63FA8DD6B2DA55 2014-03-06 [S] [expires: 2019-03-17] Key fingerprint = 948E C511 A27F 0302 E799 B53A AD63 FA8D D6B2 DA55 -sub rsa4096/88D62359F19D95D0 2014-03-06 [E] [expires: 2018-03-16] +sub rsa4096/88D62359F19D95D0 2014-03-06 [E] [expires: 2019-03-17] Key fingerprint = A198 8E3A 1A14 66C7 ADE2 13F2 88D6 2359 F19D 95D0 ]]> @@ -64,7 +64,7 @@ hh7FdpIdOXc8ORnbAXbRop3nZXWs9QSZim2PYe73GZiRzFM7U1+wQd KHLK3GkyuCpUgjUxMBfY9+REgmHZCiPd6xPRRsoNftHNqwu+uiSjyoiAJYdYE+DZ 57PNUTAEn8NBDfnrI8oPkrikxxBLT/rzkKPVYhR2tF1UkDdrYenKnSPgmJc7yfC8 J19wiDymfLi2wI3XpxgY8iQxyAu6+5h9A5FpJxjm47FcYavAUOnK8QARAQABiQS7 -BBgBCgAmAhsCFiEEo3LT4dWHLZml//JDNchKDewdl80FAljKJoAFCQeS1BsCicG9 +BBgBCgAmAhsCFiEEo3LT4dWHLZml//JDNchKDewdl80FAlqtJHMFCQl10g4CicG9 IAQZAQoAZgUCUxiF5V8UgAAAAAAuAChpc3N1ZXItZnByQG5vdGF0aW9ucy5vcGVu cGdwLmZpZnRoaG9yc2VtYW4ubmV0OTQ4RUM1MTFBMjdGMDMwMkU3OTlCNTNBQUQ2 M0ZBOERENkIyREE1NQAKCRCtY/qN1rLaVW03D/9048kHiWNBWw73QjmVmhMsCofC @@ -78,18 +78,18 @@ fT1DnpVNpC0po8fyenWZD00fBOAD7YRrQNZ6060NPCOLBo8Xuf9sj7 9P8r5B5Z/91iAAUDiQvdsA1mT5D6511cp0U9qWGn7kZsFFfzC/OMHk5kQW4XeTk4 vu+SqPGYblsKe4gQxlRfd7CVWV9W6x1S8QrpzDfRofPZyAMt8MJ3rH0TvfB6dJtb lqMtWTJ36dJvEQJmOOuCUXskADEqVm32ILeaNcPpbfDCao/qViXgrcpzGlQCK7mB -0d0BwNWSGi7wGZcZ2QkQNchKDewdl82+SRAAronFJCLNj8AdPWqruDbu0J704ySt -iL6cyQtFcGa/EQwAvm5gNeMxGh3uxp29L2gYqGVhH0pGxPXT0IJkZwy7W+mdPrI8 -i+39US1iyD1Q0Epx0T4lqt4oZBl6PdJghKCeOSw2TDLSliNFdj7q1gsPvabrV8vK -nYwJ+uZ9xuFEFTWPBfGc8gIYP/eCS3sjX/gp7RaAJeoD6ZbYPb8fc7lzgLJmfqty -v94EkUs6WOfRhWBQ23HbzvNp5QgrWBT7S1JhzJMlFYIwbZiQ+zl0oYrikB8oMmVC -CU3/rBscVnXozVZ7riKbc83BcPYw/KMJBaKDXzWavxygx9QNxvcdSv1t5i/c0TW1 -4iTHMcZQREieBYr9kyttOQhp4UouCaFBK5b7wZQzTvPwOUHhRO8IgoD4yA4B1tS6 -WUWgMULO/BQiaznWCnk+wvSzMtoLcPvHAQFf9jH6FIlUDaBxKDwszMe6HfryVq7T -c62DjwShkF67JNrcmj6VKlPcEe45cJulyZFupaBy3VAGnLbewoijtXUe6hMiabO/ -3egKnG/dUd/L3C/K9/oveHCrN5oE514RCiLXABCxoV9KpMMrgOdPlIpa/tYEw/l7 -KZYU3CXyOjt/pN4YUNr3Iz9YBeVWtMLc4hOItPXoEnXByoe46UzlW8YcyvnMHcs0 -GquLw5DJ6zXGyjG5Ag0EUxiGCAEQAL7/0lZSwayHuuC2beAKW8vaEXVDwA7SlDwz +0d0BwNWSGi7wGZcZ2QkQNchKDewdl82gLg//eGgcMTtYYVwhp9Lt4hYEyusq63p2 +1eZxq34XNCHVVbqMA6Z4wZHhXEZ6ll1ax9t/2ABEdVi6jUwrZFrk6B5B6/5cEc22 +LvyttXqoJ0G2dm5yYxZ8hDSC8r6kZaW8pbIaauLdGidIrGOkER3PhljM/ucj4v7n +2n8qOT5quAxAc1/kshju8egp9FRviXPW0MnfaJgW/A3z7KU+0XwYD3sPEoKZd0AJ +MOC3qzlSU15QthXjhGLc6M2LbCXjpLFCeEWLqDOMMPQmTiqnDc7jvl8Q1E4NAoBY +HCaJyFNXawAE0urL4+XkpJhqcbvXHqvvx7xHVksn5hGt+qeKq3Vg/6wnT3HdFdCt +eisAzUlMbL029B5KnamLEfKpCKkI04SJpSs2zG+TOS0aboT/LGM0lto9teyItx8c +9GiY5JAepA3HRPYPnfQmDbUTCrsEhH5lrwKxKPH25GfxSTXUhMtIViPCz/xQswhp +pvhDiD/nr/agVO2ojUtRVup7+EnbdDZ4L5d5dULgPD0i99e0EPtf8/6adkOwhT/L +k6ILcvwM8au77vWouTHM1hHQUxhtF3vhSWf4gajJxnIq4bfcwFQKghL5nHZi21gX +tHwQJmSx/ia0dCRB3T736S32zVdid64hEt075gWuSwwZ/N1h5xo3XVUuanzi+18m +FOWsXzmlih8PkhO5Ag0EUxiGCAEQAL7/0lZSwayHuuC2beAKW8vaEXVDwA7SlDwz VH9FikQI0JBCgClqSYYTT8fVHeSHxJ8gYuyGalIk17cm771EVUhQVoYMXcEgyWIp LIxPO51SrPNZYD0ezkQS1arCVp4cgknAKmDhlvj4sucHUutFDWkGly2NpTp5M9jq mWzO6s3FVtxKDbKVWhtrJIbAEhiI4cF01Wj52AqaTE12obrd01VdXbLOX9rkt+rW @@ -101,18 +101,18 @@ U6gK3oYpTZUh1+1hZ1f3uWYDtx9jw0N+jm604Ji/RnX5OprIip4CZj 2Q3lbbMH1/vaUks/ubct8eoFL+36movc00scXBtvP2VBDA56oj6LjDgURSKqn5WE ma+9hKnvl7VCc0vSP6E4rvbkwd8lw+xd8gFOpFX4+Jp6WqpVdE5Sj90wzCfZI2JJ HV3WebvfABEBAAGJAjwEGAEKACYCGwwWIQSjctPh1YctmaX/8kM1yEoN7B2XzQUC -WMomkgUJB5LUCgAKCRA1yEoN7B2XzfJaD/9/7ggIA+tOqyR8Vo19UYLlK1yS4p40 -VZyst6CoqIW8WmOUOj8Na1DjSQiN4Y7aABZtXzTb9Z8N01GauTEEQS/pKO99HMnC -vtJwEh9JUmYEKaEuTHfs4I3Ph8m9KCosXAEznyY8ZrF0qnkVnMMQPnr9N6gDoZp4 -XW405mEo750n0lI89hwuzl+m+sCL6g4XMj08s52witx05Of7P+ahpIAEfXGFbedu -0u50LSl2uPOFrM1J+NaimWxiG8IofSHzVa2UHKdwVm7IBeRZbcBTiEn5MfVPly3r -vq9B+vCBjPM1W3jK+ycdv9gyrwPgptUmbbBYUWaXLdK2ktcfzh1tItwNSWmODRC3 -CeTNvvyxUGZi+K+DGIdv85JCEpRlHJTq5G9cjL+u9fupNtkvrEBRMymqwTMLhuWt -cClq0WR/5XjrO9YfnZ/M1U/5T0YHOTW/OSdNgsaK8VL99iaSJC3B2eCfosgTc4B2 -xm1IFC+gMoPGNNYvVivFuEgmlnTzjdNvu3I8F/gMbDBHSZshDXyfRfoIE2sne0XQ -VDwmpuVjRym7cU0seKs4g4cag5sVqfxQHJUYcNZKPXwedqEmc9Vony8gvzXNVn0S -xFpSnByCKKc473uRkPgNFOgbBC7azj7eioU6VcYqQszf1dYojVjloUBM/24sAEzu -7Tp/EVCKmYEmiA== -=vXqu +Wq0kcwUJCXXR6wAKCRA1yEoN7B2XzeBBEACmF6ocmKKSnuCKvrxP/3yDRyCpNYwe +y4bjw08Es9e9MoPMk3MfvhcmpNgyUE/8EaHQwxxbwceSaOc4VcggA8UytZbIoR2D +7NivkuwofEsKVw9nlOmA2WP0M5PVnJXPJTzGcisCZPaSj8fgWXyA3hOTqly+2qne +kYWf/zmfh99jaZMkN+9AGU+EKSoN8kwv2zNYAXMg/1DQP86dMo1aRMvH2UP2PyI0 +qkVAkrs6JVqti5GMg0Oj+JJ1qhyYI/j2wHhEtm9zEnCtorQ8P6Gx8qyropGvzevq +dWEqT/Rg8oozHcL3Ak7nvT2EZN1vwq4fCaxXlLDvwAJ4gAFoxT3n3B4CM3rOWRpk +U94P+MqgJPgmpGOUk993JKey9v4J3FXpfX/Milh016Wxec+otVVY23kQzPdQxYhN +K6/Yey9Fnu01SxX77xzUiaBFKCglz35H2/8yfKfVsRjo1z1ZabH+BTx/qAKTWQNE +YjHwOD8Fdo2KEFEUUCud/GiXB5pZnUUvnTB4D5jkzC/gCPvy+be66Txtvfjb2p8c +dcm3deD5WqtefDYkyLfRS5ISwr6kJSJ5bo17ZctQRTUK4vrwr/ZWeVgaiDBQ4Yi1 +bkHKDFYixFGAXGHBmu0eT7V8/LDnAj44+h1ps2xqwsrcWoXtefK85Lq4nGedT9wX +mGQZVzoY1Cw7gw== +=QeUp -----END PGP PUBLIC KEY BLOCK----- ]]> From owner-svn-doc-all@freebsd.org Sat Mar 17 18:38:11 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7AC78F5F741; Sat, 17 Mar 2018 18:38:11 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1C21F68E58; Sat, 17 Mar 2018 18:38:11 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1708D15F98; Sat, 17 Mar 2018 18:38:11 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2HIcAZc000258; Sat, 17 Mar 2018 18:38:10 GMT (envelope-from dbaio@FreeBSD.org) Received: (from dbaio@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2HIcAWV000257; Sat, 17 Mar 2018 18:38:10 GMT (envelope-from dbaio@FreeBSD.org) Message-Id: <201803171838.w2HIcAWV000257@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbaio set sender to dbaio@FreeBSD.org using -f From: "Danilo G. Baio" Date: Sat, 17 Mar 2018 18:38:10 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51492 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head X-SVN-Commit-Author: dbaio X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors X-SVN-Commit-Revision: 51492 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2018 18:38:11 -0000 Author: dbaio (ports committer) Date: Sat Mar 17 18:38:10 2018 New Revision: 51492 URL: https://svnweb.freebsd.org/changeset/doc/51492 Log: Add Henning Matyschok to contributors Maintainer of net/vether-kmod PR: 226663 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Sat Mar 17 14:24:54 2018 (r51491) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Sat Mar 17 18:38:10 2018 (r51492) @@ -4007,6 +4007,11 @@ + Henning Matyschok + henning.matyschok@outlook.com + + + Henri Michelon michelon@e-cml.org From owner-svn-doc-all@freebsd.org Sat Mar 17 19:18:10 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A7919F62092; Sat, 17 Mar 2018 19:18:10 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B5F36A818; Sat, 17 Mar 2018 19:18:10 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5658C165A5; Sat, 17 Mar 2018 19:18:10 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2HJIAiC020310; Sat, 17 Mar 2018 19:18:10 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2HJIAJw020309; Sat, 17 Mar 2018 19:18:10 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803171918.w2HJIAJw020309@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Sat, 17 Mar 2018 19:18:10 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51493 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/faq X-SVN-Commit-Revision: 51493 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2018 19:18:10 -0000 Author: eadler Date: Sat Mar 17 19:18:10 2018 New Revision: 51493 URL: https://svnweb.freebsd.org/changeset/doc/51493 Log: faq: update serial FAQ to include uart info Also use better source of information as the kernel buffer may not have the reference anymore. Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Sat Mar 17 18:38:10 2018 (r51492) +++ head/en_US.ISO8859-1/books/faq/book.xml Sat Mar 17 19:18:10 2018 (r51493) @@ -6316,7 +6316,7 @@ ATDT1234567 or run this command after the system is up and running: - &prompt.user; dmesg | grep -E "^sio[0-9]" + &prompt.user; grep -E "^(sio|uart)[0-9] < /var/run/dmesg.boot" sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0 From owner-svn-doc-all@freebsd.org Sat Mar 17 20:05:03 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88DF9F650D4; Sat, 17 Mar 2018 20:05:03 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3EC036C51F; Sat, 17 Mar 2018 20:05:03 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 35A6216D1C; Sat, 17 Mar 2018 20:05:03 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2HK53IW044768; Sat, 17 Mar 2018 20:05:03 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2HK53gh044767; Sat, 17 Mar 2018 20:05:03 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803172005.w2HK53gh044767@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Sat, 17 Mar 2018 20:05:03 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51494 - head/en_US.ISO8859-1/books/handbook/serialcomms X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/serialcomms X-SVN-Commit-Revision: 51494 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2018 20:05:03 -0000 Author: eadler Date: Sat Mar 17 20:05:02 2018 New Revision: 51494 URL: https://svnweb.freebsd.org/changeset/doc/51494 Log: [handbook] serial console rototilling - Stop talking about FreeBSD 9 - Some slight markup changes Modified: head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml Sat Mar 17 19:18:10 2018 (r51493) +++ head/en_US.ISO8859-1/books/handbook/serialcomms/chapter.xml Sat Mar 17 20:05:02 2018 (r51494) @@ -718,20 +718,11 @@ For example, to connect from a client system that runs &os; to the serial connection of another system: - &prompt.root; cu -l serial-port-device + &prompt.root; cu -l /dev/cuauN - Replace serial-port-device - with the device name of the connected serial port. These - device files are called - /dev/cuauN - on &os; versions 10.x and higher and - /dev/cuadN - on &os; versions 9.x and lower. In either case, - N is the serial port number, - starting from zero. This means that + Ports are numbered starting from zero. This means that COM1 is - /dev/cuau0 or - /dev/cuad0 in &os;. + /dev/cuau0. Additional programs are available through the Ports Collection, such as From owner-svn-doc-all@freebsd.org Sat Mar 17 20:10:39 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 196AEF6565B; Sat, 17 Mar 2018 20:10:39 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C04256C7D7; Sat, 17 Mar 2018 20:10:38 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id BB3F116D2C; Sat, 17 Mar 2018 20:10:38 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2HKAco5045628; Sat, 17 Mar 2018 20:10:38 GMT (envelope-from eadler@FreeBSD.org) Received: (from eadler@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2HKAcAv045609; Sat, 17 Mar 2018 20:10:38 GMT (envelope-from eadler@FreeBSD.org) Message-Id: <201803172010.w2HKAcAv045609@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: eadler set sender to eadler@FreeBSD.org using -f From: Eitan Adler Date: Sat, 17 Mar 2018 20:10:38 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51495 - head/en_US.ISO8859-1/books/faq X-SVN-Group: doc-head X-SVN-Commit-Author: eadler X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/faq X-SVN-Commit-Revision: 51495 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 Mar 2018 20:10:39 -0000 Author: eadler Date: Sat Mar 17 20:10:38 2018 New Revision: 51495 URL: https://svnweb.freebsd.org/changeset/doc/51495 Log: Fix quoting Use single quotes to avoid errors in weird shell configurations Modified: head/en_US.ISO8859-1/books/faq/book.xml Modified: head/en_US.ISO8859-1/books/faq/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/faq/book.xml Sat Mar 17 20:05:02 2018 (r51494) +++ head/en_US.ISO8859-1/books/faq/book.xml Sat Mar 17 20:10:38 2018 (r51495) @@ -6316,7 +6316,7 @@ ATDT1234567 or run this command after the system is up and running: - &prompt.user; grep -E "^(sio|uart)[0-9] < /var/run/dmesg.boot" + &prompt.user; grep -E '^(sio|uart)[0-9]' < /var/run/dmesg.boot sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A sio1: <16550A-compatible COM port> port 0x2f8-0x2ff irq 3 on acpi0
Release schedule reminder 16 March 2018-16 March 2018 Release Engineers send reminder announcement e-mail to developers with updated schedule.