From owner-dev-commits-doc-all@freebsd.org Mon Aug 23 17:27:19 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 9038766E9AC for ; Mon, 23 Aug 2021 17:27:19 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GtfLv3Q3Kz4VYk; Mon, 23 Aug 2021 17:27:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 59D69180E7; Mon, 23 Aug 2021 17:27:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17NHRJ6m012470; Mon, 23 Aug 2021 17:27:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17NHRJS1012469; Mon, 23 Aug 2021 17:27:19 GMT (envelope-from git) Date: Mon, 23 Aug 2021 17:27:19 GMT Message-Id: <202108231727.17NHRJS1012469@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: aefc57f944 - main - tools/translate: Ignore some files MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: aefc57f944a16682bf48e67142451fca5acd2bde Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 23 Aug 2021 17:27:19 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=aefc57f944a16682bf48e67142451fca5acd2bde commit aefc57f944a16682bf48e67142451fca5acd2bde Author: Danilo G. Baio AuthorDate: 2021-08-23 17:24:06 +0000 Commit: Danilo G. Baio CommitDate: 2021-08-23 17:24:06 +0000 tools/translate: Ignore some files This list of *.adoc files only contains information that isn't translatable. Discussed with fernape@ on freebsd-translators@. --- tools/update_translate_template.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/tools/update_translate_template.sh b/tools/update_translate_template.sh index 5e577b7f71..d2327e1ad6 100755 --- a/tools/update_translate_template.sh +++ b/tools/update_translate_template.sh @@ -39,6 +39,13 @@ toc-3.adoc toc-4.adoc toc-5.adoc" +IGNORE_FILES="contrib-386bsd +contrib-additional +contrib-committers +contrib-corealumni +contrib-develalumni +contrib-portmgralumni" + for remove_file in $GIT_IGNORE_FILES; do find documentation/content/en/ -name "$remove_file" -delete -print || exit 1 done @@ -62,6 +69,10 @@ for component in $COMPONENTS; do continue fi + if echo "$IGNORE_FILES" | grep -q -w "$name"; then + continue + fi + dirbase=$(dirname "$document") echo "$document" From owner-dev-commits-doc-all@freebsd.org Tue Aug 24 09:32:04 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 1642C6543E3 for ; Tue, 24 Aug 2021 09:32:04 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gv3m408Hfz4hLG; Tue, 24 Aug 2021 09:32:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E1A5D26058; Tue, 24 Aug 2021 09:32:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17O9W3CU011535; Tue, 24 Aug 2021 09:32:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17O9W3BS011534; Tue, 24 Aug 2021 09:32:03 GMT (envelope-from git) Date: Tue, 24 Aug 2021 09:32:03 GMT Message-Id: <202108240932.17O9W3BS011534@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ka Ho Ng Subject: git: ce0665838c - main - Document __FreeBSD_version value 1400031. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: khng X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ce0665838cb8650cd532206fa42ea009b478b927 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2021 09:32:04 -0000 The branch main has been updated by khng (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=ce0665838cb8650cd532206fa42ea009b478b927 commit ce0665838cb8650cd532206fa42ea009b478b927 Author: Ka Ho Ng AuthorDate: 2021-08-24 09:31:39 +0000 Commit: Ka Ho Ng CommitDate: 2021-08-24 09:31:39 +0000 Document __FreeBSD_version value 1400031. --- documentation/content/en/books/porters-handbook/versions/_index.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index 5ddb9c99bf..839ab9bb3a 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -178,6 +178,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |gitref:95941b963606f6e03282cd6f866f3166dcedfa5b[repository="src",length=12] |Aug 12, 2021 |14.0-CURRENT after man:VOP_DEALLOCATE[9] parameter changes and addition of man:fspacectl[2] support to POSIX shared memory. + +|1400031 +|gitref:1a4c5061fc5ba8f2eee41456a6873547915f268a[repository="src",length=12] +|Aug 24, 2021 +|14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to update rmsr.r_offset to a meaningful value. |=== [[versions-13]] From owner-dev-commits-doc-all@freebsd.org Tue Aug 24 18:28:18 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 80F0365D60A for ; Tue, 24 Aug 2021 18:28:18 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GvHfp3JJvz3N7V; Tue, 24 Aug 2021 18:28:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 59376553F; Tue, 24 Aug 2021 18:28:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17OISINs023115; Tue, 24 Aug 2021 18:28:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17OISIMQ023114; Tue, 24 Aug 2021 18:28:18 GMT (envelope-from git) Date: Tue, 24 Aug 2021 18:28:18 GMT Message-Id: <202108241828.17OISIMQ023114@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: 0b9aaa5bfe - main - 13.0-RELEASE: fix path to riscv/riscv64 checksum URLs MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0b9aaa5bfe4de030898d096ebca7634316cea6eb Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2021 18:28:18 -0000 The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=0b9aaa5bfe4de030898d096ebca7634316cea6eb commit 0b9aaa5bfe4de030898d096ebca7634316cea6eb Author: Glen Barber AuthorDate: 2021-08-24 18:27:46 +0000 Commit: Glen Barber CommitDate: 2021-08-24 18:27:46 +0000 13.0-RELEASE: fix path to riscv/riscv64 checksum URLs Sponsored by: Rubicon Communications, LLC ("Netgate") --- website/content/en/releases/13.0R/signatures.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/13.0R/signatures.adoc b/website/content/en/releases/13.0R/signatures.adoc index 424e6a4986..95fd96b646 100644 --- a/website/content/en/releases/13.0R/signatures.adoc +++ b/website/content/en/releases/13.0R/signatures.adoc @@ -30,7 +30,7 @@ This page contains links to the PGP-signed checksum files for FreeBSD {localRel} |powerpc64le |link:{localRelSha512}-powerpc-powerpc64le.asc[SHA512] |link:{localRelSha256}-powerpc-powerpc64le.asc[SHA256] |powerpcspe |link:{localRelSha512}-powerpc-powerpcspe.asc[SHA512] |link:{localRelSha256}-powerpc-powerpcspe.asc[SHA256] |aarch64 |link:{localRelSha512}-arm64-aarch64.asc[SHA512] |link:{localRelSha256}-arm64-aarch64.asc[SHA256] -|riscv64 |link:{localRelSha512}-riscv64.asc[SHA512] |link:{localRelSha256}-riscv64.asc[SHA256] +|riscv64 |link:{localRelSha512}-riscv-riscv64.asc[SHA512] |link:{localRelSha256}-riscv-riscv64.asc[SHA256] |=== == Virtual Machine Image Checksums From owner-dev-commits-doc-all@freebsd.org Tue Aug 24 20:40:51 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 7F3386606CF for ; Tue, 24 Aug 2021 20:40:51 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GvLbl32jcz4lyf; Tue, 24 Aug 2021 20:40:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 50D8A763C; Tue, 24 Aug 2021 20:40:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17OKepX7007632; Tue, 24 Aug 2021 20:40:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17OKepw3007631; Tue, 24 Aug 2021 20:40:51 GMT (envelope-from git) Date: Tue, 24 Aug 2021 20:40:51 GMT Message-Id: <202108242040.17OKepw3007631@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 0f385ddd4d - main - Add EN-21:23 to EN-21:25 and SA-21:13 to SA-21:17. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f385ddd4d39726db1e5ea8afceb6c94632dab22 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2021 20:40:51 -0000 The branch main has been updated by gordon (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=0f385ddd4d39726db1e5ea8afceb6c94632dab22 commit 0f385ddd4d39726db1e5ea8afceb6c94632dab22 Author: Gordon Tetlow AuthorDate: 2021-08-24 20:39:53 +0000 Commit: Gordon Tetlow CommitDate: 2021-08-24 20:39:53 +0000 Add EN-21:23 to EN-21:25 and SA-21:13 to SA-21:17. Approved by: so --- website/data/security/advisories.toml | 20 + website/data/security/errata.toml | 12 + .../advisories/FreeBSD-EN-21:23.virtio_blk.asc | 125 +++++ .../advisories/FreeBSD-EN-21:24.libcrypto.asc | 141 ++++++ .../security/advisories/FreeBSD-EN-21:25.bhyve.asc | 153 ++++++ .../security/advisories/FreeBSD-SA-21:13.bhyve.asc | 167 ++++++ .../advisories/FreeBSD-SA-21:14.ggatec.asc | 154 ++++++ .../advisories/FreeBSD-SA-21:15.libfetch.asc | 158 ++++++ .../advisories/FreeBSD-SA-21:16.openssl.asc | 167 ++++++ .../advisories/FreeBSD-SA-21:17.openssl.asc | 156 ++++++ .../security/patches/EN-21:23/virtio_blk.patch | 50 ++ .../security/patches/EN-21:23/virtio_blk.patch.asc | 16 + .../security/patches/EN-21:24/libcrypto.patch | 37 ++ .../security/patches/EN-21:24/libcrypto.patch.asc | 16 + .../static/security/patches/EN-21:25/bhyve.patch | 11 + .../security/patches/EN-21:25/bhyve.patch.asc | 16 + .../security/patches/SA-21:13/bhyve.11.patch | 58 +++ .../security/patches/SA-21:13/bhyve.11.patch.asc | 16 + .../security/patches/SA-21:13/bhyve.12.patch | 98 ++++ .../security/patches/SA-21:13/bhyve.12.patch.asc | 16 + .../security/patches/SA-21:13/bhyve.13.patch | 117 +++++ .../security/patches/SA-21:13/bhyve.13.patch.asc | 16 + .../static/security/patches/SA-21:14/ggatec.patch | 37 ++ .../security/patches/SA-21:14/ggatec.patch.asc | 16 + .../security/patches/SA-21:15/libfetch.patch | 15 + .../security/patches/SA-21:15/libfetch.patch.asc | 16 + .../security/patches/SA-21:16/openssl.12.patch | 559 +++++++++++++++++++++ .../security/patches/SA-21:16/openssl.12.patch.asc | 16 + .../security/patches/SA-21:16/openssl.13.patch | 559 +++++++++++++++++++++ .../security/patches/SA-21:16/openssl.13.patch.asc | 16 + .../security/patches/SA-21:17/openssl.11.patch | 94 ++++ .../security/patches/SA-21:17/openssl.11.patch.asc | 16 + .../security/patches/SA-21:17/openssl.12.patch | 125 +++++ .../security/patches/SA-21:17/openssl.12.patch.asc | 16 + 34 files changed, 3205 insertions(+) diff --git a/website/data/security/advisories.toml b/website/data/security/advisories.toml index ccb6c58848..1df4d90a44 100644 --- a/website/data/security/advisories.toml +++ b/website/data/security/advisories.toml @@ -1,6 +1,26 @@ # Sort advisories by year, month and day # $FreeBSD$ +[[advisories]] +name = "FreeBSD-SA-21:17.openssl" +date = "2021-08-24" + +[[advisories]] +name = "FreeBSD-SA-21:16.openssl" +date = "2021-08-24" + +[[advisories]] +name = "FreeBSD-SA-21:15.libfetch" +date = "2021-08-24" + +[[advisories]] +name = "FreeBSD-SA-21:14.ggatec" +date = "2021-08-24" + +[[advisories]] +name = "FreeBSD-SA-21:13.bhyve" +date = "2021-08-24" + [[advisories]] name = "FreeBSD-SA-21:12.libradius" date = "2021-05-26" diff --git a/website/data/security/errata.toml b/website/data/security/errata.toml index bd86fb8b01..4cc5b7ccfa 100644 --- a/website/data/security/errata.toml +++ b/website/data/security/errata.toml @@ -1,6 +1,18 @@ # Sort errata notices by year, month and day # $FreeBSD$ +[[notices]] +name = "FreeBSD-EN-21:25.bhyve" +date = "2021-08-24" + +[[notices]] +name = "FreeBSD-EN-21:24.libcrypto" +date = "2021-08-24" + +[[notices]] +name = "FreeBSD-EN-21:23.virtio_blk" +date = "2021-08-24" + [[notices]] name = "FreeBSD-EN-21:22.linux_futex" date = "2021-06-29" diff --git a/website/static/security/advisories/FreeBSD-EN-21:23.virtio_blk.asc b/website/static/security/advisories/FreeBSD-EN-21:23.virtio_blk.asc new file mode 100644 index 0000000000..11c7933a4b --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:23.virtio_blk.asc @@ -0,0 +1,125 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:23.virtio_blk Errata Notice + The FreeBSD Project + +Topic: virtio_blk(4) fails to attach on some hypervisors + +Category: core +Module: virtio_blk +Announced: 2021-08-24 +Affects: FreeBSD 13.0 +Corrected: 2021-06-28 15:16:29 UTC (stable/13, 13.0-STABLE) + 2021-08-24 16:36:55 UTC (releng/13.0, 13.0-RELEASE-p4) + +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 + +VirtIO is a specification for para-virtualized I/O in a virtual machine +(VM). It defines an interface for efficient I/O between the hypervisor +and VM. virtio_blk(4) is a driver handling VirtIO block devices. + +II. Problem Description + +The virtio_blk(4) driver sends commands to the host to query disk +identifiers before acknowledging to the host that the driver is ready. + +III. Impact + +Affected versions of FreeBSD will not boot under some hypervisors, or +under the presence of modern and non-transitional VirtIO block devices. + +IV. Workaround + +No workaround is available. FreeBSD running in QEMU emulator is not +affected by this issue. + +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 amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for an erratum 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-21:23/virtio_blk.patch +# fetch https://security.FreeBSD.org/patches/EN-21:23/virtio_blk.patch.asc +# gpg --verify virtio_blk.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 + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 6fd5a4a6f3ac stable/13-n246114 +releng/13.0/ f66e34809906 releng/13.0-n244753 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmElV04ACgkQ05eS9J6n +5cK9NQ//cT8k06JwzqJ1rh09OK/XM9GWxXDuI/YHV4bQ8zc15aSM+PoS2FHgpcDy +BaoyDBp1pFgvx/QxbWdHUYam1SZac3vqbe7qfw/QKQopC8sjgdbqTxcCPmk8qh/r +upfqaLmtlxYBxxKEPtr1DUVUzt+qqT6jWK6cCR6KjXKFGQNh0DiYGopmiwPbQzYQ +s2nLnQqX5UwgSLNPgY95Aam1RsKiQcSgPkegmKvbhHdgYoal7EDJ8htMnSHBYkhV +K/tQ98572xKwpywpQEXvDehaGgov7XQellvA9LchKnONfrRDu23I3Ud7WmA/APwk +YFRQs6S2kQGjmUIOLYb+Ey+xROOSmiIePA7e1/hVOtdkhkaeUNqXbBVyQKmHBv6k +oipHzgnDQ87wlCV9NT77TevvGc7uzJ4iI9nwvecnLDeLEL8Fuuy7QaBd3KGgbEaN +p2C4jBWkfjppvNovR4bCIj6uhgwKuxR6m/IH9oM38I/vtIsr03/ozX6fJT5SGrk3 +XbxhXC7suolWZcKKlIQc+ReZnHOrR/4p1sHG3DcKYzP3Y9NjBUYwR+uf6WCB+v+y +/jADR/Co88bEkKTK7Dexfz8cK9QQO8NvK6jkNkx7Q46ZagHgQaNVYKASsYeLcW13 +ns3qKL8E7lOgJtcSX+1l39iJ9nYGdERMP7BwkuFO3iSAQP5e1mM= +=Cc2A +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc b/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc new file mode 100644 index 0000000000..d2ce462e26 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc @@ -0,0 +1,141 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:24.libcrypto Errata Notice + The FreeBSD Project + +Topic: OpenSSL 1.1.1e API functions not exported + +Category: core +Module: libcrypto +Announced: 2021-08-24 +Affects: FreeBSD 12.2 and later. +Corrected: 2021-06-09 21:53:42 UTC (stable/13, 13.0-STABLE) + 2021-08-24 17:25:47 UTC (releng/13.0, 13.0-RELEASE-p4) + 2021-06-09 21:54:13 UTC (stable/12, 12.2-STABLE) + 2021-08-24 18:32:08 UTC (releng/12.2, 12.2-RELEASE-p10) + +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 + +libcrypto is part of the OpenSSL distribution and provides APIs to +various low-level cryptographic services. + +II. Problem Description + +New API functions added in OpenSSL 1.1.1e and later were not publicly +exported to applications. + +III. Impact + +Applications trying to use new API functions added in OpenSSL 1.1.1e +or later would fail to build with a link error. + +IV. Workaround + +No workaround is available. However, the APIs added in OpenSSL 1.1.1e +and later are obscure and not used by many applications. In particular, +none of the affected APIs are used by applications using libssl from +OpenSSL for Transport Layer Security (TLS). + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +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-21:17/libcrypto.patch +# fetch https://security.FreeBSD.org/patches/EN-21:17/libcrypto.patch.asc +# gpg --verify libcrypto.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 . + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ f8edb3f9c725 stable/13-n245963 +releng/13.0/ 3ef67fed446a releng/13.0-n244754 +stable/12/ r369974 +releng/12.2/ r370391 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# 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----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmElV10ACgkQ05eS9J6n +5cLiZxAAlg4s2mnbSDWTcyyDFSiriek2RFyqT6SR0FkHAod+zYzIrZNfLGM5431N +0Wr15eSkLqUKpbG88eE44N3aqVQSDnhmgGw5R4v+n//y4M8YywiW78inIB09Wpvl +XvfckpBgj8hAHvh2P54nP52m5Vxo0/WUHCNXi7VQFfjWyFxwUxcUnlumC/CpEqGI +GWNB9ZzVg9x7U7ykDd+MtRFRoURYHzZyTUlfpcJD0eS9bWi4JzYWmJElkwehSvI2 +Ey0Mf2ynslbhEmUlFrnBRMmFVg1D12aVQApfn69+AB2twYyScjZXMoz6P1vwAEmg +wrNE1yVb27MB1MK9+t6yuRVgd/S7BFrQ7NLnl/jOa21eAHBE1Ac21BvifrYiJr3I +D2BH859RxUXzer/MU1vGGoTdZkujubaDsVWJqobFcnHC+flnfkzTLNiJxT65eI7n +fqwz1UoeHdeDs6hpkGH5uecsae3GOZSNW307eEvJKeQg6JbzaREKh4cth+0fCA32 +xzxVD4BiMgjdCkRe0mESQUSrW3jsHqNm0L721iY71TqF4/FRylkvHIseIljEW1cp +zmt37+buvEtHuYHsmhNRvdJLJVPRnA6Lhn+VQ0IKObZW5WVxo3dbqSITPg/SuzLu +CWjUVXb3uUFc1xM3CtSQL+6k3cy6EYIw713rbrq+hApnCEf2/UE= +=T9UL +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-21:25.bhyve.asc b/website/static/security/advisories/FreeBSD-EN-21:25.bhyve.asc new file mode 100644 index 0000000000..558de1b971 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:25.bhyve.asc @@ -0,0 +1,153 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:25.bhyve Errata Notice + The FreeBSD Project + +Topic: Fix NVMe iovec construction for large IOs + +Category: core +Module: bhyve +Announced: 2021-08-24 +Affects: FreeBSD 12.2 and later. +Corrected: 2021-07-09 14:24:14 UTC (stable/13, 13.0-STABLE) + 2021-08-24 17:25:47 UTC (releng/13.0, 13.0-RELEASE-p4) + 2021-07-09 14:25:45 UTC (stable/12, 12.2-STABLE) + 2021-08-24 18:32:11 UTC (releng/12.2, 12.2-RELEASE-p10) + +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 + +bhyve(8) is a hypervisor that supports running a variety of guest +operating systems in virtual machines. Newer UEFI code in Red Hat +Enterprise Linux (RHEL) 8.4 and later (as well as applicable variants) +will not boot in newly installed guests. + +II. Problem Description + +By default, NVMe data transfer operations use a scatter-gather list in +which all entries point to a fixed-size memory region. For example, if +the memory page size is 4KB, a 2MB IO requires 512 entries. Lists +themselves are also fixed in size (default is 512 entries). + +Because the list size is fixed, the last entry is special. If the IO +requires more than 512 entries, the last entry in the list contains the +address of the next list of entries. But if the IO requires exactly 512 +entries, the last entry points to data. + +The NVMe emulation missed this logic and unconditionally treated the +last entry as a pointer to the next list. + +III. Impact + +When a RHEL 8.4 and later (or variants) are installed as guests within +bhyve(8) on emulated NVMe storage, the system will not boot due to a +newer UEFI driver that is included with these distributions. + +IV. Workaround + +Installation of a RHEL 8.3 guest and performing an in-place upgrade. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +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-21:25/bhyve.patch +# fetch https://security.FreeBSD.org/patches/EN-21:25/bhyve.patch.asc +# gpg --verify bhyve.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 . + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ a7761d19dacd stable/13-n246220 +releng/13.0/ 4f590ee3ed7e releng/13.0-n244755 +stable/12/ r370107 +releng/12.2/ r370392 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# 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----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmElV10ACgkQ05eS9J6n +5cJQ6A//ad84xTf/SfMMEqlFaQbNtuh4egvTgWRIt8JkkzpTyO+VRMhJ9pJIW0LP +G23xBQYOkUjjb8WvZpQ0iP4PsMHaKzzwiVO2qUZ10IgIJbxjyIbSo/LJxFSUl50K +zwuxtM2LKIc6VDasMsg5B3FkCojlZEckN4HykzK1HHV9PvwCOGMQXdFDklmdKdwx +kGr4tk5r3yG3sgfY98+TdT34Y1jioWzT6LFscXfEWhQQXFa02m+AKPFsXOl+eSVt +O3mgaazyTT4LWiT9ZEj9dN6yJ3aseG4bpq/FIO4bXBOU35ttdsMxtn87muDvXRE3 +rYHALHYhsgpNlP1Pa0FD0/syZ8VVV+L5hQ9+n7oPlHOmMVxoDIC/TireyCNtHM0C +yEPWu3rWRBsK0YTuP57ezSRnnaAXqInSmLX1IkmzBSwAoySEED8ONlypPB4qh19M +oUcOE661JAWA84ZP02gZsjjRaZOihv0BVmC0RXkCSe3VGAMuxCKYSLcupwFn34pA +gEe+IL6WpR2fCiR3ncLjvhZrGlBfGDEfGmTRD5ceVMLaZKly8D9IpCuXK62Gi1DA +pjAHJ9T6BmWW5Cxx5eJJESuhRldREf6KAVifB8K/DtWtp2BquILWj9pd4vuUYhz9 +eYva+/shAJE5PGKva9k0Erk++bE3Cephnjh9SgnWlZnoeSLcJ3k= +=1wKt +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-21:13.bhyve.asc b/website/static/security/advisories/FreeBSD-SA-21:13.bhyve.asc new file mode 100644 index 0000000000..5f0cefc4fc --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-21:13.bhyve.asc @@ -0,0 +1,167 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-21:13.bhyve Security Advisory + The FreeBSD Project + +Topic: Missing error handling in bhyve(8) device models + +Category: core +Module: bhyve +Announced: 2021-08-24 +Credits: Agustin Gianni (GitHub Security Lab) +Affects: All supported versions of FreeBSD. +Corrected: 2021-08-24 18:29:48 UTC (stable/13, 13.0-STABLE) + 2021-08-24 17:33:35 UTC (releng/13.0, 13.0-RELEASE-p4) + 2021-08-24 18:33:04 UTC (stable/12, 12.2-STABLE) + 2021-08-24 18:32:13 UTC (releng/12.2, 12.2-RELEASE-p10) + 2021-08-24 18:33:02 UTC (stable/11, 11.4-STABLE) + 2021-08-24 18:31:27 UTC (releng/11.4, 11.4-RELEASE-p13) +CVE Name: CVE-2021-29631 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +bhyve(8) is a hypervisor that supports running a variety of guest +operating systems in virtual machines. It implements a number of device +models using the VirtIO interface to exchange data between the guest and +the host. + +II. Problem Description + +Certain VirtIO-based device models failed to handle errors when fetching +I/O descriptors. Such errors could be triggered by a malicious guest. +As a result, the device model code could be tricked into operating on +uninitialized I/O vectors, leading to memory corruption. + +III. Impact + +A malicious guest may be able to crash the bhyve process. It may be +possible to exploit the memory corruption bugs to achieve arbitrary code +execution in the bhyve process. + +IV. Workaround + +No workaround is available. Virtual machines are unaffected unless they +use one or more of the following device models: + +* virtio-console +* virtio-rnd +* virtio-scsi (available starting in FreeBSD 12.0) +* virtio-9p (available starting in FreeBSD 13.0) + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +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 13.0] +# fetch https://security.FreeBSD.org/patches/SA-21:13/bhyve.13.patch +# fetch https://security.FreeBSD.org/patches/SA-21:13/bhyve.13.patch.asc +# gpg --verify bhyve.13.patch.asc + +[FreeBSD 12.2] +# fetch https://security.FreeBSD.org/patches/SA-21:13/bhyve.12.patch +# fetch https://security.FreeBSD.org/patches/SA-21:13/bhyve.12.patch.asc +# gpg --verify bhyve.12.patch.asc + +[FreeBSD 11.4] +# fetch https://security.FreeBSD.org/patches/SA-21:13/bhyve.11.patch +# fetch https://security.FreeBSD.org/patches/SA-21:13/bhyve.11.patch.asc +# gpg --verify bhyve.11.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 . + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 20f96f215562 stable/13-n246941 +releng/13.0/ ec08bc89d4b3 releng/13.0-n244756 +stable/12/ r370400 +releng/12.2/ r370393 +stable/11/ r370399 +releng/11.4/ r370386 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# 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----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmElV10ACgkQ05eS9J6n +5cLrsw//SuInBQjVhNXa1OkC7FcBve+vQCmgThGAxJVrFpRdHxg/q3Vfyza3/V1w +FGUiPPhAsF3wYwK9UqMS5a3dOI3WbaUvH8dDeLd3BLj4AfFE3uTOFC0xzmdBQcm0 +2mFbTRkL0Wqb6FpDiswdu1s9jp1JggIa+SGuajl4XaoIyM/tek3PFuEOeE2v2N7E +djKciPwFnsRneFQIOTHVqa0mut5AilNI9WwKZgv3qzqQNnAasBpbiZKG/BhA2mZm +GLm0NtI40BdnIW3mfGYqK3r/tXUi/tcMSHzV2NDOGToB5wHj6Ah1lQ8pUEVnLo0d +TeDrioK/z53wqLhHUSsxdifST6JX0CQ2kf7qb256mE3o9brRyD2s6AM2Bld3r/ov +wzPTIzIGmtaxezCJhZpEPfaul/B2mCTjWkGrxOMROAzeocrIY4pJ5cGmH8XYfGA+ +WQOwe+OKHb33qak3mrgGxECv72R/h2PUH5PV14HEj+PW5S03qIHm3iisvGWo6+3C +efqZ9tsiWbPvbF3CFuECOgjUIu5YDf6K83H5/Lnaw9SnANuTj8t8I1yg/RmByWlx +9ucposBVht9h9TcFKNm+REfNCaYwQ3FukfGn/s3ih/iHNcGn1rGjh1t+vN4DNnLl +Ew3GTlSzJqzeO3QvstdrRDvvBNFGDZV6yyZBu3ogPaZc4WAHnHQ= +=suTg +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-21:14.ggatec.asc b/website/static/security/advisories/FreeBSD-SA-21:14.ggatec.asc new file mode 100644 index 0000000000..578a09c26a --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-21:14.ggatec.asc @@ -0,0 +1,154 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-21:14.ggatec Security Advisory + The FreeBSD Project + +Topic: Remote code execution in ggatec(8) + +Category: core +Module: ggatec +Announced: 2021-08-24 +Credits: Johannes Totz +Affects: All supported versions of FreeBSD. +Corrected: 2021-08-24 17:50:50 UTC (stable/13, 13.0-STABLE) + 2021-08-24 17:37:45 UTC (releng/13.0, 13.0-RELEASE-p4) + 2021-08-24 18:30:13 UTC (stable/12, 12.2-STABLE) + 2021-08-24 18:32:15 UTC (releng/12.2, 12.2-RELEASE-p10) + 2021-08-24 18:29:35 UTC (stable/11, 11.4-STABLE) + 2021-08-24 18:31:29 UTC (releng/11.4, 11.4-RELEASE-p13) +CVE Name: CVE-2021-29630 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +GEOM Gate is a GEOM module that reflects I/O requests into user mode where +the ggatec(8) daemon fowards those requests to ggated(8), possibly over the +network to another machine. + +II. Problem Description + +The ggatec(8) daemon does not validate the size of a response before writing +it to a fixed-sized buffer. This allows to overwrite the stack of ggatec(8). + +III. Impact + +A malicious ggated(8) or an attacker in a priviledged network position can +overwrite the stack with crafted content and potentially execute arbitrary +code. + +IV. Workaround + +No workaround is available but systems not using ggatec(8) are not affected. +Neither ggatec(8) nor ggated(8) are enabled by default and need explicit +configuration by the super-user. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Restart any ggatec(8) instances. Existing ggate devices can be kept alive +and restarted with `ggatec rescue`. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +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-21:14/ggatec.patch +# fetch https://security.FreeBSD.org/patches/SA-21:14/ggatec.patch.asc +# gpg --verify ggatec.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 + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 0729ba2f49c9 stable/13-n246938 +releng/13.0/ c8a2cc4ba845 releng/13.0-n244757 +stable/12/ r370383 +releng/12.2/ r370394 +stable/11/ r370381 +releng/11.4/ r370387 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# 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----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmElV14ACgkQ05eS9J6n +5cKyqBAAi7eHUJ5Ud4dNJac8zbaj5uIlYF1XUPBfm5XlevfW1b1vgrfrs0QM3Sw5 +9efTVTESFUC+T9wVMYO3s9POEwiu3x0A/eRsH2tq9oaZPQKdpAhkEEQ/uqnNRKfm +qHZ8YuSJGT+EWEFp1ib5O4Y78TvjL7ST0+IG/O5vBMKqgsxy29o6tOAy3q9+RVqj +hNQNo7KbXBXEns/I7HN4JssQSjeWOmK65Ty5YAp1VsNGbD/7rSqsCp4P/CatvRQ7 +0kzVMb/hkaDn1G7jYOXbAPk+XrUr9cFriChjLuAAyZRBfWcNlPmoxRgNoDVDY44x +elnBAEmSPD9adwy2hoHeusiiUnN7Vrz6DJeox7BSnbQx1lbU+j6qev0EBaMAmEUJ +POxn9wjfth3hdfRSx5p2jSVaD/086BBpMQ9KXojVONgqE7hFF402+ooCnorA2XTh +s08cIy38TEyHoW/rqr3SoXwyvkM3vAjQBmYzocDqocfufQ7UCH+SDFSsORuof+4N +9T2j/UvGqmrQvnMhAsRfbdFImvwUut+ZLJzNqTEjYWlZv58QEKocU0OOvrd2Wb5i +ok2CRIhCy08UnDItFSYI28TaMv8ZiCoWLx7H0+20mQeLaPF45dQWXz1o4FrFHVjx +EdMZpmh9tFU8j5bm0J5l8CpoiTZsqZ41gTrFyEdSnOnS1uvT8jQ= +=6Z2C +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-21:15.libfetch.asc b/website/static/security/advisories/FreeBSD-SA-21:15.libfetch.asc new file mode 100644 index 0000000000..8ab5289d51 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-21:15.libfetch.asc @@ -0,0 +1,158 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-21:15.libfetch Security Advisory + The FreeBSD Project + +Topic: libfetch out of bounds read + +Category: core +Module: libfetch +Announced: 2021-08-24 +Credits: Samanta Navarro +Affects: All supported versions of FreeBSD. +Corrected: 2021-08-24 17:59:43 UTC (stable/13, 13.0-STABLE) + 2021-08-24 18:00:47 UTC (releng/13.0, 13.0-RELEASE-p4) + 2021-08-24 18:30:16 UTC (stable/12, 12.2-STABLE) + 2021-08-24 18:32:17 UTC (releng/12.2, 12.2-RELEASE-p10) + 2021-08-24 18:29:40 UTC (stable/11, 11.4-STABLE) + 2021-08-24 18:31:31 UTC (releng/11.4, 11.4-RELEASE-p13) +CVE Name: CVE-2021-36159 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +libfetch(3) is a multi-protocol file transfer library included with FreeBSD +and used by the fetch(1) command-line tool, pkg(8) package manager, and +others. + +II. Problem Description + +The passive mode in FTP communication allows an out of boundary read while +libfetch uses strtol to parse the relevant numbers into address bytes. It +does not check if the line ends prematurely. If it does, the for-loop +condition checks for *p == '\0' one byte too late because p++ was already +performed. + +III. Impact + +The connection buffer size can be controlled by a malicious FTP server +because the size is increased until a newline is encountered (or no more +characters are read). This also allows to move the buffer into more +interesting areas within the address space, potentially parsing relevant +numbers for the attacker. Since these bytes become available to the server +in form of a new TCP connection to a constructed port number or even part of +the IPv6 address this is a potential information leak. + +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. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +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-21:15/libfetch.patch +# fetch https://security.FreeBSD.org/patches/SA-21:15/libfetch.patch.asc +# gpg --verify libfetch.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 . + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ a75324d674f5 stable/13-n246939 +releng/13.0/ 060510ba8bfb releng/13.0-n244758 +stable/12/ r370384 +releng/12.2/ r370395 +stable/11/ r370382 +releng/11.4/ r370388 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + *** 2482 LINES SKIPPED *** From owner-dev-commits-doc-all@freebsd.org Tue Aug 24 22:50:09 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 776BF66886E for ; Tue, 24 Aug 2021 22:50:09 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GvPSx2rzPz4Twd; Tue, 24 Aug 2021 22:50:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 48EEB11637; Tue, 24 Aug 2021 22:50:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17OMo9iS076548; Tue, 24 Aug 2021 22:50:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17OMo9Pl076545; Tue, 24 Aug 2021 22:50:09 GMT (envelope-from git) Date: Tue, 24 Aug 2021 22:50:09 GMT Message-Id: <202108242250.17OMo9Pl076545@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 2ea4048868 - main - Correct URL for patch. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2ea4048868485c9eb5b1b762ea196a91f2990372 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Aug 2021 22:50:09 -0000 The branch main has been updated by gordon (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=2ea4048868485c9eb5b1b762ea196a91f2990372 commit 2ea4048868485c9eb5b1b762ea196a91f2990372 Author: Gordon Tetlow AuthorDate: 2021-08-24 22:49:35 +0000 Commit: Gordon Tetlow CommitDate: 2021-08-24 22:49:35 +0000 Correct URL for patch. Reported by: asomers Approved by: so --- .../advisories/FreeBSD-EN-21:24.libcrypto.asc | 30 +++++++++++----------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc b/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc index d2ce462e26..22685b0556 100644 --- a/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc +++ b/website/static/security/advisories/FreeBSD-EN-21:24.libcrypto.asc @@ -67,8 +67,8 @@ 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-21:17/libcrypto.patch -# fetch https://security.FreeBSD.org/patches/EN-21:17/libcrypto.patch.asc +# fetch https://security.FreeBSD.org/patches/EN-21:24/libcrypto.patch +# fetch https://security.FreeBSD.org/patches/EN-21:24/libcrypto.patch.asc # gpg --verify libcrypto.patch.asc b) Apply the patch. Execute the following commands as root: @@ -125,17 +125,17 @@ The latest revision of this advisory is available at -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmElV10ACgkQ05eS9J6n -5cLiZxAAlg4s2mnbSDWTcyyDFSiriek2RFyqT6SR0FkHAod+zYzIrZNfLGM5431N -0Wr15eSkLqUKpbG88eE44N3aqVQSDnhmgGw5R4v+n//y4M8YywiW78inIB09Wpvl -XvfckpBgj8hAHvh2P54nP52m5Vxo0/WUHCNXi7VQFfjWyFxwUxcUnlumC/CpEqGI -GWNB9ZzVg9x7U7ykDd+MtRFRoURYHzZyTUlfpcJD0eS9bWi4JzYWmJElkwehSvI2 -Ey0Mf2ynslbhEmUlFrnBRMmFVg1D12aVQApfn69+AB2twYyScjZXMoz6P1vwAEmg -wrNE1yVb27MB1MK9+t6yuRVgd/S7BFrQ7NLnl/jOa21eAHBE1Ac21BvifrYiJr3I -D2BH859RxUXzer/MU1vGGoTdZkujubaDsVWJqobFcnHC+flnfkzTLNiJxT65eI7n -fqwz1UoeHdeDs6hpkGH5uecsae3GOZSNW307eEvJKeQg6JbzaREKh4cth+0fCA32 -xzxVD4BiMgjdCkRe0mESQUSrW3jsHqNm0L721iY71TqF4/FRylkvHIseIljEW1cp -zmt37+buvEtHuYHsmhNRvdJLJVPRnA6Lhn+VQ0IKObZW5WVxo3dbqSITPg/SuzLu -CWjUVXb3uUFc1xM3CtSQL+6k3cy6EYIw713rbrq+hApnCEf2/UE= -=T9UL +iQIyBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmEld0MACgkQ05eS9J6n +5cLKGA/4tqEmLXl/XhstAAcrNTaNlwbtlHPThr5PNb6OST342Nz4lDrjJ605jWKb +bW1z0BX96V25CdopVB/z7tVdRlooQG4EKqmOqD75xjwOtjCpbUmfUSdriu7yKUmX +NhSUpzltfgvNA0nQfn2Zf0H/VWae/shB9NvF6kEvJefcs9f+h0RJm6PV9mO6evUS +MjyFs59w0rZ9kWqdCBKlmAfqIMZAFV7BgCEOlUJZpwVcidHp49VSWR5PzZZSawZs +wV2dVlotsuP6eUJlMDQGJMNpQPlLMoOqgJCoYTKLR6xorrfBLJbBVnvQbb03IABq +pK4bRqJIdlT/YDO4AAzh+09hHzQYTam7MCdG150fL2rwEJpn4Cp0CbEU1p24HYkL +ZS+82BJ9jM79Xsjyuuqwn82MlOc0228paVaeqhPmlER5EOKQuS1MmrORoa4wLjg3 +NkKzVSynovxuNXjAXFY7BPH9CJowupXOf/fRL6qy6io14jXaNVQnJCJy3ouupRIn +v/z6JBRm6r7UVyOTSmKDzEjEBqz0mM18MsqpO7IFm0/EimY/Cl0tikuN8PKaUn5q +zBt+hzWU52bcZlWoGIfHjeFCpnfVZNbwXJYRF4RfcvSRRCrIjqlJKTToeJpyL2qw +fMsGXn7xH4dzuXAHr1KtAH8Krk2qATEfIScVR2DDHZLq0oNMZw== +=IdtZ -----END PGP SIGNATURE----- From owner-dev-commits-doc-all@freebsd.org Wed Aug 25 06:43:12 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 2A87366F76E for ; Wed, 25 Aug 2021 06:43:12 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gvbym0fNxz4nqm; Wed, 25 Aug 2021 06:43:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E935117EA2; Wed, 25 Aug 2021 06:43:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17P6hBjX014772; Wed, 25 Aug 2021 06:43:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17P6hBH5014771; Wed, 25 Aug 2021 06:43:11 GMT (envelope-from git) Date: Wed, 25 Aug 2021 06:43:11 GMT Message-Id: <202108250643.17P6hBH5014771@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: f1ac7c86ac - main - Correctly list EN-21:{19, 22} as errata for 11.4R MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f1ac7c86acb161fb0f6faaedc8fab4f2bba8b784 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 06:43:12 -0000 The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=f1ac7c86acb161fb0f6faaedc8fab4f2bba8b784 commit f1ac7c86acb161fb0f6faaedc8fab4f2bba8b784 Author: Philip Paeps AuthorDate: 2021-08-25 06:42:01 +0000 Commit: Philip Paeps CommitDate: 2021-08-25 06:42:01 +0000 Correctly list EN-21:{19,22} as errata for 11.4R FreeBSD-EN-21:19.libcasper and FreeBSD-EN-21:22.linux_futex were listed with the security advisories. They are errata. Approved by: gjb (mentor, implicit) --- website/content/en/releases/11.4R/errata.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/releases/11.4R/errata.adoc b/website/content/en/releases/11.4R/errata.adoc index 6c143a24da..62084643f0 100644 --- a/website/content/en/releases/11.4R/errata.adoc +++ b/website/content/en/releases/11.4R/errata.adoc @@ -61,8 +61,6 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:08.vm.asc[FreeBSD-SA-21:08.vm] |6 April 2021 |Kernel memory disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:10.jail_mount.asc[FreeBSD-SA-21:10.jail_mount] |6 April 2021 |Privilege escalation |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:12.libradius.asc[FreeBSD-SA-21:12.libradius] |26 May 2021 |Denial of service -|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:19.libcasper.asc[FreeBSD-EN-21:19.libcasper] |30 June 2021 |libcasper assertion failure -|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futex.asc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability |=== [[errata]] @@ -80,6 +78,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:05.libatomic.asc[FreeBSD-EN-21:05.libatomic] |29 January 2021 |Addition of atomic and bswap functions to libcompiler_rt |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:08.freebsd-update.asc[FreeBSD-EN-21:08.freebsd-update] |24 February 2021 |freebsd-update passwd regeneration |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:17.libradius.asc[FreeBSD-EN-21:17.libradius] |1 June 2021 |Incorrect validation in rad_get_attr(3) +|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:19.libcasper.asc[FreeBSD-EN-21:19.libcasper] |30 June 2021 |libcasper assertion failure +|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futex.asc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Wed Aug 25 06:43:13 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 3DE6A66F78B for ; Wed, 25 Aug 2021 06:43:13 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gvbyn1LNzz4p3x; Wed, 25 Aug 2021 06:43:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 16EF517C9A; Wed, 25 Aug 2021 06:43:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17P6hDTu014803; Wed, 25 Aug 2021 06:43:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17P6hCRW014802; Wed, 25 Aug 2021 06:43:12 GMT (envelope-from git) Date: Wed, 25 Aug 2021 06:43:12 GMT Message-Id: <202108250643.17P6hCRW014802@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: bb7f9c5284 - main - Add advisories published on 2021-08-24 affecting 11.4R MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bb7f9c52842f327fe40bcd32308ecf496a26ec12 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 06:43:13 -0000 The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=bb7f9c52842f327fe40bcd32308ecf496a26ec12 commit bb7f9c52842f327fe40bcd32308ecf496a26ec12 Author: Philip Paeps AuthorDate: 2021-08-25 06:42:01 +0000 Commit: Philip Paeps CommitDate: 2021-08-25 06:42:01 +0000 Add advisories published on 2021-08-24 affecting 11.4R Approved by: gjb (mentor, implicit) --- website/content/en/releases/11.4R/errata.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/content/en/releases/11.4R/errata.adoc b/website/content/en/releases/11.4R/errata.adoc index 62084643f0..b3d0f6a05c 100644 --- a/website/content/en/releases/11.4R/errata.adoc +++ b/website/content/en/releases/11.4R/errata.adoc @@ -61,6 +61,10 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:08.vm.asc[FreeBSD-SA-21:08.vm] |6 April 2021 |Kernel memory disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:10.jail_mount.asc[FreeBSD-SA-21:10.jail_mount] |6 April 2021 |Privilege escalation |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:12.libradius.asc[FreeBSD-SA-21:12.libradius] |26 May 2021 |Denial of service +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:13.bhyve.asc[FreeBSD-SA-21:13.bhyve] |24 August 2021 |Missing error handling in bhyve(8) device models +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:14.ggatec.asc[FreeBSD-SA-21:14.ggatec] |24 August 2021 |Remote code execution in ggatec(8) +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:15.libfetch.asc[FreeBSD-SA-21:15.libfetch] |24 August 2021 |libfetch out of bounds read +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:17.openssl.asc[FreeBSD-SA-21:17.openssl] |24 August 2021 |Multiple vulnerabilities in OpenSSL |=== [[errata]] From owner-dev-commits-doc-all@freebsd.org Wed Aug 25 06:43:14 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 65B5E66F790 for ; Wed, 25 Aug 2021 06:43:14 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gvbyp2NF1z4p25; Wed, 25 Aug 2021 06:43:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 340E317FA7; Wed, 25 Aug 2021 06:43:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17P6hEKA014827; Wed, 25 Aug 2021 06:43:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17P6hExW014826; Wed, 25 Aug 2021 06:43:14 GMT (envelope-from git) Date: Wed, 25 Aug 2021 06:43:14 GMT Message-Id: <202108250643.17P6hExW014826@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: b652e2bf12 - main - Add advisories and errata published on 2021-08-24 affecting 12.2R MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b652e2bf122769ab93830da2d36ada24c06d117a Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 06:43:14 -0000 The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=b652e2bf122769ab93830da2d36ada24c06d117a commit b652e2bf122769ab93830da2d36ada24c06d117a Author: Philip Paeps AuthorDate: 2021-08-25 06:42:01 +0000 Commit: Philip Paeps CommitDate: 2021-08-25 06:42:01 +0000 Add advisories and errata published on 2021-08-24 affecting 12.2R Approved by: gjb (mentor, implicit) --- website/content/en/releases/12.2R/errata.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/website/content/en/releases/12.2R/errata.adoc b/website/content/en/releases/12.2R/errata.adoc index 21821da451..dda35c6f62 100644 --- a/website/content/en/releases/12.2R/errata.adoc +++ b/website/content/en/releases/12.2R/errata.adoc @@ -55,6 +55,11 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:10.jail_mount.asc[FreeBSD-SA-21:10.jail_mount] |6 April 2021 |Privilege escalation |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:11.smap.asc[FreeBSD-SA-21:11.smap] |26 May 2021 |Mitigation bypass |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:12.libradius.asc[FreeBSD-SA-21:12.libradius] |26 May 2021 |Denial of service +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:13.bhyve.asc[FreeBSD-SA-21:13.bhyve] |24 August 2021 |Missing error handling in bhyve(8) device models +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:14.ggatec.asc[FreeBSD-SA-21:14.ggatec] |24 August 2021 |Remote code execution in ggatec(8) +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:15.libfetch.asc[FreeBSD-SA-21:15.libfetch] |24 August 2021 |libfetch out of bounds read +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:16.openssl.asc[FreeBSD-SA-21:16.openssl] |24 August 2021 |Multiple vulnerabilities in OpenSSL +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:17.openssl.asc[FreeBSD-SA-21:17.openssl] |24 August 2021 |Multiple vulnerabilities in OpenSSL |=== [[errata]] @@ -82,6 +87,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:17.libradius.asc[FreeBSD-EN-21:17.libradius] |1 June 2021 |Incorrect validation in rad_get_attr(3) |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:19.libcasper.asc[FreeBSD-EN-21:19.libcasper] |30 June 2021 |libcasper assertion failure |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futex.asc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:24.libcrypto.asc[FreeBSD-EN-21:24.libcrypto] |24 August 2021 |OpenSSL 1.1.1e API functions not exported +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:25.bhyve.asc[FreeBSD-EN-21:25.bhyve] |24 August 2021 |Fix NVMe iovec construction for large IOs |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Wed Aug 25 06:43:15 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 B5C6F66F806 for ; Wed, 25 Aug 2021 06:43:15 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gvbyq3T7yz4p43; Wed, 25 Aug 2021 06:43:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5EA9917FA8; Wed, 25 Aug 2021 06:43:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17P6hFfn014851; Wed, 25 Aug 2021 06:43:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17P6hFsd014850; Wed, 25 Aug 2021 06:43:15 GMT (envelope-from git) Date: Wed, 25 Aug 2021 06:43:15 GMT Message-Id: <202108250643.17P6hFsd014850@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: d40541f01e - main - Add advisories and errata published on 2021-08-24 affecting 13.0R MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d40541f01ed6f63f39c531358c2b6642bcb900f4 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 06:43:15 -0000 The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=d40541f01ed6f63f39c531358c2b6642bcb900f4 commit d40541f01ed6f63f39c531358c2b6642bcb900f4 Author: Philip Paeps AuthorDate: 2021-08-25 06:42:01 +0000 Commit: Philip Paeps CommitDate: 2021-08-25 06:42:01 +0000 Add advisories and errata published on 2021-08-24 affecting 13.0R Approved by: gjb (mentor, implicit) --- website/content/en/releases/13.0R/errata.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/website/content/en/releases/13.0R/errata.adoc b/website/content/en/releases/13.0R/errata.adoc index 81048fd4f8..21c18bf4bc 100644 --- a/website/content/en/releases/13.0R/errata.adoc +++ b/website/content/en/releases/13.0R/errata.adoc @@ -42,6 +42,10 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |Advisory |Date |Topic |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:11.smap.asc[FreeBSD-SA-21:11.smap] |26 May 2021 |Mitigation bypass |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:12.libradius.asc[FreeBSD-SA-21:12.libradius] |26 May 2021 |Denial of service +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:13.bhyve.asc[FreeBSD-SA-21:13.bhyve] |24 August 2021 |Missing error handling in bhyve(8) device models +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:14.ggatec.asc[FreeBSD-SA-21:14.ggatec] |24 August 2021 |Remote code execution in ggatec(8) +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:15.libfetch.asc[FreeBSD-SA-21:15.libfetch] |24 August 2021 |libfetch out of bounds read +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:16.openssl.asc[FreeBSD-SA-21:16.openssl] |24 August 2021 |Multiple vulnerabilities in OpenSSL |=== [[errata]] @@ -61,6 +65,9 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:20.vlan.asc[FreeBSD-EN-21:20.vlan] |30 June 2021 |Missing backwards compatibility in vlan(4) |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:21.ipfw.asc[FreeBSD-EN-21:21.ipfw] |30 June 2021 |Kernel panic with ipfw link-layer filtering enabled |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futex.asc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:23.virtio_blk.asc[FreeBSD-EN-21:23.virtio_blk] |24 August 2021 |virtio_blk(4) fails to attach on some hypervisors +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:24.libcrypto.asc[FreeBSD-EN-21:24.libcrypto] |24 August 2021 |OpenSSL 1.1.1e API functions not exported +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:25.bhyve.asc[FreeBSD-EN-21:25.bhyve] |24 August 2021 |Fix NVMe iovec construction for large IOs |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Wed Aug 25 15:03:18 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 A4627675EBA for ; Wed, 25 Aug 2021 15:03:18 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gvq3p45ldz3Mmr; Wed, 25 Aug 2021 15:03:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 73B341E547; Wed, 25 Aug 2021 15:03:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17PF3IQw084524; Wed, 25 Aug 2021 15:03:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17PF3IAj084523; Wed, 25 Aug 2021 15:03:18 GMT (envelope-from git) Date: Wed, 25 Aug 2021 15:03:18 GMT Message-Id: <202108251503.17PF3IAj084523@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: fcb8b2e379 - main - Update template to have NNNNNN instead of XXXXXX. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fcb8b2e379ce893b691c158af064d06d8d55265e Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 15:03:18 -0000 The branch main has been updated by gordon (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=fcb8b2e379ce893b691c158af064d06d8d55265e commit fcb8b2e379ce893b691c158af064d06d8d55265e Author: Gordon Tetlow AuthorDate: 2021-08-25 15:01:54 +0000 Commit: Gordon Tetlow CommitDate: 2021-08-25 15:01:54 +0000 Update template to have NNNNNN instead of XXXXXX. Any sequence of XX's is flagged in the scripts we use to manage the release of SA's and EN's. Since these are intended not to be replaced and shipped, convert them to use NNNNNN. Approved by: so --- website/static/security/advisory-template.txt | 4 ++-- website/static/security/errata-template.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/static/security/advisory-template.txt b/website/static/security/advisory-template.txt index 5acc43d5d8..838c4d4569 100644 --- a/website/static/security/advisory-template.txt +++ b/website/static/security/advisory-template.txt @@ -132,9 +132,9 @@ particular commit: # git show --stat -Or visit the following URL, replacing XXXXXX with the hash: +Or visit the following URL, replacing NNNNNN with the hash: - + To determine the commit count in a working tree (for comparison against nNNNNNN in the table above), run: diff --git a/website/static/security/errata-template.txt b/website/static/security/errata-template.txt index c3acf0e74d..9f8de907ad 100644 --- a/website/static/security/errata-template.txt +++ b/website/static/security/errata-template.txt @@ -132,9 +132,9 @@ particular commit: # git show --stat -Or visit the following URL, replacing XXXXXX with the hash: +Or visit the following URL, replacing NNNNNN with the hash: - + To determine the commit count in a working tree (for comparison against nNNNNNN in the table above), run: From owner-dev-commits-doc-all@freebsd.org Wed Aug 25 16:28:46 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 5041D677534 for ; Wed, 25 Aug 2021 16:28:46 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GvryQ1q1cz4WwY; Wed, 25 Aug 2021 16:28:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 222071FBE8; Wed, 25 Aug 2021 16:28:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17PGSk0A091475; Wed, 25 Aug 2021 16:28:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17PGSjTh091474; Wed, 25 Aug 2021 16:28:45 GMT (envelope-from git) Date: Wed, 25 Aug 2021 16:28:45 GMT Message-Id: <202108251628.17PGSjTh091474@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ka Ho Ng Subject: git: c376eb73f5 - main - Document __FreeBSD_version value 1400032. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: khng X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c376eb73f5ac4f8defd8ba3247a4f358c99d98ff Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Aug 2021 16:28:46 -0000 The branch main has been updated by khng (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=c376eb73f5ac4f8defd8ba3247a4f358c99d98ff commit c376eb73f5ac4f8defd8ba3247a4f358c99d98ff Author: Ka Ho Ng AuthorDate: 2021-08-24 09:31:39 +0000 Commit: Ka Ho Ng CommitDate: 2021-08-25 16:28:31 +0000 Document __FreeBSD_version value 1400032. --- documentation/content/en/books/porters-handbook/versions/_index.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index 839ab9bb3a..7582b3c873 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -183,6 +183,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |gitref:1a4c5061fc5ba8f2eee41456a6873547915f268a[repository="src",length=12] |Aug 24, 2021 |14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to update rmsr.r_offset to a meaningful value. + +|1400032 +|gitref:76321d2d432ed270d93b282e54e59b708c0cf3b4[repository="src",length=12] +|Aug 25, 2021 +|14.0-CURRENT after changing man:fspacectl[2], man:vn_deallocate[9] and man:VOP_DEALLOCATE[9] to make calculating the number of bytes zeroed easier. |=== [[versions-13]] From owner-dev-commits-doc-all@freebsd.org Thu Aug 26 09:10:58 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 5A49A665C85 for ; Thu, 26 Aug 2021 09:10:58 +0000 (UTC) (envelope-from rene@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GwHBp1wW1z3lQP; Thu, 26 Aug 2021 09:10:58 +0000 (UTC) (envelope-from rene@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1629969058; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZaI618YBUNqHR08CS3EJ1OGiJf39ma/TBe8ySeT1o9Q=; b=rPNVkMBEJrqPq5WUiLwZrpbfXqhe2/8upeFi8mI2u0QSq8wqnVJAnBEuEzT0f18Nxszlp5 QGXOYHruv5MGeS3Aaf7jxBXFd2gumCU0yiCXq37Am6xk0g2q4Bc8O46KLn02+go8t6xy54 WAJPOJA3PFzNGfoT6BJ9iMv2t8bsbdiJl9Om7scvoDVpI1IxbMktusM9oHIctcNEoqwpSf cRwTvsgUUfPiWMECSTKoXYWfumuWQR+OPAk8eo4CMlwBWLHpUYXxDcoL7QZ4NFeTZjocng bAaH9918ZUjS+X9haCrwF2Aw5Vgc6ooA1Nl77Nipgm7Vo8kZj0/+TW1JZEMx0w== Received: by freefall.freebsd.org (Postfix, from userid 1185) id 2DE2B104A6; Thu, 26 Aug 2021 09:10:58 +0000 (UTC) Date: Thu, 26 Aug 2021 09:10:58 +0000 From: Rene Ladan To: Guangyuan Yang Cc: doc-committers@freebsd.org, dev-commits-doc-all@freebsd.org Subject: Re: git: 93cd6656de - internal/admin - Please welcome Ed Maste to the ranks of doc committers! Message-ID: References: <202108182130.17ILUL98022601@gitrepo.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <202108182130.17ILUL98022601@gitrepo.freebsd.org> ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1629969058; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ZaI618YBUNqHR08CS3EJ1OGiJf39ma/TBe8ySeT1o9Q=; b=kqmqGtK/DSOZmDkeBJ660Sf3HjSyXNx1kGpNoXvrky7MQd3lZAFbf4XGnYWZsfNHRG/bof 3w/iiF8QD3AKhqfvMBkeE6kNl441iAqrL9mjdjRgrjYXAdGd3evL7y5oj6USn7Ycb7l8x0 GhNfQT/48bs81889yP4LTa/fZOY6aHi9DyPHPWLiIOZYrNQI9nhuk9UmBQKzaKssPUkntP TNHl/8iXli1AumnYKA0OnLb5S7mO3wZbmIFwhFzejQKYwHsSYbpL1RbOlhYMziHWlPfkK1 /7XSlN4uCCQAVzX7UN+dpt03LQoNmDnLejh1K4qbGGM4RY+uKGmXUNIY2zI68g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1629969058; a=rsa-sha256; cv=none; b=sSciDVerab74yzMej+4MC2A2nGyUpaZ4bb6suKunEUgkwCN8eY/WzbWqPT5pBDvh88DWz+ 2AiBcL8igcx/uA0WDE00yT2wQQ04aVrzriHFIcQe5N5/z7DbB3ZS2b6mIL4SlxmSfYxEyt FM5tAyDoWJljumwC4VAsxpdEymPLIp0UQhhdur8uq1w+9/psiCFJJCO0roQb1/f88xl6Wr +1gdsJ2pEaxziIHfw1NMzchLxYzZHYIphCyIYW8Bsm4Wy8go88xifQ2LK2D5AM45k6e1C/ le9broopnAmSY2+j+A7f5uw4zi2OHHFjAMlQAmRA4PYDSBYXJgfSxW+f7ql/Ng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2021 09:10:58 -0000 On Wed, Aug 18, 2021 at 09:30:21PM +0000, Guangyuan Yang wrote: > The branch internal/admin has been updated by ygy: > > URL: https://cgit.FreeBSD.org/doc/commit/?id=93cd6656deebb07ff0cc6b24cfe410e9dbbbf385 > > commit 93cd6656deebb07ff0cc6b24cfe410e9dbbbf385 > Author: Guangyuan Yang > AuthorDate: 2021-08-18 21:22:48 +0000 > Commit: Guangyuan Yang > CommitDate: 2021-08-18 21:29:14 +0000 > > Please welcome Ed Maste to the ranks of doc committers! > > Ed Maste has a great track record of contributing to doc already, and we > believe that it is time to grant him a doc bit to allow more quality > contributions to come. > > As discussed, Sergio and I will be mentoring Ed together. > Welcome Ed! Ren (who should do more doc work himself...) > Approved by: doceng > --- > access | 1 + > mentors | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/access b/access > index 243e7dabb6..e13c89e228 100644 > --- a/access > +++ b/access > @@ -36,6 +36,7 @@ debdrup > delphij > eadler > ebrandi > +emaste > fernape > gabor devnull > ganbold > diff --git a/mentors b/mentors > index 1ba6e4a68f..65e8233261 100644 > --- a/mentors > +++ b/mentors > @@ -10,6 +10,7 @@ > # Sort by mentee login name. > > # Mentee Mentor Optional comment > +emaste ygy co-mentor: carlavilla > lwhsu ygy co-mentor: carlavilla > murray bcr > philip gjb From owner-dev-commits-doc-all@freebsd.org Thu Aug 26 09:32:08 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 5A983666226 for ; Thu, 26 Aug 2021 09:32:08 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GwHgD1yrJz3s57; Thu, 26 Aug 2021 09:32:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 2B2A359D3; Thu, 26 Aug 2021 09:32:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17Q9W8Of077411; Thu, 26 Aug 2021 09:32:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17Q9W8Px077410; Thu, 26 Aug 2021 09:32:08 GMT (envelope-from git) Date: Thu, 26 Aug 2021 09:32:08 GMT Message-Id: <202108260932.17Q9W8Px077410@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Tim Bishop Subject: git: 7f3f3ecde1 - main - Update my pgp key expiry. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: tdb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7f3f3ecde1f119fe135c4c517880ac33cfa6fa7f Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Aug 2021 09:32:08 -0000 The branch main has been updated by tdb (ports committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=7f3f3ecde1f119fe135c4c517880ac33cfa6fa7f commit 7f3f3ecde1f119fe135c4c517880ac33cfa6fa7f Author: Tim Bishop AuthorDate: 2021-08-26 09:30:11 +0000 Commit: Tim Bishop CommitDate: 2021-08-26 09:30:11 +0000 Update my pgp key expiry. --- documentation/static/pgpkeys/tdb.key | 638 +++++++++++++++++++---------------- 1 file changed, 343 insertions(+), 295 deletions(-) diff --git a/documentation/static/pgpkeys/tdb.key b/documentation/static/pgpkeys/tdb.key index 58c6a3583b..a769bd6731 100644 --- a/documentation/static/pgpkeys/tdb.key +++ b/documentation/static/pgpkeys/tdb.key @@ -2,13 +2,13 @@ [.literal-block-margin] .... -pub rsa4096/6C226B37FDF38D55 2013-08-07 [SC] [expires: 2021-08-22] +pub rsa4096/6C226B37FDF38D55 2013-08-07 [SC] [expires: 2024-08-25] Key fingerprint = 4BD9 5F90 8A50 40E8 D26C D681 6C22 6B37 FDF3 8D55 uid Tim Bishop uid Tim Bishop uid Tim Bishop uid Tim Bishop -sub rsa4096/4F748D5A25CEA948 2013-08-07 [E] [expires: 2021-08-22] +sub rsa4096/4F748D5A25CEA948 2013-08-07 [E] [expires: 2024-08-25] .... @@ -27,298 +27,346 @@ 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 -hK7Mxoj0 -=hio9 +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 +=GflD -----END PGP PUBLIC KEY BLOCK----- .... - From owner-dev-commits-doc-all@freebsd.org Fri Aug 27 02:27:31 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 6D7B1675E37 for ; Fri, 27 Aug 2021 02:27:31 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GwkBq2frZz3KLH; Fri, 27 Aug 2021 02:27:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 43C121B1C9; Fri, 27 Aug 2021 02:27:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17R2RVMh031809; Fri, 27 Aug 2021 02:27:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17R2RVbZ031808; Fri, 27 Aug 2021 02:27:31 GMT (envelope-from git) Date: Fri, 27 Aug 2021 02:27:31 GMT Message-Id: <202108270227.17R2RVbZ031808@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 51b46e4923 - main - books: Fix several AsciiDoc markups MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 51b46e4923e33cf109b1c50990b27ae4f5fbeb21 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2021 02:27:31 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=51b46e4923e33cf109b1c50990b27ae4f5fbeb21 commit 51b46e4923e33cf109b1c50990b27ae4f5fbeb21 Author: Danilo G. Baio AuthorDate: 2021-08-27 02:23:36 +0000 Commit: Danilo G. Baio CommitDate: 2021-08-27 02:23:36 +0000 books: Fix several AsciiDoc markups When building the documentation with Asciidoctor standalone, a few errors/warnings showed up: - asciidoctor: ERROR: failed to parse formatted text - asciidoctor: WARNING: no rows found in table --- documentation/content/de/books/handbook/bsdinstall/_index.adoc | 6 +++--- documentation/content/fr/books/faq/_index.adoc | 4 ++-- .../content/pt-br/books/porters-handbook/makefiles/chapter.adoc | 2 +- .../content/ru/books/developers-handbook/secure/chapter.adoc | 2 ++ .../content/zh-tw/books/porters-handbook/makefiles/chapter.adoc | 2 +- 5 files changed, 9 insertions(+), 7 deletions(-) diff --git a/documentation/content/de/books/handbook/bsdinstall/_index.adoc b/documentation/content/de/books/handbook/bsdinstall/_index.adoc index 642107ce91..fab875854e 100644 --- a/documentation/content/de/books/handbook/bsdinstall/_index.adoc +++ b/documentation/content/de/books/handbook/bsdinstall/_index.adoc @@ -49,9 +49,9 @@ toc::[] Es gibt verschiedene Möglichkeiten, FreeBSD zu installieren, abhängig von der Einsatzumgebung. Dazu gehören: -* Abbilder von virtuellen Maschinen, die Sie herunterladen und in einer virtuellen Umgebung einsetzen können. Diese Abbilder können von der https://www.freebsd.org/where.html[FreeBSD Downloadseite] heruntergeladen werden. Es gibt Abbilder für KVM ("qcow2"), VMWare ("vmdk"), Hyper-V ("vhd"), sowie Raw-Device Abbilder, die durchgängig unterstützt werden. Dies sind keine Installationsabbilder, sondern vorkonfigurierte ("bereits installierte") Instanzen, die sofort gestartet und konfiguriert werden können. +* Abbilder von virtuellen Maschinen, die Sie herunterladen und in einer virtuellen Umgebung einsetzen können. Diese Abbilder können von der https://www.freebsd.org/where/[FreeBSD Downloadseite] heruntergeladen werden. Es gibt Abbilder für KVM ("qcow2"), VMWare ("vmdk"), Hyper-V ("vhd"), sowie Raw-Device Abbilder, die durchgängig unterstützt werden. Dies sind keine Installationsabbilder, sondern vorkonfigurierte ("bereits installierte") Instanzen, die sofort gestartet und konfiguriert werden können. * Abbilder von virtuellen Maschinen, die auf Amazon's https://aws.amazon.com/marketplace/pp/B07L6QV354[AWS Marketplace], https://azuremarketplace.microsoft.com/en-us/marketplace/apps?search=freebsd&page=1[Microsoft Azure Marketplace] und https://console.cloud.google.com/launcher/details/freebsd-cloud/freebsd-12[Google Cloud Platform] verfügbar sind, um auf den jeweiligen Hosting-Diensten ausgeführt zu werden. Weitere Informationen zur Bereitstellung von FreeBSD auf Azure finden Sie im entsprechenden Kapitel der https://docs.microsoft.com/en-us/azure/virtual-machines/linux/freebsd-intro-on-azure[ Azure Dokumentation]. -* SD-Karten Abbilder für eingebettete Systeme wie den Raspberry Pi oder BeagleBone Black. Diese Abbilder können von der https://www.freebsd.org/where.html[ FreeBSD Downloadseite] heruntergeladen werden. Die Dateien müssen unkomprimiert und als Raw-Image auf eine SD-Karte geschrieben werden, von der das System dann booten wird. +* SD-Karten Abbilder für eingebettete Systeme wie den Raspberry Pi oder BeagleBone Black. Diese Abbilder können von der https://www.freebsd.org/where/[ FreeBSD Downloadseite] heruntergeladen werden. Die Dateien müssen unkomprimiert und als Raw-Image auf eine SD-Karte geschrieben werden, von der das System dann booten wird. * Installationsabbilder, um FreeBSD auf einer Festplatte für die üblichen Desktop-, Laptop- oder Serversysteme zu installieren. Der Rest dieses Kapitels beschreibt den vierten Fall und erklärt, wie man FreeBSD mit dem textbasierten Installationsprogramm bsdinstall installiert. @@ -156,7 +156,7 @@ Informationen und Errata für all diese Veröffentlichungen finden Sie unter den Das FreeBSD-Installationsprogramm ist keine Anwendung, das aus einem anderen Betriebssystem heraus gestartet werden kann. Laden Sie stattdessen eine Installationsdatei für FreeBSD herunter und brennen Sie den Dateityp auf einen entsprechenden Datenträger (CD, DVD, oder USB). Starten Sie dann das System mit diesem Datenträger. -Die FreeBSD-Installationsmedien sind unter link:https://www.FreeBSD.org/where/#download[www.freebsd.org/where/] verfügbar. Der Name der Installationsdatei enthält die Version von FreeBSD, die Architektur sowie den Dateityp. Wenn Sie beispielsweise FreeBSD 12.1 auf einem amd64-System von DVD installieren wollen, laden Sie [.filename]#FreeBSD-12.1-RELEASE-amd64-dvd1.iso# und brennen Sie die Datei auf eine DVD. Starten Sie dann das System mit dieser DVD. +Die FreeBSD-Installationsmedien sind unter link:https://www.FreeBSD.org/where/[www.freebsd.org/where/] verfügbar. Der Name der Installationsdatei enthält die Version von FreeBSD, die Architektur sowie den Dateityp. Wenn Sie beispielsweise FreeBSD 12.1 auf einem amd64-System von DVD installieren wollen, laden Sie [.filename]#FreeBSD-12.1-RELEASE-amd64-dvd1.iso# und brennen Sie die Datei auf eine DVD. Starten Sie dann das System mit dieser DVD. Die Installationsdateien stehen in verschiedenen Formaten zur Verfügung und variieren je nach Rechnerarchitektur und Medientyp. diff --git a/documentation/content/fr/books/faq/_index.adoc b/documentation/content/fr/books/faq/_index.adoc index ef5f264e1f..d2f96b899d 100644 --- a/documentation/content/fr/books/faq/_index.adoc +++ b/documentation/content/fr/books/faq/_index.adoc @@ -3493,11 +3493,11 @@ Ceci n'explique pas toute la complexité de détection, mais c'est une explicati === Est-ce que FreeBSD va supporter d'autres architectures matérielles? -Différentes personnes sont interressées sur un support multi-architecture pour FreeBSD, et certaines personnes sont en train de porter FreeBSD sur la plateforme ALPHA, en coopération avec DEC. Pour plus d'informations sur les nouvelles architectures utilisez la mailling liste link:mailto:[] +Différentes personnes sont interressées sur un support multi-architecture pour FreeBSD, et certaines personnes sont en train de porter FreeBSD sur la plateforme ALPHA, en coopération avec DEC. Pour plus d'informations sur les nouvelles architectures utilisez la mailling liste link:mailto:freebsd-platforms@FreeBSD.ORG[] === J'ai besoin d'un "major number" pour un gestionnaire de périphérique que je viens d'écrire -Ceci dépend du fait que vous vouliez ou non rendre public ce gestionnaire. Si vous le désirez, envoyez nous une copie code source du gestionnaire et les modifications nécessaires à apporter au fichier [.filename]#files.i386#, un fichier de configuration et le code du fichier http://www.freebsd.org/cgi/man.cgi?MAKEDEV[MAKEDEV]nécessaire pour créer les fichiers spéciaux dont le gestionnaire à besoin. Si vous ne désirez pas rendre plublic le code, ou si vous ne pouvez pas à cause de certaines restrictions de votre license, alors utilisez le "major number" 32 (pour les gestionnaires de type caractère) et le "major number" 8 (pour les gestionnaires de type blocs), qui sont réservés à ce type de chose. Dans les deux cas nous sommes interessés par votre gestionnaire, discutez à son propos sur la mailling liste link:mailto:[]. +Ceci dépend du fait que vous vouliez ou non rendre public ce gestionnaire. Si vous le désirez, envoyez nous une copie code source du gestionnaire et les modifications nécessaires à apporter au fichier [.filename]#files.i386#, un fichier de configuration et le code du fichier http://www.freebsd.org/cgi/man.cgi?MAKEDEV[MAKEDEV]nécessaire pour créer les fichiers spéciaux dont le gestionnaire à besoin. Si vous ne désirez pas rendre plublic le code, ou si vous ne pouvez pas à cause de certaines restrictions de votre license, alors utilisez le "major number" 32 (pour les gestionnaires de type caractère) et le "major number" 8 (pour les gestionnaires de type blocs), qui sont réservés à ce type de chose. Dans les deux cas nous sommes interessés par votre gestionnaire, discutez à son propos sur la mailling liste link:mailto:freebsd-hackers@FreeBSD.ORG[]. == REMERCIEMENTS. **Mise à jour en cours** diff --git a/documentation/content/pt-br/books/porters-handbook/makefiles/chapter.adoc b/documentation/content/pt-br/books/porters-handbook/makefiles/chapter.adoc index 58ff21596d..1cab2511ca 100644 --- a/documentation/content/pt-br/books/porters-handbook/makefiles/chapter.adoc +++ b/documentation/content/pt-br/books/porters-handbook/makefiles/chapter.adoc @@ -1759,7 +1759,7 @@ GL_PROJECT= bar GL_COMMIT= 9c1669ce60c3f4f5eb43df874d7314483fb3f8a6 .... -Terá `MASTER_SITES` definido como "`https://gitlab.example.com`" e `WRKSRC` para `${WRKDIR}/bar-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6`. +Terá `MASTER_SITES` definido como `"https://gitlab.example.com"` e `WRKSRC` para `${WRKDIR}/bar-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6`. [TIP] ====== diff --git a/documentation/content/ru/books/developers-handbook/secure/chapter.adoc b/documentation/content/ru/books/developers-handbook/secure/chapter.adoc index 0c78e275d2..0d2a138544 100644 --- a/documentation/content/ru/books/developers-handbook/secure/chapter.adoc +++ b/documentation/content/ru/books/developers-handbook/secure/chapter.adoc @@ -45,10 +45,12 @@ authors: Как и во многих других языках программирования, в C не выполняется автоматической проверки границ в массивах или указателях. Кроме того, стандартная библиотека C полна очень опасных функций. +//// [.informaltable] [cols="", frame="none"] |=== |=== +//// == Пример переполнения буфера diff --git a/documentation/content/zh-tw/books/porters-handbook/makefiles/chapter.adoc b/documentation/content/zh-tw/books/porters-handbook/makefiles/chapter.adoc index e8f473d59a..d710f9affd 100644 --- a/documentation/content/zh-tw/books/porters-handbook/makefiles/chapter.adoc +++ b/documentation/content/zh-tw/books/porters-handbook/makefiles/chapter.adoc @@ -1766,7 +1766,7 @@ GL_PROJECT= bar GL_COMMIT= 9c1669ce60c3f4f5eb43df874d7314483fb3f8a6 .... -It will have `MASTER_SITES` set to "`https://gitlab.example.com`" and `WRKSRC` to `${WRKDIR}/bar-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6`. +It will have `MASTER_SITES` set to `"https://gitlab.example.com"` and `WRKSRC` to `${WRKDIR}/bar-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6-9c1669ce60c3f4f5eb43df874d7314483fb3f8a6`. [TIP] **** From owner-dev-commits-doc-all@freebsd.org Fri Aug 27 12:22:17 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 5B8D065F4CC for ; Fri, 27 Aug 2021 12:22:17 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GwzP50pK9z3Lb9; Fri, 27 Aug 2021 12:22:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F18DC235C5; Fri, 27 Aug 2021 12:22:16 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17RCMGLP033479; Fri, 27 Aug 2021 12:22:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17RCMGK8033478; Fri, 27 Aug 2021 12:22:16 GMT (envelope-from git) Date: Fri, 27 Aug 2021 12:22:16 GMT Message-Id: <202108271222.17RCMGK8033478@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 1d2ebbdb9e - main - handbook/preface: Cleanup old markup MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1d2ebbdb9e4e80d3dcdf46f76de52e36a1b02ea9 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2021 12:22:17 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=1d2ebbdb9e4e80d3dcdf46f76de52e36a1b02ea9 commit 1d2ebbdb9e4e80d3dcdf46f76de52e36a1b02ea9 Author: Danilo G. Baio AuthorDate: 2021-08-27 12:17:55 +0000 Commit: Danilo G. Baio CommitDate: 2021-08-27 12:17:55 +0000 handbook/preface: Cleanup old markup A '' was added by mistake in 71ff8d6f01f0e3828ad68a0d7847b32c7cbab9e1. PR: 258077 Reported by: bartosz.duszel@protonmail.com --- documentation/content/en/books/handbook/preface/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/preface/_index.adoc b/documentation/content/en/books/handbook/preface/_index.adoc index 0285b89f5f..59c14610ec 100644 --- a/documentation/content/en/books/handbook/preface/_index.adoc +++ b/documentation/content/en/books/handbook/preface/_index.adoc @@ -37,7 +37,7 @@ For a list of additional sources of information, please see crossref:bibliograph The current online version of the Handbook represents the cumulative effort of many hundreds of contributors over the past 10 years. The following are some of the significant changes since the two volume third edition was published in 2004: -* crossref:wine[wine,WINE] has been added with information about how to run Windows(R) applications on FreeBSD. +* crossref:wine[wine,WINE] has been added with information about how to run Windows(R) applications on FreeBSD. * crossref:dtrace[dtrace,DTrace] has been added with information about the powerful DTrace performance analysis tool. * crossref:filesystems[filesystems,Other File Systems] has been added with information about non-native file systems in FreeBSD, such as ZFS from Sun(TM). * crossref:audit[audit,Security Event Auditing] has been added to cover the new auditing capabilities in FreeBSD and explain its use. From owner-dev-commits-doc-all@freebsd.org Fri Aug 27 14:26:06 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 9ED7C6613C0 for ; Fri, 27 Aug 2021 14:26:06 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gx27y43sJz4mrb; Fri, 27 Aug 2021 14:26:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 749B924EAC; Fri, 27 Aug 2021 14:26:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17REQ6V5094314; Fri, 27 Aug 2021 14:26:06 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17REQ6pI094313; Fri, 27 Aug 2021 14:26:06 GMT (envelope-from git) Date: Fri, 27 Aug 2021 14:26:06 GMT Message-Id: <202108271426.17REQ6pI094313@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ryusuke SUZUKI Subject: git: 0f0052a056 - main - 6269a3efb8 -> d1c2ff43aa MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ryusuke X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0f0052a05631567724fbba8a26180ed072f793d3 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Aug 2021 14:26:06 -0000 The branch main has been updated by ryusuke: URL: https://cgit.FreeBSD.org/doc/commit/?id=0f0052a05631567724fbba8a26180ed072f793d3 commit 0f0052a05631567724fbba8a26180ed072f793d3 Author: Ryusuke SUZUKI AuthorDate: 2021-08-27 14:25:34 +0000 Commit: Ryusuke SUZUKI CommitDate: 2021-08-27 14:25:34 +0000 6269a3efb8 -> d1c2ff43aa --- .../ja/books/handbook/cutting-edge/_index.adoc | 72 +++++++++++++++++++--- 1 file changed, 62 insertions(+), 10 deletions(-) diff --git a/documentation/content/ja/books/handbook/cutting-edge/_index.adoc b/documentation/content/ja/books/handbook/cutting-edge/_index.adoc index 882d09525d..18f77315e1 100644 --- a/documentation/content/ja/books/handbook/cutting-edge/_index.adoc +++ b/documentation/content/ja/books/handbook/cutting-edge/_index.adoc @@ -3,6 +3,8 @@ title: 第17章 FreeBSD のアップデートとアップグレード part: パートIII. システム管理 prev: books/handbook/l10n next: books/handbook/partiv +description: freebsd-update もしくは Git を使った FreeBSD システムを最新の状態に更新する方法、ベースシステム全体を再構築しインストールする方法などの説明 +tags: ["updating", "upgrading", "documentation", "FreeBSD-STABLE", "FreeBSD-CURRENT", "Security Patches"] --- [[updating-upgrading]] @@ -69,7 +71,7 @@ toc::[] [NOTE] ==== -この章を通じて、 FreeBSD のソースコードをダウンロードしたりアップデートするのに `git` が用いられます。 +この章を通じて、FreeBSD のソースコードのダウンロードやアップデートに `git` が使われています。 必要に応じて package:devel/git[] port または package が使われることもあります。 ==== @@ -548,17 +550,17 @@ FreeBSD-CURRENT を追いかけるには . {freebsd-current} と {dev-commits-src-main} メーリングリストに加わってください。 さまざまな人がシステムの現在の状態について述べているコメントを見たり、FreeBSD-CURRENT の現在の状態に関する重要な情報を見逃さないために、 _必須の_ ことです。 -+ ++ {dev-commits-src-main} メーリングリストでは、それぞれの変更についての commit ログが記録されています。 また、それに関して起こり得る副作用の情報を得ることができますので、参加する価値のあるメーリングリストです。 -+ ++ これらのメーリングリストに入るには、 {mailman-lists} をたどって参加したいメーリングリストをクリックし、手順の説明にしたがってください。 FreeBSD-CURRENT だけでなく、ソースツリー全体の変更点を追いかけるのであれば、 {dev-commits-src-all} メーリングリストを購読してください。 . FreeBSD-CURRENT のソースを同期してください。 通常は `git` を使って FreeBSD Git リポジトリの `main` ブランチから -CURRENT コードをチェックアウトしてください (crossref:mirrors[git,「Git を使う」] を参照してください)。 . リポジトリのサイズが大きいため、興味のある部分や、パッチを当てる部分のソースのみを同期するユーザもいます。 しかしながら、ソースからオペレーティングシステムをコンパイルしようと思っているユーザは、一部分だけではなく、FreeBSD-CURRENT の _すべて_ をダウンロードする必要があります。 -+ ++ FreeBSD-CURRENT をコンパイルする前に [.filename]#/usr/src/Makefile# を注意深く読み、<> に書かれている手順に従ってください。 {freebsd-current} と [.filename]#/usr/src/UPDATING# を読めば、次のリリースへ向けて移ってゆくに当たって、ときどき必要となる既存システムからの新システムの構築手順についての最新情報が得られるでしょう。 . アクティブになってください! FreeBSD-CURRENT のユーザには、 拡張やバグ潰しに関して提案することが勧められています。 コードを伴う提案はいつでも歓迎されます! @@ -583,21 +585,69 @@ FreeBSD-STABLE を追いかけるには . FreeBSD-STABLE の構築に関連する事柄や、その他の注意すべき点 に関する情報を得るために、 {freebsd-stable} メーリングリストに加わってください。 また開発者は議論の余地がある修正や変更を考えている場合に、このメーリングリストで公表し、提案された変更に関して問題が生じるかどうかを返答する機会をユーザに与えます。 -+ ++ 追いかけているブランチに関連する git メーリングリストに参加してください。 たとえば、{betarel-current-major}-STABLE ブランチを追いかけているユーザは {dev-commits-src-branches} メーリングリストに参加してください。 このリストでは、変更がなされるごとに作成される commit log やそれに伴う起こりうる副作用についての情報が記録されています。 -+ ++ これらのメーリングリストに入るには、 {mailman-lists} をたどって参加したいメーリングリストをクリックし、手順の説明にしたがってください。 ソースツリー全体の変更点を追いかけるには、 {dev-commits-src-all} メーリングリストを購読してください。 . 新しい FreeBSD-STABLE システムをインストールするには、 crossref:mirrors[mirrors,ミラーサイト] から最近の FreeBSD-STABLE リリースをインストールするか、毎月公開されている FreeBSD-STABLE からビルドされたスナップショットを使ってください。 スナップショットの詳細については、link:https://www.FreeBSD.org/ja/snapshots/[www.freebsd.org/ja/snapshots] をご覧ください。 -+ ++ 既に FreeBSD が動いているシステムを FreeBSD-STABLE にアップグレードするには、 crossref:mirrors[svn,svn] を使って、希望する開発ブランチのソースをチェックアウしてください。 `stable/9` といったブランチ名は、link:https://www.FreeBSD.org/releng/[www.freebsd.org/releng] で説明されています。 . FreeBSD-STABLE をコンパイルしたり FreeBSD-STABLE へとアップグレードする前に、 [.filename]#/usr/src/Makefile# を注意深く読み、 <> に書かれている手順に従ってください。 {freebsd-stable} と [.filename]#/usr/src/UPDATING# を読んで、次のリリースへ向けて移ってゆくに当たって、ときどき必要となる既存システムからの新システムの構築手順についての最新情報を得てください。 +[[translate-n-number]] +=== n-番号 +バグを追跡する際は、問題が発生したシステムの構築に用いられたソースコードのバージョンを把握することが重要となります。 +FreeBSD は、バージョン情報をカーネルのコンパイル時に埋め込みます。 +man:uname[1] を使ってこの情報を調べることができます。以下はその例です。 +[source,shell] +.... +% uname -a +FreeBSD 14.0-CURRENT #112 main-n247514-031260d64c18: Tue Jun 22 20:43:19 MDT 2021 fred@machine:/usr/home/fred/obj/usr/home/fred/git/head/amd64.amd64/sys/FRED +.... +4 番目のフィールドを見ると、いくつかの要素から構成されていることがわかります。 +[source,shell] +.... +main-n247514-031260d64c18 + +main <.> +n247514 <.> +031260d64c18 <.> + <.> +.... +<.> Git ブランチ名。 +注意: n-番号の比較は、FreeBSD プロジェクトで作成されたブランチ + (`main`, `stable/XX` および `releng/XX`) でのみ有効です。 +ローカルブランチでは、親ブランチのコミットと n-番号が重複してしまいます。 +<.> n-番号は、ハッシュ値が含まれるようになった git リポジトリの使用開始からのコミットを数えたものです。 +<.> チェックアウトしたツリーのハッシュ値。 +<.> `-dirty` が表示されることがあります。 +変更点がコミットされていないツリーでカーネルが構築された場合に表示されます。 +この例では、チェックアウトから変更なく FRED カーネルが構築されたため、出力されていません。 + +`git rev-list` コマンドを使って、ハッシュ値に対応する n-番号を調べることができます。 +以下はその例です。 +[source,shell] +.... +% git rev-list --first-parent --count 031260d64c18 <.> +247514 <.> +.... +<.> 変換する git ハッシュ値 (ここでは先の例のハッシュ値を使用しています) +<.> n-番号 + +この数字は通常それほど重要ではありません。 +しかしながら、バグの修正がコミットされた時には、この数字を使うことで、使用しているシステムでバグが修正されているかどうかを簡単に調べることができます。 +ハッシュ値は簡単に目にする識別子である一方で n-番号はそうではありません。 +そのため、開発者は通常 n-番号ではなくコミットのハッシュ値 +(または、ハッシュ値を含む URL) を参照します。 +セキュリティ勧告および errata 情報では n-番号が示されており、使用しているシステムの番号と直接比較できます。 +`git rev-list` コマンドは、レポジトリのリビジョンをすべてカウントしますが、git の shallow clone はその情報を取得しないため、shallow clone を使用しなければならない場合には、n-番号は信頼できません。 + [[makeworld]] == ソースを用いた FreeBSD のアップデート @@ -608,7 +658,8 @@ FreeBSD-STABLE を追いかけるには [[updating-src-quick-start]] === クィックスタート -以下は FreeBSD をソースから構築してアップデートする典型的な方法についてのクイックリファレンスです。 その後の節では、各プロセスをより詳細に説明します。 +以下は FreeBSD をソースから構築してアップデートする典型的な方法についてのクイックリファレンスです。 +その後の節では、各プロセスをより詳細に説明します。 [.procedure] ==== @@ -749,7 +800,8 @@ man:uname[1] を使って FreeBSD のバージョンを確認してください コンパイルされたコードは [.filename]#/usr/obj# に書き出されます。 -これは基本のステップです。 構築をコントロールする追加のオプションについては、 以下で説明します。 +これは基本のステップです。 +構築をコントロールする追加のオプションについては、 以下で説明します。 [[updating-src-building-clean-build]] ==== クリーンビルドの実行 @@ -904,7 +956,7 @@ man:mergemaster[8] から man:etcupdate[8] に移行する際に、 [source,shell] .... -# etcupdate bootstrap <.> +# etcupdate extract <.> # etcupdate diff <.> .... From owner-dev-commits-doc-all@freebsd.org Sat Aug 28 11:05:07 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 6BFBA672725 for ; Sat, 28 Aug 2021 11:05:07 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GxYdb2WLVz4kwd; Sat, 28 Aug 2021 11:05:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 3A6E215B2C; Sat, 28 Aug 2021 11:05:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17SB57ZH053496; Sat, 28 Aug 2021 11:05:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17SB57nu053495; Sat, 28 Aug 2021 11:05:07 GMT (envelope-from git) Date: Sat, 28 Aug 2021 11:05:07 GMT Message-Id: <202108281105.17SB57nu053495@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ryusuke SUZUKI Subject: git: d30c0a286c - main - 5c7d5a34b6 -> 7bf1d2546b MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ryusuke X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d30c0a286c1f178b6ba3e9fe5f811d66094df7d7 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2021 11:05:07 -0000 The branch main has been updated by ryusuke: URL: https://cgit.FreeBSD.org/doc/commit/?id=d30c0a286c1f178b6ba3e9fe5f811d66094df7d7 commit d30c0a286c1f178b6ba3e9fe5f811d66094df7d7 Author: Ryusuke SUZUKI AuthorDate: 2021-08-28 11:04:50 +0000 Commit: Ryusuke SUZUKI CommitDate: 2021-08-28 11:04:50 +0000 5c7d5a34b6 -> 7bf1d2546b --- .../content/ja/books/handbook/mirrors/_index.adoc | 220 +++++++-------------- 1 file changed, 71 insertions(+), 149 deletions(-) diff --git a/documentation/content/ja/books/handbook/mirrors/_index.adoc b/documentation/content/ja/books/handbook/mirrors/_index.adoc index b4f12d5330..94d73db4e6 100644 --- a/documentation/content/ja/books/handbook/mirrors/_index.adoc +++ b/documentation/content/ja/books/handbook/mirrors/_index.adoc @@ -4,6 +4,7 @@ part: パートV. 付録 prev: books/handbook/partv next: books/handbook/bibliography description: "FreeBSD の入手方法: CD および DVD セット, FTP サイト, Git のインストールおよび利用方法" +tags: ["入手方法", "CD", "DVD", "FTP", "Git"] --- [appendix] @@ -66,11 +67,19 @@ WWW: http://www.hinner.de/linux/freebsd.html [[mirrors-ftp]] == FTP サイト -FreeBSD の公式な情報は anonymous FTP によって世界中のミラーサイトより入手できます。link:ftp://ftp.FreeBSD.org/pub/FreeBSD/[ftp://ftp.FreeBSD.org/pub/FreeBSD/] サイトは、HTTP および FTP 経由で利用できます。 これは、プロジェクトクラスタの管理者により運用されている数多くのコンピュータから構成されています。 また、GeoDNS により、近くの利用可能なミラーをユーザに提供します。 +FreeBSD の公式な情報は anonymous FTP によって世界中のミラーサイトより入手できます。 +link:ftp://ftp.FreeBSD.org/pub/FreeBSD/[ftp://ftp.FreeBSD.org/pub/FreeBSD/] サイトは、HTTP および FTP 経由で利用できます。 +これは、プロジェクトクラスタの管理者により運用されている数多くのコンピュータから構成されています。 +また、GeoDNS により、近くの利用可能なミラーをユーザに提供します。 -さらに、FreeBSD は以下のミラーサイトから anonymous FTP によって入手できます。 FreeBSD を anonymous FTP から入手する場合には、近くのサイトを利用するようにしてください。 "一次ミラーサイト" としてあげられているサイトには、 FreeBSD の各アーキテクチャで利用可能なすべてのバージョンのアーカイブ一式が用意されていますが、 あなたが住んでいる国や地域には、 おそらくより高速にダウンロードできるサイトが用意されています。 各国のミラーサイトには、 人気のあるアーキテクチャの最新のバージョンが置いてありますが、 FreeBSD のアーカイブ全体はもしかするとないかもしれません。 すべてのサイトは anonymous FTP 別の方法によるアクセスを提供しているサイトもあります。 各サイトで提供しているアクセス方法は、 ホスト名に続 く括弧の中に記載されています。 +さらに、FreeBSD は以下のミラーサイトから anonymous FTP によって入手できます。 +FreeBSD を anonymous FTP から入手する場合には、近くのサイトを利用するようにしてください。 +"一次ミラーサイト" としてあげられているサイトには、 FreeBSD の各アーキテクチャで利用可能なすべてのバージョンのアーカイブ一式が用意されていますが、 あなたが住んでいる国や地域には、 おそらくより高速にダウンロードできるサイトが用意されています。 +各国のミラーサイトには、人気のあるアーキテクチャの最新のバージョンが置いてありますが、FreeBSD のアーカイブ全体はもしかするとないかもしれません。 +すべてのサイトは anonymous FTP でのアクセスを提供していますが、別の方法によるアクセスを提供しているサイトもあります。 +各サイトで提供しているアクセス方法は、 ホスト名に続く括弧の中に記載されています。 -<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>. +<>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>. (as of UTC) @@ -82,7 +91,7 @@ FreeBSD の公式な情報は anonymous FTP によって世界中のミラーサ [[primary]] *{mirrors-primary}* -In case of problems, please contact the hostmaster `<{mirrors-primary-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-primary-email}>` 宛にお問い合わせください。 * {mirrors-primary-ftp1} (ftp) * {mirrors-primary-ftp2} (ftp) @@ -99,14 +108,14 @@ In case of problems, please contact the hostmaster `<{mirrors-primary-email}>` f [[armenia]] *{mirrors-armenia}* -In case of problems, please contact the hostmaster `<{mirrors-armenia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-armenia-email}>` 宛にお問い合わせください。 * {mirrors-armenia-ftp} (ftp / {mirrors-armenia-ftp-http} / rsync) [[australia]] *{mirrors-australia}* -In case of problems, please contact the hostmaster `<{mirrors-australia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-australia-email}>` 宛にお問い合わせください。 * {mirrors-australia-ftp} (ftp) * {mirrors-australia-ftp2} (ftp) @@ -115,23 +124,30 @@ In case of problems, please contact the hostmaster `<{mirrors-australia-email}>` [[austria]] *{mirrors-austria}* -In case of problems, please contact the hostmaster `<{mirrors-austria-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-austria-email}>` 宛にお問い合わせください。 * {mirrors-austria-ftp} (ftp / ftpv6 / {mirrors-austria-ftp-http} / {mirrors-austria-ftp-httpv6}) [[brazil]] *{mirrors-brazil}* -In case of problems, please contact the hostmaster `<{mirrors-brazil-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-brazil-email}>` 宛にお問い合わせください。 * {mirrors-brazil-ftp2} (ftp / {mirrors-brazil-ftp2-http}) * {mirrors-brazil-ftp3} (ftp / rsync) * {mirrors-brazil-ftp4} (ftp) +[[bulgaria]] +*{mirrors-bulgaria}* + +問題がある場合は、このドメインのホストマスタ `<{mirrors-bulgaria-email}>` 宛にお問い合わせください。 + +* {mirrors-bulgaria-ftp} (ftp / {mirrors-bulgaria-ftpv6} / {mirrors-bulgaria-ftp-http} / {mirrors-bulgaria-ftp-httpv6} / rsync / rsyncv6) + [[czech-republic]] *{mirrors-czech}* -In case of problems, please contact the hostmaster `<{mirrors-czech-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-czech-email}>` 宛にお問い合わせください。 * {mirrors-czech-ftp} (ftp / {mirrors-czech-ftpv6} / {mirrors-czech-ftp-http} / {mirrors-czech-ftp-httpv6} / rsync / rsyncv6) * {mirrors-czech-ftp2} (ftp / {mirrors-czech-ftp2-http}) @@ -139,28 +155,28 @@ In case of problems, please contact the hostmaster `<{mirrors-czech-email}>` for [[denmark]] *{mirrors-denmark}* -In case of problems, please contact the hostmaster `<{mirrors-denmark-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-denmark-email}>` 宛にお問い合わせください。 * {mirrors-denmark-ftp} (ftp / ftpv6 / {mirrors-denmark-ftp-http} / {mirrors-denmark-ftp-httpv6}) [[estonia]] *{mirrors-estonia}* -In case of problems, please contact the hostmaster `<{mirrors-estonia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-estonia-email}>` 宛にお問い合わせください。 * {mirrors-estonia-ftp} (ftp) [[finland]] *{mirrors-finland}* -In case of problems, please contact the hostmaster `<{mirrors-finland-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-finland-email}>` 宛にお問い合わせください。 * {mirrors-finland-ftp} (ftp) [[france]] *{mirrors-france}* -In case of problems, please contact the hostmaster `<{mirrors-france-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-france-email}>` 宛にお問い合わせください。 * {mirrors-france-ftp} (ftp) * {mirrors-france-ftp1} (ftp / {mirrors-france-ftp1-http} / rsync) @@ -173,7 +189,7 @@ In case of problems, please contact the hostmaster `<{mirrors-france-email}>` fo [[germany]] *{mirrors-germany}* -In case of problems, please contact the hostmaster `<{mirrors-germany-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-germany-email}>` 宛にお問い合わせください。 * ftp://ftp.de.FreeBSD.org/pub/FreeBSD/ (ftp) * ftp://ftp1.de.FreeBSD.org/freebsd/ (ftp / http://www1.de.FreeBSD.org/freebsd/ / rsync://rsync3.de.FreeBSD.org/freebsd/) @@ -186,7 +202,7 @@ In case of problems, please contact the hostmaster `<{mirrors-germany-email}>` f [[greece]] *{mirrors-greece}* -In case of problems, please contact the hostmaster `<{mirrors-greece-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-greece-email}>` 宛にお問い合わせください。 * {mirrors-greece-ftp} (ftp) * {mirrors-greece-ftp2} (ftp) @@ -199,14 +215,14 @@ In case of problems, please contact the hostmaster `<{mirrors-greece-email}>` fo [[ireland]] *{mirrors-ireland}* -In case of problems, please contact the hostmaster `<{mirrors-ireland-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-ireland-email}>` 宛にお問い合わせください。 * {mirrors-ireland-ftp} (ftp / rsync) [[japan]] *{mirrors-japan}* -In case of problems, please contact the hostmaster `<{mirrors-japan-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-japan-email}>` 宛にお問い合わせください。 * {mirrors-japan-ftp} (ftp) * {mirrors-japan-ftp2} (ftp) @@ -221,7 +237,7 @@ In case of problems, please contact the hostmaster `<{mirrors-japan-email}>` for [[korea]] *{mirrors-korea}* -In case of problems, please contact the hostmaster `<{mirrors-korea-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-korea-email}>` 宛にお問い合わせください。 * {mirrors-korea-ftp} (ftp / rsync) * {mirrors-korea-ftp2} (ftp / {mirrors-korea-ftp2-http}) @@ -229,21 +245,21 @@ In case of problems, please contact the hostmaster `<{mirrors-korea-email}>` for [[latvia]] *{mirrors-latvia}* -In case of problems, please contact the hostmaster `<{mirrors-latvia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-latvia-email}>` 宛にお問い合わせください。 * {mirrors-latvia-ftp} (ftp / {mirrors-latvia-ftp-http}) [[lithuania]] *{mirrors-lithuania}* -In case of problems, please contact the hostmaster `<{mirrors-lithuania-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-lithuania-email}>` 宛にお問い合わせください。 * {mirrors-lithuania-ftp} (ftp / {mirrors-lithuania-ftp-http}) [[netherlands]] *{mirrors-netherlands}* -In case of problems, please contact the hostmaster `<{mirrors-netherlands-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-netherlands-email}>` 宛にお問い合わせください。 * {mirrors-netherlands-ftp} (ftp / {mirrors-netherlands-ftp-http} / rsync) * {mirrors-netherlands-ftp2} (ftp) @@ -256,14 +272,14 @@ In case of problems, please contact the hostmaster `<{mirrors-netherlands-email} [[norway]] *{mirrors-norway}* -In case of problems, please contact the hostmaster `<{mirrors-norway-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-norway-email}>` 宛にお問い合わせください。 * {mirrors-norway-ftp} (ftp / rsync) [[poland]] *{mirrors-poland}* -In case of problems, please contact the hostmaster `<{mirrors-poland-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-poland-email}>` 宛にお問い合わせください。 * {mirrors-poland-ftp} (ftp) * ftp2.pl.FreeBSD.org @@ -271,7 +287,7 @@ In case of problems, please contact the hostmaster `<{mirrors-poland-email}>` fo [[russia]] *{mirrors-russia}* -In case of problems, please contact the hostmaster `<{mirrors-russia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-russia-email}>` 宛にお問い合わせください。 * {mirrors-russia-ftp} (ftp / {mirrors-russia-ftp-http} / rsync) * {mirrors-russia-ftp2} (ftp / {mirrors-russia-ftp2-http} / rsync) @@ -282,21 +298,21 @@ In case of problems, please contact the hostmaster `<{mirrors-russia-email}>` fo [[saudi-arabia]] *{mirrors-saudi-arabia}* -In case of problems, please contact the hostmaster `<{mirrors-saudi-arabia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-saudi-arabia-email}>` 宛にお問い合わせください。 * {mirrors-saudi-arabia-ftp} (ftp) [[slovenia]] *{mirrors-slovenia}* -In case of problems, please contact the hostmaster `<{mirrors-slovenia-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-slovenia-email}>` 宛にお問い合わせください。 * {mirrors-slovenia-ftp} (ftp) [[south-africa]] *{mirrors-south-africa}* -In case of problems, please contact the hostmaster `<{mirrors-south-africa-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-south-africa-email}>` 宛にお問い合わせください。 * {mirrors-south-africa-ftp} (ftp) * {mirrors-south-africa-ftp2} (ftp) @@ -305,7 +321,7 @@ In case of problems, please contact the hostmaster `<{mirrors-south-africa-email [[spain]] *{mirrors-spain}* -In case of problems, please contact the hostmaster `<{mirrors-spain-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-spain-email}>` 宛にお問い合わせください。 * {mirrors-spain-ftp} (ftp / {mirrors-spain-ftp-http}) * {mirrors-spain-ftp3} (ftp) @@ -313,7 +329,7 @@ In case of problems, please contact the hostmaster `<{mirrors-spain-email}>` for [[sweden]] *{mirrors-sweden}* -In case of problems, please contact the hostmaster `<{mirrors-sweden-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-sweden-email}>` 宛にお問い合わせください。 * {mirrors-sweden-ftp} (ftp) * {mirrors-sweden-ftp2} (ftp / {mirrors-sweden-ftp2-rsync}) @@ -324,14 +340,14 @@ In case of problems, please contact the hostmaster `<{mirrors-sweden-email}>` fo [[switzerland]] *{mirrors-switzerland}* -In case of problems, please contact the hostmaster `<{mirrors-switzerland-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-switzerland-email}>` 宛にお問い合わせください。 * {mirrors-switzerland-ftp} (ftp / {mirrors-switzerland-ftp-http}) [[taiwan]] *{mirrors-taiwan}* -In case of problems, please contact the hostmaster `<{mirrors-taiwan-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-taiwan-email}>` 宛にお問い合わせください。 * {mirrors-taiwan-ftp} (ftp / {mirrors-taiwan-ftpv6} / rsync / rsyncv6) * {mirrors-taiwan-ftp2} (ftp / {mirrors-taiwan-ftp2v6} / {mirrors-taiwan-ftp2-http} / {mirrors-taiwan-ftp2-httpv6} / rsync / rsyncv6) @@ -356,7 +372,7 @@ In case of problems, please contact the hostmaster `<{mirrors-taiwan-email}>` fo [[uk]] *{mirrors-uk}* -In case of problems, please contact the hostmaster `<{mirrors-uk-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-uk-email}>` 宛にお問い合わせください。 * {mirrors-uk-ftp} (ftp) * {mirrors-uk-ftp2} (ftp / {mirrors-uk-ftp2-rsync}) @@ -367,7 +383,7 @@ In case of problems, please contact the hostmaster `<{mirrors-uk-email}>` for th [[usa]] *{mirrors-us}* -In case of problems, please contact the hostmaster `<{mirrors-us-email}>` for this domain. +問題がある場合は、このドメインのホストマスタ `<{mirrors-us-email}>` 宛にお問い合わせください。 * {mirrors-us-ftp} (ftp) * {mirrors-us-ftp2} (ftp) @@ -462,7 +478,7 @@ path の最初でアクセスする FreeBSD リポジトリを指定します。 [[git-url-table]] .FreeBSD Git リポジトリの URL テーブル -[options="header,foooter"] +[options="header,footer"] |======================================================= |項目 | Git URL | ウェブベースの src リポジトリブラウザ | `https://cgit.freebsd.org/src` @@ -483,11 +499,9 @@ path の最初でアクセスする FreeBSD リポジトリを指定します。 [WARNING] ==== - git への移行完了後、`gitrepo.freebsd.org` は単純な `repo.freebsd.org` に変更される予定です。 ==== - 利用開始には、FreeBSD リポジトリを clone してください。 [source,shell] @@ -574,110 +588,7 @@ GeoDNS により、近くの利用可能なミラーがユーザに提供され === 開発者向けの説明 -この節では、コミッタがリモートリポジトリに読み書きアクセスし、開発者や貢献者からのコミットをリモートリポジトリに反映する方法について説明します。 -読み取り専用のアクセスについては、上記のユーザ向けの説明を参照してください。 - -==== 日々の利用 - -* リポジトリを clone してください。 -+ -[source,shell] -.... -% git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*' https://git.freebsd.org/${repo}.git -.... -+ -実行すると、公式ミラーがリモートリポジトリに設定されます。 -+ -[source,shell] -.... -% git remote -v -freebsd https://git.freebsd.org/${repo}.git (fetch) -freebsd https://git.freebsd.org/${repo}.git (push) -.... - -* FreeBSD コミッタ情報の設定 -+ -repo.freebsd.org のコミットのフックは、"Commit" フィールドが FreeBSD.org のコミッタ情報にマッチするかを確認します。 -freefall 上で `/usr/local/bin/gen-gitconfig.sh` スクリプトを実行すると、これらの設定を簡単に行うことができます。 -+ -[source,shell] -.... -% gen-gitconfig.sh -[...] -% git config user.name (your name in gecos) -% git config user.email (your login)@FreeBSD.org -.... - -* push 先の URL を設定してください。 -+ -[source,shell] -.... -% git remote set-url --push freebsd git@gitrepo.freebsd.org:${repo}.git -.... -+ -実行すると、最も効率的な fetch と push が別の URL に設定されます。 -+ -[source,shell] -.... -% git remote -v -freebsd https://git.freebsd.org/${repo}.git (fetch) -freebsd git@gitrepo.freebsd.org:${repo}.git (push) -.... -+ -繰り返しになりますが、将来的に、`gitrepo.freebsd.org` は `repo.freebsd.org` に正規化される予定です。 - -* コミットメッセージのテンプレートのフックをインストールしてください。 -+ -[source,shell] -.... -% fetch https://cgit.freebsd.org/src/plain/tools/tools/git/hooks/prepare-commit-msg -o .git/hooks -% chmod 755 .git/hooks/prepare-commit-msg -.... - -==== "admin" ブランチ - -`access` および `mentors` ファイルは、各リポジトリの orphan ブランチ `internal/admin` で管理されています。 - -以下の例では、`internal/admin` ブランチをローカルブランチ `admin` にチェックアウトする方法を示しています。 - -[source,shell] -.... -% git config --add remote.freebsd.fetch '+refs/internal/*:refs/internal/*' -% git fetch -% git checkout -b admin internal/admin -.... -または、`admin` ブランチ用にワークツリーを追加する方法もあります。 - -[source,shell] -.... -git worktree add -b admin ../${repo}-admin internal/admin -.... - -`internal/admin` ブランチはウェブブラウザを使って -https://cgit.freebsd.org/${repo}/log/?h=internal/admin -で閲覧できます。 - -push の際には、以下のように完全な refspec を指定するか - -[source,shell] -.... -git push freebsd HEAD:refs/internal/admin -.... - -または、`push.default` を `upstream` に設定してください。 -この設定を行うと、`git push` は、現在のブランチをデフォルトで upstream に push します。 -このこれは、プロジェクトのワークフローにより適しています。 - -[source,shell] -.... -git config push.default upstream -.... - -[WARNING] -==== -この節で説明した内部の詳細は頻繁に変更されます。 -==== - +link:{committers-guide}#git-mini-primer[Committer's Guide] をご覧ください。 [[external-mirrors]] === 外部ミラー @@ -703,7 +614,7 @@ FreeBSD.org は以下のミラーを管理しておらず、プロジェクト === メーリングリスト -FreeBSD プロジェクトにおける git の一般的な使用方法や質問について: [freebsd-git](https://lists.freebsd.org/mailman/listinfo/freebsd-git) +FreeBSD プロジェクトにおける git の一般的な使用方法や質問について: https://lists.freebsd.org/mailman/listinfo/freebsd-git[freebsd-git] コミットメッセージは以下のメーリングリストに送信されます。 @@ -715,7 +626,7 @@ FreeBSD プロジェクトにおける git の一般的な使用方法や質問 - https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main[dev-commits-src-main]: src リポジトリの "main" ブランチ (FreeBSD-CURRENT ブランチ) に対するすべての変更 - https://lists.freebsd.org/mailman/listinfo/dev-commits-src-branches[dev-commits-src-branches]: src リポジトリの stable ブランチに対するすべての変更 -詳細については、ハンドブックの C.2. 「メーリングリスト」 https://www.freebsd.org/doc/ja/books/handbook/eresources/#eresources-mail の "コミットメッセージリスト" の節を参照してください。 +詳細については、ハンドブックの C.2. 「メーリングリスト」 https://docs.freebsd.org/ja/books/handbook/eresources/#eresources-mail の "コミットメッセージリスト" の節を参照してください。 [[svn]] == Subversion の利用 @@ -750,7 +661,8 @@ Subversion は HTTPS リポジトリサーバを検証できるようになり [[svn-svnlite]] === Svnlite -FreeBSD には、Subversion より軽い `svnlite` がインストールされています。 Subversion の port または package は、 Python もしくは Perl API が必要な時や、 最新の Subversion を使用したい時のみ必要となります。 +FreeBSD には、Subversion より軽い `svnlite` がインストールされています。 +Subversion の port または package は、Python もしくは Perl API が必要な時や、最新の Subversion を使用したい時のみ必要となります。 通常の Subversion と、 `svnlite` との違いは、 使用する時のコマンド名が異なるだけです。 @@ -777,7 +689,8 @@ package を使って Subversion をインストールすることもできます [[svn-usage]] === Subversion の実行 -ローカルディレクトリにソースコードをダウンロードするには、 `svn` コマンドを使ってください。 このディレクトリにあるファイルを、 _ローカル作業コピー_ と呼びます。 +ローカルディレクトリにソースコードをダウンロードするには、 `svn` コマンドを使ってください。 +このディレクトリにあるファイルを、 _ローカル作業コピー_ と呼びます。 [WARNING] ==== @@ -785,7 +698,8 @@ package を使って Subversion をインストールすることもできます `svn` 以外の方法で用意されたディレクトリでチェックアウトすると、 すでに存在するファイルと、 リポジトリから持ってきたファイルとの間で衝突が起きてしまいます。 ==== -Subversion では、リポジトリの指定に _protocol://hostname/path_ 形式の URL を用います。 以下に記載されているように、 アクセスする FreeBSD リポジトリは、パス (path) の最初で指定します。 +Subversion では、リポジトリの指定に _protocol://hostname/path_ 形式の URL を用います。 +以下に記載されているように、 アクセスする FreeBSD リポジトリは、パス (path) の最初で指定します。 リポジトリは 3 つあります。 `base` は FreeBSD ベースシステムのソースコード、`ports` は Ports Collection、 そして `doc` はドキュメントのリポジトリです。 たとえば、`https://svn.FreeBSD.org/base/head/` という URL は、`https` プロトコルによる src リポジトリのメインブランチを示しています。 @@ -812,7 +726,8 @@ Subversion では、リポジトリの指定に _protocol://hostname/path_ 形 # svn checkout https://svn.FreeBSD.org/base/head /usr/src .... -初めてチェックアウトする際には、 リモートリポジトリのすべてのブランチをダウンロードする必要があるので、 時間がかかります。 我慢してください。 +初めてチェックアウトする際には、 リモートリポジトリのすべてのブランチをダウンロードする必要があるので、時間がかかります。 +我慢してください。 初めてのチェックアウト後は、 以下を実行することでローカル作業コピーをアップデートできます。 @@ -830,7 +745,9 @@ Subversion では、リポジトリの指定に _protocol://hostname/path_ 形 アップデートはチェックアウトにくらべ、 変更点のあるファイルのみが転送されるので高速です。 -チェックアウト後、ローカル作業コピーをアップデートするもうひとつの方法は、 [.filename]#/usr/ports#, [.filename]#/usr/src# または [.filename]#/usr/doc# ディレクトリの [.filename]#Makefile# で提供されています。 `SVN_UPDATE` を設定して `update` ターゲットを使ってください。 たとえば、[.filename]#/usr/src# をアップデートするには、以下のようにしてください。 +チェックアウト後、ローカル作業コピーをアップデートするもうひとつの方法は、 [.filename]#/usr/ports#, [.filename]#/usr/src# または [.filename]#/usr/doc# ディレクトリの [.filename]#Makefile# で提供されています。 +`SVN_UPDATE` を設定して `update` ターゲットを使ってください。 +たとえば、[.filename]#/usr/src# をアップデートするには、以下のようにしてください。 [source,shell] .... @@ -848,7 +765,8 @@ FreeBSD Subversion リポジトリは、 svn.FreeBSD.org .... -です。これは、公にアクセス可能なミラーネットワークで、 GeoDNS を用いて適切なバックエンドサーバを選択しています。 ブラウザを用いて FreeBSD の Subversion リポジトリを参照するには、link:https://svnweb.FreeBSD.org/[https://svnweb.FreeBSD.org/] を利用してください。 +です。これは、公にアクセス可能なミラーネットワークで、 GeoDNS を用いて適切なバックエンドサーバを選択しています。 +ブラウザを用いて FreeBSD の Subversion リポジトリを参照するには、link:https://svnweb.FreeBSD.org/[https://svnweb.FreeBSD.org/] を利用してください。 HTTPS は推奨されているプロトコルです。 自動的に証明書を検証するために、package:security/ca_root_nss[] port をインストールする必要があります。 @@ -859,7 +777,11 @@ Subversion の利用に関する他の情報は、 http://svnbook.red-bean.com/[ [[mirrors-rsync]] == rsync を使用する -次のサイトは、FreeBSD を rsync プロトコルで提供しています。 rsync ユーティリティは送り側と受け側の差分だけを転送します。 FreeBSD FTP サーバのミラーサイトを作成する時に便利でしょう。 rsync は、多くのオペレーティングシステムで 利用することができます。FreeBSD 版は、package:net/rsync[] の port か、package を使ってください。 +次のサイトは、FreeBSD を rsync プロトコルで提供しています。 +rsync ユーティリティは送り側と受け側の差分だけを転送します。 +FreeBSD FTP サーバのミラーサイトを作成する時に便利でしょう。 +rsync は、多くのオペレーティングシステムで 利用することができます。 +FreeBSD 版は、package:net/rsync[] の port か、package を使ってください。 チェコ共和国:: rsync://ftp.cz.FreeBSD.org/ From owner-dev-commits-doc-all@freebsd.org Sat Aug 28 16:21:32 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 970DD67679A for ; Sat, 28 Aug 2021 16:21:32 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gxhfh3pSfz4g5Y; Sat, 28 Aug 2021 16:21:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6A7ED1A451; Sat, 28 Aug 2021 16:21:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17SGLWSl077560; Sat, 28 Aug 2021 16:21:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17SGLWsI077559; Sat, 28 Aug 2021 16:21:32 GMT (envelope-from git) Date: Sat, 28 Aug 2021 16:21:32 GMT Message-Id: <202108281621.17SGLWsI077559@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 625a255fda - main - handbook: Update broken link to SVN homepage MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 625a255fda941a13125004098ce33dd6d6ac0990 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2021 16:21:32 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=625a255fda941a13125004098ce33dd6d6ac0990 commit 625a255fda941a13125004098ce33dd6d6ac0990 Author: Bartosz Duszel AuthorDate: 2021-08-28 15:59:56 +0000 Commit: Danilo G. Baio CommitDate: 2021-08-28 16:00:36 +0000 handbook: Update broken link to SVN homepage PR: 258094 --- documentation/content/en/books/handbook/introduction/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc index 158f15f1fe..3402e27b15 100644 --- a/documentation/content/en/books/handbook/introduction/_index.adoc +++ b/documentation/content/en/books/handbook/introduction/_index.adoc @@ -215,7 +215,7 @@ Useful things to know about the FreeBSD Project and its development process, whe The SVN repositories[[development-cvs-repository]]:: For several years, the central source tree for FreeBSD was maintained by http://www.nongnu.org/cvs/[CVS] (Concurrent Versions System), a freely available source code control tool. -In June 2008, the Project switched to using http://subversion.tigris.org[SVN] (Subversion). +In June 2008, the Project switched to using https://subversion.apache.org/[SVN] (Subversion). The switch was deemed necessary, as the technical limitations imposed by CVS were becoming obvious due to the rapid expansion of the source tree and the amount of history already stored. The Documentation Project and Ports Collection repositories also moved from CVS to SVN in May 2012 and July 2012, respectively. Please refer to the crossref:cutting-edge[synching, Obtaining the Source] section for more information on obtaining the FreeBSD `src/` repository and crossref:ports[ports-using, Using the Ports Collection] for details on obtaining the FreeBSD Ports Collection. From owner-dev-commits-doc-all@freebsd.org Sat Aug 28 16:21:34 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 3D7B06764C6 for ; Sat, 28 Aug 2021 16:21:34 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gxhfj6190z4g2h; Sat, 28 Aug 2021 16:21:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 9491D1A811; Sat, 28 Aug 2021 16:21:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17SGLXLn077584; Sat, 28 Aug 2021 16:21:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17SGLXGX077583; Sat, 28 Aug 2021 16:21:33 GMT (envelope-from git) Date: Sat, 28 Aug 2021 16:21:33 GMT Message-Id: <202108281621.17SGLXGX077583@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: eba6355554 - main - handbook: Remove TrueOS reference, project discontinued MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: eba63555547e36680565eb670998c547e43eba39 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2021 16:21:34 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=eba63555547e36680565eb670998c547e43eba39 commit eba63555547e36680565eb670998c547e43eba39 Author: Bartosz Duszel AuthorDate: 2021-08-28 16:03:13 +0000 Commit: Danilo G. Baio CommitDate: 2021-08-28 16:03:38 +0000 handbook: Remove TrueOS reference, project discontinued PR: 258096 --- documentation/content/en/books/handbook/introduction/_index.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc index 3402e27b15..d67e43f6ab 100644 --- a/documentation/content/en/books/handbook/introduction/_index.adoc +++ b/documentation/content/en/books/handbook/introduction/_index.adoc @@ -142,7 +142,6 @@ FreeBSD has also spawned a number of related open source projects: * http://mfsbsd.vx.sk/[mfsBSD] - A toolkit for building a FreeBSD system image that runs entirely from memory. * http://www.nas4free.org/[NAS4Free] - A file server distribution based on FreeBSD with a PHP powered web interface. * http://www.opnsense.org/[OPNSense] - OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. -* https://www.trueos.org[TrueOS] - TrueOS is based on the legendary security and stability of FreeBSD. TrueOS follows FreeBSD-CURRENT, with the latest drivers, security updates, and packages available. * https://www.midnightbsd.org[MidnightBSD] - is a FreeBSD derived operating system developed with desktop users in mind. It includes all the software you'd expect for your daily tasks: mail, web browsing, word processing, gaming, and much more. * https://www.nomadbsd.org[NomadBSD] - is a persistent live system for USB flash drives, based on FreeBSD. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery, for educational purposes, or to test FreeBSD's hardware compatibility. * http://www.pfsense.org/[pfSense] - A firewall distribution based on FreeBSD with a huge array of features and extensive IPv6 support. From owner-dev-commits-doc-all@freebsd.org Sat Aug 28 16:21:34 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 EAC7C67627B for ; Sat, 28 Aug 2021 16:21:34 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Gxhfk66mRz4g9D; Sat, 28 Aug 2021 16:21:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B30C91A4CD; Sat, 28 Aug 2021 16:21:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17SGLYtW077617; Sat, 28 Aug 2021 16:21:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17SGLY4f077616; Sat, 28 Aug 2021 16:21:34 GMT (envelope-from git) Date: Sat, 28 Aug 2021 16:21:34 GMT Message-Id: <202108281621.17SGLY4f077616@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 2c728f3184 - main - handbook: Rename NAS4Free to XigmaNAS MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2c728f31841890419f80bcf39079f711c99cdc2a Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2021 16:21:35 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=2c728f31841890419f80bcf39079f711c99cdc2a commit 2c728f31841890419f80bcf39079f711c99cdc2a Author: Bartosz Duszel AuthorDate: 2021-08-28 16:12:33 +0000 Commit: Danilo G. Baio CommitDate: 2021-08-28 16:20:08 +0000 handbook: Rename NAS4Free to XigmaNAS Following the upstream change, since 2018. PR: 258095 --- documentation/content/en/books/handbook/introduction/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc index d67e43f6ab..e339fdade5 100644 --- a/documentation/content/en/books/handbook/introduction/_index.adoc +++ b/documentation/content/en/books/handbook/introduction/_index.adoc @@ -140,7 +140,7 @@ FreeBSD has also spawned a number of related open source projects: * http://www.freenas.org/[FreeNAS] - A customized FreeBSD designed to be used as a network file server appliance. Provides a python based web interface to simplify the management of both the UFS and ZFS file systems. Includes support for NFS, SMB/CIFS, AFP, FTP, and iSCSI. Includes an extensible plugin system based on FreeBSD jails. * https://ghostbsd.org/[GhostBSD] - is derived from FreeBSD, uses the GTK environment to provide a beautiful looks and comfortable experience on the modern BSD platform offering a natural and native UNIX(R) work environment. * http://mfsbsd.vx.sk/[mfsBSD] - A toolkit for building a FreeBSD system image that runs entirely from memory. -* http://www.nas4free.org/[NAS4Free] - A file server distribution based on FreeBSD with a PHP powered web interface. +* https://xigmanas.com/[XigmaNAS] - A file server distribution based on FreeBSD with a PHP powered web interface. * http://www.opnsense.org/[OPNSense] - OPNsense is an open source, easy-to-use and easy-to-build FreeBSD based firewall and routing platform. OPNsense includes most of the features available in expensive commercial firewalls, and more in many cases. It brings the rich feature set of commercial offerings with the benefits of open and verifiable sources. * https://www.midnightbsd.org[MidnightBSD] - is a FreeBSD derived operating system developed with desktop users in mind. It includes all the software you'd expect for your daily tasks: mail, web browsing, word processing, gaming, and much more. * https://www.nomadbsd.org[NomadBSD] - is a persistent live system for USB flash drives, based on FreeBSD. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery, for educational purposes, or to test FreeBSD's hardware compatibility. From owner-dev-commits-doc-all@freebsd.org Sat Aug 28 17:45:01 2021 Return-Path: Delivered-To: dev-commits-doc-all@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 DF3F86772F6 for ; Sat, 28 Aug 2021 17:45:01 +0000 (UTC) (envelope-from git@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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GxkW15zWyz3KH3; Sat, 28 Aug 2021 17:45:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B57881B6E9; Sat, 28 Aug 2021 17:45:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 17SHj1jn088039; Sat, 28 Aug 2021 17:45:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 17SHj1FJ088038; Sat, 28 Aug 2021 17:45:01 GMT (envelope-from git) Date: Sat, 28 Aug 2021 17:45:01 GMT Message-Id: <202108281745.17SHj1FJ088038@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: bc3a01ed0c - main - documentation/Makefile: correct error message if deps aren't found. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ceri X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bc3a01ed0c7903bd9412ece6f32f48eee2cc9985 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Aug 2021 17:45:01 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=bc3a01ed0c7903bd9412ece6f32f48eee2cc9985 commit bc3a01ed0c7903bd9412ece6f32f48eee2cc9985 Author: Ceri Davies AuthorDate: 2021-08-28 17:43:31 +0000 Commit: Ceri Davies CommitDate: 2021-08-28 17:43:31 +0000 documentation/Makefile: correct error message if deps aren't found. PR: 256523 --- documentation/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/Makefile b/documentation/Makefile index 615b162ffa..9b2dd4f4e6 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -104,7 +104,7 @@ clean: hugo-clean pgp-clean toc-clean requirements: .for dep in ${RUN_DEPENDS} .if !exists(${dep}) - @(echo ${dep} not found, please run 'pkg install docproj'; exit 1) + @(echo ${dep} not found, please run 'pkg install docproj python3'; exit 1) .endif .endfor