From owner-svn-doc-head@freebsd.org Sun Aug 30 07:54:52 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id D4CE93A9938;
Sun, 30 Aug 2020 07:54:52 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BfQbc5JDWz4s9r;
Sun, 30 Aug 2020 07:54:52 +0000 (UTC)
(envelope-from ryusuke@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 7F9A0132DA;
Sun, 30 Aug 2020 07:54:52 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 07U7sqlt036819;
Sun, 30 Aug 2020 07:54:52 GMT (envelope-from ryusuke@FreeBSD.org)
Received: (from ryusuke@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 07U7sqZ3036818;
Sun, 30 Aug 2020 07:54:52 GMT (envelope-from ryusuke@FreeBSD.org)
Message-Id: <202008300754.07U7sqZ3036818@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to
ryusuke@FreeBSD.org using -f
From: Ryusuke SUZUKI
Date: Sun, 30 Aug 2020 07:54:52 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54446 - head/ja_JP.eucJP/books/handbook/ports
X-SVN-Group: doc-head
X-SVN-Commit-Author: ryusuke
X-SVN-Commit-Paths: head/ja_JP.eucJP/books/handbook/ports
X-SVN-Commit-Revision: 54446
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 30 Aug 2020 07:54:52 -0000
Author: ryusuke
Date: Sun Aug 30 07:54:52 2020
New Revision: 54446
URL: https://svnweb.freebsd.org/changeset/doc/54446
Log:
- Merge the following from the English version:
r53860 -> r54009 head/ja_JP.eucJP/books/handbook/ports/chapter.xml
Modified:
head/ja_JP.eucJP/books/handbook/ports/chapter.xml
Modified: head/ja_JP.eucJP/books/handbook/ports/chapter.xml
==============================================================================
--- head/ja_JP.eucJP/books/handbook/ports/chapter.xml Sat Aug 29 18:54:00 2020 (r54445)
+++ head/ja_JP.eucJP/books/handbook/ports/chapter.xml Sun Aug 30 07:54:52 2020 (r54446)
@@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: r53860
+ Original revision: r54009
$FreeBSD$
-->
+
+ Quarterly ¤ª¤è¤Ó Latest Ports ¥Ö¥é¥ó¥Á
+
+ Quarterly ¥Ö¥é¥ó¥Á¤ò»È¤¦¤È¡¢
+ ¥æ¡¼¥¶¤Ï¡¢port ¤ª¤è¤Ó package ¤Î¥¤¥ó¥¹¥È¡¼¥ë¤ª¤è¤Ó¥¢¥Ã¥×¥°¥ì¡¼¥É¤ò¡¢
+ ¤è¤êͽ¬²Äǽ¤Ç°ÂÄꤷ¤Æ¹Ô¤¦¤³¤È¤¬¤Ç¤¤Þ¤¹¡£
+ ´ðËÜŪ¤Ë¤Ï¡¢¤³¤Î¥Ö¥é¥ó¥Á¤Ç¤Ïµ¡Ç½¤Î¥¢¥Ã¥×¥Ç¡¼¥È¤Ï¹Ô¤ï¤ì¤Þ¤»¤ó¡£
+ Quarterly ¥Ö¥é¥ó¥Á¤ÎÌÜŪ¤Ï¡¢¥»¥¥å¥ê¥Æ¥£¤Ë´ØÏ¢¤¹¤ë½¤Àµ
+ (¥Ð¡¼¥¸¥ç¥ó¥¢¥Ã¥×¥Ç¡¼¥È¤ä¥³¥ß¥Ã¥È¤Î¥Ð¥Ã¥¯¥Ý¡¼¥È¤Ê¤É)¡¢
+ ¥Ð¥°¤Î½¤Àµ¤ª¤è¤Ó ports
+ ¤Î¥³¥ó¥×¥é¥¤¥¢¥ó¥¹¤ª¤è¤Ó¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤ÎÊѹ¹¤ÎÆþ¼ê¤Ç¤¹¡£
+ Quarterly ¥Ö¥é¥ó¥Á¤Ï¡¢Ëèǯ¤ÎËè»ÍȾ´ü
+ (1 ·î¡¢4 ·î¡¢7 ·î¤ª¤è¤Ó 10 ·î) ¤Î¤Ï¤¸¤á¤Ë HEAD ¤«¤éºîÀ®¤µ¤ì¤Þ¤¹¡£
+ ¥Ö¥é¥ó¥Á¤Ë¤Ï¡¢ºîÀ®¤µ¤ì¤¿Ç¯ (YYYY) ¤ò¤è¤Ó»ÍȾ´ü (Q1-4)
+ ¤Ë¤è¤ê̾Á°¤¬¤Ä¤±¤é¤ì¤Þ¤¹¡£
+ ¤¿¤È¤¨¤Ð¡¢2016 ǯ 1 ·î¤ËºîÀ®¤µ¤ì¤¿ quarterly
+ ¥Ö¥é¥ó¥Á¤Î̾Á°¤Ï 2016Q1 ¤È¤Ê¤ê¤Þ¤¹¡£
+ Latest ¥Ö¥é¥ó¥Á¤Ï¡¢
+ ºÇ¿·¥Ð¡¼¥¸¥ç¥ó¤Î package ¤ò¥æ¡¼¥¶¤ËÄ󶡤·¤Þ¤¹¡£
+
+ quarterly ¤«¤é latest ¥Ö¥é¥ó¥Á¤Ë°Ü¹Ô¤¹¤ë¤Ë¤Ï¡¢
+ °Ê²¼¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+ &prompt.root; cp /etc/pkg/FreeBSD.conf /usr/local/etc/pkg/repos/FreeBSD.conf
+
+ /usr/local/etc/pkg/repos/FreeBSD.conf
+ ¥Õ¥¡¥¤¥ë¤òÊÔ½¸¤·¤Æ¡¢url: ¹Ô¤Î
+ quarterly ʸ»úÎó¤ò
+ latest ¤ËÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+ ÊÔ½¸¸å¤Ï¡¢°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
+
+ FreeBSD: {
+ url: "pkg+http://pkg.FreeBSD.org/${ABI}/latest",
+ mirror_type: "srv",
+ signature_type: "fingerprints",
+ fingerprints: "/usr/share/keys/pkg",
+ enabled: yes
+}
+
+ ºÇ¸å¤Ë¡¢°Ê²¼¤Î¥³¥Þ¥ó¥É¤ò¼Â¹Ô¤·¤Æ
+ (latest) ¥ê¥Ý¥¸¥È¥ê¤Î¥á¥¿¥Ç¡¼¥¿¤«¤é¥¢¥Ã¥×¥Ç¡¼¥È¤·¤Æ¤¯¤À¤µ¤¤¡£
+
+ &prompt.root; pkg update -f
+
+
+
¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ë package ¤Î¾ðÊó¤òÆþ¼ê¤¹¤ë
From owner-svn-doc-head@freebsd.org Sun Aug 30 08:18:58 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id E1A2E3AA351;
Sun, 30 Aug 2020 08:18:58 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BfR7Q5b0vz4tWQ;
Sun, 30 Aug 2020 08:18:58 +0000 (UTC)
(envelope-from ryusuke@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 9EFCA13E48;
Sun, 30 Aug 2020 08:18:58 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 07U8IwZZ048914;
Sun, 30 Aug 2020 08:18:58 GMT (envelope-from ryusuke@FreeBSD.org)
Received: (from ryusuke@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 07U8Iw7l048913;
Sun, 30 Aug 2020 08:18:58 GMT (envelope-from ryusuke@FreeBSD.org)
Message-Id: <202008300818.07U8Iw7l048913@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to
ryusuke@FreeBSD.org using -f
From: Ryusuke SUZUKI
Date: Sun, 30 Aug 2020 08:18:58 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54447 - head/en_US.ISO8859-1/books/handbook/ports
X-SVN-Group: doc-head
X-SVN-Commit-Author: ryusuke
X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/handbook/ports
X-SVN-Commit-Revision: 54447
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 30 Aug 2020 08:18:58 -0000
Author: ryusuke
Date: Sun Aug 30 08:18:58 2020
New Revision: 54447
URL: https://svnweb.freebsd.org/changeset/doc/54447
Log:
- 10amd64 -> 11amd64
Modified:
head/en_US.ISO8859-1/books/handbook/ports/chapter.xml
Modified: head/en_US.ISO8859-1/books/handbook/ports/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/handbook/ports/chapter.xml Sun Aug 30 07:54:52 2020 (r54446)
+++ head/en_US.ISO8859-1/books/handbook/ports/chapter.xml Sun Aug 30 08:18:58 2020 (r54447)
@@ -1644,7 +1644,7 @@ ports-mgmt/pkg
Options and dependencies for the specified ports are
configured:
- &prompt.root; poudriere options -j 10amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist
+ &prompt.root; poudriere options -j 11amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist
Finally, packages are built and a package
repository is created:
From owner-svn-doc-head@freebsd.org Sun Aug 30 08:22:35 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id E181B3AA8AD;
Sun, 30 Aug 2020 08:22:35 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BfRCb3Z9Jz4tVs;
Sun, 30 Aug 2020 08:22:35 +0000 (UTC)
(envelope-from ryusuke@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 5D9CA13778;
Sun, 30 Aug 2020 08:22:35 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 07U8MZ7Z055266;
Sun, 30 Aug 2020 08:22:35 GMT (envelope-from ryusuke@FreeBSD.org)
Received: (from ryusuke@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 07U8MZYH055265;
Sun, 30 Aug 2020 08:22:35 GMT (envelope-from ryusuke@FreeBSD.org)
Message-Id: <202008300822.07U8MZYH055265@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to
ryusuke@FreeBSD.org using -f
From: Ryusuke SUZUKI
Date: Sun, 30 Aug 2020 08:22:35 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54448 - head/ja_JP.eucJP/books/handbook/ports
X-SVN-Group: doc-head
X-SVN-Commit-Author: ryusuke
X-SVN-Commit-Paths: head/ja_JP.eucJP/books/handbook/ports
X-SVN-Commit-Revision: 54448
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 30 Aug 2020 08:22:35 -0000
Author: ryusuke
Date: Sun Aug 30 08:22:34 2020
New Revision: 54448
URL: https://svnweb.freebsd.org/changeset/doc/54448
Log:
- Merge the following from the English version:
r54009 -> r54447 head/ja_JP.eucJP/books/handbook/ports/chapter.xml
Modified:
head/ja_JP.eucJP/books/handbook/ports/chapter.xml
Modified: head/ja_JP.eucJP/books/handbook/ports/chapter.xml
==============================================================================
--- head/ja_JP.eucJP/books/handbook/ports/chapter.xml Sun Aug 30 08:18:58 2020 (r54447)
+++ head/ja_JP.eucJP/books/handbook/ports/chapter.xml Sun Aug 30 08:22:34 2020 (r54448)
@@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: r54009
+ Original revision: r54447
$FreeBSD$
-->
&os; ¤Î¥Ù¡¼¥¹¥·¥¹¥Æ¥à¤Ë¤Ï¡¢Portsnap
¤¬´Þ¤Þ¤ì¤Æ¤¤¤Þ¤¹¡£
- ¤³¤ì¤Ï¤Ï Ports Collection
+ ¤³¤ì¤Ï Ports Collection
¤ò¼èÆÀ¤¹¤ë¤¿¤á¤Î®¤¯¤Æ»È¤¤¤ä¤¹¤¯¡¢
- ¿¤¯¤Î¥æ¡¼¥¶¤Ë¿ä¾©¤µ¤ì¤ë¥Ä¡¼¥ë¤Ç¤¹¡£
+ ¿¤¯¤Î¥æ¡¼¥¶ (&os.current; ¤ò»È¤Ã¤Æ¤¤¤ë¥æ¡¼¥¶¤Ï½ü¤¤Þ¤¹)
+ ¤Ë¿ä¾©¤µ¤ì¤ë¥Ä¡¼¥ë¤Ç¤¹¡£
¤³¤Î¥æ¡¼¥Æ¥£¥ê¥Æ¥£¤Ï¡¢&os; ¤Î¥µ¥¤¥È¤ËÀܳ¤·¡¢¥»¥¥å¥ê¥Æ¥£¥¡¼¤ò¸¡¾Ú¤·¡¢
Ports Collection ¤ÎºÇ¿·ÈǤò¥À¥¦¥ó¥í¡¼¥É¤·¤Þ¤¹¡£
¥»¥¥å¥ê¥Æ¥£¥¡¼¤Ï¡¢
@@ -924,7 +925,8 @@ security/sudo
Subversion ¤òÍѤ¤¤ëÊýË¡
ports ¥Ä¥ê¡¼¤Î´ÉÍý¤¬É¬Íפʾì¹ç¤ä¡¢
- ¥í¡¼¥«¥ë¤ÇÊѹ¹ÅÀ¤ò¥á¥ó¥Æ¥Ê¥ó¥¹¤¹¤ëɬÍפ¬¤¢¤ë¾ì¹ç¤Ë¤Ï¡¢
+ ¥í¡¼¥«¥ë¤ÇÊѹ¹ÅÀ¤ò¥á¥ó¥Æ¥Ê¥ó¥¹¤¹¤ëɬÍפ¬¤¢¤ë¾ì¹ç¡¢
+ ¤ª¤è¤Ó &os.current; ¤ò»ÈÍѤ·¤Æ¤¤¤ë¾ì¹ç¤Ë¤Ï¡¢
Subversion ¤ò»È¤Ã¤Æ
Ports Collection ¤ò¼èÆÀ¤¹¤ëÊýË¡¤¬¤¢¤ê¤Þ¤¹¡£
Subversion ¤Î¤è¤ê¾ÜºÙ¤ÊÀâÌÀ¤Ë¤Ä¤¤¤Æ¤Ï¡¢
@@ -1662,53 +1664,55 @@ The deinstallation will free 229 kB
¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï¡¢uname
¤Çɽ¼¨¤µ¤ì¤ë¥¢¡¼¥¥Æ¥¯¥Á¥ã¤ËÀßÄꤵ¤ì¤Þ¤¹¡£
- &prompt.root; poudriere jail -c -j 10amd64 -v 10.0-RELEASE
-====>> Creating 10amd64 fs... done
-====>> Fetching base.txz for FreeBSD 10.0-RELEASE amd64
-/poudriere/jails/10amd64/fromftp/base.txz 100% of 59 MB 1470 kBps 00m42s
-====>> Extracting base.txz... done
-====>> Fetching src.txz for FreeBSD 10.0-RELEASE amd64
-/poudriere/jails/10amd64/fromftp/src.txz 100% of 107 MB 1476 kBps 01m14s
-====>> Extracting src.txz... done
-====>> Fetching games.txz for FreeBSD 10.0-RELEASE amd64
-/poudriere/jails/10amd64/fromftp/games.txz 100% of 865 kB 734 kBps 00m01s
-====>> Extracting games.txz... done
-====>> Fetching lib32.txz for FreeBSD 10.0-RELEASE amd64
-/poudriere/jails/10amd64/fromftp/lib32.txz 100% of 14 MB 1316 kBps 00m12s
-====>> Extracting lib32.txz... done
-====>> Cleaning up... done
-====>> Jail 10amd64 10.0-RELEASE amd64 is ready to be used
+ &prompt.root; poudriere jail -c -j 11amd64 -v 11.4-RELEASE
+[00:00:00] Creating 11amd64 fs at /poudriere/jails/11amd64... done
+[00:00:00] Using pre-distributed MANIFEST for FreeBSD 11.4-RELEASE amd64
+[00:00:00] Fetching base for FreeBSD 11.4-RELEASE amd64
+/poudriere/jails/11amd64/fromftp/base.txz 125 MB 4110 kBps 31s
+[00:00:33] Extracting base... done
+[00:00:54] Fetching src for FreeBSD 11.4-RELEASE amd64
+/poudriere/jails/11amd64/fromftp/src.txz 154 MB 4178 kBps 38s
+[00:01:33] Extracting src... done
+[00:02:31] Fetching lib32 for FreeBSD 11.4-RELEASE amd64
+/poudriere/jails/11amd64/fromftp/lib32.txz 24 MB 3969 kBps 06s
+[00:02:38] Extracting lib32... done
+[00:02:42] Cleaning up... done
+[00:02:42] Recording filesystem state for clean... done
+[00:02:42] Upgrading using ftp
+/etc/resolv.conf -> /poudriere/jails/11amd64/etc/resolv.conf
+Looking up update.FreeBSD.org mirrors... 3 mirrors found.
+Fetching public key from update4.freebsd.org... done.
+Fetching metadata signature for 11.4-RELEASE from update4.freebsd.org... done.
+Fetching metadata index... done.
+Fetching 2 metadata files... done.
+Inspecting system... done.
+Preparing to download files... done.
+Fetching 124 patches.....10....20....30....40....50....60....70....80....90....100....110....120.. done.
+Applying patches... done.
+Fetching 6 files... done.
+The following files will be added as part of updating to
+11.4-RELEASE-p1:
+/usr/src/contrib/unbound/.github
+/usr/src/contrib/unbound/.github/FUNDING.yml
+/usr/src/contrib/unbound/contrib/drop2rpz
+/usr/src/contrib/unbound/contrib/unbound_portable.service.in
+/usr/src/contrib/unbound/services/rpz.c
+/usr/src/contrib/unbound/services/rpz.h
+/usr/src/lib/libc/tests/gen/spawnp_enoexec.sh
+The following files will be updated as part of updating to
+11.4-RELEASE-p1:
+[…]
+Installing updates...Scanning //usr/share/certs/blacklisted for certificates...
+Scanning //usr/share/certs/trusted for certificates...
+ done.
+11.4-RELEASE-p1
+[00:04:06] Recording filesystem state for clean... done
+[00:04:07] Jail 11amd64 11.4-RELEASE-p1 amd64 is ready to be used
- &prompt.root; poudriere ports -c -p local
-====>> Creating local fs... done
-====>> Extracting portstree "local"...
-Looking up portsnap.FreeBSD.org mirrors... 7 mirrors found.
-Fetching public key from ec2-eu-west-1.portsnap.freebsd.org... done.
-Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
-Fetching snapshot metadata... done.
-Fetching snapshot generated at Tue Feb 11 01:07:15 CET 2014:
-94a3431f0ce567f6452ffde4fd3d7d3c6e1da143efec76100% of 69 MB 1246 kBps 00m57s
-Extracting snapshot... done.
-Verifying snapshot integrity... done.
-Fetching snapshot tag from ec2-eu-west-1.portsnap.freebsd.org... done.
-Fetching snapshot metadata... done.
-Updating from Tue Feb 11 01:07:15 CET 2014 to Tue Feb 11 16:05:20 CET 2014.
-Fetching 4 metadata patches... done.
-Applying metadata patches... done.
-Fetching 0 metadata files... done.
-Fetching 48 patches.
-(48/48) 100.00% done.
-done.
-Applying patches...
-done.
-Fetching 1 new ports or files... done.
-/poudriere/ports/tester/CHANGES
-/poudriere/ports/tester/COPYRIGHT
+ &prompt.root; poudriere ports -c -p local -m svn+https
+[00:00:00] Creating local fs at /poudriere/ports/local... done
+[00:00:00] Checking out the ports tree... done
-[...]
-
-Building new INDEX files... done.
-
°ì¤Ä¤Î¥³¥ó¥Ô¥å¡¼¥¿¾å¤Ç¡¢
Ê£¿ô¤ÎÀßÄꡢʣ¿ô¤Î jails¡¢°Û¤Ê¤ë port ¥Ä¥ê¡¼¤«¤é
poudriere ¤Ï port ¤ò¥Ó¥ë¥É¤Ç¤¤Þ¤¹¡£
@@ -1722,14 +1726,14 @@ Building new INDEX files... done.
make.conf ¤ò
/usr/local/etc/poudriere.d ¤ËÃÖ¤¤¤Æ¤¯¤À¤µ¤¤¡£
¤³¤ÎÎã¤Ç¤Î¥Õ¥¡¥¤¥ë̾
- 10amd64-local-workstation-make.conf
+ 11amd64-local-workstation-make.conf
¤Ï¡¢jail ̾¡¢port ̾¤½¤·¤Æ¡¢¥»¥Ã¥È̾¤ÎÁȤ߹ç¤ï¤»¤ÇÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤¹¡£
¥·¥¹¥Æ¥à¤Î make.conf
¤È¡¢¤³¤Î¿·¤·¤¤¥Õ¥¡¥¤¥ë¤Ï¡¢¥Ó¥ë¥É»þ¤Ë·ë¹ç¤µ¤ì¡¢¹½ÃÛ¤·¤¿ jail
¤ÇÍѤ¤¤é¤ì¤ë make.conf ¤òºîÀ®¤·¤Þ¤¹¡£
¥Ó¥ë¥É¤¹¤ë package ¤ò
- 10amd64-local-workstation-pkglist ¤ËµºÜ¤·¤Æ¤¯¤À¤µ¤¤¡£
+ 11amd64-local-workstation-pkglist ¤ËµºÜ¤·¤Æ¤¯¤À¤µ¤¤¡£
editors/emacs
devel/git
@@ -1739,12 +1743,12 @@ ports-mgmt/pkg
ÆÃÄê¤Î ports ¤ËÂФ·¡¢
¥ª¥×¥·¥ç¥ó¤ä°Í¸¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
- &prompt.root; poudriere options -j 10amd64 -p local -z workstation -f 10amd64-local-workstation-pkglist
+ &prompt.root; poudriere options -j 11amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist
ºÇ¸å¤Ë packages ¤ò¹½ÃÛ¤·¡¢
package ¥ê¥Ý¥¸¥È¥ê¤òÀ¸À®¤·¤Æ¤¯¤À¤µ¤¤¡£
- &prompt.root; poudriere bulk -j 10amd64 -p local -z workstation -f 10amd64-local-workstation-pkglist
+ &prompt.root; poudriere bulk -j 11amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist
¤³¤Î¥³¥Þ¥ó¥É¤Î¼Â¹ÔÃæ¤Ë Ctrlt
@@ -1784,18 +1788,18 @@ ports-mgmt/pkg
Ä̾ï¤Ï¡¢HTTP ·Ðͳ¤Ç poudriere
¥ê¥Ý¥¸¥È¥ê¤ò¥¯¥é¥¤¥¢¥ó¥È¥³¥ó¥Ô¥å¡¼¥¿¤Ë¸ø³«¤¹¤ë¤È´Êñ¤Ç¤¹¡£
package ¥Ç¥£¥ì¥¯¥È¥ê (¤¿¤È¤¨¤Ð¡¢
- /usr/local/poudriere/data/packages/10amd64
+ /usr/local/poudriere/data/packages/11amd64
) ¤ò¸ø³«¤¹¤ë¤è¤¦¤Ë¥¦¥§¥Ö¥µ¡¼¥Ð¤òÀßÄꤷ¤Æ¤¯¤À¤µ¤¤¡£
- ¤³¤ÎÎã¤Ç 10amd64 ¤Ï¹½ÃÛ̾¤Ç¤¹¡£
+ ¤³¤ÎÎã¤Ç 11amd64 ¤Ï¹½ÃÛ̾¤Ç¤¹¡£
¤â¤·¡¢package ¥ê¥Ý¥¸¥È¥ê¤Î URL ¤¬
- http://pkg.example.com/10amd64 ¤Ç¤¢¤ì¤Ð¡¢
+ http://pkg.example.com/11oamd64 ¤Ç¤¢¤ì¤Ð¡¢
¥ê¥Ý¥¸¥È¥ê¤ÎÀßÄê¥Õ¥¡¥¤¥ë¤Ç¤¢¤ë
/usr/local/etc/pkg/repos/custom.conf ¤Ï¡¢
°Ê²¼¤Î¤è¤¦¤Ë¤Ê¤ê¤Þ¤¹¡£
custom: {
- url: "http://pkg.example.com/10amd64",
+ url: "http://pkg.example.com/11amd64",
enabled: yes,
}
From owner-svn-doc-head@freebsd.org Sun Aug 30 11:10:33 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 92EF63AE8C1;
Sun, 30 Aug 2020 11:10:33 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BfVxP3Sg5z3ZKq;
Sun, 30 Aug 2020 11:10:33 +0000 (UTC)
(envelope-from ryusuke@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 5A4B515D9A;
Sun, 30 Aug 2020 11:10:33 +0000 (UTC)
(envelope-from ryusuke@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 07UBAXLs055815;
Sun, 30 Aug 2020 11:10:33 GMT (envelope-from ryusuke@FreeBSD.org)
Received: (from ryusuke@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 07UBAXFK055811;
Sun, 30 Aug 2020 11:10:33 GMT (envelope-from ryusuke@FreeBSD.org)
Message-Id: <202008301110.07UBAXFK055811@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to
ryusuke@FreeBSD.org using -f
From: Ryusuke SUZUKI
Date: Sun, 30 Aug 2020 11:10:33 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54449 - in head/ja_JP.eucJP: books/handbook/eresources
share/xml
X-SVN-Group: doc-head
X-SVN-Commit-Author: ryusuke
X-SVN-Commit-Paths: in head/ja_JP.eucJP: books/handbook/eresources share/xml
X-SVN-Commit-Revision: 54449
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 30 Aug 2020 11:10:33 -0000
Author: ryusuke
Date: Sun Aug 30 11:10:32 2020
New Revision: 54449
URL: https://svnweb.freebsd.org/changeset/doc/54449
Log:
- Merge the following from the English version:
r53830 -> r54113 head/ja_JP.eucJP/share/xml/mailing-lists.ent
r53830 -> r54113 head/ja_JP.eucJP/books/handbook/eresources/chapt
er.xml
Modified:
head/ja_JP.eucJP/books/handbook/eresources/chapter.xml
head/ja_JP.eucJP/share/xml/mailing-lists.ent
Modified: head/ja_JP.eucJP/books/handbook/eresources/chapter.xml
==============================================================================
--- head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Sun Aug 30 08:22:34 2020 (r54448)
+++ head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Sun Aug 30 11:10:32 2020 (r54449)
@@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: r53830
+ Original revision: r54113
$FreeBSD$
-->
&a.jobs.name;
&os; ´ØÏ¢¤Î¸ÛÍѵ¡²ñ¤Ë´Ø¤¹¤ëÏÃÂê
+
+
+
+ &a.quarterly-calls.name;
+ »ÍȾ´ü³«È¯¿ÊĽ¥ì¥Ý¡¼¥È¤Î¸Æ¤Ó¤«¤± (¥â¥Ç¥ì¡¼¥¿À©)
Modified: head/ja_JP.eucJP/share/xml/mailing-lists.ent
==============================================================================
--- head/ja_JP.eucJP/share/xml/mailing-lists.ent Sun Aug 30 08:22:34 2020 (r54448)
+++ head/ja_JP.eucJP/share/xml/mailing-lists.ent Sun Aug 30 11:10:32 2020 (r54449)
@@ -3,7 +3,7 @@
The FreeBSD Documentation Project
The FreeBSD Japanese Documentation Project
- Original revision: r53830
+ Original revision: r54113
$FreeBSD$
-->
@@ -404,7 +404,11 @@
FreeBSD Python ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È">
+
freebsd-python">
+
+FreeBSD »ÍȾ´ü³«È¯¿ÊĽ¥ì¥Ý¡¼¥È¤Î¸Æ¤Ó¤«¤±">
+freebsd-quarterly-calls">
FreeBSD general questions ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È">
From owner-svn-doc-head@freebsd.org Tue Sep 1 02:35:27 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 86D243D80A9;
Tue, 1 Sep 2020 02:35:27 +0000 (UTC)
(envelope-from leres@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BgWQ733kFz4Vd6;
Tue, 1 Sep 2020 02:35:27 +0000 (UTC)
(envelope-from leres@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 33A7512031;
Tue, 1 Sep 2020 02:35:27 +0000 (UTC)
(envelope-from leres@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0812ZRbL024132;
Tue, 1 Sep 2020 02:35:27 GMT (envelope-from leres@FreeBSD.org)
Received: (from leres@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0812ZRZ6024131;
Tue, 1 Sep 2020 02:35:27 GMT (envelope-from leres@FreeBSD.org)
Message-Id: <202009010235.0812ZRZ6024131@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: leres set sender to
leres@FreeBSD.org using -f
From: Craig Leres
Date: Tue, 1 Sep 2020 02:35:27 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54450 - head/share/pgpkeys
X-SVN-Group: doc-head
X-SVN-Commit-Author: leres
X-SVN-Commit-Paths: head/share/pgpkeys
X-SVN-Commit-Revision: 54450
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 01 Sep 2020 02:35:27 -0000
Author: leres (ports committer)
Date: Tue Sep 1 02:35:26 2020
New Revision: 54450
URL: https://svnweb.freebsd.org/changeset/doc/54450
Log:
Replace expiring PGP key.
Modified:
head/share/pgpkeys/leres.key
Modified: head/share/pgpkeys/leres.key
==============================================================================
--- head/share/pgpkeys/leres.key Sun Aug 30 11:10:32 2020 (r54449)
+++ head/share/pgpkeys/leres.key Tue Sep 1 02:35:26 2020 (r54450)
@@ -1,70 +1,100 @@
uid Craig Leres
uid Craig Leres
+uid Craig Leres
uid Craig Leres
-uid Craig Leres
-sub rsa2048/6C3DC722090D9F71 2017-09-08 [E] [expires: 2020-09-07]
+sub rsa3072/D33160A8B63B31A2 2020-09-01 [E] [expires: 2023-09-01]
]]>
From owner-svn-doc-head@freebsd.org Tue Sep 1 19:24:58 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3270A3D465C;
Tue, 1 Sep 2020 19:24:58 +0000 (UTC) (envelope-from kp@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4Bgxpy0Yshz45Dm;
Tue, 1 Sep 2020 19:24:58 +0000 (UTC) (envelope-from kp@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 EAB7A1DFEF;
Tue, 1 Sep 2020 19:24:57 +0000 (UTC) (envelope-from kp@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 081JOvTv048971;
Tue, 1 Sep 2020 19:24:57 GMT (envelope-from kp@FreeBSD.org)
Received: (from kp@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 081JOvkt048970;
Tue, 1 Sep 2020 19:24:57 GMT (envelope-from kp@FreeBSD.org)
Message-Id: <202009011924.081JOvkt048970@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: kp set sender to kp@FreeBSD.org
using -f
From: Kristof Provost
Date: Tue, 1 Sep 2020 19:24:57 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54451 - head/share/pgpkeys
X-SVN-Group: doc-head
X-SVN-Commit-Author: kp
X-SVN-Commit-Paths: head/share/pgpkeys
X-SVN-Commit-Revision: 54451
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 01 Sep 2020 19:24:58 -0000
Author: kp (src committer)
Date: Tue Sep 1 19:24:57 2020
New Revision: 54451
URL: https://svnweb.freebsd.org/changeset/doc/54451
Log:
Extend the validity of my key
Modified:
head/share/pgpkeys/kp.key
Modified: head/share/pgpkeys/kp.key
==============================================================================
--- head/share/pgpkeys/kp.key Tue Sep 1 02:35:26 2020 (r54450)
+++ head/share/pgpkeys/kp.key Tue Sep 1 19:24:57 2020 (r54451)
@@ -3,10 +3,9 @@
sh addkey.sh kp 6FC4DC71FB5E4A46 ;
-->
-sub rsa2048/7287BC16FB5B8FA1 2015-03-23 [E] [expires: 2020-03-23]
]]>
From owner-svn-doc-head@freebsd.org Wed Sep 2 16:53:19 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id C24653DC9EB;
Wed, 2 Sep 2020 16:53:19 +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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhVPW51wFz3WWX;
Wed, 2 Sep 2020 16:53:19 +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 8F682DA8F;
Wed, 2 Sep 2020 16:53:19 +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 082GrJZm055876;
Wed, 2 Sep 2020 16:53:19 GMT (envelope-from gordon@FreeBSD.org)
Received: (from gordon@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082GrHat055863;
Wed, 2 Sep 2020 16:53:17 GMT (envelope-from gordon@FreeBSD.org)
Message-Id: <202009021653.082GrHat055863@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gordon set sender to
gordon@FreeBSD.org using -f
From: Gordon Tetlow
Date: Wed, 2 Sep 2020 16:53:17 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54452 - in head/share: security/advisories
security/patches/EN-20:17 security/patches/EN-20:18 security/patches/SA-20:24
security/patches/SA-20:25 security/patches/SA-20:26 xml
X-SVN-Group: doc-head
X-SVN-Commit-Author: gordon
X-SVN-Commit-Paths: in head/share: security/advisories
security/patches/EN-20:17 security/patches/EN-20:18 security/patches/SA-20:24
security/patches/SA-20:25 security/patches/SA-20:26 xml
X-SVN-Commit-Revision: 54452
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 16:53:19 -0000
Author: gordon (src committer)
Date: Wed Sep 2 16:53:16 2020
New Revision: 54452
URL: https://svnweb.freebsd.org/changeset/doc/54452
Log:
Add EN-20:17, EN-20:18, and SA-20:24 to SA-20:26.
Approved by: so
Added:
head/share/security/advisories/FreeBSD-EN-20:17.linuxthread.asc (contents, props changed)
head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc (contents, props changed)
head/share/security/advisories/FreeBSD-SA-20:24.ipv6.asc (contents, props changed)
head/share/security/advisories/FreeBSD-SA-20:25.sctp.asc (contents, props changed)
head/share/security/advisories/FreeBSD-SA-20:26.dhclient.asc (contents, props changed)
head/share/security/patches/EN-20:17/
head/share/security/patches/EN-20:17/linuxthread.patch (contents, props changed)
head/share/security/patches/EN-20:17/linuxthread.patch.asc (contents, props changed)
head/share/security/patches/EN-20:18/
head/share/security/patches/EN-20:18/getfsstat.patch (contents, props changed)
head/share/security/patches/EN-20:18/getfsstat.patch.asc (contents, props changed)
head/share/security/patches/SA-20:24/
head/share/security/patches/SA-20:24/ipv6.patch (contents, props changed)
head/share/security/patches/SA-20:24/ipv6.patch.asc (contents, props changed)
head/share/security/patches/SA-20:25/
head/share/security/patches/SA-20:25/sctp.11.3.patch (contents, props changed)
head/share/security/patches/SA-20:25/sctp.11.3.patch.asc (contents, props changed)
head/share/security/patches/SA-20:25/sctp.11.4.patch (contents, props changed)
head/share/security/patches/SA-20:25/sctp.11.4.patch.asc (contents, props changed)
head/share/security/patches/SA-20:25/sctp.12.1.patch (contents, props changed)
head/share/security/patches/SA-20:25/sctp.12.1.patch.asc (contents, props changed)
head/share/security/patches/SA-20:26/
head/share/security/patches/SA-20:26/dhclient.patch (contents, props changed)
head/share/security/patches/SA-20:26/dhclient.patch.asc (contents, props changed)
Modified:
head/share/xml/advisories.xml
head/share/xml/notices.xml
Added: head/share/security/advisories/FreeBSD-EN-20:17.linuxthread.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/advisories/FreeBSD-EN-20:17.linuxthread.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,132 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+=============================================================================
+FreeBSD-EN-20:17.linuxthread Errata Notice
+ The FreeBSD Project
+
+Topic: FreeBSD Linux ABI kernel panic
+
+Category: core
+Module: kernel
+Announced: 2020-09-02
+Credits: Martin Filla
+ Henrique L. Amorim, Independent Security Researcher
+ Rodrigo Rubira Branco (BSDaemon), Amazon Web Services
+Affects: All supported versions of FreeBSD.
+Corrected: 2020-06-25 05:24:35 UTC (stable/12, 12.1-STABLE)
+ 2020-09-02 16:21:27 UTC (releng/12.1, 12.1-RELEASE-p9)
+ 2020-06-25 05:35:46 UTC (stable/11, 11.4-STABLE)
+ 2020-09-02 16:21:27 UTC (releng/11.4, 11.4-RELEASE-p3)
+ 2020-09-02 16:21:27 UTC (releng/11.3, 11.3-RELEASE-p13)
+
+For general information regarding FreeBSD Errata Notices and Security
+Advisories, including descriptions of the fields above, security
+branches, and the following sections, please visit
+.
+
+I. Background
+
+The Linux ABI layer (Linuxulator) allows Linux binaries to be executed on a
+FreeBSD kernel.
+
+II. Problem Description
+
+The kernel function handling exec(3) of a Linux binary did not correctly
+handle a calling process with multiple threads.
+
+III. Impact
+
+A multithread non-Linux process execing a Linux binary would fail a kernel
+assertion, resuting in a kernel panic "thread_detach: emuldata not found."
+
+IV. Workaround
+
+No workaround is available. Systems not using the Linux ABI layer are not
+affected.
+
+V. Solution
+
+Upgrade your system to a supported FreeBSD stable or release / security
+branch (releng) dated after the correction date, and reboot.
+
+Perform one of the following:
+
+1) To update your 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:
+
+# freebsd-update fetch
+# freebsd-update install
+# shutdown -r +10min "Rebooting for an errata update"
+
+2) To update your 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.
+
+# fetch https://security.FreeBSD.org/patches/EN-20:17/linuxthread.patch
+# fetch https://security.FreeBSD.org/patches/EN-20:17/linuxthread.patch.asc
+# gpg --verify linuxthread.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
+
+The following list contains the correction revision numbers for each
+affected branch.
+
+Branch/path Revision
+- -------------------------------------------------------------------------
+stable/12/ r362605
+releng/12.1/ r365253
+stable/11/ r362606
+releng/11.4/ r365253
+releng/11.3/ r365253
+- -------------------------------------------------------------------------
+
+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/A6HiuWv54gCjWNV05eS9J6n5cIFAl9PzRZfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cIZEw//QwJJ3DX0k1PnOwRDdl5KSORAZq1Qfa0Rdo4N3QK31Ap/GiAmW+6wZRr1
+Cb3dAywlfjw8F+Hnxc6za1V0W7Ckr/tbJHGt1XXsq8Pjpc6+GdNGRZi7eiAQHvU7
+I9xkL1jnerBY0l5hq8A6ti1vhraNEFvA0/0lluhqCpgFPEtc/vbvKemyC0RAKVzF
+wAz7P3/OyQqcd5qVHBIYfOziau/lfQ2/qD+6hLSZ5pgGX4e/tB1NrYVSd0vNevOl
+d3P9LDQYxSIzQ5jHbfLSFOPkT471ItJ6+QW+pAIZQ0Sv4hTQPBRHOL4ZfXG/IDgr
++mVBa6L8lykeC+xh9Teih+dKqZRY5SzKuZVUqURCY2P6miq8C5A2eiTtGIIuwgFF
+okqTJx0a+ECAEc7dmaEAM8snqKiPYgu1cCOXKrvAPpkB/Ss1w0Zr/YxLW6v3lMmO
+nFOUGeXF9hLxDIINdKRNdaum8aqy1Vtg6xKNfP6z/H4V6saLSLrWk0M2HDKNOyts
+MHc/P7zg7hMw1ft/VhiOEWgCk7Se3Q1D2IY53BsUNgtbs5ti29mEeOkNO09FkPYL
+t9f3uIOZD9PLg1kDIDA97DulL95gXyX2K10wHciOnDgU+UitHCOqXAnkYGKbezfS
+ID1JRdq4uHHIjPOTOiUkTYJDnR/Lgz2572KkTjM5d7YOviS8nS0=
+=1pOR
+-----END PGP SIGNATURE-----
Added: head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,124 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+=============================================================================
+FreeBSD-EN-20:18.getfsstat Errata Notice
+ The FreeBSD Project
+
+Topic: getfsstat compatibility system call panic
+
+Category: core
+Module: getfsstat
+Announced: 2020-09-02
+Credits: Rodrigo Rubira Branco (BSDaemon), Amazon Web Services
+Affects: FreeBSD 11.3 and 11.4
+Corrected: 2020-06-20 04:39:52 UTC (stable/11, 11.4-STABLE)
+ 2020-09-02 16:22:14 UTC (releng/11.4, 11.4-RELEASE-p3)
+ 2020-09-02 16:22:14 UTC (releng/11.3, 11.3-RELEASE-p13)
+
+For general information regarding FreeBSD Errata Notices and Security
+Advisories, including descriptions of the fields above, security
+branches, and the following sections, please visit
+.
+
+I. Background
+
+getfsstat(2) is a system call which provides information about mounted
+filesystems. The kernel provides compatibility system calls for old
+versions of the interface.
+
+II. Problem Description
+
+A bug in an internal interface used by getfsstat(2) compatibility system
+calls could result in a free of an uninitialized pointer when getfsstat(2)
+is called with an invalid argument.
+
+III. Impact
+
+A kernel panic can be triggered by an unprivileged user process.
+
+IV. Workaround
+
+No workaround is available.
+
+V. Solution
+
+Upgrade your system to a supported FreeBSD stable or release / security
+branch (releng) dated after the correction date, and reboot.
+
+Perform one of the following:
+
+1) To update your 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:
+
+# freebsd-update fetch
+# freebsd-update install
+# shutdown -r +10min "Rebooting for an errata update"
+
+2) To update your 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.
+
+# fetch https://security.FreeBSD.org/patches/EN-20:18/getfsstat.patch
+# fetch https://security.FreeBSD.org/patches/EN-20:18/getfsstat.patch.asc
+# gpg --verify getfsstat.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
+
+The following list contains the correction revision numbers for each
+affected branch.
+
+Branch/path Revision
+- -------------------------------------------------------------------------
+stable/11/ r362426
+releng/11.4/ r365254
+releng/11.3/ r365254
+- -------------------------------------------------------------------------
+
+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/A6HiuWv54gCjWNV05eS9J6n5cIFAl9PzSVfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cJrrw/9E3bKTN36F+FPrGdi6wWeAHUEZt3hoonrFqrn4SPUEVSRkk39HGpitgJ8
+KU7HDr9U9B6zaIYnqE+1BWiIYYhqQQM5zb77TGr0fy/LVa8a+m/6o9wzib26lsAT
+jrBS0hsZ0Swb8TlrQdaEpLp1wkEdhy5t10hJ/+/nezzo+q2C52m4Bs80J7gE9BCq
+uxgCRlnld3fXJrKrOva8WfvMziE8nV9CzKF9luYlP7U9s1PS5H5U6r22Y8tvzZqS
+IbH60i7vPhlqX8faxZfKGRIABsJhnee98JF0rDRBOmMwTnFBTmaot75eEjwZIc5p
+0GtM27NOM6a/AaO9Yr8U4PI0PffTi8hVm/1t6dlhG5X3O7IUxKC0XT1vlh3jJ1j2
+9i1iuuGU3zSzTSMyWMmzuxCz/YK0C/g4C86ehkdxOYtn6RV31rMSoKdPjxSbyhIJ
+ef1eXHm6iBM8aofto24WjCSftPno0rx1peeOnKAqvpTpGH+n08H6iRFagaOt6kkQ
+qhy+ZtrlzmjUeUqwLSnyuHJtK+QkP1WFTnT9QgMPnqpRB9e+OsQC2K1KgR9lkOG0
+2kyTu+fJGkNvhiHxKuvIsh5OiNvNm/QHYwESaGPbFhierh+CHs00M00GyeeCjBSr
+nMbA3DsD3OxrrxYqh/17x4XoiopY6gUSlDSG+RbsTFsTqTxi308=
+=E4P4
+-----END PGP SIGNATURE-----
Added: head/share/security/advisories/FreeBSD-SA-20:24.ipv6.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/advisories/FreeBSD-SA-20:24.ipv6.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,124 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+=============================================================================
+FreeBSD-SA-20:24.ipv6 Security Advisory
+ The FreeBSD Project
+
+Topic: IPv6 Hop-by-Hop options use-after-free bug
+
+Category: core
+Module: kernel
+Announced: 2020-09-02
+Affects: FreeBSD 11.3
+Corrected: 2020-05-07 01:28:59 UTC (stable/11, 11.4-PRERELEASE)
+ 2020-09-02 16:23:15 UTC (releng/11.3, 11.3-RELEASE-p13)
+CVE Name: CVE-2020-7462
+
+For general information regarding FreeBSD Security Advisories,
+including descriptions of the fields above, security branches, and the
+following sections, please visit .
+
+I. Background
+
+IPv6 is a network layer supporting Hop-by-Hop options, which can be sent by
+applications via the socket API. The memory management for packet handling
+is done using mbufs.
+
+II. Problem Description
+
+Due to improper mbuf handling in the kernel, a use-after-free bug might be
+triggered by sending IPv6 Hop-by-Hop options over the loopback interface.
+
+III. Impact
+
+Triggering the use-after-free situation may result in unintended kernel
+behaviour including a kernel panic.
+
+IV. Workaround
+
+No workaround is available.
+
+V. Solution
+
+Upgrade your vulnerable system to a supported FreeBSD stable or
+release / security branch (releng) dated after the correction date,
+and reboot.
+
+Perform one of the following:
+
+1) 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:
+
+# freebsd-update fetch
+# freebsd-update install
+# shutdown -r +10min "Rebooting for a security update"
+
+2) 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.
+
+# fetch https://security.FreeBSD.org/patches/SA-20:24/ipv6.patch
+# fetch https://security.FreeBSD.org/patches/SA-20:24/ipv6.patch.asc
+# gpg --verify ipv6.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
+
+The following list contains the correction revision numbers for each
+affected branch.
+
+Branch/path Revision
+- -------------------------------------------------------------------------
+stable/11/ r360733
+releng/11.3/ r365255
+- -------------------------------------------------------------------------
+
+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/A6HiuWv54gCjWNV05eS9J6n5cIFAl9PzTNfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cLJYxAAotGAWrawa3gRK8gVpEIJiYknR9bODjDojm7KovlkuKeYAkyQ92/Ii23U
+U6tMXSPDYQFyscOdrGq4yEjxRDLLkGQGynQpioinDn8POKX7BKpy+PFFdv1mmBef
+h/WpgmlPdhymYisaImgVyGAxU81auzpFB6mArzFDCdHavTd7jVD2lJwcpdzeOk//
+NHOsj8C4VYJs0XcYrNa4CEWfH/D/uNO8u2b3QUfKQSOdfIfaDv22k2b96YKm+zcr
+xS7Q1jDv7QBTQou7KNOfoPi0Gclp8Q9VReP2nY/hB5TmJjR3irz+Z6UcGfiyDGrL
+XRB7oP23jIUmBbsINUN06FIhAPGF9/7zcOOoV1YOdwvmbLM0/W4c+mERZ16gw6+N
+MzCLDOeiyKAUr+pQzcl6lORxr31eB8400l6nRJwmCiWx4nHwyHPIl1RtfvsdNqfE
+/OBVEalxsCrzStfW4ME5RziPo9Y8DrajPf7+JY/4CIV3v/dJAiGi3+qs9Zn8enar
+WCR/8+o4xbT+d1sGTG1W3Qjh9a28jxqEusLjdehDy8PTk9OnIfPRuxj+kvot3Wo0
+lWdeSIo8YZPYn7hG9N19k6aDlljM1fgkBmWj1uELtCeIE7WM5tHGMBuaS0cTt1jL
+s2g01qgkgW2a6cChdm3oNfUKE5KpD3/hU63/jEA6QyJJQQqXlOs=
+=kFlz
+-----END PGP SIGNATURE-----
Added: head/share/security/advisories/FreeBSD-SA-20:25.sctp.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/advisories/FreeBSD-SA-20:25.sctp.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,142 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+=============================================================================
+FreeBSD-SA-20:25.sctp Security Advisory
+ The FreeBSD Project
+
+Topic: SCTP socket use-after-free bug
+
+Category: core
+Module: kernel
+Announced: 2020-09-02
+Credits: Megan2013678@protonmail.com
+Affects: All supported versions of FreeBSD.
+Corrected: 2020-08-24 09:19:05 UTC (stable/12, 12.1-STABLE)
+ 2020-09-02 16:24:32 UTC (releng/12.1, 12.1-RELEASE-p9)
+ 2020-08-24 09:46:36 UTC (stable/11, 11.4-STABLE)
+ 2020-09-02 16:24:32 UTC (releng/11.4, 11.4-RELEASE-p3)
+ 2020-09-02 16:24:32 UTC (releng/11.3, 11.3-RELEASE-p13)
+CVE Name: CVE-2020-7463
+
+For general information regarding FreeBSD Security Advisories,
+including descriptions of the fields above, security branches, and the
+following sections, please visit .
+
+I. Background
+
+The Stream Control Transmission Protocol (SCTP) is a message oriented
+transport protocol supporting arbitrary large user messages.
+It can be accessed from applications by using the the socket API.
+
+II. Problem Description
+
+Due to improper handling in the kernel, a use-after-free bug can be triggered
+by sending large user messages from multiple threads on the same socket.
+
+III. Impact
+
+Triggering the use-after-free situation may result in unintended kernel
+behaviour including a kernel panic.
+
+IV. Workaround
+
+No workaround is available.
+
+V. Solution
+
+Upgrade your vulnerable system to a supported FreeBSD stable or
+release / security branch (releng) dated after the correction date,
+and reboot.
+
+Perform one of the following:
+
+1) 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:
+
+# freebsd-update fetch
+# freebsd-update install
+# shutdown -r +10min "Rebooting for a security update"
+
+2) 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 12.1]
+# fetch https://security.FreeBSD.org/patches/SA-20:25/sctp.12.1.patch
+# fetch https://security.FreeBSD.org/patches/SA-20:25/sctp.12.1.patch.asc
+# gpg --verify sctp.12.1.patch.asc
+
+[FreeBSD 11.4]
+# fetch https://security.FreeBSD.org/patches/SA-20:25/sctp.11.4.patch
+# fetch https://security.FreeBSD.org/patches/SA-20:25/sctp.11.4.patch.asc
+# gpg --verify sctp.11.4.patch.asc
+
+[FreeBSD 11.3]
+# fetch https://security.FreeBSD.org/patches/SA-20:25/sctp.11.3.patch
+# fetch https://security.FreeBSD.org/patches/SA-20:25/sctp.11.3.patch.asc
+# gpg --verify sctp.11.3.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
+
+The following list contains the correction revision numbers for each
+affected branch.
+
+Branch/path Revision
+- -------------------------------------------------------------------------
+stable/12/ r364644
+releng/12.1/ r365256
+stable/11/ r364651
+releng/11.4/ r365256
+releng/11.3/ r365256
+- -------------------------------------------------------------------------
+
+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/A6HiuWv54gCjWNV05eS9J6n5cIFAl9PzTZfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cIMPw//ZOYh7TQdwvreQ/iZbJphPp7hBVJqFWPE9M72Yfo87/vkl+T5/GW9wiLT
+MQlknQ7SDyzE7i8RpGvX0lmXLbr1e2rkvin1ZFdCbWkPzC7w0WVH7XX6+I+RJmkh
+E4dtmHrYhLRwmVtW5WYZdfO+iYVTJl/h43eYbYvNgJZSuKkvl2Vk6DqyseHx7xR6
+gc7/41AIpMiqRLQI9ZnRvZCEiLq4G+q5z499ACfAutT9o+1T9L6QLCPuyY+fziiq
+cI2E/pQA5uxOY/z3ejKHeOzErjycY6GEhMiBKmsJqV6oU/cZd5hZ1qsmE9Xbi3/c
+Ax+OZr+Ve2a78dD7jOrmCrpBtG1Pg39c6VuQqHD3UN3seBNEkn4kto9vDX9fLceD
+GZbueV97boFxjnXu1B6C8ufqEZDqTaf/SU3+vCobBgydP+V8c1P5LbP6qcFHOUrk
+k7ijiJv03aYyY1Z6XtqbRsudZzIaTt+jneUA1eA46iWQqVZQHKo2liw5kAtsGu0k
+injGcazWRphV6xgOHIMCfrGcLLf0j+4UjiDUk30cansLGewuk/uEh6FlA4NzyRWA
+4L3Q0l/XQWvO2sNMtF9LbBUUujDyy93Vy8BouSp59v7+bAYrRHfcIAmaQnE4jev2
+BY7/JsrfQ9rG/Anzg49Hec8pw9VEvv4kA1STqXcpMt9Fq+0DslA=
+=2ET6
+-----END PGP SIGNATURE-----
Added: head/share/security/advisories/FreeBSD-SA-20:26.dhclient.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/advisories/FreeBSD-SA-20:26.dhclient.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,145 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
+=============================================================================
+FreeBSD-SA-20:26.dhclient Security Advisory
+ The FreeBSD Project
+
+Topic: dhclient heap overflow
+
+Category: core
+Module: dhclient
+Announced: 2020-09-02
+Credits: Shlomi Oberman, JSOF
+Affects: All supported versions of FreeBSD.
+Corrected: 2020-08-31 21:28:09 UTC (stable/12, 12.1-STABLE)
+ 2020-09-02 16:25:31 UTC (releng/12.1, 12.1-RELEASE-p9)
+ 2020-08-31 21:28:57 UTC (stable/11, 11.4-STABLE)
+ 2020-09-02 16:25:31 UTC (releng/11.4, 11.4-RELEASE-p3)
+ 2020-09-02 16:25:31 UTC (releng/11.3, 11.3-RELEASE-p13)
+CVE Name: CVE-2020-7461
+
+For general information regarding FreeBSD Security Advisories,
+including descriptions of the fields above, security branches, and the
+following sections, please visit .
+
+I. Background
+
+dhclient(8) is the default IPv4 DHCP client used on FreeBSD. It is
+responsible for contacting DHCP servers on a network segment, and for
+initializing and configuring network interfaces and configuring name
+resolution based on received information.
+
+dhclient(8) handles DHCP option 119, the Domain Search Option, which provides
+a list of domains to search when resolving names using DNS. The option data
+format uses a compression scheme to avoid transmitting duplicate domain name
+labels.
+
+II. Problem Description
+
+When parsing option 119 data, dhclient(8) computes the uncompressed domain
+list length so that it can allocate an appropriately sized buffer to store
+the uncompressed list. The code to compute the length failed to handle
+certain malformed input, resulting in a heap overflow when the uncompressed
+list is copied into in inadequately sized buffer.
+
+III. Impact
+
+The heap overflow could in principle be exploited to achieve remote code
+execution. The affected process runs with reduced privileges in a Capsicum
+sandbox, limiting the immediate impact of an exploit. However, it is
+possible the bug could be combined with other vulnerabilities to escape the
+sandbox.
+
+IV. Workaround
+
+No workaround is available. To trigger the bug, a system must be running
+dhclient(8) on the same network as a malicious DHCP server.
+
+V. Solution
+
+Upgrade your vulnerable system to a supported FreeBSD stable or
+release / security branch (releng) dated after the correction date, and
+restart dhclient or reboot.
+
+Perform one of the following:
+
+1) 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:
+
+# freebsd-update fetch
+# freebsd-update install
+# shutdown -r +10min "Rebooting for a security update"
+
+2) 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.
+
+# fetch https://security.FreeBSD.org/patches/SA-20:26/dhclient.patch
+# fetch https://security.FreeBSD.org/patches/SA-20:26/dhclient.patch.asc
+# gpg --verify dhclient.patch.asc
+
+b) Apply the patch. Execute the following commands as root:
+
+# cd /usr/src
+# patch < /path/to/patch
+
+c) Recompile the operating system using buildworld and installworld as
+described in .
+
+Restart the applicable daemons, or reboot the system.
+
+VI. Correction details
+
+The following list contains the correction revision numbers for each
+affected branch.
+
+Branch/path Revision
+- -------------------------------------------------------------------------
+stable/12/ r365010
+releng/12.1/ r365257
+stable/11/ r365011
+releng/11.4/ r365257
+releng/11.3/ r365257
+- -------------------------------------------------------------------------
+
+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/A6HiuWv54gCjWNV05eS9J6n5cIFAl9PzTtfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cLLPxAAhg/FSqWLykYAiQ8czoy98X00VIWAP1f4InfUKm8qOB8/7ptzv3A+2Hov
+7lHlyN0D4OwhJFt7fw9oTwNe4UgxShso6QrezaTJZR7juFELy9WODbRFnNK4i8w9
+NCBab+NIn1o7nFZnB0M5TMKfa4gc1jAV+Q/U/zi+ONvwZegmjXJxuop3Sq8wfBd2
+Vp9VAvEJvvBlQKExR2xNRDKV/0LpW+VffIuzlWT2ex3WwGpFVeVSL0ZNJsPbzMYX
+j0aqGo9B/mHfXtKSQ415kGxiaQctnu5FqjNgSc00byzOU0YTiLsPwPdUgIt+nuQd
+WFSePoZsDYstkkJ8YaCA/LVzmZo0tNR8m+z7xmhCszUbMIV+iRSycUexEbCXoPx/
+Ebg6ycyYMwguK7rL2dkjNWTkr3hP5CgLD7VnzVBYGiBY7ha0zOgbaYWl/33Az5Fb
+0eaIyJRFCDmI32NZfri1WLc06K1gFcVcR6VO+BUqRHG6bkYnF/4xlla8ERhYgNeC
+Y9cs4Y9TNRges79k7jovpu9B5nicTEqMRQBubcARX5+w9zLg8h2aKH6inuVy1srn
+M9H/mjdCHMkySpSSrENw9Jk5I7RAgHHRgA1OTkB6Da02aMzPEh6fYHWeR7IpvxPc
+2A/hxnZy0tTeZ4aKbds1GYZWUVDd3I8DlSVcT5Bq1g5kk6I+PN8=
+=jfay
+-----END PGP SIGNATURE-----
Added: head/share/security/patches/EN-20:17/linuxthread.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/EN-20:17/linuxthread.patch Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,63 @@
+--- sys/compat/linux/linux_emul.c.orig
++++ sys/compat/linux/linux_emul.c
+@@ -261,22 +261,13 @@
+ void
+ linux_proc_exec(void *arg __unused, struct proc *p, struct image_params *imgp)
+ {
+- struct thread *td = curthread;
++ struct thread *td;
+ struct thread *othertd;
+ #if defined(__amd64__)
+ struct linux_pemuldata *pem;
+ #endif
+
+- /*
+- * In a case of execing from Linux binary properly detach
+- * other threads from the user space.
+- */
+- if (__predict_false(SV_PROC_ABI(p) == SV_ABI_LINUX)) {
+- FOREACH_THREAD_IN_PROC(p, othertd) {
+- if (td != othertd)
+- (p->p_sysent->sv_thread_detach)(othertd);
+- }
+- }
++ td = curthread;
+
+ /*
+ * In a case of execing to Linux binary we create Linux
+@@ -284,11 +275,32 @@
+ */
+ if (__predict_false((imgp->sysent->sv_flags & SV_ABI_MASK) ==
+ SV_ABI_LINUX)) {
+-
+- if (SV_PROC_ABI(p) == SV_ABI_LINUX)
++ if (SV_PROC_ABI(p) == SV_ABI_LINUX) {
++ /*
++ * Process already was under Linuxolator
++ * before exec. Update emuldata to reflect
++ * single-threaded cleaned state after exec.
++ */
+ linux_proc_init(td, NULL, 0);
+- else
++ } else {
++ /*
++ * We are switching the process to Linux emulator.
++ */
+ linux_proc_init(td, td, 0);
++
++ /*
++ * Create a transient td_emuldata for all suspended
++ * threads, so that p->p_sysent->sv_thread_detach() ==
++ * linux_thread_detach() can find expected but unused
++ * emuldata.
++ */
++ FOREACH_THREAD_IN_PROC(td->td_proc, othertd) {
++ if (othertd != td) {
++ linux_proc_init(td, othertd,
++ LINUX_CLONE_THREAD);
++ }
++ }
++ }
+ #if defined(__amd64__)
+ /*
+ * An IA32 executable which has executable stack will have the
Added: head/share/security/patches/EN-20:17/linuxthread.patch.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/EN-20:17/linuxthread.patch.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQKTBAABCgB9FiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAl9Py7tfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cLxQw/9HUXUeCz5XHIK6qL0yaGIDQh2QOlLXiHSf+5EvGOv+xFsP+IFFwWLNCud
+D5LCquLDcFOAxb2PZOZ8Of2zUtmiFGi2rly+aw//pNMiRzbI/wGfwvcr2iwleP0P
+DBn0PDJzOJO87FzjdPnm3p8GqlndCkb2YEDzVDCzA29uTyXbNSB38fj5W+Nqg/H3
+ouxl9NEcN5q8cdUn2//F6DX/NKKoQ+KUR5ImAm5VPDDzs+i3U7uIGO/o1B1iZd1+
+EvSLRDmaB58xmqbhudbb//gzJycD8OAv0djxjjfsYhR2yr1sKWi0+lM22QFvSPGY
+2PC4692pzOySX2sDf9qdVk2ljv8ab498Kkeo1fUtSTNIjwei2OjYsRYq5nmRfb0Q
+2pKHOb80NfQTMIZ6nQHNi6AQ9T/Jezp14VlCeMzkIWQ9o8Lez6W3fxy+59Ir+tQh
+CsWXIoTPXO9RjHkqQ8jw2F0qjI77dFxpN1hixi/3Wn5KA+3BkLidcCoXiejkR9jy
+FnmAAWjS97TIpLMMwScmA5X83wNpylX1Y+/69NNxw6IiJvNN4KhLWAj2V4l0OSrZ
+IJlBReeEJk0wL5z6JQyJ4XB6zTDjBb3Cx9grmDH6CPssLsDlcrJGyICpawXPLOeg
+aLg8h1bgD8YlMVxyxUgqpPGaCDwY1pRale8+mYbWFUWfGcCll5U=
+=InXC
+-----END PGP SIGNATURE-----
Added: head/share/security/patches/EN-20:18/getfsstat.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/EN-20:18/getfsstat.patch Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,11 @@
+--- sys/kern/vfs_syscalls.c.orig
++++ sys/kern/vfs_syscalls.c
+@@ -409,6 +409,8 @@
+ case MNT_NOWAIT:
+ break;
+ default:
++ if (bufseg == UIO_SYSSPACE)
++ *buf = NULL;
+ return (EINVAL);
+ }
+ restart:
Added: head/share/security/patches/EN-20:18/getfsstat.patch.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/EN-20:18/getfsstat.patch.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQKTBAABCgB9FiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAl9Py7tfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cISgA/7Bc4uiJyULvRciFN5W7X1aNFKjFtBlP3LAsRVZFkAxxb5SEN9NIuMqru3
+smZ3oIPswksChJYWdGuiegvzVRPo73YinMnFZu+i064wLttnlOEJXIePfEgpvu81
+BaCtBI3iPrHroFA6LiSUPFlZUBYxl9sMucusRWOpORDPOeNVVoBm0jC282B2k6m0
+h6dPQG++ARXdoH8hBnXrZt17Lu8kK6BOQFysru8G35UCLf9jAczrzStaq9DC6rdi
+UHilIaeXKvEM10r7hos8d3wLQjpKRXcSEmcYAWgbCG8ewlSVDDhORftqZ2gv6I/P
+dqDwnwznS1ArhYWjk+RHheekbgqP89nJpaYT3rvne3wuzjX6fIDtJBEg0/v5PbOX
+VZu/5MG8M/l02j5NLghgGnqRmQjalpl4khsBBweQfht/w4eSURA219V497v6Dm0w
+cwk/+R1Nql7NY83PK3PhSvVkmjLvlRYYm47yJphWtqxZ2forwT9KSPZgcEYByd0t
+Fiw2rJCyUDXtgMPNmIYcqeX/5IUT921L1wr8VWCYdaS15qFEjU790M+moiK9j6En
+IyCsoNN6WASORwcgJGqi6kiScYQEUR+I34feox4dkfavDMrG2ll7Spzz4RZJSar/
+HF191J+feeHbMFcz7gqH6vumj8mMKrx/ARWD16OVSFIFaaF7QjA=
+=yl10
+-----END PGP SIGNATURE-----
Added: head/share/security/patches/SA-20:24/ipv6.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/SA-20:24/ipv6.patch Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,37 @@
+--- sys/netinet6/ip6_input.c
++++ sys/netinet6/ip6_input.c
+@@ -402,20 +402,22 @@ VNET_SYSUNINIT(inet6, SI_SUB_PROTO_DOMAIN, SI_ORDER_THIRD, ip6_destroy, NULL);
+ #endif
+
+ static int
+-ip6_input_hbh(struct mbuf *m, uint32_t *plen, uint32_t *rtalert, int *off,
++ip6_input_hbh(struct mbuf **mp, uint32_t *plen, uint32_t *rtalert, int *off,
+ int *nxt, int *ours)
+ {
++ struct mbuf *m;
+ struct ip6_hdr *ip6;
+ struct ip6_hbh *hbh;
+
+- if (ip6_hopopts_input(plen, rtalert, &m, off)) {
++ if (ip6_hopopts_input(plen, rtalert, mp, off)) {
+ #if 0 /*touches NULL pointer*/
+- in6_ifstat_inc(m->m_pkthdr.rcvif, ifs6_in_discard);
++ in6_ifstat_inc((*mp)->m_pkthdr.rcvif, ifs6_in_discard);
+ #endif
+ goto out; /* m have already been freed */
+ }
+
+ /* adjust pointer */
++ m = *mp;
+ ip6 = mtod(m, struct ip6_hdr *);
+
+ /*
+@@ -855,7 +857,7 @@ ip6_input(struct mbuf *m)
+ */
+ plen = (u_int32_t)ntohs(ip6->ip6_plen);
+ if (ip6->ip6_nxt == IPPROTO_HOPOPTS) {
+- if (ip6_input_hbh(m, &plen, &rtalert, &off, &nxt, &ours) != 0)
++ if (ip6_input_hbh(&m, &plen, &rtalert, &off, &nxt, &ours) != 0)
+ return;
+ } else
+ nxt = ip6->ip6_nxt;
Added: head/share/security/patches/SA-20:24/ipv6.patch.asc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/SA-20:24/ipv6.patch.asc Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQKTBAABCgB9FiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAl9Py7tfFIAAAAAALgAo
+aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
+MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
+5cIWLQ//f5XvBbodgJD5LiVh8RJwlPjdTI72UqY+YoFq2v3ELlaIL40Zpfr1WUE/
+70lPdfeX8GgKDLzvV0RA05HFYyhMD8zOY2TOglS0dEcU6gQ7z0ncPm3pmS2G8JjS
+/f8Lioqp1UbxROpW+vquj3Zls40Lkk5T2xOrhR6mNzOVSFHm3q8+ElPAEFsrfPy1
+KZEM3CefIEgngED9m5bUsICnuIIdyiOZW+zx+3NnJEzwL4laS7KKzzplzibBtogq
+2qx6tDnIatRUJLb7ZVzayW4FAT2aRhS02JqcnL5vljtkefr50f5a+yA8lflBJm5I
++3rCJcFG89c4OOjO6e7LtyorFk7OKtdWGkHFNLlXmN9C8a6Rap9r3SW3NC/6YJHB
+7v7sZ0WHv8ECl65HnA/KCBvtdfCUEb6EqOCJW2CncmVFdBxMcCOAsAdC36Cc4yPl
+3/7HFzhrO5LoM8xbGZdYKjb+T+LgsrIyeYgGr19RfoYNqVkzxxFX8Nz+OLwbPIC3
+/MTSM0VYEelmAEsFiEV4oL6D42xYhafXSRRstQAMSijW8v4ao8KpJaz2dzbcQ2NO
+U8S9NI3kwC7lvjO+hH1n7w2nJi25Z4fTBiz6vKCOYwEEN38tis6S2YOusfPiI39z
+0C8VvWVXRHUJBqsjBZ6I74Bs5CSjRSL2YQbVyvLl82WctHrXk5Q=
+=y2VF
+-----END PGP SIGNATURE-----
Added: head/share/security/patches/SA-20:25/sctp.11.3.patch
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/share/security/patches/SA-20:25/sctp.11.3.patch Wed Sep 2 16:53:16 2020 (r54452)
@@ -0,0 +1,305 @@
+--- sys/netinet/sctp_input.c
++++ sys/netinet/sctp_input.c
+@@ -839,7 +839,6 @@ sctp_handle_abort(struct sctp_abort_chunk *abort,
+ SCTP_TCB_LOCK(stcb);
+ atomic_subtract_int(&stcb->asoc.refcnt, 1);
+ #endif
+- SCTP_ADD_SUBSTATE(stcb, SCTP_STATE_WAS_ABORTED);
+ (void)sctp_free_assoc(stcb->sctp_ep, stcb, SCTP_NORMAL_PROC,
+ SCTP_FROM_SCTP_INPUT + SCTP_LOC_8);
+ #if defined(__APPLE__) || defined(SCTP_SO_LOCK_TESTING)
+@@ -1989,7 +1988,7 @@ sctp_process_cookie_existing(struct mbuf *m, int iphlen, int offset,
+ /* send up all the data */
+ SCTP_TCB_SEND_LOCK(stcb);
+
+- sctp_report_all_outbound(stcb, 0, 1, SCTP_SO_LOCKED);
++ sctp_report_all_outbound(stcb, 0, SCTP_SO_LOCKED);
+ for (i = 0; i < stcb->asoc.streamoutcnt; i++) {
+ stcb->asoc.strmout[i].chunks_on_queues = 0;
+ #if defined(SCTP_DETAILED_STR_STATS)
+--- sys/netinet/sctp_output.c
++++ sys/netinet/sctp_output.c
+@@ -13159,11 +13159,10 @@ sctp_lower_sosend(struct socket *so,
+ error = EINVAL;
+ goto out;
+ }
+- SCTP_TCB_SEND_UNLOCK(stcb);
+-
+ strm = &stcb->asoc.strmout[srcv->sinfo_stream];
+ if (strm->last_msg_incomplete == 0) {
+ do_a_copy_in:
++ SCTP_TCB_SEND_UNLOCK(stcb);
+ sp = sctp_copy_it_in(stcb, asoc, srcv, uio, net, max_len, user_marks_eor, &error);
+ if (error) {
+ goto out;
+@@ -13189,13 +13188,11 @@ sctp_lower_sosend(struct socket *so,
+ if (srcv->sinfo_flags & SCTP_UNORDERED) {
+ SCTP_STAT_INCR(sctps_sends_with_unord);
+ }
++ sp->processing = 1;
+ TAILQ_INSERT_TAIL(&strm->outqueue, sp, next);
+ stcb->asoc.ss_functions.sctp_ss_add_to_stream(stcb, asoc, strm, sp, 1);
+- SCTP_TCB_SEND_UNLOCK(stcb);
+ } else {
+- SCTP_TCB_SEND_LOCK(stcb);
+ sp = TAILQ_LAST(&strm->outqueue, sctp_streamhead);
+- SCTP_TCB_SEND_UNLOCK(stcb);
+ if (sp == NULL) {
+ /* ???? Huh ??? last msg is gone */
+ #ifdef INVARIANTS
+@@ -13207,7 +13204,16 @@ sctp_lower_sosend(struct socket *so,
+ goto do_a_copy_in;
+
+ }
++ if (sp->processing) {
++ SCTP_TCB_SEND_UNLOCK(stcb);
++ SCTP_LTRACE_ERR_RET(inp, stcb, net, SCTP_FROM_SCTP_OUTPUT, EINVAL);
++ error = EINVAL;
++ goto out;
++ } else {
++ sp->processing = 1;
++ }
+ }
++ SCTP_TCB_SEND_UNLOCK(stcb);
+ while (uio->uio_resid > 0) {
+ /* How much room do we have? */
+ struct mbuf *new_tail, *mm;
+@@ -13232,20 +13238,29 @@ sctp_lower_sosend(struct socket *so,
+ if (mm) {
+ sctp_m_freem(mm);
+ }
++ SCTP_TCB_SEND_LOCK(stcb);
++ if (sp != NULL) {
++ sp->processing = 0;
++ }
++ SCTP_TCB_SEND_UNLOCK(stcb);
+ goto out;
+ }
+ /* Update the mbuf and count */
+ SCTP_TCB_SEND_LOCK(stcb);
+- if (stcb->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED) {
++ if ((stcb->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED) ||
++ (stcb->asoc.state & SCTP_STATE_WAS_ABORTED)) {
+ /*
+ * we need to get out. Peer probably
+ * aborted.
+ */
+ sctp_m_freem(mm);
+- if (stcb->asoc.state & SCTP_PCB_FLAGS_WAS_ABORTED) {
++ if (stcb->asoc.state & SCTP_STATE_WAS_ABORTED) {
+ SCTP_LTRACE_ERR_RET(NULL, stcb, NULL, SCTP_FROM_SCTP_OUTPUT, ECONNRESET);
+ error = ECONNRESET;
+ }
++ if (sp != NULL) {
++ sp->processing = 0;
++ }
+ SCTP_TCB_SEND_UNLOCK(stcb);
+ goto out;
+ }
+@@ -13305,6 +13320,11 @@ sctp_lower_sosend(struct socket *so,
+ /* wait for space now */
+ if (non_blocking) {
+ /* Non-blocking io in place out */
++ SCTP_TCB_SEND_LOCK(stcb);
++ if (sp != NULL) {
++ sp->processing = 0;
++ }
++ SCTP_TCB_SEND_UNLOCK(stcb);
+ goto skip_out_eof;
+ }
+ /* What about the INIT, send it maybe */
+@@ -13428,6 +13448,11 @@ sctp_lower_sosend(struct socket *so,
+ }
+ }
+ SOCKBUF_UNLOCK(&so->so_snd);
++ SCTP_TCB_SEND_LOCK(stcb);
++ if (sp != NULL) {
++ sp->processing = 0;
++ }
++ SCTP_TCB_SEND_UNLOCK(stcb);
+ goto out_unlocked;
+ }
+
+@@ -13437,12 +13462,19 @@ sctp_lower_sosend(struct socket *so,
+ }
+ }
+ SOCKBUF_UNLOCK(&so->so_snd);
++ SCTP_TCB_SEND_LOCK(stcb);
+ if (stcb->asoc.state & SCTP_STATE_ABOUT_TO_BE_FREED) {
++ if (sp != NULL) {
++ sp->processing = 0;
++ }
++ SCTP_TCB_SEND_UNLOCK(stcb);
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-doc-head@freebsd.org Wed Sep 2 17:53:21 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id E7C643C11F2;
Wed, 2 Sep 2020 17:53:20 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhWkm5ZDXz3gBS;
Wed, 2 Sep 2020 17:53:20 +0000 (UTC) (envelope-from bhd@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 9A289E2CC;
Wed, 2 Sep 2020 17:53:20 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 082HrKdF092464;
Wed, 2 Sep 2020 17:53:20 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082HrKrj092463;
Wed, 2 Sep 2020 17:53:20 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <202009021753.082HrKrj092463@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Wed, 2 Sep 2020 17:53:20 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54453 - head/de_DE.ISO8859-1/books/handbook/x11
X-SVN-Group: doc-head
X-SVN-Commit-Author: bhd
X-SVN-Commit-Paths: head/de_DE.ISO8859-1/books/handbook/x11
X-SVN-Commit-Revision: 54453
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 17:53:21 -0000
Author: bhd
Date: Wed Sep 2 17:53:20 2020
New Revision: 54453
URL: https://svnweb.freebsd.org/changeset/doc/54453
Log:
Update to r54442:
Add missing tags preventing correct rendering of an author
part.
Modified:
head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml Wed Sep 2 16:53:16 2020 (r54452)
+++ head/de_DE.ISO8859-1/books/handbook/x11/chapter.xml Wed Sep 2 17:53:20 2020 (r54453)
@@ -4,7 +4,7 @@
$FreeBSD$
$FreeBSDde: de-docproj/books/handbook/x11/chapter.xml,v 1.79 2012/04/30 16:18:12 bcr Exp $
- basiert auf: r54441
+ basiert auf: r54442
-->
&xorg; konfigurieren
+
Warren
@@ -312,6 +313,7 @@
Übersetzt von
+
From owner-svn-doc-head@freebsd.org Wed Sep 2 17:57:43 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 99CEA3C2D56;
Wed, 2 Sep 2020 17:57:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhWqq3ZWvz3yCy;
Wed, 2 Sep 2020 17:57:43 +0000 (UTC) (envelope-from bhd@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 5E6C0E44E;
Wed, 2 Sep 2020 17:57:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 082HvhkR092716;
Wed, 2 Sep 2020 17:57:43 GMT (envelope-from bhd@FreeBSD.org)
Received: (from bhd@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082HvhQq092715;
Wed, 2 Sep 2020 17:57:43 GMT (envelope-from bhd@FreeBSD.org)
Message-Id: <202009021757.082HvhQq092715@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org
using -f
From: Bjoern Heidotting
Date: Wed, 2 Sep 2020 17:57:43 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54454 - head/de_DE.ISO8859-1/books/handbook/ports
X-SVN-Group: doc-head
X-SVN-Commit-Author: bhd
X-SVN-Commit-Paths: head/de_DE.ISO8859-1/books/handbook/ports
X-SVN-Commit-Revision: 54454
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 17:57:43 -0000
Author: bhd
Date: Wed Sep 2 17:57:42 2020
New Revision: 54454
URL: https://svnweb.freebsd.org/changeset/doc/54454
Log:
Update to r54447:
- 10amd64 -> 11amd64
Modified:
head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml
Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Wed Sep 2 17:53:20 2020 (r54453)
+++ head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Wed Sep 2 17:57:42 2020 (r54454)
@@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
- basiert auf: r54395
+ basiert auf: r54447
-->
Die Optionen und Abhängigkeiten für die Ports werden wie
folgt konfiguriert:
- &prompt.root; poudriere options -j 10amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist
+ &prompt.root; poudriere options -j 11amd64 -p local -z workstation -f 11amd64-local-workstation-pkglist
Schließlich werden die Pakete gebaut und ein
Paket-Repository erstellt:
From owner-svn-doc-head@freebsd.org Wed Sep 2 18:45:00 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5EF483C492D;
Wed, 2 Sep 2020 18:45:00 +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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhXtN1rY0z42jF;
Wed, 2 Sep 2020 18:45:00 +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 2298CEBCE;
Wed, 2 Sep 2020 18:45:00 +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 082Ij0Ah023991;
Wed, 2 Sep 2020 18:45:00 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082Ij0th023987;
Wed, 2 Sep 2020 18:45:00 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <202009021845.082Ij0th023987@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Wed, 2 Sep 2020 18:45:00 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54455 - head/en_US.ISO8859-1/htdocs/releases/11.4R
X-SVN-Group: doc-head
X-SVN-Commit-Author: gjb
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/releases/11.4R
X-SVN-Commit-Revision: 54455
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 18:45:00 -0000
Author: gjb
Date: Wed Sep 2 18:44:59 2020
New Revision: 54455
URL: https://svnweb.freebsd.org/changeset/doc/54455
Log:
Regen after r365269
Sponsored by: Rubicon Communications, LLC (netgate.com)
Modified:
head/en_US.ISO8859-1/htdocs/releases/11.4R/errata.html
Modified: head/en_US.ISO8859-1/htdocs/releases/11.4R/errata.html
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/11.4R/errata.html Wed Sep 2 17:57:42 2020 (r54454)
+++ head/en_US.ISO8859-1/htdocs/releases/11.4R/errata.html Wed Sep 2 18:44:59 2020 (r54455)
@@ -34,7 +34,7 @@
errata are located at https://www.FreeBSD.org/releases/, plus any
sites which keep up-to-date mirrors of this location.
Source and binary snapshots of FreeBSD 11.4-STABLE also
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/.
[2020-06-11] Source-based upgrades from FreeBSD 11.2
on the i386 architecture may fail to compile
clang due to the amount of
RAM consumed.
Adding CFLAGS+=-O1
to
From owner-svn-doc-head@freebsd.org Wed Sep 2 18:45:27 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5C11A3C4574;
Wed, 2 Sep 2020 18:45:27 +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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhXtv0D02z42Yy;
Wed, 2 Sep 2020 18:45:27 +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 CB563ED4C;
Wed, 2 Sep 2020 18:45:26 +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 082IjQ7R024052;
Wed, 2 Sep 2020 18:45:26 GMT (envelope-from gjb@FreeBSD.org)
Received: (from gjb@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082IjQEc024050;
Wed, 2 Sep 2020 18:45:26 GMT (envelope-from gjb@FreeBSD.org)
Message-Id: <202009021845.082IjQEc024050@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org
using -f
From: Glen Barber
Date: Wed, 2 Sep 2020 18:45:26 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54456 -
head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml
X-SVN-Group: doc-head
X-SVN-Commit-Author: gjb
X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml
X-SVN-Commit-Revision: 54456
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 18:45:27 -0000
Author: gjb
Date: Wed Sep 2 18:45:26 2020
New Revision: 54456
URL: https://svnweb.freebsd.org/changeset/doc/54456
Log:
Document EN-20:13-18, SA-20:18-26
Sponsored by: Rubicon Communications, LLC (netgate.com)
Modified:
head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/errata.xml
head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/security.xml
Modified: head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/errata.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/errata.xml Wed Sep 2 18:44:59 2020 (r54455)
+++ head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/errata.xml Wed Sep 2 18:45:26 2020 (r54456)
@@ -100,6 +100,42 @@
Watchdog timeout resetting idle
queues
+
+
+ FreeBSD-EN-20:13.bhyve
+ 8 July 2020
+ Crash with PCI device passthrough
+
+
+
+ FreeBSD-EN-20:14.linuxkpi
+ 8 July 2020
+ Kernel panic
+
+
+
+ FreeBSD-EN-20:15.mps
+ 8 July 2020
+ Kernel panic
+
+
+
+ FreeBSD-EN-20:16.vmx
+ 5 August 2020
+ Packet loss and degraded
+ performance
+
+
+
+ FreeBSD-EN-20:17.linuxthread
+ 2 September 2020
+ Kernel panic
+
Modified: head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/security.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/security.xml Wed Sep 2 18:44:59 2020 (r54455)
+++ head/en_US.ISO8859-1/htdocs/releases/12.1R/share/xml/security.xml Wed Sep 2 18:45:26 2020 (r54456)
@@ -144,6 +144,55 @@
HID descriptor parsing
error
+
+
+ FreeBSD-SA-20:19.unbound
+ 8 July 2020
+ Multiple vulnerabilities
+
+
+
+ FreeBSD-SA-20:20.ipv6
+ 8 July 2020
+ Race condition and use-after-free
+
+
+
+ FreeBSD-SA-20:21.usb_net
+ 5 August 2020
+ Memory corruption
+
+
+
+ FreeBSD-SA-20:22.sqlite
+ 5 August 2020
+ Multiple vulnerabilities
+
+
+
+ FreeBSD-SA-20:23.sendmsg
+ 5 August 2020
+ Privilege escalation
+
+
+
+ FreeBSD-SA-20:25.sctp
+ 2 September 2020
+ Use-after-free bug
+
+
+
+ FreeBSD-SA-20:26.dhclient
+ 2 September 2020
+ Heap overflow
+
From owner-svn-doc-head@freebsd.org Wed Sep 2 22:03:15 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id CD3123CB88A;
Wed, 2 Sep 2020 22:03:15 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhdH755XCz4M8b;
Wed, 2 Sep 2020 22:03:15 +0000 (UTC) (envelope-from hrs@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 77F9011583;
Wed, 2 Sep 2020 22:03:15 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 082M3Fia048272;
Wed, 2 Sep 2020 22:03:15 GMT (envelope-from hrs@FreeBSD.org)
Received: (from hrs@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082M3Fss048271;
Wed, 2 Sep 2020 22:03:15 GMT (envelope-from hrs@FreeBSD.org)
Message-Id: <202009022203.082M3Fss048271@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: hrs set sender to hrs@FreeBSD.org
using -f
From: Hiroki Sato
Date: Wed, 2 Sep 2020 22:03:15 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54457 - in head: en_US.ISO8859-1/articles/pgpkeys
share/mk
X-SVN-Group: doc-head
X-SVN-Commit-Author: hrs
X-SVN-Commit-Paths: in head: en_US.ISO8859-1/articles/pgpkeys share/mk
X-SVN-Commit-Revision: 54457
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 22:03:15 -0000
Author: hrs
Date: Wed Sep 2 22:03:14 2020
New Revision: 54457
URL: https://svnweb.freebsd.org/changeset/doc/54457
Log:
Add dependency on share/pgpkeys/*.key. This is a temporary measure
and the build system should be fixed to support it properly.
Modified:
head/en_US.ISO8859-1/articles/pgpkeys/Makefile
head/share/mk/doc.xml.mk
Modified: head/en_US.ISO8859-1/articles/pgpkeys/Makefile
==============================================================================
--- head/en_US.ISO8859-1/articles/pgpkeys/Makefile Wed Sep 2 18:45:26 2020 (r54456)
+++ head/en_US.ISO8859-1/articles/pgpkeys/Makefile Wed Sep 2 22:03:14 2020 (r54457)
@@ -19,3 +19,9 @@ URL_RELPREFIX?= ../../../..
DOC_PREFIX?= ${.CURDIR}/../../..
.include "${DOC_PREFIX}/share/mk/doc.project.mk"
+
+# XXXHRS temporary measure to handle PGP key dependency
+.PATH: ${DOC_PREFIX}/share/pgpkeys
+.for f in ${FORMATS}
+${DOC}.${f}: ${_DEPENDSET.pgpkeys}
+.endfor
Modified: head/share/mk/doc.xml.mk
==============================================================================
--- head/share/mk/doc.xml.mk Wed Sep 2 18:45:26 2020 (r54456)
+++ head/share/mk/doc.xml.mk Wed Sep 2 22:03:14 2020 (r54457)
@@ -16,7 +16,7 @@ XML_CATALOG_CWD= ${DOC_PREFIX}/share/xml/catalog-cwd.x
# Variables used in DEPENDSET
_DEPENDSET.all= wwwstd transtable mirrors usergroups commercial \
- news press events advisories notices
+ news press events advisories notices pgpkeys
# DEPENDSET: wwwstd .........................................................
_DEPENDSET.wwwstd= ${XML_INCLUDES}
@@ -230,6 +230,9 @@ XML_ADVISORIES= ${DOC_PREFIX}/share/xml/advisories.xm
_DEPENDSET.notices= ${XML_NOTICES} ${XML_INCLUDES}
_PARAMS.notices= --param notices.xml "'${XML_NOTICES}'"
XML_NOTICES= ${DOC_PREFIX}/share/xml/notices.xml
+
+# DEPENDSET: pgpkeys ........................................................
+_DEPENDSET.pgpkeys!= cd ${DOC_PREFIX}/share/pgpkeys && echo *.key *.ent
# ---
# .xml -> .html rendering rule
From owner-svn-doc-head@freebsd.org Wed Sep 2 22:31:11 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id F3ED63CC3AA;
Wed, 2 Sep 2020 22:31:10 +0000 (UTC)
(envelope-from bofh@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhdvL6Btxz4PKs;
Wed, 2 Sep 2020 22:31:10 +0000 (UTC)
(envelope-from bofh@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 B7EE111A0C;
Wed, 2 Sep 2020 22:31:10 +0000 (UTC)
(envelope-from bofh@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 082MVAR4063190;
Wed, 2 Sep 2020 22:31:10 GMT (envelope-from bofh@FreeBSD.org)
Received: (from bofh@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082MVAfS063189;
Wed, 2 Sep 2020 22:31:10 GMT (envelope-from bofh@FreeBSD.org)
Message-Id: <202009022231.082MVAfS063189@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bofh set sender to
bofh@FreeBSD.org using -f
From: Muhammad Moinur Rahman
Date: Wed, 2 Sep 2020 22:31:10 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54458 - head/en_US.ISO8859-1/articles/committers-guide
X-SVN-Group: doc-head
X-SVN-Commit-Author: bofh
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/committers-guide
X-SVN-Commit-Revision: 54458
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 22:31:11 -0000
Author: bofh (ports committer)
Date: Wed Sep 2 22:31:10 2020
New Revision: 54458
URL: https://svnweb.freebsd.org/changeset/doc/54458
Log:
Add a timeline for completion of mentorship
Committing with core-secretary@ hat on
Submitted by: brooks
Approved by: core
Differential Revision: https://reviews.freebsd.org/D24246
Modified:
head/en_US.ISO8859-1/articles/committers-guide/article.xml
Modified: head/en_US.ISO8859-1/articles/committers-guide/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Sep 2 22:03:14 2020 (r54457)
+++ head/en_US.ISO8859-1/articles/committers-guide/article.xml Wed Sep 2 22:31:10 2020 (r54458)
@@ -2434,6 +2434,15 @@ smtpd_sender_restrictions = reject_known_sender_login_
+
+ New committers should aim to complete enough commits that
+ their mentor is comfortable releasing them from mentorship
+ within the first year. If they are still under mentorship, the
+ appropriate management body (core, doceng, or portmgr) should
+ attempt to ensure that there are no barriers preventing
+ completion. If the committer is unable to satisfy their mentor
+ of readiness by a year and a half their commit bit may be
+ converted to project membership.
From owner-svn-doc-head@freebsd.org Wed Sep 2 22:38:13 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 90B183CC3C9;
Wed, 2 Sep 2020 22:38:13 +0000 (UTC)
(envelope-from bofh@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4Bhf3T3HYfz4PMP;
Wed, 2 Sep 2020 22:38:13 +0000 (UTC)
(envelope-from bofh@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 540551199F;
Wed, 2 Sep 2020 22:38:13 +0000 (UTC)
(envelope-from bofh@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 082McD8b067361;
Wed, 2 Sep 2020 22:38:13 GMT (envelope-from bofh@FreeBSD.org)
Received: (from bofh@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 082McD7u067360;
Wed, 2 Sep 2020 22:38:13 GMT (envelope-from bofh@FreeBSD.org)
Message-Id: <202009022238.082McD7u067360@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: bofh set sender to
bofh@FreeBSD.org using -f
From: Muhammad Moinur Rahman
Date: Wed, 2 Sep 2020 22:38:13 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54459 - head/en_US.ISO8859-1/articles/contributors
X-SVN-Group: doc-head
X-SVN-Commit-Author: bofh
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors
X-SVN-Commit-Revision: 54459
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Wed, 02 Sep 2020 22:38:13 -0000
Author: bofh (ports committer)
Date: Wed Sep 2 22:38:12 2020
New Revision: 54459
URL: https://svnweb.freebsd.org/changeset/doc/54459
Log:
Take in idle commit bits
Committing with core-secretary@ hat on
Submitted by: jrm
Reviewed by: bcr
Differential Revision: https://reviews.freebsd.org/D24312
Modified:
head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml
Modified: head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Wed Sep 2 22:31:10 2020 (r54458)
+++ head/en_US.ISO8859-1/articles/contributors/contrib.develalumni.xml Wed Sep 2 22:38:12 2020 (r54459)
@@ -2,6 +2,9 @@
+
+ &a.mahrens.email; (2016 - 2020)
+
&a.gblach.email; (2012 - 2020)
@@ -32,10 +35,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.wollman.email; (1993 - 2020)
+
+
+
&a.az.email; (2005 - 2019)
+ &a.bde.email; (1994 - 2019)
+
+
+
&a.murray.email; (≤ 2001 - 2019)
@@ -72,6 +83,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.benno.email; (2000 - 2018)
+
+
+
&a.jwd.email; (2000 - 2019)
@@ -96,6 +111,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.lidl.email; (2015 - 2019)
+
+
+
&a.neel.email; (2009 - 2019)
@@ -140,6 +159,14 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.def.email; (2016 - 2018)
+
+
+
+ &a.jeb.email; (2018 - 2018)
+
+
+
&a.jimharris.email; (2011 - 2018)
@@ -168,6 +195,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.bryanv.email; (2012 - 2018)
+
+
+
&a.daichi.email; (2002 - 2018)
@@ -192,6 +223,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.jonathan.email; (2010 - 2017)
+
+
+
&a.kevlo.email; (1999 - 2017)
@@ -260,14 +295,30 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.ru.email; (1999 - 2017)
+
+
+
&a.sanpei.email; (2000 - 2017)
+ &a.sephe.email; (2007 - 2017)
+
+
+
&a.stefanf.email; (2004 - 2017)
+ &a.silby.email; (2001 - 2018)
+
+
+
+ &a.skra.email; (2015 - 2018)
+
+
+
&a.syuu.email; (2012 - 2017)
@@ -284,6 +335,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.theraven.email; (2011 - 2017)
+
+
+
&a.ups.email; (2004 - 2017)
@@ -316,10 +371,18 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.jmcneill.email; (2016 - 2017)
+
+
+
&a.rmh.email; (2011 - 2017)
+ &a.slm.email; (2014 - 2017)
+
+
+
&a.versus.email; (2008 - 2017)
@@ -384,6 +447,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.achim.email; (2013 - 2015)
+
+
+
&a.ade.email; (2000 - 2015)
@@ -536,6 +603,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
+ &a.qingli.email; (2005 - 2013)
+
+
+
&a.roam.email; (2000 - 2013)
@@ -557,6 +628,10 @@ xmlns:xlink="http://www.w3.org/1999/xlink" version="5.
&a.flz.email; (2005 - 2013)
+
+
+
+ &a.scf.email; (2007 - 2012)
From owner-svn-doc-head@freebsd.org Thu Sep 3 04:23:59 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id D57A03D8BFD;
Thu, 3 Sep 2020 04:23:59 +0000 (UTC)
(envelope-from ashish@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BhnkR5bhxz3YFk;
Thu, 3 Sep 2020 04:23:59 +0000 (UTC)
(envelope-from ashish@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 A2B9815E77;
Thu, 3 Sep 2020 04:23:59 +0000 (UTC)
(envelope-from ashish@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0834Nx6Q083324;
Thu, 3 Sep 2020 04:23:59 GMT (envelope-from ashish@FreeBSD.org)
Received: (from ashish@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0834NxKx083323;
Thu, 3 Sep 2020 04:23:59 GMT (envelope-from ashish@FreeBSD.org)
Message-Id: <202009030423.0834NxKx083323@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: ashish set sender to
ashish@FreeBSD.org using -f
From: Ashish SHUKLA
Date: Thu, 3 Sep 2020 04:23:59 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54460 - head/share/pgpkeys
X-SVN-Group: doc-head
X-SVN-Commit-Author: ashish
X-SVN-Commit-Paths: head/share/pgpkeys
X-SVN-Commit-Revision: 54460
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 03 Sep 2020 04:23:59 -0000
Author: ashish (ports committer)
Date: Thu Sep 3 04:23:59 2020
New Revision: 54460
URL: https://svnweb.freebsd.org/changeset/doc/54460
Log:
Renew my PGP key
Modified:
head/share/pgpkeys/ashish.key
Modified: head/share/pgpkeys/ashish.key
==============================================================================
--- head/share/pgpkeys/ashish.key Wed Sep 2 22:38:12 2020 (r54459)
+++ head/share/pgpkeys/ashish.key Thu Sep 3 04:23:59 2020 (r54460)
@@ -3,7 +3,7 @@
sh addkey.sh ashish C746CFA9E74FA4B0 ;
-->
uid Ashish SHUKLA
@@ -39,398 +39,19901 @@ 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
-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
-xcfMiCVXRFus7CGJwxzxTmwMVwNVwpHTMDjow3uJvW3TO2GY3Fx32Cu/5tDG6/CG
-cF6RC7QiQXNoaXNoIFNIVUtMQSA8d2FoLmphdmFAeWFob28uY29tPokCVAQTAQoA
-PgIbAwULCQgHAwUVCgkICwUWAgMBAAIeAQIXgBYhBPaCzcw53A/q4RYgtsdGz6nn
-T6SwBQJbiWoUBQkThyqlAAoJEMdGz6nnT6Swb+EP/1EYnUTcBZxeL6c7A8+iQEV5
-ceiYIOIyNf2/F8pmlk2WeJCC+k2Oelokz86onbLbYXXOi8k3ysWjUNzgTZ8UhUM2
-+PRInDD15vyBkgxPVf17U2+27iqUS8I5ig9V6Ctl0SK4UIQrcYpA+QutjYVRTRmt
-r8amYTCU3yHMn0b2Q6uygacjJrrSjK43rR1go4Upj+WyW9sWTMXkqLnJSUn67Urw
-p4A52a2v2UJT18J087yEMBniq9+QiFFvnps357hLn/X8VEc7kOfVu36YPaqoK3/j
-QnbduM+Y4kiIOD0n0G3C5oPAAZUMFTGzO62ItRxcX5D9UNiv9/v6OZ1rqxALkG3d
-jup4DatC01PG0WSCj5bbMkLnJEK68raAvtfPMCqbyscIRUlbDFuLu3BsP8O0HzUx
-6yyFjUSkhPvn7EatW4LNCOQpjoff3LZwEtqSw9oXolhn0Bz/mJze8PLDmSyi8HcX
-y/DJUmWiKaps2k+WCSef7g/p1RqnuBUzSIiUKjLwDX1YL275bnlBk754s6eM+BaN
-Z8P02VCdtuTcCUiez54Y/u6uwozL/ZY7J3ToBk6ZZP/9AqX3J3I8E/0gb3GuECRe
-QWUDwxiCAdwWZ5AyvEH+I8dpMQ3baQDMpXC/e55yLskH9XioF5gndq3YwfXjPo14
-qw2em7NSAa1L/ndyYcgutCRBc2hpc2ggU0hVS0xBIDx3YWhfamF2YUBob3RtYWls
-LmNvbT6JAlQEEwEKAD4CGwMCHgECF4AFCwkIBwMFFQoJCAsFFgIDAQAWIQT2gs3M
-OdwP6uEWILbHRs+p50+ksAUCW4lqFAUJE4cqpQAKCRDHRs+p50+ksOSsD/wKNxjb
-GA1YDBqMZvopcXhO8QybpVeQ9J2EvM3EdmM+R9WmXD7hONVMjcMj9kiJ9MB2ei0w
-7c/f7xqpEj2WveLikarFSDPvosWRKW1xrEAhtj39a7j3Xw5e8qjLp6U741HHOqcK
-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
+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
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
From owner-svn-doc-head@freebsd.org Thu Sep 3 04:35:45 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 290E53D981A;
Thu, 3 Sep 2020 04:35:45 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4Bhp010JsXz3Z15;
Thu, 3 Sep 2020 04:35:45 +0000 (UTC) (envelope-from hrs@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 E202016130;
Thu, 3 Sep 2020 04:35:44 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 0834Zi8P089266;
Thu, 3 Sep 2020 04:35:44 GMT (envelope-from hrs@FreeBSD.org)
Received: (from hrs@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 0834Zi8R089265;
Thu, 3 Sep 2020 04:35:44 GMT (envelope-from hrs@FreeBSD.org)
Message-Id: <202009030435.0834Zi8R089265@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: hrs set sender to hrs@FreeBSD.org
using -f
From: Hiroki Sato
Date: Thu, 3 Sep 2020 04:35:44 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54461 - head/en_US.ISO8859-1/articles/pgpkeys
X-SVN-Group: doc-head
X-SVN-Commit-Author: hrs
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/pgpkeys
X-SVN-Commit-Revision: 54461
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 03 Sep 2020 04:35:45 -0000
Author: hrs
Date: Thu Sep 3 04:35:44 2020
New Revision: 54461
URL: https://svnweb.freebsd.org/changeset/doc/54461
Log:
Do not add dependency to .txt format because it uses .html rendering
results in .ALLSRC.
Modified:
head/en_US.ISO8859-1/articles/pgpkeys/Makefile
Modified: head/en_US.ISO8859-1/articles/pgpkeys/Makefile
==============================================================================
--- head/en_US.ISO8859-1/articles/pgpkeys/Makefile Thu Sep 3 04:23:59 2020 (r54460)
+++ head/en_US.ISO8859-1/articles/pgpkeys/Makefile Thu Sep 3 04:35:44 2020 (r54461)
@@ -22,6 +22,6 @@ DOC_PREFIX?= ${.CURDIR}/../../..
# XXXHRS temporary measure to handle PGP key dependency
.PATH: ${DOC_PREFIX}/share/pgpkeys
-.for f in ${FORMATS}
+.for f in ${FORMATS:Ntxt}
${DOC}.${f}: ${_DEPENDSET.pgpkeys}
.endfor
From owner-svn-doc-head@freebsd.org Thu Sep 3 19:25:05 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 188ED3C86C9;
Thu, 3 Sep 2020 19:25:05 +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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4Bj9k86yPyz3f3s;
Thu, 3 Sep 2020 19:25:04 +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 D22C9208AA;
Thu, 3 Sep 2020 19:25:04 +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 083JP4aW043365;
Thu, 3 Sep 2020 19:25:04 GMT (envelope-from gordon@FreeBSD.org)
Received: (from gordon@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 083JP4s4043364;
Thu, 3 Sep 2020 19:25:04 GMT (envelope-from gordon@FreeBSD.org)
Message-Id: <202009031925.083JP4s4043364@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: gordon set sender to
gordon@FreeBSD.org using -f
From: Gordon Tetlow
Date: Thu, 3 Sep 2020 19:25:04 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54462 - head/share/security/advisories
X-SVN-Group: doc-head
X-SVN-Commit-Author: gordon
X-SVN-Commit-Paths: head/share/security/advisories
X-SVN-Commit-Revision: 54462
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 03 Sep 2020 19:25:05 -0000
Author: gordon (src committer)
Date: Thu Sep 3 19:25:04 2020
New Revision: 54462
URL: https://svnweb.freebsd.org/changeset/doc/54462
Log:
Add missing credit for Henrique L. Amorim.
Approved by: so
Modified:
head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc
Modified: head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc
==============================================================================
--- head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc Thu Sep 3 04:35:44 2020 (r54461)
+++ head/share/security/advisories/FreeBSD-EN-20:18.getfsstat.asc Thu Sep 3 19:25:04 2020 (r54462)
@@ -11,6 +11,7 @@ Category: core
Module: getfsstat
Announced: 2020-09-02
Credits: Rodrigo Rubira Branco (BSDaemon), Amazon Web Services
+ Henrique L. Amorim, Independent Security Researcher
Affects: FreeBSD 11.3 and 11.4
Corrected: 2020-06-20 04:39:52 UTC (stable/11, 11.4-STABLE)
2020-09-02 16:22:14 UTC (releng/11.4, 11.4-RELEASE-p3)
@@ -106,19 +107,19 @@ The latest revision of this advisory is available at
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAl9PzSVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAl9RQrhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEZD
MEU4NzhBRTVBRkU3ODgwMjhENjM1NUQzOTc5MkY0OUVBN0U1QzIACgkQ05eS9J6n
-5cJrrw/9E3bKTN36F+FPrGdi6wWeAHUEZt3hoonrFqrn4SPUEVSRkk39HGpitgJ8
-KU7HDr9U9B6zaIYnqE+1BWiIYYhqQQM5zb77TGr0fy/LVa8a+m/6o9wzib26lsAT
-jrBS0hsZ0Swb8TlrQdaEpLp1wkEdhy5t10hJ/+/nezzo+q2C52m4Bs80J7gE9BCq
-uxgCRlnld3fXJrKrOva8WfvMziE8nV9CzKF9luYlP7U9s1PS5H5U6r22Y8tvzZqS
-IbH60i7vPhlqX8faxZfKGRIABsJhnee98JF0rDRBOmMwTnFBTmaot75eEjwZIc5p
-0GtM27NOM6a/AaO9Yr8U4PI0PffTi8hVm/1t6dlhG5X3O7IUxKC0XT1vlh3jJ1j2
-9i1iuuGU3zSzTSMyWMmzuxCz/YK0C/g4C86ehkdxOYtn6RV31rMSoKdPjxSbyhIJ
-ef1eXHm6iBM8aofto24WjCSftPno0rx1peeOnKAqvpTpGH+n08H6iRFagaOt6kkQ
-qhy+ZtrlzmjUeUqwLSnyuHJtK+QkP1WFTnT9QgMPnqpRB9e+OsQC2K1KgR9lkOG0
-2kyTu+fJGkNvhiHxKuvIsh5OiNvNm/QHYwESaGPbFhierh+CHs00M00GyeeCjBSr
-nMbA3DsD3OxrrxYqh/17x4XoiopY6gUSlDSG+RbsTFsTqTxi308=
-=E4P4
+5cKOPRAAqrEteXljHWfgMTSEYBzWkGD7cgZXICmoUzhYpownamVU2yhm3g547v23
++kwfGMZs/AAlkBRBMiNAVflEFJ9qCHfZjx/+1AVHzMRchIca5R0xukaO5MDBSgvS
+0LmqZM/vdd/15pWp3ptMfX6eeUUyfjxxoe7XWTrfEBdgzo7EHTlHpMKdZ/jjx4Ju
+M3t0rgC5KNMNs7N8CiKpDUU/S79eXBQZ/w8GK3q4HO4Y2WEw3ogbNl8RxrplTVFo
+UWQTii14wmjPOLVjyRro2enggfqEQ6LdQCOxwI6IetQxELUbIOUEeUg4AUdBciqe
+t3R6iSZTKkmqODTUmIYixZxJJztDNBESC44G1/qUOuinqE27CEqFCvgA9pS4sRtP
+PxSrfTN/J0EPbcGL6uJ337I+m2cWsuyTToRDwTL3C87pguQpTk2OpQMNaXqUtKN7
+FUmv7dJ30ybzHEBm3yEUEXSMYSH3YSmweic3ZfoWsAAH7OgbCKrE+DOidds2t7yM
+ffjWyagXVEzLTydLABGBmYPUtFQbV5jKZTZxdyvRc3NtiyD3vGHO3Y8ZzUtUl5PC
+HaHVHC1mUAJfeA3hlu29Ohf8p0Ukv/82ybMh9H2WlTC+VZklvUuUdDpRArgEpnzd
+75kSLTF4k2egWpgrocoUqcaMbSLEB5uiVwMM0/5tm9ly3enk1Yc=
+=r/H7
-----END PGP SIGNATURE-----
From owner-svn-doc-head@freebsd.org Thu Sep 3 21:36:16 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7009B3CB626;
Thu, 3 Sep 2020 21:36:16 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BjDdX2Lxmz435G;
Thu, 3 Sep 2020 21:36:16 +0000 (UTC) (envelope-from hrs@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 341CD22233;
Thu, 3 Sep 2020 21:36:16 +0000 (UTC) (envelope-from hrs@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 083LaGVD026048;
Thu, 3 Sep 2020 21:36:16 GMT (envelope-from hrs@FreeBSD.org)
Received: (from hrs@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 083LaGE5026047;
Thu, 3 Sep 2020 21:36:16 GMT (envelope-from hrs@FreeBSD.org)
Message-Id: <202009032136.083LaGE5026047@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: hrs set sender to hrs@FreeBSD.org
using -f
From: Hiroki Sato
Date: Thu, 3 Sep 2020 21:36:16 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54463 - head/en_US.ISO8859-1/articles/pgpkeys
X-SVN-Group: doc-head
X-SVN-Commit-Author: hrs
X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/pgpkeys
X-SVN-Commit-Revision: 54463
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Thu, 03 Sep 2020 21:36:16 -0000
Author: hrs
Date: Thu Sep 3 21:36:15 2020
New Revision: 54463
URL: https://svnweb.freebsd.org/changeset/doc/54463
Log:
Forced commit to rebuild the document.
Modified:
head/en_US.ISO8859-1/articles/pgpkeys/article.xml
Modified: head/en_US.ISO8859-1/articles/pgpkeys/article.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/pgpkeys/article.xml Thu Sep 3 19:25:04 2020 (r54462)
+++ head/en_US.ISO8859-1/articles/pgpkeys/article.xml Thu Sep 3 21:36:15 2020 (r54463)
@@ -10,7 +10,6 @@
$FreeBSD$
-->
true
-
+
+
From owner-svn-doc-head@freebsd.org Fri Sep 4 19:31:39 2020
Return-Path:
Delivered-To: svn-doc-head@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6ABB83CD07F;
Fri, 4 Sep 2020 19:31:39 +0000 (UTC)
(envelope-from lwhsu@FreeBSD.org)
Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org
[IPv6:2610:1c1:1:606c::19:3])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
client-signature RSA-PSS (4096 bits) client-digest SHA256)
(Client CN "mxrelay.nyi.freebsd.org",
Issuer "Let's Encrypt Authority X3" (verified OK))
by mx1.freebsd.org (Postfix) with ESMTPS id 4BjnqH2FXQz4VwM;
Fri, 4 Sep 2020 19:31:39 +0000 (UTC)
(envelope-from lwhsu@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 3104311BEC;
Fri, 4 Sep 2020 19:31:39 +0000 (UTC)
(envelope-from lwhsu@FreeBSD.org)
Received: from repo.freebsd.org ([127.0.1.37])
by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id 084JVd25042685;
Fri, 4 Sep 2020 19:31:39 GMT (envelope-from lwhsu@FreeBSD.org)
Received: (from lwhsu@localhost)
by repo.freebsd.org (8.15.2/8.15.2/Submit) id 084JVd3P042684;
Fri, 4 Sep 2020 19:31:39 GMT (envelope-from lwhsu@FreeBSD.org)
Message-Id: <202009041931.084JVd3P042684@repo.freebsd.org>
X-Authentication-Warning: repo.freebsd.org: lwhsu set sender to
lwhsu@FreeBSD.org using -f
From: Li-Wen Hsu
Date: Fri, 4 Sep 2020 19:31:39 +0000 (UTC)
To: doc-committers@freebsd.org, svn-doc-all@freebsd.org,
svn-doc-head@freebsd.org
Subject: svn commit: r54465 - head/share/xml
X-SVN-Group: doc-head
X-SVN-Commit-Author: lwhsu
X-SVN-Commit-Paths: head/share/xml
X-SVN-Commit-Revision: 54465
X-SVN-Commit-Repository: doc
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-head@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: SVN commit messages for the doc tree for head
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Fri, 04 Sep 2020 19:31:39 -0000
Author: lwhsu (src,ports committer)
Date: Fri Sep 4 19:31:38 2020
New Revision: 54465
URL: https://svnweb.freebsd.org/changeset/doc/54465
Log:
Add 2020-09-11 FreeBSD Friday event
Approved by: gbe
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D26332
Modified:
head/share/xml/events2020.xml
Modified: head/share/xml/events2020.xml
==============================================================================
--- head/share/xml/events2020.xml Fri Sep 4 04:20:59 2020 (r54464)
+++ head/share/xml/events2020.xml Fri Sep 4 19:31:38 2020 (r54465)
@@ -371,6 +371,27 @@
Intro to FreeBSD Security by Antranig Vartanian
+
+ FreeBSD Friday: Introduction to Hardware Hacking on Raspberry Pi
+ https://live.freebsd.org/FreeBSD/freebsdfriday/
+
+ 2020
+ 09
+ 11
+
+
+ 2020
+ 09
+ 11
+
+
+ live.FreeBSD.org
+
+ On September 11th 2020 from 17:00 UTC there will be an 1 hour live
+ streaming session of the FreeBSD Fridays. The topic of this week is:
+ Introduction to Hardware Hacking on Raspberry Pi by Tom Jones
+
+
FreeBSD Bug Squash
https://wiki.freebsd.org/Bugathons