From owner-dev-commits-doc-all@freebsd.org Mon Jun 21 02:00: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 E22BC65D63A for ; Mon, 21 Jun 2021 02:00: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 4G7Xmb5w6qz3hQh; Mon, 21 Jun 2021 02:00: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 B398714B91; Mon, 21 Jun 2021 02:00: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 15L20VCe064041; Mon, 21 Jun 2021 02:00:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15L20VlQ064040; Mon, 21 Jun 2021 02:00:31 GMT (envelope-from git) Date: Mon, 21 Jun 2021 02:00:31 GMT Message-Id: <202106210200.15L20VlQ064040@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Warner Losh Subject: git: e73b64ca49 - main - committers-guide: fix typos MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: imp X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e73b64ca491b9df3a48491d7afd70ae93645d3d9 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, 21 Jun 2021 02:00:31 -0000 The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/doc/commit/?id=e73b64ca491b9df3a48491d7afd70ae93645d3d9 commit e73b64ca491b9df3a48491d7afd70ae93645d3d9 Author: Warner Losh AuthorDate: 2021-06-21 01:59:08 +0000 Commit: Warner Losh CommitDate: 2021-06-21 01:59:08 +0000 committers-guide: fix typos Noticed by: Pau Amma Sponsored by: Netflix --- documentation/content/en/articles/committers-guide/_index.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index 444aec401b..d97d4edc2f 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -1730,7 +1730,7 @@ on freefall.freebsd.org to get a recipe that you can use directly, assuming /usr The below command merges the `working` branch into the upstream main line. It's important that you curate your changes to be just like you want them in the FreeBSD source repo before doing this. This syntax pushes the `working` branch to main, moving the `main` branch forward. -You will only be able to do this if this results in a linear change to `main1 (eg no merges). +You will only be able to do this if this results in a linear change to `main` (eg no merges). [source,shell] .... @@ -1766,7 +1766,7 @@ If you lose the race, then try again with % git pull --rebase % git push freebsd .... -These commands will fetch the most recent `freebse/main` and then rebase the local `main` changes on top of that, which is what you want when you lose the commit race. +These commands will fetch the most recent `freebsd/main` and then rebase the local `main` changes on top of that, which is what you want when you lose the commit race. Note: merging vendor branch commits will not work with this technique. ===== Finding the Subversion Revision From owner-dev-commits-doc-all@freebsd.org Tue Jun 22 02:23:59 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 29016654596 for ; Tue, 22 Jun 2021 02:23:59 +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 4G89FC0fGmz4XHJ; Tue, 22 Jun 2021 02:23:59 +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 F14D1774; Tue, 22 Jun 2021 02:23:58 +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 15M2Nwom019665; Tue, 22 Jun 2021 02:23:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15M2NwVc019664; Tue, 22 Jun 2021 02:23:58 GMT (envelope-from git) Date: Tue, 22 Jun 2021 02:23:58 GMT Message-Id: <202106220223.15M2NwVc019664@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 8c2b5c39b8 - main - Fix dates of FreeBSD-SA-20:31 and FreeBSD-SA-20:32 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: 8c2b5c39b865c62355ad3fc6f9f13760eeb57d62 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, 22 Jun 2021 02:23:59 -0000 The branch main has been updated by philip (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=8c2b5c39b865c62355ad3fc6f9f13760eeb57d62 commit 8c2b5c39b865c62355ad3fc6f9f13760eeb57d62 Author: Philip Paeps AuthorDate: 2021-06-22 02:22:59 +0000 Commit: Philip Paeps CommitDate: 2021-06-22 02:22:59 +0000 Fix dates of FreeBSD-SA-20:31 and FreeBSD-SA-20:32 These were incorrectly listed as being released in 2019 instead of 2020. Reviewed by: gjb --- website/content/en/releases/11.4R/errata.adoc | 4 ++-- website/content/en/releases/12.2R/errata.adoc | 13 +++---------- 2 files changed, 5 insertions(+), 12 deletions(-) diff --git a/website/content/en/releases/11.4R/errata.adoc b/website/content/en/releases/11.4R/errata.adoc index 57a6fa8c5f..46c025e80d 100644 --- a/website/content/en/releases/11.4R/errata.adoc +++ b/website/content/en/releases/11.4R/errata.adoc @@ -49,8 +49,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:28.bhyve_vmcs.asc[FreeBSD-SA-20:28.bhyve_vmcs] |15 September 2020 |Privilege escalation via VMCS |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:29.bhyve_svm.asc[FreeBSD-SA-20:29.bhyve_svm] |15 September 2020 |SVM guest escape |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:30.ftpd.asc[FreeBSD-SA-20:30.ftpd] |15 September 2020 |Privilege escalation -|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:31.icmp6.asc[FreeBSD-SA-20:31.icmp6] |1 December 2019 |Use-after-free in error message handling -|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:32.rtsold.asc[FreeBSD-SA-20:32.rtsold] |1 December 2019 |Multiple vulnerabilities +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:31.icmp6.asc[FreeBSD-SA-20:31.icmp6] |1 December 2020 |Use-after-free in error message handling +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:32.rtsold.asc[FreeBSD-SA-20:32.rtsold] |1 December 2020 |Multiple vulnerabilities |=== [[errata]] diff --git a/website/content/en/releases/12.2R/errata.adoc b/website/content/en/releases/12.2R/errata.adoc index 286631d3f4..9ee830c305 100644 --- a/website/content/en/releases/12.2R/errata.adoc +++ b/website/content/en/releases/12.2R/errata.adoc @@ -40,12 +40,9 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Advisory |Date |Topic - -|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:31.icmp6.asc[FreeBSD-SA-20:31.icmp6] |1 December 2019 |Use-after-free in error message handling - -|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:32.rtsold.asc[FreeBSD-SA-20:32.rtsold] |1 December 2019 |Multiple vulnerabilities - -|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:33.openssl.asc[FreeBSD-SA-20:33.openssl] |8 December 2019 |NULL pointer de-reference +|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:31.icmp6.asc[FreeBSD-SA-20:31.icmp6] |1 December 2020 |Use-after-free in error message handling +|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:32.rtsold.asc[FreeBSD-SA-20:32.rtsold] |1 December 2020 |Multiple vulnerabilities +|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:33.openssl.asc[FreeBSD-SA-20:33.openssl] |8 December 2020 |NULL pointer de-reference |=== @@ -55,13 +52,9 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Errata |Date |Topic - |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:19.audit.asc[FreeBSD-EN-20:19.audit] |1 December 2020 |execve/fexecve system call auditing - |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:20.tzdata.asc[FreeBSD-EN-20:20.tzdata] |1 December 2020 |Timezone database information update - |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:21.ipfw.asc[FreeBSD-EN-20:21.ipfw] |1 December 2020 |Uninitialized variable - |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:22.callout.asc[FreeBSD-EN-20:22.callout] |1 December 2020 |Race condition in callout CPU migration |=== From owner-dev-commits-doc-all@freebsd.org Tue Jun 22 02:24:00 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 461C765459D for ; Tue, 22 Jun 2021 02:24:00 +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 4G89FD1YJ1z4XYl; Tue, 22 Jun 2021 02:24:00 +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 1E75A827; Tue, 22 Jun 2021 02:24:00 +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 15M2O0ub019689; Tue, 22 Jun 2021 02:24:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15M2O0ia019688; Tue, 22 Jun 2021 02:24:00 GMT (envelope-from git) Date: Tue, 22 Jun 2021 02:24:00 GMT Message-Id: <202106220224.15M2O0ia019688@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 01b99c21f1 - main - Add advisories and errata affecting 11.4R since December 2020 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: 01b99c21f1a4f608749508090faa8b0ec0d08a22 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, 22 Jun 2021 02:24:00 -0000 The branch main has been updated by philip (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=01b99c21f1a4f608749508090faa8b0ec0d08a22 commit 01b99c21f1a4f608749508090faa8b0ec0d08a22 Author: Philip Paeps AuthorDate: 2021-06-22 02:22:59 +0000 Commit: Philip Paeps CommitDate: 2021-06-22 02:22:59 +0000 Add advisories and errata affecting 11.4R since December 2020 PR: 256670 Reviewed by: gjb --- website/content/en/releases/11.4R/errata.adoc | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/website/content/en/releases/11.4R/errata.adoc b/website/content/en/releases/11.4R/errata.adoc index 46c025e80d..328d2baac7 100644 --- a/website/content/en/releases/11.4R/errata.adoc +++ b/website/content/en/releases/11.4R/errata.adoc @@ -51,6 +51,16 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:30.ftpd.asc[FreeBSD-SA-20:30.ftpd] |15 September 2020 |Privilege escalation |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:31.icmp6.asc[FreeBSD-SA-20:31.icmp6] |1 December 2020 |Use-after-free in error message handling |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:32.rtsold.asc[FreeBSD-SA-20:32.rtsold] |1 December 2020 |Multiple vulnerabilities +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-20:33.openssl.asc[FreeBSD-SA-20:33.openssl] |8 December 2020 |NULL-pointer dereference +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:01.fsdisclosure.asc[FreeBSD-SA-21:01.fsdisclosure] |29 January 2021 |Kernel stack disclosure +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:02.xenoom.asc[FreeBSD-SA-21:02.xenoom] |29 January 2021 |Kernel panic +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:03.pam_login_access.asc[FreeBSD-SA-21:03.pam_login_access] |24 February 2021 |Privilege escalation +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:04.jail_remove.asc[FreeBSD-SA-21:04.jail_remove] |24 February 2021 |Privilege escalation +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:05.jail_chdir.asc[FreeBSD-SA-21:05.jail_chdir] |24 February 2021 |Privilege escalation +|https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:06.xen.asc[FreeBSD-SA-21:06.xen] |24 February 2021 |Resource leaks +|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 |=== [[errata]] @@ -63,6 +73,11 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:17.linuxthread.asc[FreeBSD-EN-20:17.linuxthread] |2 September 2020 |Kernel panic |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:18.getfsstat.asc[FreeBSD-EN-20:18.getfsstat] |2 September 2020 |Kernel panic |https://www.FreeBSD.org/security/advisories/FreeBSD-EN-20:20.tzdata.asc[FreeBSD-EN-20:20.tzdata] |1 December 2020 |Timezone database information update +|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:01.tzdata.asc[FreeBSD-EN-21:01.tzdata] |29 January 2021 |Timezone database information update +|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:02.extattr.asc[FreeBSD-EN-21:02.extattr] |29 January 2021 |UFS extattr corruption +|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) |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Tue Jun 22 02:24: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 94EC065427D for ; Tue, 22 Jun 2021 02:24: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 4G89FF2Xyjz4XWR; Tue, 22 Jun 2021 02:24: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 40B8799A; Tue, 22 Jun 2021 02:24: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 15M2O1oL019713; Tue, 22 Jun 2021 02:24:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15M2O1pY019712; Tue, 22 Jun 2021 02:24:01 GMT (envelope-from git) Date: Tue, 22 Jun 2021 02:24:01 GMT Message-Id: <202106220224.15M2O1pY019712@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 865506db59 - main - Add advisories and errata affecting 12.2R since December 2020 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: 865506db592fa8222cfbdb9d008abb93fa2df570 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, 22 Jun 2021 02:24:01 -0000 The branch main has been updated by philip (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=865506db592fa8222cfbdb9d008abb93fa2df570 commit 865506db592fa8222cfbdb9d008abb93fa2df570 Author: Philip Paeps AuthorDate: 2021-06-22 02:22:59 +0000 Commit: Philip Paeps CommitDate: 2021-06-22 02:22:59 +0000 Add advisories and errata affecting 12.2R since December 2020 PR: 256670 Reviewed by: gjb --- website/content/en/releases/12.2R/errata.adoc | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/website/content/en/releases/12.2R/errata.adoc b/website/content/en/releases/12.2R/errata.adoc index 9ee830c305..5db33d28cf 100644 --- a/website/content/en/releases/12.2R/errata.adoc +++ b/website/content/en/releases/12.2R/errata.adoc @@ -43,7 +43,18 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:31.icmp6.asc[FreeBSD-SA-20:31.icmp6] |1 December 2020 |Use-after-free in error message handling |link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:32.rtsold.asc[FreeBSD-SA-20:32.rtsold] |1 December 2020 |Multiple vulnerabilities |link:https://www.freebsd.org/security/advisories/FreeBSD-SA-20:33.openssl.asc[FreeBSD-SA-20:33.openssl] |8 December 2020 |NULL pointer de-reference - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:01.fsdisclosure.asc[FreeBSD-SA-21:01.fsdisclosure] |29 January 2021 |Kernel stack disclosure +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:02.xenoom.asc[FreeBSD-SA-21:02.xenoom] |29 January 2021 |Kernel panic +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:03.pam_login_access.asc[FreeBSD-SA-21:03.pam_login_access] |24 February 2021 |Privilege escalation +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:04.jail_remove.asc[FreeBSD-SA-21:04.jail_remove] |24 February 2021 |Privilege escalation +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:05.jail_chdir.asc[FreeBSD-SA-21:05.jail_chdir] |24 February 2021 |Privilege escalation +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:06.xen.asc[FreeBSD-SA-21:06.xen] |24 February 2021 |Resource leaks +|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-21:07.openssl.asc[FreeBSD-SA-21:07.openssl] |25 March 2021 |Multiple vulnerabilities +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:08.vm.asc[FreeBSD-SA-21:08.vm] |6 April 2021 |Kernel memory disclosure +|link:https://www.freebsd.org/security/advisories/FreeBSD-SA-21:09.accept_filter.asc[FreeBSD-SA-21:09.accept_filter] |6 April 2021 |Privilege escalation or memory disclosure +|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 |=== [[errata]] @@ -56,7 +67,19 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:20.tzdata.asc[FreeBSD-EN-20:20.tzdata] |1 December 2020 |Timezone database information update |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:21.ipfw.asc[FreeBSD-EN-20:21.ipfw] |1 December 2020 |Uninitialized variable |link:https://www.freebsd.org/security/advisories/FreeBSD-EN-20:22.callout.asc[FreeBSD-EN-20:22.callout] |1 December 2020 |Race condition in callout CPU migration - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:01.tzdata.asc[FreeBSD-EN-21:01.tzdata] |29 January 2021 |Timezone database information update +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:03.vnet.asc[FreeBSD-EN-21:03.vnet] |29 January 2021 |Panic when destroying VNET and epair simultaneously +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:04.zfs.asc[FreeBSD-EN-21:04.zfs] |29 January 2021 |zfs recv fails to propagate snapshot deletion +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:06.microcode.asc[FreeBSD-EN-21:06.microcode] |24 February 2021 |Boot-time microcode loading causes a boot hang +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:07.caroot.asc[FreeBSD-EN-21:07.caroot] |24 February 2021 |Root certificate bundle update +|link: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 +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:09.pf.asc[FreeBSD-EN-21:09.pf] |6 April 2021 |net.pf.request_maxcount not settable from loader.conf(5) +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:10.lldb.asc[FreeBSD-EN-21:10.lldb] |6 April 2021 |lldb abort on print command +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:11.aesni.asc[FreeBSD-EN-21:11.aesni] |26 May 2021 |Race condition in aesni(4) encrypt-then-auth operations +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:12.divert.asc[FreeBSD-EN-21:12.divert] |26 May 2021 |Kernel double free when transmitting on a divert socket +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:14.pms.asc[FreeBSD-EN-21:14.pms] |26 May 2021 |pms(4) data corruption +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:16.bc.asc[FreeBSD-EN-21:16.bc] |26 May 2021 |dc update +|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) |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Tue Jun 22 02:24:02 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 97EB165427E for ; Tue, 22 Jun 2021 02:24:02 +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 4G89FG3tftz4XYt; Tue, 22 Jun 2021 02:24:02 +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 64A5A776; Tue, 22 Jun 2021 02:24:02 +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 15M2O2ru019737; Tue, 22 Jun 2021 02:24:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15M2O2CN019736; Tue, 22 Jun 2021 02:24:02 GMT (envelope-from git) Date: Tue, 22 Jun 2021 02:24:02 GMT Message-Id: <202106220224.15M2O2CN019736@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 543d963d20 - main - Add advisories and errata affecting 13.0R since May 2021 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: 543d963d209814d69e20a762b9887c2c384c1675 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, 22 Jun 2021 02:24:02 -0000 The branch main has been updated by philip (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=543d963d209814d69e20a762b9887c2c384c1675 commit 543d963d209814d69e20a762b9887c2c384c1675 Author: Philip Paeps AuthorDate: 2021-06-22 02:22:59 +0000 Commit: Philip Paeps CommitDate: 2021-06-22 02:22:59 +0000 Add advisories and errata affecting 13.0R since May 2021 PR: 256670 Reviewed by: gjb --- website/content/en/releases/13.0R/errata.adoc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/website/content/en/releases/13.0R/errata.adoc b/website/content/en/releases/13.0R/errata.adoc index c99c4b0728..46b67bb72b 100644 --- a/website/content/en/releases/13.0R/errata.adoc +++ b/website/content/en/releases/13.0R/errata.adoc @@ -40,9 +40,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Advisory |Date |Topic - -|No advisories.|| - +|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 |=== [[errata]] @@ -51,9 +50,12 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Errata |Date |Topic - -|No errata notices.|| - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:12.divert.asc[FreeBSD-EN-21:12.divert] |26 May 2021 |Kernel double free when transmitting on a divert socket +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:13.mpt.asc[FreeBSD-EN-21:13.mpt] |26 May 2021 |mpt(4) I/O errors with a large maxphys value +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:14.pms.asc[FreeBSD-EN-21:14.pms] |26 May 2021 |pms(4) data corruption +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:15.virtio.asc[FreeBSD-EN-21:15.virtio] |26 May 2021 |virtio(4) device probing fails +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:16.bc.asc[FreeBSD-EN-21:16.bc] |26 May 2021 |dc update +|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) |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Tue Jun 22 16:17:55 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 4B13A65FC5C for ; Tue, 22 Jun 2021 16:17:55 +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 4G8WlR1d1Bz3D7m; Tue, 22 Jun 2021 16:17:55 +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 1FDF013EB6; Tue, 22 Jun 2021 16:17:55 +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 15MGHtqF029434; Tue, 22 Jun 2021 16:17:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15MGHtvk029433; Tue, 22 Jun 2021 16:17:55 GMT (envelope-from git) Date: Tue, 22 Jun 2021 16:17:55 GMT Message-Id: <202106221617.15MGHtvk029433@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: c7ad46c7d9 - main - Update community pages and nav. 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: c7ad46c7d9d5c2288a9d7cd133f15ae4c4f4dc96 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, 22 Jun 2021 16:17:55 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=c7ad46c7d9d5c2288a9d7cd133f15ae4c4f4dc96 commit c7ad46c7d9d5c2288a9d7cd133f15ae4c4f4dc96 Author: Ceri Davies AuthorDate: 2021-06-22 14:31:25 +0000 Commit: Ceri Davies CommitDate: 2021-06-22 14:33:25 +0000 Update community pages and nav. Content from koobs@ --- website/content/en/community/_index.adoc | 34 +++++++++++----------- website/content/en/community/mailinglists.adoc | 8 ++--- website/content/en/community/webresources.adoc | 18 ------------ website/content/en/search/_index.adoc | 8 ++--- .../themes/beastie/layouts/partials/sidenav.html | 2 -- 5 files changed, 23 insertions(+), 47 deletions(-) diff --git a/website/content/en/community/_index.adoc b/website/content/en/community/_index.adoc index ae5e5a68e1..a1a2719beb 100644 --- a/website/content/en/community/_index.adoc +++ b/website/content/en/community/_index.adoc @@ -7,27 +7,27 @@ include::shared/en/urls.adoc[] = Community -There are more than one hundred link:../community/mailinglists/[mailing lists], -dozens of web-based https://forums.freebsd.org/[forums], -and several link:{handbook}#eresources-news[newsgroups] available. -There are over {{< get-usergroups-info "usergroups" >}} user groups in {{< get-usergroups-info "countries" >}} unique countries around the world. -There is also an active link:../community/irc/[IRC] community. -Developers and key contributors also maintain a https://wiki.freebsd.org/[wiki], -which contains information about FreeBSD development and related projects. +FreeBSD's community is diverse and extensive, and can be found everywhere great conversations and activity takes place. +You'll find our community and spaces intelligent, welcoming and approachable. +The project maintains several official community spaces where developers, contributors and users can find help and support, stay up to date, coordinate and collaborate or just kick back, relax and socialise. + +If you prefer asynchronous and long-lived communications channels, FreeBSD offers over one hundred https://lists.freebsd.org/mailman/listinfo[mailing lists] covering a vast range of topics, and provides web-based https://forums.freebsd.org/[forums] and several Usenet link:{handbook}eresources/#eresources-news[newsgroups]. + +For more real-time collaboration, we run a number of https://wiki.freebsd.org/IRC/[FreeBSD IRC channels] and host a https://wiki.freebsd.org/Discord[Discord] server where you can find support, learn to contribute, watch live streams and a whole lot more. + +If you are interested in professional development and networking opportunities then follow us on https://www.linkedin.com/company/freebsd/[LinkedIn] and join our official https://www.linkedin.com/groups/47628[FreeBSD LinkedIn Group]. + +For regularly run in-person and online meets, you might like to look into our https://www.freebsd.org/events[FreeBSD Events] where we maintain a feed and calendar of upcoming events. Last year there were {{< get-event-last-year-info "events" >}} FreeBSD events in {{< get-event-last-year-info "countries" >}} different countries around the world. -A calendar and link:../events/feed.xml[RSS] feed of upcoming FreeBSD-related events are maintained on our events page. -There are dozens of videos from past events on the https://www.youtube.com/user/bsdconferences[BSD Conferences] channel on YouTube. -== Latest Videos +On twitter, you can follow https://twitter.com/freebsd[@freebsd], https://twitter.com/freebsdhelp[@freebsdhelp], or https://twitter.com/freebsdcore[@freebsdcore]. -{{< youtube id="?listType=user_uploads&list=bsdconferences" title="BSD Conferences channel" >}} +Beyond officially run community spaces, there are https://www.freebsd.org/usergroups/[User Groups] user groups in {{< get-usergroups-info "countries" >}} countries, along with highly active FreeBSD communities on https://twitter.com/search?q=freebsd[Twitter], https://stackoverflow.com/questions/tagged/freebsd[StackOverflow], https://serverfault.com/questions/tagged/freebsd[ServerFault], and https://www.meetup.com/topics/freebsd/[MeetUp.com], among many other technology-related spaces. -== Social Networking +Developers and key contributors also maintain a https://wiki.freebsd.org/[wiki], which contains information about FreeBSD development and related projects. -FreeBSD is represented on a number of different social networks. +== Video Content -* There are thousands of photos from user group meetings, conferences, and hackathons tagged as 'freebsd' on flickr. -* There are hundreds of videos from conferences, screencasts, and demonstrations relating to https://www.youtube.com/results?search_query=freebsd[FreeBSD] on https://www.youtube.com/[YouTube]. In particular, there is an official link:https://www.youtube.com/FreeBSDProject[FreeBSD] channel with developer summits, office hours and other event recordings, and a link:https://www.youtube.com/bsdconferences[BSD Conferences] channel with full taped presentations from FreeBSD technical conferences. -* There is a https://www.facebook.com/groups/FreeSBD/[FreeBSD Users Group] on https://www.facebook.com/[Facebook] and a https://www.linkedin.com/groups/47628/[FreeBSD Group] on https://www.linkedin.com/[LinkedIn]. -* You can follow https://twitter.com/freebsd[@freebsd], https://twitter.com/freebsdhelp[@freebsdhelp], or https://twitter.com/freebsdcore[@freebsdcore] on https://twitter.com/[Twitter]. +On YouTube, we host an official link:https://www.youtube.com/FreeBSDProject[FreeBSD] channel with +developer summits and "office hours" events, and a link:https://www.youtube.com/bsdconferences[BSD Conferences] channel with full taped presentations from FreeBSD technical conferences. diff --git a/website/content/en/community/mailinglists.adoc b/website/content/en/community/mailinglists.adoc index e6a01b253f..3cefad22d2 100644 --- a/website/content/en/community/mailinglists.adoc +++ b/website/content/en/community/mailinglists.adoc @@ -7,15 +7,11 @@ include::shared/en/urls.adoc[] = Mailing Lists -Mailing lists are the primary communication channels for the FreeBSD community, and cover many topic areas. +Mailing lists are the primary communication channels for the FreeBSD community, and cover many topic areas. They are generally English language unless otherwise stated; a list is given link:{handbook}eresources/#eresources-mail[in the FreeBSD Handbook]. == Mailing list archives -You can link:../../search/#mailinglists[search] or https://www.FreeBSD.org/mail/[browse] the mailing list archives at https://www.FreeBSD.org/[www.FreeBSD.org.] It is also possible to https://lists.FreeBSD.org/mailman/listinfo[browse] the mailing lists via the Mailman Web interface. - -== English Mailing lists - -The English speaking mailing lists are link:{handbook}eresources/#eresources-mail[listed in the FreeBSD Handbook]. +You can link:../../search/#mailinglists[search] or https://lists.FreeBSD.org/archives/[browse] the mailing list archives. At the current time, archives prior to May 2021 are in https://lists.freebsd.org/pipermail/[a separate archive]. == Non-English Mailing lists diff --git a/website/content/en/community/webresources.adoc b/website/content/en/community/webresources.adoc deleted file mode 100644 index bd93234f7d..0000000000 --- a/website/content/en/community/webresources.adoc +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: "Web Resources" -sidenav: community ---- - -= Web Resources - -Our web pages remain one of the best sources of information, and are also mirrored at many sites around the world. Try connecting to www.FreeBSD.org**/yourcountry** (e.g., https://www.freebsd.org/de/[www.FreeBSD.org/de/] for Germany or select a mirror from the drop-down list on the link:../../[front page]. - -The FreeBSD web pages are translated into several languages. Links to the translated versions of these web pages can be found on the link:../../[front page]. - -Several other non-English resources exist: - -* http://bsd.hu/[Hungarian] -* http://www.gufi.org/[Italian] -* https://www.freebsd.org/ja/[Japanese] - -For information on recent FreeBSD progress and releases, see the link:../../news[Newsflash] page. diff --git a/website/content/en/search/_index.adoc b/website/content/en/search/_index.adoc index bc29f2a7c1..7ad9629ca1 100644 --- a/website/content/en/search/_index.adoc +++ b/website/content/en/search/_index.adoc @@ -25,7 +25,7 @@ link:opensearch[List of FreeBSD OpenSearch Plugins] ''''' [[web]] -== Web pages (including link:{faq}[FAQ], link:{handbook}[Handbook], link:https://lists.freebsd.org[Mailing Lists], link:https://wiki.freebsd.org[Wiki] and link:https://forums.freebsd.org[Forums]) +== Web pages (including link:{faq}[FAQ], link:{handbook}[Handbook], link:https://lists.freebsd.org/index[Mailing Lists], link:https://wiki.freebsd.org[Wiki] and link:https://forums.freebsd.org[Forums]) === Search within sites: @@ -54,10 +54,10 @@ link:opensearch[List of FreeBSD OpenSearch Plugins] [[mailinglists]] == Mailing list archives -The https://www.FreeBSD.org/mail/[mailing list archive] indexes are now updated weekly! +The https://lists.FreeBSD.org/index/[mailing list archive] indexes are now updated weekly! -An alternative way to read the mailing lists archives is to use the http://lists.FreeBSD.org/mailman/listinfo[Mailman/Pipermail list archive] (note that this archive only carries messages from March 2003 onward). +An alternative way to read the mailing lists archives is to use the http://lists.FreeBSD.org/pipermail[Pipermail list archive] (note that this archive contains messages between March 2003 and May 2021). -The mailing lists (as well as many others) have also been archived by http://markmail.org/browse/?q=list:org.freebsd[MarkMail]. +The mailing lists have also been archived by https://freebsd.markmail.org/search/?q=[MarkMail] (as well as many others). {{< form-search-mail >}} diff --git a/website/themes/beastie/layouts/partials/sidenav.html b/website/themes/beastie/layouts/partials/sidenav.html index 1f7e35a340..22fb060639 100644 --- a/website/themes/beastie/layouts/partials/sidenav.html +++ b/website/themes/beastie/layouts/partials/sidenav.html @@ -26,8 +26,6 @@
  • {{ i18n "newsgroups" }}
  • {{ i18n "usergroups" }}
  • {{ i18n "events" }}
  • -
  • {{ i18n "webresources" }}
  • -
  • Q&A (external)
  • {{ else if eq .sidenavType "developers" }}
      From owner-dev-commits-doc-all@freebsd.org Wed Jun 23 12:39: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 92C36650150 for ; Wed, 23 Jun 2021 12:39: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 4G92rl3kbdz4bs9; Wed, 23 Jun 2021 12:39: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 64E0424720; Wed, 23 Jun 2021 12:39: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 15NCdJn3054368; Wed, 23 Jun 2021 12:39:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15NCdJap054367; Wed, 23 Jun 2021 12:39:19 GMT (envelope-from git) Date: Wed, 23 Jun 2021 12:39:19 GMT Message-Id: <202106231239.15NCdJap054367@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: f595e3118e - main - search: Duckduckgo support for multiple sites has changed 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: f595e3118ea1c5e1e39a14f812b30f12709f1b03 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, 23 Jun 2021 12:39:19 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=f595e3118ea1c5e1e39a14f812b30f12709f1b03 commit f595e3118ea1c5e1e39a14f812b30f12709f1b03 Author: Ceri Davies AuthorDate: 2021-06-23 11:47:03 +0000 Commit: Ceri Davies CommitDate: 2021-06-23 11:47:03 +0000 search: Duckduckgo support for multiple sites has changed Drop back to a single site: entry which catches all the old content. Reviewed by: allanjude, ygy, dbaio Differential Revision: https://reviews.freebsd.org/D30867 --- website/content/en/cgi/cgi-style.pl | 2 +- website/themes/beastie/layouts/partials/site-header.html | 2 +- website/themes/beastie/layouts/shortcodes/form-search-mail.html | 2 +- website/themes/beastie/layouts/shortcodes/form-search-site.html | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/content/en/cgi/cgi-style.pl b/website/content/en/cgi/cgi-style.pl index 2d02151496..a1b22f84b6 100644 --- a/website/content/en/cgi/cgi-style.pl +++ b/website/content/en/cgi/cgi-style.pl @@ -83,7 +83,7 @@ $i_topbar = qq`
    From owner-dev-commits-doc-all@freebsd.org Fri Jun 25 17:53: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 B87F9667EF9 for ; Fri, 25 Jun 2021 17:53: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 4GBPk74tDfz4snb; Fri, 25 Jun 2021 17:53: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 8F8367BC2; Fri, 25 Jun 2021 17:53: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 15PHrJa6025861; Fri, 25 Jun 2021 17:53:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15PHrJDH025860; Fri, 25 Jun 2021 17:53:19 GMT (envelope-from git) Date: Fri, 25 Jun 2021 17:53:19 GMT Message-Id: <202106251753.15PHrJDH025860@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 50bd14a424 - main - handbook/eresources: Remove mention of UTC in context of mirrors. 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: 50bd14a424c83666235b57228e0b793be9400afc 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, 25 Jun 2021 17:53:19 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=50bd14a424c83666235b57228e0b793be9400afc commit 50bd14a424c83666235b57228e0b793be9400afc Author: Ceri Davies AuthorDate: 2021-06-25 09:47:45 +0000 Commit: Ceri Davies CommitDate: 2021-06-25 09:47:45 +0000 handbook/eresources: Remove mention of UTC in context of mirrors. It is not necessary at best, and confusing at worst. --- documentation/content/en/books/handbook/eresources/_index.adoc | 2 -- 1 file changed, 2 deletions(-) diff --git a/documentation/content/en/books/handbook/eresources/_index.adoc b/documentation/content/en/books/handbook/eresources/_index.adoc index c86986e887..4fe0b598fc 100644 --- a/documentation/content/en/books/handbook/eresources/_index.adoc +++ b/documentation/content/en/books/handbook/eresources/_index.adoc @@ -1174,8 +1174,6 @@ In addition to two FreeBSD specific newsgroups, there are many others in which F <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>, <>. -(as of UTC) - [[central-mirrors]] *{central}* From owner-dev-commits-doc-all@freebsd.org Fri Jun 25 17:53:20 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 E45B6640220 for ; Fri, 25 Jun 2021 17:53:20 +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 4GBPk85t0nz4sSt; Fri, 25 Jun 2021 17:53:20 +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 B1670737F; Fri, 25 Jun 2021 17:53:20 +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 15PHrK38025885; Fri, 25 Jun 2021 17:53:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15PHrKrI025884; Fri, 25 Jun 2021 17:53:20 GMT (envelope-from git) Date: Fri, 25 Jun 2021 17:53:20 GMT Message-Id: <202106251753.15PHrKrI025884@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 4432f5bfb5 - main - website/where: Update guidance on which architecture to choose. 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: 4432f5bfb5c07fc2d9acd5da399f6f4c9a1bf270 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, 25 Jun 2021 17:53:21 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=4432f5bfb5c07fc2d9acd5da399f6f4c9a1bf270 commit 4432f5bfb5c07fc2d9acd5da399f6f4c9a1bf270 Author: Ceri Davies AuthorDate: 2021-06-25 17:36:56 +0000 Commit: Ceri Davies CommitDate: 2021-06-25 17:42:21 +0000 website/where: Update guidance on which architecture to choose. Reported by: andrew Differential Revision: https://reviews.freebsd.org/D29570 --- website/content/en/where.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/where.adoc b/website/content/en/where.adoc index 935e4c4923..60a3225d27 100644 --- a/website/content/en/where.adoc +++ b/website/content/en/where.adoc @@ -15,9 +15,9 @@ include::shared/en/urls.adoc[] [[choose-arch]] == Choosing an Architecture -Most users of FreeBSD will have hardware for either the amd64, i386, or armv6 architectures. +Most users of FreeBSD will have hardware for either the amd64 or aarch64 architectures, which are well supported. -Modern PCs use the amd64 architecture, including those with Intel® branded processors. Computers with more than 3 GB of memory should use amd64. If the computer is an older, 32-bit only model, use i386. For embedded devices and single-board computers (SBC) such as the Raspberry Pi, Beagle Bone Black, Panda Board, and Zed Board, use the armv6 SD card image which supports ARMv6 and ARMv7 processors. +Modern PCs use the amd64 architecture, including those with Intel® branded processors. Embedded devices and single-board computers (SBCs) such as the Raspberry Pi 3 and 4, ESPRESSObin, as well as many Allwinner and Rockchip boards, use the aarch64 SD card image. All other users should reference the link:../platforms/[complete list] of supported FreeBSD platforms. From owner-dev-commits-doc-all@freebsd.org Fri Jun 25 17:53:22 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 2E674640221 for ; Fri, 25 Jun 2021 17:53:22 +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 4GBPk96rHpz4sfX; Fri, 25 Jun 2021 17:53:21 +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 D40C579CD; Fri, 25 Jun 2021 17:53:21 +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 15PHrLVe025909; Fri, 25 Jun 2021 17:53:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15PHrLB1025908; Fri, 25 Jun 2021 17:53:21 GMT (envelope-from git) Date: Fri, 25 Jun 2021 17:53:21 GMT Message-Id: <202106251753.15PHrLB1025908@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: b052de0df3 - main - committers-guide: use a less sweary version of a git resource. 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: b052de0df33238a382efe8400b007b192ddfd973 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, 25 Jun 2021 17:53:22 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=b052de0df33238a382efe8400b007b192ddfd973 commit b052de0df33238a382efe8400b007b192ddfd973 Author: Ceri Davies AuthorDate: 2021-06-25 17:46:22 +0000 Commit: Ceri Davies CommitDate: 2021-06-25 17:46:22 +0000 committers-guide: use a less sweary version of a git resource. --- documentation/content/en/articles/committers-guide/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index d97d4edc2f..d253bd9a50 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -281,7 +281,7 @@ Mentored committers can provide a "Reviewed by" but not an "Approved by". When one searches for "Git Primer" a number of good ones come up. Daniel Miessler's link:https://danielmiessler.com/study/git/[A git primer] and Willie Willus' link:https://gist.github.com/williewillus/068e9a8543de3a7ef80adb2938657b6b[Git - Quick Primer] are both good overviews. The Git book is also complete, but much longer https://git-scm.com/book/en/v2. -There is also this website https://ohshitgit.com/ for common traps and pitfalls of Git, in case you need guidance to fix things up. +There is also this website https://dangitgit.com/ for common traps and pitfalls of Git, in case you need guidance to fix things up. Finally, an introduction link:https://eagain.net/articles/git-for-computer-scientists/[targeted at computer scientists] has proven helpful to some at explaining the Git world view. This document will assume that you've read through it and will try not to belabor the basics (though it will cover them briefly). From owner-dev-commits-doc-all@freebsd.org Sat Jun 26 08:40: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 26D0C64E77A for ; Sat, 26 Jun 2021 08:40: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 4GBnPS6nr5z3qR5; Sat, 26 Jun 2021 08:40: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 D23921BC34; Sat, 26 Jun 2021 08:40:12 +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 15Q8eC42005548; Sat, 26 Jun 2021 08:40:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15Q8eCBe005545; Sat, 26 Jun 2021 08:40:12 GMT (envelope-from git) Date: Sat, 26 Jun 2021 08:40:12 GMT Message-Id: <202106260840.15Q8eCBe005545@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ka Ho Ng Subject: git: 2dfe3c7e8b - main - articles: Add language server in the FreeBSD src tree guide 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: 2dfe3c7e8b74a2aa9d10fe5d36bf0fba1bdd63cf 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, 26 Jun 2021 08:40:13 -0000 The branch main has been updated by khng (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=2dfe3c7e8b74a2aa9d10fe5d36bf0fba1bdd63cf commit 2dfe3c7e8b74a2aa9d10fe5d36bf0fba1bdd63cf Author: Ka Ho Ng AuthorDate: 2021-06-26 08:29:01 +0000 Commit: Ka Ho Ng CommitDate: 2021-06-26 08:39:52 +0000 articles: Add language server in the FreeBSD src tree guide This guide introduces the use of a Language Server for developement in the FreeBSD src tree. Sponsored by: The FreeBSD Foundation Approved by: ygy (doc) Differential Revision: https://reviews.freebsd.org/D30735 --- .../en/articles/freebsd-src-lsp/_index.adoc | 249 +++++++++++++++++++++ 1 file changed, 249 insertions(+) diff --git a/documentation/content/en/articles/freebsd-src-lsp/_index.adoc b/documentation/content/en/articles/freebsd-src-lsp/_index.adoc new file mode 100644 index 0000000000..8fae374362 --- /dev/null +++ b/documentation/content/en/articles/freebsd-src-lsp/_index.adoc @@ -0,0 +1,249 @@ +--- +title: Use Language Servers for Developement in the FreeBSD Src Tree +authors: + - author: Ka Ho Ng + email: khng@FreeBSD.org +copyright: 2021 The FreeBSD Foundation +description: Use Language Servers for developement in the FreeBSD src tree to get precise go-to-definition and completion results. +trademarks: ["freebsd"] +tags: ["FreeBSD", "Language Server", "LSP"] + +--- + += Use Language Servers for Development in the FreeBSD Src Tree +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:sectnums: +:sectnumlevels: 6 +:source-highlighter: rouge +:experimental: + +toc::[] + +[[intro]] +== Introduction + +This guide is about setting up a FreeBSD src tree with language servers performing source code indexing. + +[[ports-required]] +== Required Ports + +Some ports are required throughout the guide. +Choose a favorite combination of tools from each category below: + +* Language server implementations +** package:devel/ccls[] +** package:devel/llvm12[] (Other versions are okay, but newer is better. Replace `clangd12` with clangdN in case other versions are used.) +* Editors +** package:editors/vim[] +** package:editors/neovim[] +** package:editors/vscode[] +* Compilation database generator +** package:devel/python[] (For llvm's scan-build-py implementation) +** package:devel/py-pip[] (For rizsotto's scan-build implementation) +** package:devel/bear[] + +[[editor-settings]] +== Editor settings + +[[settings-vim]] +=== Vim/Neovim + +==== LSP client plugins + +The built-in plugin manager is used for both editors in this example. +The LSP client plugin used is link:https://github.com/prabirshrestha/vim-lsp[prabirshrestha/vim-lsp]. + +To set up the LSP client plugin for Neovim: + +[source,shell] +.... +# mkdir -p ~/.config/nvim/pack/lsp/start +# git clone https://github.com/prabirshrestha/vim-lsp ~/.config/nvim/pack/lsp/start/vim-lsp +.... + +and for Vim: + +[source,shell] +.... +# mkdir -p ~/.vim/pack/lsp/start +# git clone https://github.com/prabirshrestha/vim-lsp ~/.vim/pack/lsp/start/vim-lsp +.... + +To enable the LSP client plugin in the editor, add the following snippet into [.filepath]#~/.config/nvim/init.vim# when using Neovim, or [.filepath]#~/.vim/vimrc# when using Vim: + +.For ccls +[source,vim] +.... +au User lsp_setup call lsp#register_server({ + \ 'name': 'ccls', + \ 'cmd': {server_info->['ccls']}, + \ 'allowlist': ['c', 'cpp', 'objc'], + \ 'initialization_options': { + \ 'cache': { + \ 'hierarchicalPath': v:true + \ } + \ }}) +.... + +.For clangd +[source,vim] +.... +au User lsp_setup call lsp#register_server({ + \ 'name': 'clangd', + \ 'cmd': {server_info->['clangd12', '--background-index', '--header-insertion=never']}, + \ 'allowlist': ['c', 'cpp', 'objc'], + \ 'initialization_options': {}, + \ }) +.... + +Please refer to link:https://github.com/prabirshrestha/vim-lsp/blob/master/README.md#registering-servers[] to learn about setting up key bindings and code completion. +The official site of clangd is link:https://clangd.llvm.org[], and the repository link of ccls is link:https://github.com/MaskRay/ccls/[]. + +Below are the reference settings of keybindings and code completions. +Put the following snippet into [.filepath]#~/.config/nvim/init.vim#, or [.filepath]#~/.vim/vimrc# for Vim users to use it: + +[source,vim] +.... +function! s:on_lsp_buffer_enabled() abort + setlocal omnifunc=lsp#complete + setlocal completeopt-=preview + setlocal keywordprg=:LspHover + + nmap (lsp-definition) + nmap ] (lsp-peek-definition) + nmap (lsp-peek-definition) + nmap gr (lsp-references) + nmap (lsp-next-reference) + nmap (lsp-previous-reference) + nmap gI (lsp-implementation) + nmap go (lsp-document-symbol) + nmap gS (lsp-workspace-symbol) + nmap ga (lsp-code-action) + nmap gR (lsp-rename) + nmap gm (lsp-signature-help) +endfunction + +augroup lsp_install + au! + autocmd User lsp_buffer_enabled call s:on_lsp_buffer_enabled() +augroup END +.... + +[[settings-vscode]] +=== VSCode + +==== LSP client plugins + +LSP client plugins are required to launch the language server daemon. +Press `Ctrl+Shift+X` to show the extension online search panel. +Enter `llvm-vs-code-extensions.vscode-clangd` when running clangd, or `ccls-project.ccls` when running ccls. + +Then, press `Ctrl+Shift+P` to show the editor commands palette. +Enter `Preferences: Open Settings (JSON)` into the palette and hit `Enter` to open [.filepath]#settings.json#. +Depending on the language server implementations, put one of the following JSON key/value pairs in [.filepath]#settings.json#: + +.For clangd +[source,json] +.... +[ + /* Begin of your existing configurations */ + ... + /* End of your existing configurations */ + "clangd.arguments": [ + "--background-index", + "--header-insertion=never" + ], + "clangd.path": "clangd12" +] +.... + +.For ccls +[source,json] +.... +[ + /* Begin of your existing configurations */ + ... + /* End of your existing configurations */ + "ccls.cache.hierarchicalPath": true +] +.... + +[[cdb]] +== Compilation database + +A Compilation database contains an array of compile command objects. +Each object specifies a way of compiling a source file. +The compilation database file is usually [.filename]#compiler_commands.json#. +The database is used by language server implementations for indexing purpose. + +Please refer to link:https://clang.llvm.org/docs/JSONCompilationDatabase.html#format[] for details on the format of the compilation database file. + +[[cdb-generators]] +=== Generators + +[[generators-scan-build-py]] +==== Using scan-build-py + +===== Installation + +`intercept-build` tool from scan-build-py is used to generate compilation +database. + +Install package:devel/python[] to get python interpreter first. To get +`intercept-build` from LLVM: + +[source,shell] +.... +# git clone https://github.com/llvm/llvm-project /path/to/llvm-project +.... + +where [.filename]#/path/to/llvm-project/# is your desired path for the repository. Make an alias in the shell configuration file for convenience: + +[source,shell] +.... +alias intercept-build='/path/to/llvm-project/clang/tools/scan-build-py/bin/intercept-build' +.... + +link:https://github.com/rizsotto/scan-build[rizsotto/scan-build] can be used instead of LLVM's scan-build-py. +The LLVM's scan-build-py was rizsotto/scan-build merged into the LLVM tree. +This implementation can be installed by `pip install --user scan-build`. +The `intercept-build` script is in [.filename]#~/.local/bin# by default. + +===== Usage + +In the top-level directory of the FreeBSD src tree, generate the compilation database with `intercept-build`: + +[source,shell] +.... +# intercept-build --append make buildworld buildkernel -j`sysctl -n hw.ncpu` +.... + +The `--append` flag tells the `intercept-build` to read an existing compilation database (if a compilation database exists) and append the results to the database. +Entries with duplicated command keys are merged. +The generated compilation database by default is saved in the current working directory as [.filename]#compiler_commands.json#. + +[[generators-bear]] +==== Using devel/bear + +===== Usage + +In the top-level directory of the FreeBSD src tree, to generate compilation database with `bear`: + +[source,shell] +.... +# bear -a make buildworld buildkernel -j`sysctl -n hw.ncpu` +.... + +The `-a` flag tells `bear` to read an existing compilation database if it is present, and append the results to the database. +Entries with duplicated command key are merged. +The generated compilation database by default is saved in the current working directory as [.filename]#compiler_commands.json#. + +[[final]] +== Final + +Once the compilation database is generated, open any source files in the FreeBSD src tree and LSP server daemon will be launched as well in background. +Opening source files in the src tree for the first time takes significantly longer time before the LSP server is able to give a complete result, due to initial background indexing by the LSP server compiling all the listed entries in the compilation database. +The language server daemon however does not index the source files not appearing in the compilation database, thus no complete results are shown on source files not being compiled during the `make`. From owner-dev-commits-doc-all@freebsd.org Sat Jun 26 11:36:57 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 35BE065240F for ; Sat, 26 Jun 2021 11:36:57 +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 4GBsKP13SVz4fNB; Sat, 26 Jun 2021 11:36:57 +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 0C27E1DFF8; Sat, 26 Jun 2021 11:36:57 +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 15QBauxt046265; Sat, 26 Jun 2021 11:36:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15QBauhf046264; Sat, 26 Jun 2021 11:36:56 GMT (envelope-from git) Date: Sat, 26 Jun 2021 11:36:56 GMT Message-Id: <202106261136.15QBauhf046264@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: a8e7940462 - main - handbook/basics: "correct" markup so that # is displayed properly. 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: a8e7940462572a121d80ed522c8584bc1b60843f 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, 26 Jun 2021 11:36:57 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=a8e7940462572a121d80ed522c8584bc1b60843f commit a8e7940462572a121d80ed522c8584bc1b60843f Author: Ceri Davies AuthorDate: 2021-06-26 11:33:00 +0000 Commit: Ceri Davies CommitDate: 2021-06-26 11:36:48 +0000 handbook/basics: "correct" markup so that # is displayed properly. Reported by: Hanif Ariffin --- documentation/content/en/books/handbook/basics/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc index f3cc959161..74324148de 100644 --- a/documentation/content/en/books/handbook/basics/_index.adoc +++ b/documentation/content/en/books/handbook/basics/_index.adoc @@ -132,7 +132,7 @@ ttyv7 "/usr/libexec/getty Pc" xterm on secure ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure .... -To disable a virtual console, put a comment symbol (`#`) at the beginning of the line representing that virtual console. +To disable a virtual console, put a comment symbol (`\#`) at the beginning of the line representing that virtual console. For example, to reduce the number of available virtual consoles from eight to four, put a `#` in front of the last four lines representing virtual consoles [.filename]#ttyv5# through [.filename]#ttyv8#. _Do not_ comment out the line for the system console [.filename]#ttyv0#. Note that the last virtual console ([.filename]#ttyv8#) is used to access the graphical environment if Xorg has been installed and configured as described in crossref:x11[x11,The X Window System]. From owner-dev-commits-doc-all@freebsd.org Sat Jun 26 13:30:37 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 5DFEE653D32 for ; Sat, 26 Jun 2021 13:30:37 +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 4GBvrY22k7z4lY7; Sat, 26 Jun 2021 13:30:37 +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 2AEC81F7EF; Sat, 26 Jun 2021 13:30:37 +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 15QDUbMZ002735; Sat, 26 Jun 2021 13:30:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15QDUbqP002733; Sat, 26 Jun 2021 13:30:37 GMT (envelope-from git) Date: Sat, 26 Jun 2021 13:30:37 GMT Message-Id: <202106261330.15QDUbqP002733@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 4778fc33a5 - main - books/handbook/multimedia: Adjust pacmd command 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: 4778fc33a57b1a7b9597868fa7fadef63a891edd 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, 26 Jun 2021 13:30:37 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=4778fc33a57b1a7b9597868fa7fadef63a891edd commit 4778fc33a57b1a7b9597868fa7fadef63a891edd Author: Danilo G. Baio AuthorDate: 2021-06-26 13:29:23 +0000 Commit: Danilo G. Baio CommitDate: 2021-06-26 13:29:52 +0000 books/handbook/multimedia: Adjust pacmd command --- documentation/content/en/books/handbook/multimedia/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/multimedia/_index.adoc b/documentation/content/en/books/handbook/multimedia/_index.adoc index cafcdb6f41..753ef1d2b2 100644 --- a/documentation/content/en/books/handbook/multimedia/_index.adoc +++ b/documentation/content/en/books/handbook/multimedia/_index.adoc @@ -349,7 +349,7 @@ daemon: [source,shell] .... ->>> # pacmd +# pacmd Welcome to PulseAudio 14.2! Use "help" for usage information. >>> .... From owner-dev-commits-doc-all@freebsd.org Sun Jun 27 20:35: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 77B2A64866E for ; Sun, 27 Jun 2021 20:35:58 +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 4GCjDt1NZnz4rZk; Sun, 27 Jun 2021 20:35:58 +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 14FB01875B; Sun, 27 Jun 2021 20:35:58 +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 15RKZv7h084155; Sun, 27 Jun 2021 20:35:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15RKZvGe084154; Sun, 27 Jun 2021 20:35:57 GMT (envelope-from git) Date: Sun, 27 Jun 2021 20:35:57 GMT Message-Id: <202106272035.15RKZvGe084154@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 491e796b39 - main - docproj/translations: Change legacy links to the new address 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: 491e796b39be15f656486b014ec90a6fd0e62814 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: Sun, 27 Jun 2021 20:35:58 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=491e796b39be15f656486b014ec90a6fd0e62814 commit 491e796b39be15f656486b014ec90a6fd0e62814 Author: Danilo G. Baio AuthorDate: 2021-06-27 20:34:08 +0000 Commit: Danilo G. Baio CommitDate: 2021-06-27 20:34:08 +0000 docproj/translations: Change legacy links to the new address --- website/content/en/docproj/translations.adoc | 58 ++++++++++++++-------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/website/content/en/docproj/translations.adoc b/website/content/en/docproj/translations.adoc index 8c6c8578bc..2aa0f63e25 100644 --- a/website/content/en/docproj/translations.adoc +++ b/website/content/en/docproj/translations.adoc @@ -28,13 +28,13 @@ sidenav: docs [[brazilian_portuguese]] == The FreeBSD Brazilian Portuguese Documentation Project -*Web*: https://wiki.freebsd.org/BrazilianPortugueseDocumentationProject + +*Web*: https://wiki.freebsd.org/Doc/Translation/BrazilianPortuguese + *E-Mail*: ebrandi@FreeBSD.org or dbaio@FreeBSD.org Documents available: -* link:https://www.freebsd.org/doc/pt_BR.ISO8859-1/articles/[FreeBSD Articles] -* link:https://www.freebsd.org/doc/pt_BR.ISO8859-1/books/[FreeBSD Books] +* link:https://docs.freebsd.org/pt-br/articles/[FreeBSD Articles] +* link:https://docs.freebsd.org/pt-br/books/[FreeBSD Books] Documents currently being worked on: @@ -69,8 +69,8 @@ Documents currently being worked on: Documents currently being worked on: -* link:https://www.freebsd.org/zh_CN[FreeBSD Website] -* link:https://www.freebsd.org/doc/zh_CN/books/handbook[Handbook] +* link:https://www.freebsd.org/zh-cn/[FreeBSD Website] +* link:https://docs.freebsd.org/zh-cn/books/handbook/[Handbook] [[chinese-tw]] == The FreeBSD Traditional Chinese Documentation Project @@ -88,15 +88,15 @@ USENET Newsgroup available: Documents available: -* link:https://www.freebsd.org/doc/zh-tw/books/faq/[FAQ] +* link:https://docs.freebsd.org/zh-tw/books/faq/[FAQ] Documents currently being worked on: * FreeBSD website -* link:https://www.freebsd.org/doc/zh-tw/books/handbook/[Handbook] -* link:https://www.freebsd.org/doc/zh-tw/books/developers-handbook[Developers' Handbook] -* link:https://www.freebsd.org/doc/zh-tw/books/porters-handbook[Porters' Handbook] -* link:https://www.freebsd.org/doc/zh-tw/books/fdp-primer[FreeBSD Document Project Primer for New Contributors] +* link:https://docs.freebsd.org/zh-tw/books/handbook/[Handbook] +* link:https://docs.freebsd.org/zh-tw/books/developers-handbook/[Developers' Handbook] +* link:https://docs.freebsd.org/zh-tw/books/porters-handbook/[Porters' Handbook] +* link:https://docs.freebsd.org/zh-tw/books/fdp-primer/[FreeBSD Document Project Primer for New Contributors] [[dutch]] == The FreeBSD Dutch Documentation Project @@ -105,9 +105,9 @@ Documents currently being worked on: Released documents: -* link:https://www.freebsd.org/doc/nl/books/handbook[Handbook] -* link:https://www.freebsd.org/doc/nl/articles/[Several articles] -* link:https://www.freebsd.org/nl[Web page] +* link:https://docs.freebsd.org/nl/books/handbook/[Handbook] +* link:https://docs.freebsd.org/nl/articles/[Several articles] +* link:https://www.freebsd.org/nl/[Web page] [[estonian]] == The FreeBSD Estonian Documentation Project @@ -121,12 +121,12 @@ Released documents: Documents available: -* link:https://www.freebsd.org/doc/fr_FR.ISO8859-1/books/faq/book.html[FAQ] -* link:https://www.freebsd.org/doc/fr_FR.ISO8859-1/articles/[Some articles and tutorials] +* link:https://docs.freebsd.org/fr/books/faq/[FAQ] +* link:https://docs.freebsd.org/fr/articles/[Some articles and tutorials] Documents currently being worked on: -* link:https://www.freebsd.org/doc/fr_FR.ISO8859-1/books/handbook/book.html[Handbook], link:https://www.freebsd.org/fr/index.html[Web] +* link:https://docs.freebsd.org/fr/books/handbook/[Handbook], link:https://www.freebsd.org/fr/[Web] [[german]] == The FreeBSD German Documentation Project @@ -136,7 +136,7 @@ Documents currently being worked on: *IRC*: Server: irc.freenode.net, Channel: #FreeBSD-Doc.de Documents available/being worked on: + -link:https://www.freebsd.org/de/[Web], link:https://www.freebsd.org/doc/de_DE.ISO8859-1/books/developers-handbook/[developers-handbook], link:https://www.freebsd.org/doc/de_DE.ISO8859-1/books/faq/[FAQ], link:https://www.freebsd.org/doc/de_DE.ISO8859-1/books/fdp-primer/[FDP Primer], link:https://www.freebsd.org/doc/de_DE.ISO8859-1/books/handbook[Handbook], link:https://www.freebsd.org/doc/de_DE.ISO8859-1/books/porters-handbook/[porters-handbook], link:https://www.freebsd.org/doc/de_DE.ISO8859-1/articles/[some articles]. +link:https://www.freebsd.org/de/[Web], link:https://docs.freebsd.org/de/books/developers-handbook/[developers-handbook], link:https://docs.freebsd.org/de/books/faq/[FAQ], link:https://docs.freebsd.org/de/books/fdp-primer/[FDP Primer], link:https://docs.freebsd.org/de/books/handbook/[Handbook], link:https://docs.freebsd.org/de/books/porters-handbook/[porters-handbook], link:https://docs.freebsd.org/de/articles/[some articles]. [[greek]] == The FreeBSD Greek Documentation Project @@ -152,11 +152,11 @@ Mailing lists available: Documents available: -* link:https://www.freebsd.org/doc/el_GR.ISO8859-7/articles[some articles and tutorials]. +* link:https://docs.freebsd.org/el/articles/[some articles and tutorials]. Documents currently being worked on: -* link:https://www.freebsd.org/doc/el_GR.ISO8859-7/books/handbook/index.html[Handbook], link:https://www.freebsd.org/doc/el_GR.ISO8859-7/books/faq/index.html[FAQ] +* link:https://docs.freebsd.org/el/books/handbook/[Handbook], link:https://docs.freebsd.org/el/books/faq/[FAQ] Repositories of ongoing work (Mercurial): + @@ -165,11 +165,11 @@ link:http://hg.hellug.gr/freebsd/doc/[Imports of the FreeBSD doc tree], link:htt [[hungarian]] == The FreeBSD Hungarian Documentation Project -*Web*: https://www.freebsd.org/hu/docproj/hungarian.html + +*Web*: https://www.freebsd.org/hu/docproj/hungarian/ + *E-Mail*: gabor@FreeBSD.org Documents available: + -link:https://www.freebsd.org/hu/index.html[Web], link:https://www.freebsd.org/doc/hu/articles/[some articles], link:https://www.freebsd.org/doc/hu/books/handbook/[Handbook], link:https://www.freebsd.org/doc/hu/books/faq/[FAQ], link:https://www.freebsd.org/doc/hu/books/fdp-primer/[FDP Primer]. +link:https://www.freebsd.org/hu/[Web], link:https://docs.freebsd.org/hu/articles/[some articles], link:https://docs.freebsd.org/hu/books/handbook/[Handbook], link:https://docs.freebsd.org/hu/books/faq/[FAQ], link:https://docs.freebsd.org/hu/books/fdp-primer/[FDP Primer]. [[italian]] == The FreeBSD Italian Documentation Project @@ -179,11 +179,11 @@ link:https://www.freebsd.org/hu/index.html[Web], link:https://www.freebsd.org/do Documents available: -* link:https://www.freebsd.org/doc/it_IT.ISO8859-15/books/handbook/index.html[Handbook] +* link:https://docs.freebsd.org/it/books/handbook/[Handbook] Documents currently being worked on: -* link:https://www.freebsd.org/doc/it_IT.ISO8859-15/books/handbook/index.html[Handbook] +* link:https://docs.freebsd.org/it/books/handbook/[Handbook] Git repository: @@ -197,7 +197,7 @@ Git repository: Documents available: -* link:https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/index.html[Handbook], link:https://www.freebsd.org/doc/ja_JP.eucJP/books/faq/index.html[FAQ], link:https://www.freebsd.org/ja/index.html[Web], link:http://www.jp.freebsd.org/NewsLetter/Issue2/[FreeBSD NewsLetter Issue #2] +* link:https://docs.freebsd.org/ja/books/handbook/[Handbook], link:https://docs.freebsd.org/ja/books/faq/[FAQ], link:https://www.freebsd.org/ja/[Web], link:http://www.jp.freebsd.org/NewsLetter/Issue2/[FreeBSD NewsLetter Issue #2] Documents currently being worked on: @@ -233,8 +233,8 @@ Handbook Documents available: -* link:https://www.freebsd.org/doc/ru_RU.KOI8-R/books/faq/index.html[FAQ] -* link:https://www.freebsd.org/ru/index.html[WWW] +* link:https://docs.freebsd.org/ru/books/faq/[FAQ] +* link:https://www.freebsd.org/ru/[WWW] * link:http://www.freebsd.org.ua/docs.html[Other documents list] Documents currently being worked on: @@ -249,9 +249,9 @@ Documents currently being worked on: Documents available: -* link:https://www.freebsd.org/doc/es_ES.ISO8859-1/books/faq/index.html[FAQ] -* link:https://www.freebsd.org/doc/es_ES.ISO8859-1/books/handbook/index.html[Handbook] -* link:https://www.freebsd.org/doc/es_ES.ISO8859-1/articles/[Articles] +* link:https://docs.freebsd.org/es/books/faq/[FAQ] +* link:https://docs.freebsd.org/es/books/handbook/[Handbook] +* link:https://docs.freebsd.org/es/articles/[Articles] [[turkish]] == The FreeBSD Turkish Documentation Project From owner-dev-commits-doc-all@freebsd.org Sun Jun 27 20:54:47 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 A197E648EAD for ; Sun, 27 Jun 2021 20:54:47 +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 4GCjfb3xwyz4rqY; Sun, 27 Jun 2021 20:54:47 +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 6F51118C5E; Sun, 27 Jun 2021 20:54:47 +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 15RKslUB010655; Sun, 27 Jun 2021 20:54:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15RKslsx010654; Sun, 27 Jun 2021 20:54:47 GMT (envelope-from git) Date: Sun, 27 Jun 2021 20:54:47 GMT Message-Id: <202106272054.15RKslsx010654@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 7bf1d2546b - main - books/handbook/mirrors: Fix links 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: 7bf1d2546b1d317cd385c9cd78ea5ce406bdd195 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: Sun, 27 Jun 2021 20:54:47 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=7bf1d2546b1d317cd385c9cd78ea5ce406bdd195 commit 7bf1d2546b1d317cd385c9cd78ea5ce406bdd195 Author: Danilo G. Baio AuthorDate: 2021-06-27 20:53:42 +0000 Commit: Danilo G. Baio CommitDate: 2021-06-27 20:53:42 +0000 books/handbook/mirrors: Fix links --- documentation/content/en/books/handbook/mirrors/_index.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/books/handbook/mirrors/_index.adoc b/documentation/content/en/books/handbook/mirrors/_index.adoc index af814f52cc..8796ed4581 100644 --- a/documentation/content/en/books/handbook/mirrors/_index.adoc +++ b/documentation/content/en/books/handbook/mirrors/_index.adoc @@ -604,7 +604,7 @@ The project workflow with those mirrors are still under discussion. === Mailing lists -General usage and questions about git in the FreeBSD project: [freebsd-git](https://lists.freebsd.org/mailman/listinfo/freebsd-git) +General usage and questions about git in the FreeBSD project: https://lists.freebsd.org/mailman/listinfo/freebsd-git[freebsd-git] Commit messages will be sent to the following mailing lists: @@ -617,7 +617,7 @@ Commit messages will be sent to the following mailing lists: - https://lists.freebsd.org/mailman/listinfo/dev-commits-src-branches[dev-commits-src-branches]: All changes to all stable branches of the src repository For more information, please refer to the "Commit message lists" section of C.2. -"Mailing Lists" in handbook: https://www.freebsd.org/doc/en/books/handbook/eresources/#eresources-mail +"Mailing Lists" in handbook: https://docs.freebsd.org/en/books/handbook/eresources/#eresources-mail [[svn]] == Using Subversion From owner-dev-commits-doc-all@freebsd.org Sun Jun 27 22:15:56 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 4DA51649C44 for ; Sun, 27 Jun 2021 22:15:56 +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 4GClSC6DwMz3JRK; Sun, 27 Jun 2021 22:15:55 +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 B06F219A70; Sun, 27 Jun 2021 22:15:55 +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 15RMFtZa017047; Sun, 27 Jun 2021 22:15:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15RMFtA3017046; Sun, 27 Jun 2021 22:15:55 GMT (envelope-from git) Date: Sun, 27 Jun 2021 22:15:55 GMT Message-Id: <202106272215.15RMFtA3017046@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 52a4aa3f60 - main - cgi/cgi-style.pl: Change legacy links to the new address 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: 52a4aa3f608079ae78ba668629d020ac11c78e40 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: Sun, 27 Jun 2021 22:15:56 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=52a4aa3f608079ae78ba668629d020ac11c78e40 commit 52a4aa3f608079ae78ba668629d020ac11c78e40 Author: Danilo G. Baio AuthorDate: 2021-06-27 21:23:40 +0000 Commit: Danilo G. Baio CommitDate: 2021-06-27 21:23:40 +0000 cgi/cgi-style.pl: Change legacy links to the new address --- website/content/en/cgi/cgi-style.pl | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/website/content/en/cgi/cgi-style.pl b/website/content/en/cgi/cgi-style.pl index a1b22f84b6..f237c7d359 100644 --- a/website/content/en/cgi/cgi-style.pl +++ b/website/content/en/cgi/cgi-style.pl @@ -107,17 +107,17 @@ $i_topbar = qq`
  • Home
    • -
    • Get FreeBSD +
    • Get FreeBSD From owner-dev-commits-doc-all@freebsd.org Sun Jun 27 22:15:57 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 9D25B64A23D for ; Sun, 27 Jun 2021 22:15:57 +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 4GClSD6zfdz3JYp; Sun, 27 Jun 2021 22:15:56 +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 B593319CF8; Sun, 27 Jun 2021 22:15:56 +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 15RMFucn017078; Sun, 27 Jun 2021 22:15:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15RMFuaZ017077; Sun, 27 Jun 2021 22:15:56 GMT (envelope-from git) Date: Sun, 27 Jun 2021 22:15:56 GMT Message-Id: <202106272215.15RMFuaZ017077@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 8ac1d42a58 - main - website/docs/books: Sync documents list 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: 8ac1d42a58c5d154f193cf6ea40147a571772d63 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: Sun, 27 Jun 2021 22:15:57 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=8ac1d42a58c5d154f193cf6ea40147a571772d63 commit 8ac1d42a58c5d154f193cf6ea40147a571772d63 Author: Danilo G. Baio AuthorDate: 2021-06-27 22:06:32 +0000 Commit: Danilo G. Baio CommitDate: 2021-06-27 22:06:32 +0000 website/docs/books: Sync documents list Now reflecting all documents on documentation/content/en/[articles|books]. --- shared/en/urls.adoc | 1 + website/content/en/docs/books.adoc | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/shared/en/urls.adoc b/shared/en/urls.adoc index 14161d59c6..bb08d6d929 100644 --- a/shared/en/urls.adoc +++ b/shared/en/urls.adoc @@ -23,6 +23,7 @@ :filtering-bridges: {main-site}/articles/filtering-bridges/ :fonts: {main-site}/articles/fonts/ :freebsd-questions-article: {main-site}/articles/freebsd-questions/ +:freebsd-src-lsp: {main-site}/articles/freebsd-src-lsp/ :freebsd-update-server: {main-site}/articles/freebsd-update-server/ :geom-class: {main-site}/articles/geom-class/ :gjournal-desktop: {main-site}/articles/gjournal-desktop/ diff --git a/website/content/en/docs/books.adoc b/website/content/en/docs/books.adoc index 97ced33523..8c00ec1360 100644 --- a/website/content/en/docs/books.adoc +++ b/website/content/en/docs/books.adoc @@ -130,9 +130,12 @@ How to best formulate and submit a problem report to the FreeBSD Project. link:{rc-scripting}[Practical rc.d scripting in BSD] (rc-scripting) + A guide to writing new rc.d scripts and understanding those already written. -link:{releng}[FreeBSD Release Engineering] (releng) + +link:{freebsd-releng}[FreeBSD Release Engineering] (freebsd-releng) + Describes the approach used by the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System. It describes the tools available for those interested in producing customized FreeBSD releases for corporate rollouts or commercial productization. +link:{releng}[Legacy FreeBSD Release Engineering] (releng) + +This paper describes the approach used by past the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System. + link:{remote-install}[Remote Installation of the FreeBSD Operating System without a Remote Console] (remote-install) + Describes the remote installation of the FreeBSD operating system when the console of the remote system is unavailable. @@ -148,6 +151,9 @@ Using gvinum to create RAID arrays. link:{vm-design}[Design elements of the FreeBSD VM system] (vm-design) + An easy to follow description of the design of the FreeBSD virtual memory system. +link:{freebsd-src-lsp}[Use Language Servers for Developement in the FreeBSD Src Tree] (freebsd-src-lsp) + +A guide about setting up a FreeBSD src tree with language servers performing source code indexing. + == Articles on other web sites Various independent efforts have also produced a great deal of useful information about FreeBSD.