From owner-dev-commits-doc-all@freebsd.org Mon Jun 28 09:29:09 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id CA04D65313A for ; Mon, 28 Jun 2021 09:29:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GD2P15F92z4gMY; Mon, 28 Jun 2021 09:29:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 988FA22B70; Mon, 28 Jun 2021 09:29:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15S9T9Kg008659; Mon, 28 Jun 2021 09:29:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15S9T9FR008658; Mon, 28 Jun 2021 09:29:09 GMT (envelope-from git) Date: Mon, 28 Jun 2021 09:29:09 GMT Message-Id: <202106280929.15S9T9FR008658@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: d7d975eebb - main - freebsd-src-lsp: Correct typo in title. 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: d7d975eebbb8289f167fb3966c5ee24fe6f6dd48 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, 28 Jun 2021 09:29:09 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=d7d975eebbb8289f167fb3966c5ee24fe6f6dd48 commit d7d975eebbb8289f167fb3966c5ee24fe6f6dd48 Author: Ceri Davies AuthorDate: 2021-06-28 09:28:41 +0000 Commit: Ceri Davies CommitDate: 2021-06-28 09:28:41 +0000 freebsd-src-lsp: Correct typo in title. --- documentation/content/en/articles/freebsd-src-lsp/_index.adoc | 4 ++-- website/content/en/docs/books.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/documentation/content/en/articles/freebsd-src-lsp/_index.adoc b/documentation/content/en/articles/freebsd-src-lsp/_index.adoc index 8fae374362..915c06d0e8 100644 --- a/documentation/content/en/articles/freebsd-src-lsp/_index.adoc +++ b/documentation/content/en/articles/freebsd-src-lsp/_index.adoc @@ -1,10 +1,10 @@ --- -title: Use Language Servers for Developement in the FreeBSD Src Tree +title: Use Language Servers for Development 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. +description: Use Language Servers for development in the FreeBSD src tree to get precise go-to-definition and completion results. trademarks: ["freebsd"] tags: ["FreeBSD", "Language Server", "LSP"] diff --git a/website/content/en/docs/books.adoc b/website/content/en/docs/books.adoc index 8c00ec1360..e32e7e1260 100644 --- a/website/content/en/docs/books.adoc +++ b/website/content/en/docs/books.adoc @@ -151,7 +151,7 @@ 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) + +link:{freebsd-src-lsp}[Use Language Servers for Development 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 From owner-dev-commits-doc-all@freebsd.org Mon Jun 28 22:58:38 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 B831165E806 for ; Mon, 28 Jun 2021 22:58:38 +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 4GDNM24dJ0z4lmD; Mon, 28 Jun 2021 22:58:38 +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 834615A77; Mon, 28 Jun 2021 22:58:38 +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 15SMwceW088622; Mon, 28 Jun 2021 22:58:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15SMwc6J088621; Mon, 28 Jun 2021 22:58:38 GMT (envelope-from git) Date: Mon, 28 Jun 2021 22:58:38 GMT Message-Id: <202106282258.15SMwc6J088621@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Warner Losh Subject: git: 8ebe96df0e - main - ports/installing: we've moved from Subversion to Git. 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: 8ebe96df0e9eadfca57f96a4f6ce382238196d01 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, 28 Jun 2021 22:58:38 -0000 The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/doc/commit/?id=8ebe96df0e9eadfca57f96a4f6ce382238196d01 commit 8ebe96df0e9eadfca57f96a4f6ce382238196d01 Author: Warner Losh AuthorDate: 2021-06-28 22:57:19 +0000 Commit: Warner Losh CommitDate: 2021-06-28 22:57:19 +0000 ports/installing: we've moved from Subversion to Git. Sponsored by: Netflix --- website/content/en/ports/installing.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/ports/installing.adoc b/website/content/en/ports/installing.adoc index 185ecf14aa..ff6a76c4ec 100644 --- a/website/content/en/ports/installing.adoc +++ b/website/content/en/ports/installing.adoc @@ -14,4 +14,4 @@ include::shared/en/urls.adoc[] The FreeBSD installer programs allow the Ports Collection to be installed at the same time as the operating system. See link:https://www.FreeBSD.org/cgi/man.cgi?query=bsdinstall[`bsdinstall`] for more information. -If the Ports Collection is not initially installed, it can be added with link:{handbook}ports/#ports-using[portsnap] or (if running FreeBSD {rel114-current} or {rel121-current}) or link:{handbook}#svn[Subversion] (if running FreeBSD-CURRENT). +If the Ports Collection is not initially installed, it can be added with link:{handbook}ports/#ports-using[portsnap] or (if running FreeBSD {rel114-current} or {rel121-current}) or link:{handbook}mirrors/#git[Git] (if running FreeBSD-CURRENT). From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 01:31: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 697D66404DA for ; Tue, 29 Jun 2021 01:31: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 4GDRl52HYzz3Cq4; Tue, 29 Jun 2021 01:31:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 36E507CC2; Tue, 29 Jun 2021 01:31:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15T1VDJu098872; Tue, 29 Jun 2021 01:31:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15T1VDau098871; Tue, 29 Jun 2021 01:31:13 GMT (envelope-from git) Date: Tue, 29 Jun 2021 01:31:13 GMT Message-Id: <202106290131.15T1VDau098871@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kevin Bowling Subject: git: 2d7be12e58 - main - Porter's Handbook: Document libglvnd USE_GL changes MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: kbowling X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2d7be12e580bd9a2250a69babe449bfa10c0566f 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, 29 Jun 2021 01:31:13 -0000 The branch main has been updated by kbowling (ports committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=2d7be12e580bd9a2250a69babe449bfa10c0566f commit 2d7be12e580bd9a2250a69babe449bfa10c0566f Author: Kevin Bowling AuthorDate: 2021-06-29 01:28:33 +0000 Commit: Kevin Bowling CommitDate: 2021-06-29 01:30:53 +0000 Porter's Handbook: Document libglvnd USE_GL changes Approved by: docs (delphij), x11 (verbal) Differential Revision: https://reviews.freebsd.org/D30929 --- documentation/content/en/books/porters-handbook/uses/_index.adoc | 9 ++++++--- .../content/pt-br/books/porters-handbook/uses/chapter.adoc | 9 ++++++--- .../content/ru/books/porters-handbook/uses/chapter.adoc | 9 ++++++--- .../content/zh-tw/books/porters-handbook/uses/chapter.adoc | 9 ++++++--- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 642ae088ae..b33cf9a5b1 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -459,16 +459,16 @@ The components should be listed in `USE_GL`. The available components are: `egl`:: -add a library dependency on [.filename]#libEGL.so# from package:graphics/mesa-libs[] +add a library dependency on [.filename]#libEGL.so# from package:graphics/libglvnd[] `gbm`:: Add a library dependency on [.filename]#libgbm.so# from package:graphics/mesa-libs[] `gl`:: -Add a library dependency on [.filename]#libGL.so# from package:graphics/mesa-libs[] +Add a library dependency on [.filename]#libGL.so# from package:graphics/libglvnd[] `glesv2`:: -Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/mesa-libs[] +Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/libglvnd[] `glew`:: Add a library dependency on [.filename]#libGLEW.so# from package:graphics/glew[] @@ -479,6 +479,9 @@ Add a library dependency on [.filename]#libGLU.so# from package:graphics/libGLU[ `glut`:: Add a library dependency on [.filename]#libglut.so# from package:graphics/freeglut[] +`opengl`:: +Add a library dependency on [.filename]#libOpenGL.so# from package:graphics/libglvnd[] + [[uses-gmake]] == `gmake` diff --git a/documentation/content/pt-br/books/porters-handbook/uses/chapter.adoc b/documentation/content/pt-br/books/porters-handbook/uses/chapter.adoc index b166beeb91..a8bfbb4474 100644 --- a/documentation/content/pt-br/books/porters-handbook/uses/chapter.adoc +++ b/documentation/content/pt-br/books/porters-handbook/uses/chapter.adoc @@ -381,16 +381,16 @@ Argumentos possíveis: (none) Fornece uma maneira fácil para depender dos componentes GL. Os componentes devem ser listados na variável `USE_GL`. Os componentes disponíveis são: `egl`:: -adiciona uma dependência de biblioteca [.filename]#libEGL.so# de package:graphics/mesa-libs[] +adiciona uma dependência de biblioteca [.filename]#libEGL.so# de package:graphics/libglvnd[] `gbm`:: Adiciona uma dependência de biblioteca [.filename]#libgbm.so# de package:graphics/mesa-libs[] `gl`:: -Adiciona uma dependência de biblioteca [.filename]#libGL.so# de package:graphics/mesa-libs[] +Adiciona uma dependência de biblioteca [.filename]#libGL.so# de package:graphics/libglvnd[] `glesv2`:: -Adiciona uma dependência de biblioteca [.filename]#libGLESv2.so# de package:graphics/mesa-libs[] +Adiciona uma dependência de biblioteca [.filename]#libGLESv2.so# de package:graphics/libglvnd[] `glew`:: Adiciona uma dependência de biblioteca [.filename]#libGLEW.so# de package:graphics/glew[] @@ -401,6 +401,9 @@ Adiciona uma dependência de biblioteca [.filename]#libGLU.so# de package:graphi `glut`:: Adiciona uma dependência de biblioteca [.filename]#libglut.so# de package:graphics/freeglut[] +`opengl`:: +Adiciona uma dependência de biblioteca [.filename]#libOpenGL.so# de package:graphics/libglvnd[] + [[uses-gmake]] == `gmake` diff --git a/documentation/content/ru/books/porters-handbook/uses/chapter.adoc b/documentation/content/ru/books/porters-handbook/uses/chapter.adoc index 23ebb0a440..fa5d32de3f 100644 --- a/documentation/content/ru/books/porters-handbook/uses/chapter.adoc +++ b/documentation/content/ru/books/porters-handbook/uses/chapter.adoc @@ -385,16 +385,16 @@ Possible arguments: (none) Provides an easy way to depend on GL components. The components should be listed in `USE_GL`. The available components are: `egl`:: -add a library dependency on [.filename]#libEGL.so# from package:graphics/mesa-libs[] +add a library dependency on [.filename]#libEGL.so# from package:graphics/libglvnd[] `gbm`:: Add a library dependency on [.filename]#libgbm.so# from package:graphics/mesa-libs[] `gl`:: -Add a library dependency on [.filename]#libGL.so# from package:graphics/mesa-libs[] +Add a library dependency on [.filename]#libGL.so# from package:graphics/libglvnd[] `glesv2`:: -Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/mesa-libs[] +Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/libglvnd[] `glew`:: Add a library dependency on [.filename]#libGLEW.so# from package:graphics/glew[] @@ -405,6 +405,9 @@ Add a library dependency on [.filename]#libGLU.so# from package:graphics/libGLU[ `glut`:: Add a library dependency on [.filename]#libglut.so# from package:graphics/freeglut[] +`opengl`:: +Add a library dependency on [.filename]#libOpenGL.so# from package:graphics/libglvnd[] + [[uses-gmake]] == `gmake` diff --git a/documentation/content/zh-tw/books/porters-handbook/uses/chapter.adoc b/documentation/content/zh-tw/books/porters-handbook/uses/chapter.adoc index 81b931775f..58e4a93c47 100644 --- a/documentation/content/zh-tw/books/porters-handbook/uses/chapter.adoc +++ b/documentation/content/zh-tw/books/porters-handbook/uses/chapter.adoc @@ -387,16 +387,16 @@ Possible arguments: (none) Provides an easy way to depend on GL components. The components should be listed in `USE_GL`. The available components are: `egl`:: -add a library dependency on [.filename]#libEGL.so# from package:graphics/mesa-libs[] +add a library dependency on [.filename]#libEGL.so# from package:graphics/libglvnd[] `gbm`:: Add a library dependency on [.filename]#libgbm.so# from package:graphics/mesa-libs[] `gl`:: -Add a library dependency on [.filename]#libGL.so# from package:graphics/mesa-libs[] +Add a library dependency on [.filename]#libGL.so# from package:graphics/libglvnd[] `glesv2`:: -Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/mesa-libs[] +Add a library dependency on [.filename]#libGLESv2.so# from package:graphics/libglvnd[] `glew`:: Add a library dependency on [.filename]#libGLEW.so# from package:graphics/glew[] @@ -407,6 +407,9 @@ Add a library dependency on [.filename]#libGLU.so# from package:graphics/libGLU[ `glut`:: Add a library dependency on [.filename]#libglut.so# from package:graphics/freeglut[] +`opengl`:: +Add a library dependency on [.filename]#libOpenGL.so# from package:graphics/libglvnd[] + [[uses-gmake]] == `gmake` From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 09:08:09 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 2F6CD647AEC for ; Tue, 29 Jun 2021 09:08:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GDdtK0mgCz4XYF; Tue, 29 Jun 2021 09:08:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 0297516677; Tue, 29 Jun 2021 09:08:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15T988kC003008; Tue, 29 Jun 2021 09:08:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15T988g7003007; Tue, 29 Jun 2021 09:08:08 GMT (envelope-from git) Date: Tue, 29 Jun 2021 09:08:08 GMT Message-Id: <202106290908.15T988g7003007@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: caf940e083 - main - Add a "clean" target. 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: caf940e083764a4e1ee6a3624b55f6fb00b0df91 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, 29 Jun 2021 09:08:09 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=caf940e083764a4e1ee6a3624b55f6fb00b0df91 commit caf940e083764a4e1ee6a3624b55f6fb00b0df91 Author: Ceri Davies AuthorDate: 2021-06-29 08:57:30 +0000 Commit: Ceri Davies CommitDate: 2021-06-29 09:01:08 +0000 Add a "clean" target. Reviewed by: ygy Differential Revision: https://reviews.freebsd.org/D30925 --- documentation/Makefile | 24 ++++++++++++++++++++---- website/Makefile | 10 +++++++++- 2 files changed, 29 insertions(+), 5 deletions(-) diff --git a/documentation/Makefile b/documentation/Makefile index 9ce6a8b616..519f3edb65 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -6,6 +6,7 @@ # Targets intended for use on the command line # # all (default) - generate the books TOC and compile all the documentation +# clean - removes generated files # run - serves the built documentation site for local browsing # pdf - build PDF versions of the articles and books. # @@ -68,6 +69,9 @@ BOOK_LANGS:= ${BOOK_LANGS:N${a}} all: requirements starting-message generate-books-toc generate-pgpkeys-txt build run: requirements starting-message generate-books-toc generate-pgpkeys-txt run-local +# clean does not call pdf-clean as that is a subset of hugo-clean +clean: hugo-clean pgp-clean toc-clean + requirements: .for dep in ${RUN_DEPENDS} .if !exists(${dep}) @@ -98,6 +102,19 @@ run-local: .PHONY build: .PHONY ${HUGO_CMD} ${HUGO_ARGS} +toc-clean: .PHONY + rm -f $$(${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${BOOK_LANGS} -o) + rm -f $$(${PYTHON_CMD} ./tools/books-toc-creator.py -l ${BOOK_LANGS} -o) + rm -f $$(${PYTHON_CMD} ./tools/books-toc-figures-creator.py -l ${BOOK_LANGS} -o) + rm -f $$(${PYTHON_CMD} ./tools/books-toc-tables-creator.py -l ${BOOK_LANGS} -o) + rm -f $$(${PYTHON_CMD} ./tools/books-toc-examples-creator.py -l ${BOOK_LANGS} -o) + +pgp-clean: .PHONY + rm -f static/pgpkeys/pgpkeys.txt + +hugo-clean: .PHONY + rm -rf resources public + # # PDF targets # Use DOC_LANG to choose the language, e.g., make DOC_LANG="en fr" pdf-books @@ -189,10 +206,9 @@ pdf-articles: pdf-articles-target pdf-clean: pdf-articles-clean pdf-books-clean -pdf-books-clean: pdf-books-target +pdf-books-clean: pdf-books-target toc-clean .for _curpdf in ${BOOKSDIR} - rm -f ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}book.pdf ${_curpdf}toc*.adoc - rm -fr ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||} + rm -f ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}book.pdf .endfor .for _lang in ${LANGUAGES:S|,| |g} rm -fr ${.CURDIR}/public/${_lang}/books @@ -209,7 +225,6 @@ pdf-books-clean: pdf-books-target pdf-articles-clean: pdf-articles-target .for _curpdf in ${ARTICLESDIR} rm -f ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||}article.pdf - rm -fr ${.CURDIR}/public${_curpdf:S|^${.CURDIR}/content||} .endfor .for _lang in ${LANGUAGES:S|,| |g} rm -fr ${.CURDIR}/public/${_lang}/articles @@ -222,3 +237,4 @@ pdf-articles-clean: pdf-articles-target rm -fr ${.CURDIR}/public; \ fi; \ fi + diff --git a/website/Makefile b/website/Makefile index dd650f501a..df9a71b985 100644 --- a/website/Makefile +++ b/website/Makefile @@ -41,6 +41,7 @@ RUBYLIB = ../shared/lib all: starting-message generate-releases build post-build end-message run: starting-message generate-releases run-local +clean: hugo-clean releases-clean starting-message: .PHONY @echo "---------------------------------------------------------------" @@ -52,7 +53,9 @@ end-message: .PHONY @echo "Building the website completed on $$(date)" @echo "---------------------------------------------------------------" -generate-releases: .PHONY +generate-releases: data/releases.toml + +data/releases.toml: ${PYTHON_CMD} ./tools/releases-toml.py -p ./shared/releases.adoc run-local: .PHONY @@ -66,3 +69,8 @@ post-build: cgi-permissions cgi-permissions: @chmod 555 ./public/cgi/*.cgi +hugo-clean: + rm -fr public resources + +releases-clean: + rm -f data/releases.toml From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 09:08:10 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 4616A647E2D for ; Tue, 29 Jun 2021 09:08:10 +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 4GDdtL1SQpz4Xmm; Tue, 29 Jun 2021 09:08:10 +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 1B95216473; Tue, 29 Jun 2021 09:08:10 +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 15T98ADn003032; Tue, 29 Jun 2021 09:08:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15T98A0x003031; Tue, 29 Jun 2021 09:08:10 GMT (envelope-from git) Date: Tue, 29 Jun 2021 09:08:10 GMT Message-Id: <202106290908.15T98A0x003031@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 677e8a43de - main - Remove undeliverable mailing lists. 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: 677e8a43de0a772e321ff8821162fa544ab0249e 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, 29 Jun 2021 09:08:10 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=677e8a43de0a772e321ff8821162fa544ab0249e commit 677e8a43de0a772e321ff8821162fa544ab0249e Author: Ceri Davies AuthorDate: 2021-06-29 09:02:02 +0000 Commit: Ceri Davies CommitDate: 2021-06-29 09:02:02 +0000 Remove undeliverable mailing lists. --- website/content/en/community/mailinglists.adoc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/website/content/en/community/mailinglists.adoc b/website/content/en/community/mailinglists.adoc index 3cefad22d2..f07bbaaf7a 100644 --- a/website/content/en/community/mailinglists.adoc +++ b/website/content/en/community/mailinglists.adoc @@ -24,12 +24,8 @@ Several non-English mailing lists are also available: * *Indonesian* -- id-freebsd-subscribe@egroups.com * *Italian* -- mailman-owner@gufi.org or http://liste.gufi.org/[WWW]. * *Japanese* -- freebsd-users-jp@FreeBSD.org or https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp[WWW]. -* *Dutch* -- majordomo@nl.FreeBSD.org. * *Norwegian* -- bsd@nobug.no or http://www.nobug.no/[WWW]. -* *Polish* -- majordomo@bsdguru.org or http://www.bsdguru.org[WWW]. * *Russian* -- https://groups.google.com/forum/#!forum/uafug[UAFUG]. -* *Slovakian* -- majordomo@sk.FreeBSD.org * *Swedish* -- bus@stacken.kth.se or https://lists.stacken.kth.se/mailman/listinfo/bus[WWW]. -* *Turkish* -- freebsd@lists.enderunix.org. If you create other FreeBSD mailing lists, please link:../../mailto/[let us know about them]. From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 19:06:09 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 920D1650A40 for ; Tue, 29 Jun 2021 19:06:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GDv8K3lm0z3mD6; Tue, 29 Jun 2021 19:06:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 64FA41DEF9; Tue, 29 Jun 2021 19:06:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 15TJ69qd099790; Tue, 29 Jun 2021 19:06:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15TJ69W8099789; Tue, 29 Jun 2021 19:06:09 GMT (envelope-from git) Date: Tue, 29 Jun 2021 19:06:09 GMT Message-Id: <202106291906.15TJ69W8099789@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Warner Losh Subject: git: 443c1ab624 - main - handbook/cutting_edge: document the n-number 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: 443c1ab6247bc5b63235cb6b52213529b3f1c6f1 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, 29 Jun 2021 19:06:09 -0000 The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/doc/commit/?id=443c1ab6247bc5b63235cb6b52213529b3f1c6f1 commit 443c1ab6247bc5b63235cb6b52213529b3f1c6f1 Author: Warner Losh AuthorDate: 2021-06-29 14:31:09 +0000 Commit: Warner Losh CommitDate: 2021-06-29 19:02:44 +0000 handbook/cutting_edge: document the n-number Document how to convert a git hash into a 'n' number. I've been asked this a few times and it would be good to have an easy, linkable answer. It seems to fit best here. Feedback from: markj@, Pau Amma Reviewed by: erj@, ceri@ Sponsored by: Netflix Differential Revision: https://reviews.freebsd.org/D30938 --- .../en/books/handbook/cutting-edge/_index.adoc | 43 ++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.adoc b/documentation/content/en/books/handbook/cutting-edge/_index.adoc index 668dabe1d9..e1b9d257bd 100644 --- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc +++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc @@ -596,6 +596,49 @@ To compile or upgrade to an existing FreeBSD system to FreeBSD-STABLE, use `git` Branch names, such as `stable/9`, are listed at link:https://www.FreeBSD.org/releng/[www.freebsd.org/releng]. . Before compiling or upgrading to FreeBSD-STABLE , read [.filename]#/usr/src/Makefile# carefully and follow the instructions in <>. Read the {freebsd-stable} and [.filename]#/usr/src/UPDATING# to keep up-to-date on other bootstrapping procedures that sometimes become necessary on the road to the next release. +[[translate-n-number]] +=== The N-number +When tracking down bugs it is important to know which versions of the source code have been used to create the system exhibiting an issue. +FreeBSD provides version information compiled into the kernel. +man:uname[1] retrieves this information, for example: +[source,shell] +.... +% uname -a +FreeBSD 14.0-CURRENT #112 main-n247514-031260d64c18: Tue Jun 22 20:43:19 MDT 2021 fred@machine:/usr/home/fred/obj/usr/home/fred/git/head/amd64.amd64/sys/FRED +.... +Looking at the 4th field, it is made up of several parts: +[source,shell] +.... +main-n247514-031260d64c18 + +main <.> +n247514 <.> +031260d64c18 <.> +.... +<.> Git branch name. +Note: comparisons of n-numbers are only valid on branches published by the project (`main`, `stable/XX` and `releng/XX`). +Local branches will have n-numbers that will overlap commits of their parent branch. +<.> The n-number is a linear count of commits back to the start of the Git repository starting with the Git hash included in the line. +<.> Git hash of the checked out tree +<.> Sometimes a suffix of `-dirty` is present when the kernel was built in a tree with uncommitted changes. +It is absent in this example because the FRED kernel was built from a pristine checkout. + +The `git rev-list` command is used to find the n-number corresponding to a Git hash. +For example: +[source,shell] +.... +% git rev-list --first-parent --count 031260d64c18 <.> +247514 <.> +.... +<.> git hash to translate (the hash from the above example is reused) +<.> The n-number. + +Usually this number is not all that important. +However, when bug fixes are committed, this number makes it easy to quickly determine whether the fix is present in the currently running system. +Developers will often refer to the hash of the commit (or provide a URL which has that hash), but not the n-number since the hash is the easily visible identifier for a change while the n-number is not. +Security advisories and errata notices will also note an n-number, which can be directly compared against your system. +When you need to use shallow Git clones, you cannot compare n-numbers reliably as the `git rev-list` command counts all the revisions in the repository which a shallow clone omits. + [[makeworld]] == Updating FreeBSD from Source From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 19:44:48 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 D74096513AE for ; Tue, 29 Jun 2021 19:44:48 +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 4GDw0w5qfPz3pgH; Tue, 29 Jun 2021 19:44:48 +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 AB6571F11A; Tue, 29 Jun 2021 19:44:48 +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 15TJimQd053393; Tue, 29 Jun 2021 19:44:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15TJimJW053392; Tue, 29 Jun 2021 19:44:48 GMT (envelope-from git) Date: Tue, 29 Jun 2021 19:44:48 GMT Message-Id: <202106291944.15TJimJW053392@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Warner Losh Subject: git: d1c2ff43aa - main - handbook/cutting-edge: Include a blank callout for item #4 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: d1c2ff43aab754de060d299e14e84c7fe6fbe4dd 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, 29 Jun 2021 19:44:48 -0000 The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/doc/commit/?id=d1c2ff43aab754de060d299e14e84c7fe6fbe4dd commit d1c2ff43aab754de060d299e14e84c7fe6fbe4dd Author: Warner Losh AuthorDate: 2021-06-29 19:42:53 +0000 Commit: Warner Losh CommitDate: 2021-06-29 19:42:56 +0000 handbook/cutting-edge: Include a blank callout for item #4 Jenkins build flagged: 13:15:54 ERROR ... cutting-edge/_index.adoc: line 614: no callout found for <4> Add a blank callout for that case. Sponsored by: Netflix --- documentation/content/en/books/handbook/cutting-edge/_index.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/documentation/content/en/books/handbook/cutting-edge/_index.adoc b/documentation/content/en/books/handbook/cutting-edge/_index.adoc index e1b9d257bd..ec253c59d2 100644 --- a/documentation/content/en/books/handbook/cutting-edge/_index.adoc +++ b/documentation/content/en/books/handbook/cutting-edge/_index.adoc @@ -614,6 +614,7 @@ main-n247514-031260d64c18 main <.> n247514 <.> 031260d64c18 <.> + <.> .... <.> Git branch name. Note: comparisons of n-numbers are only valid on branches published by the project (`main`, `stable/XX` and `releng/XX`). From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 20:18: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 EF52F651CD2 for ; Tue, 29 Jun 2021 20:18: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 4GDwlc6D8Qz3rXW; Tue, 29 Jun 2021 20:18: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 BE86F1F575; Tue, 29 Jun 2021 20:18: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 15TKIKop093536; Tue, 29 Jun 2021 20:18:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15TKIKjd093535; Tue, 29 Jun 2021 20:18:20 GMT (envelope-from git) Date: Tue, 29 Jun 2021 20:18:20 GMT Message-Id: <202106292018.15TKIKjd093535@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 6e6a650c0d - main - developers-handbook/tools: update to reflect gcc exit from base 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: 6e6a650c0dba453c7728e027e96a5fc2058bc7e5 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, 29 Jun 2021 20:18:21 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=6e6a650c0dba453c7728e027e96a5fc2058bc7e5 commit 6e6a650c0dba453c7728e027e96a5fc2058bc7e5 Author: Ceri Davies AuthorDate: 2021-06-29 20:00:23 +0000 Commit: Ceri Davies CommitDate: 2021-06-29 20:00:23 +0000 developers-handbook/tools: update to reflect gcc exit from base Remove some FAQs which clang's warnings render pointless. Reported by: Faraz Vahedi Differential Revision: https://reviews.freebsd.org/D25864 --- .../en/books/developers-handbook/tools/_index.adoc | 85 ++-------------------- 1 file changed, 6 insertions(+), 79 deletions(-) diff --git a/documentation/content/en/books/developers-handbook/tools/_index.adoc b/documentation/content/en/books/developers-handbook/tools/_index.adoc index ceecb30b2d..8dfcbaaa0e 100644 --- a/documentation/content/en/books/developers-handbook/tools/_index.adoc +++ b/documentation/content/en/books/developers-handbook/tools/_index.adoc @@ -6,7 +6,7 @@ authors: prev: books/developers-handbook/introduction next: books/developers-handbook/secure description: Programming Tools -tags: ["tools", "Interpreters", "Compilers", "cc", "make", "Debugging", "lldb", "gdb", "Emacs"] +tags: ["tools", "Interpreters", "Compilers", "cc", "make", "Debugging", "lldb", "gdb", "clang", "Emacs"] --- [[tools]] @@ -173,8 +173,8 @@ Using Emacs as an IDE is discussed in <>. [[tools-compiling]] == Compiling with `cc` -This section deals with the gcc and clang compilers for C and C++, since they come with the FreeBSD base system. -Starting with FreeBSD 10.X `clang` is installed as `cc`. +This section deals with the clang compiler for C and C++, as it's installed with the FreeBSD base system. +Starting with FreeBSD 10.X `clang` is installed as `cc`; the GNU compiler package:devel/gcc[gcc] is available in the Ports Collection. The details of producing a program with an interpreter vary considerably between interpreters, and are usually well covered in the documentation and on-line help for the interpreter. Once you have written your masterpiece, the next step is to convert it into something that will (hopefully!) run on FreeBSD. @@ -208,7 +208,7 @@ If you have more than one file to compile, just do something like % cc foo.c bar.c .... -Note that the syntax checking is just that-checking the syntax. +Note that the syntax checking is just that - checking the syntax. It will not check for any logical mistakes you may have made, like putting the program into an infinite loop, or using a bubble sort when you meant to use a binary sort.footnote:[In case you did not know, a binary sort is an efficient way of sorting things into order and a bubble sort is not.] @@ -278,12 +278,12 @@ Despite the name, it does not guarantee strictly that your code will comply to t Turn off _all_ ``cc``'s non-ANSI C features. Without these flags, `cc` will allow you to use some of its non-standard extensions to the standard. -Some of these are very useful, but will not work with other compilers-in fact, +Some of these are very useful, but will not work with other compilers - in fact, one of the main aims of the standard is to allow people to write code that will work with any compiler on any system. This is known as _portable code_. Generally, you should try to make your code as portable as possible, -as otherwise you may have to completely rewrite the program later to get it to work somewhere else-and who knows what you may be using in a few years time? +as otherwise you may have to completely rewrite the program later to get it to work somewhere else - and who knows what you may be using in a few years time? [source,bash] .... @@ -321,79 +321,6 @@ This will both produce an executable [.filename]#foobar# from the C++ source fil === Common `cc` Queries and Problems -==== I am trying to write a program which uses the sin() function and I get an error like this. What does it mean? - -[source,bash] -.... -/var/tmp/cc0143941.o: Undefined symbol `_sin' referenced from text segment -.... - -When using mathematical functions like `sin()`, you have to tell `cc` to link in the math library, like so: - -[source,bash] -.... -% cc -o foobar foobar.c -lm -.... - -==== All right, I wrote this simple program to practice using -lm. All it does is raise 2.1 to the power of 6. - -[.programlisting] -.... -#include - -int main() { - float f; - - f = pow(2.1, 6); - printf("2.1 ^ 6 = %f\n", f); - return 0; -} -.... - -and I compiled it as: - -[source,bash] -.... -% cc temp.c -lm -.... - -like you said I should, but I get this when I run it: - -[source,bash] -.... -% ./a.out -2.1 ^ 6 = 1023.000000 -.... - -This is not the right answer! What is going on? - -When the compiler sees you call a function, it checks if it has already seen a prototype for it. -If it has not, it assumes the function returns an int, which is definitely not what you want here. - -==== So how do I fix this? - -The prototypes for the mathematical functions are in [.filename]#math.h#. -If you include this file, the compiler will be able to find the prototype and it will stop doing strange things to your calculation! - -[.programlisting] -.... -#include -#include - -int main() { -... -.... - -After recompiling it as you did before, run it: - -[source,bash] -.... -% ./a.out -2.1 ^ 6 = 85.766121 -.... - -If you are using any of the mathematical functions, _always_ include [.filename]#math.h# and remember to link in the math library. - ==== I compiled a file called foobar.c and I cannot find an executable called foobar. Where has it gone? Remember, `cc` will call the executable [.filename]#a.out# unless you tell it differently. From owner-dev-commits-doc-all@freebsd.org Tue Jun 29 20:34:35 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 E63136526C7 for ; Tue, 29 Jun 2021 20:34:35 +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 4GDx6M5y8dz4R2k; Tue, 29 Jun 2021 20:34:35 +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 B53441FDEC; Tue, 29 Jun 2021 20:34:35 +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 15TKYZqd020718; Tue, 29 Jun 2021 20:34:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15TKYZGX020717; Tue, 29 Jun 2021 20:34:35 GMT (envelope-from git) Date: Tue, 29 Jun 2021 20:34:35 GMT Message-Id: <202106292034.15TKYZGX020717@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 554d62acd0 - main - handbook/ports: Note that portsnap only tracks the main branch. 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: 554d62acd0880b3f8f9ad6f10d3f302915e7a37a 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, 29 Jun 2021 20:34:36 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=554d62acd0880b3f8f9ad6f10d3f302915e7a37a commit 554d62acd0880b3f8f9ad6f10d3f302915e7a37a Author: Ceri Davies AuthorDate: 2021-06-29 20:32:05 +0000 Commit: Ceri Davies CommitDate: 2021-06-29 20:32:05 +0000 handbook/ports: Note that portsnap only tracks the main branch. PR: 251279 Reported by: Fred Reviewed by: crees Obtained from: bjk Differential Revision: https://reviews.freebsd.org/D27843 --- documentation/content/en/books/handbook/ports/_index.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/documentation/content/en/books/handbook/ports/_index.adoc b/documentation/content/en/books/handbook/ports/_index.adoc index 38d84a4154..d5dda2a9ab 100644 --- a/documentation/content/en/books/handbook/ports/_index.adoc +++ b/documentation/content/en/books/handbook/ports/_index.adoc @@ -670,6 +670,13 @@ This is a fast and user-friendly tool for retrieving the Ports Collection and is This utility connects to a FreeBSD site, verifies the secure key, and downloads a new copy of the Ports Collection. The key is used to verify the integrity of all downloaded files. +Note that Portsnap updates are generated from a snapshot of the main +branch of the Ports Collection and cannot be configured to use a +different branch (for example, `quarterly`). +If it is necessary to use a different branch of the Ports Collection +(for instance as referenced earlier in conjunction with binary +packages), then the <> must be used. + . To download a compressed snapshot of the Ports Collection into [.filename]#/var/db/portsnap#: + [source,shell] From owner-dev-commits-doc-all@freebsd.org Wed Jun 30 06:32: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 A75AF65B940 for ; Wed, 30 Jun 2021 06:32: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 4GFBMh4K43z4VkG; Wed, 30 Jun 2021 06:32: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 7C56D27D17; Wed, 30 Jun 2021 06:32: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 15U6W01s016599; Wed, 30 Jun 2021 06:32:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15U6W0tY016598; Wed, 30 Jun 2021 06:32:00 GMT (envelope-from git) Date: Wed, 30 Jun 2021 06:32:00 GMT Message-Id: <202106300632.15U6W0tY016598@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 1ef6062f2f - main - Add EN-21:18 through EN-21:22. Approved by: so MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1ef6062f2f8682414dc5a1f090d89ee63ca0981f 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, 30 Jun 2021 06:32:00 -0000 The branch main has been updated by gordon (src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=1ef6062f2f8682414dc5a1f090d89ee63ca0981f commit 1ef6062f2f8682414dc5a1f090d89ee63ca0981f Author: Gordon Tetlow AuthorDate: 2021-06-30 06:31:06 +0000 Commit: Gordon Tetlow CommitDate: 2021-06-30 06:31:06 +0000 Add EN-21:18 through EN-21:22. Approved by: so --- website/data/security/errata.toml | 20 ++ .../advisories/FreeBSD-EN-21:18.libc++.asc | 143 +++++++++++ .../advisories/FreeBSD-EN-21:19.libcasper.asc | 166 +++++++++++++ .../security/advisories/FreeBSD-EN-21:20.vlan.asc | 129 ++++++++++ .../security/advisories/FreeBSD-EN-21:21.ipfw.asc | 145 +++++++++++ .../advisories/FreeBSD-EN-21:22.linux_futex.asc | 157 ++++++++++++ .../static/security/patches/EN-21:18/libc++.patch | 275 +++++++++++++++++++++ .../security/patches/EN-21:18/libc++.patch.asc | 16 ++ .../security/patches/EN-21:19/libcasper.11.patch | 165 +++++++++++++ .../patches/EN-21:19/libcasper.11.patch.asc | 16 ++ .../security/patches/EN-21:19/libcasper.12.patch | 181 ++++++++++++++ .../patches/EN-21:19/libcasper.12.patch.asc | 16 ++ .../security/patches/EN-21:19/libcasper.13.patch | 176 +++++++++++++ .../patches/EN-21:19/libcasper.13.patch.asc | 16 ++ .../static/security/patches/EN-21:20/vlan.patch | 30 +++ .../security/patches/EN-21:20/vlan.patch.asc | 16 ++ .../static/security/patches/EN-21:21/ipfw.patch | 27 ++ .../security/patches/EN-21:21/ipfw.patch.asc | 16 ++ .../security/patches/EN-21:22/linux_futex.patch | 69 ++++++ .../patches/EN-21:22/linux_futex.patch.asc | 16 ++ 20 files changed, 1795 insertions(+) diff --git a/website/data/security/errata.toml b/website/data/security/errata.toml index 4c1b2b1704..bd86fb8b01 100644 --- a/website/data/security/errata.toml +++ b/website/data/security/errata.toml @@ -1,6 +1,26 @@ # Sort errata notices by year, month and day # $FreeBSD$ +[[notices]] +name = "FreeBSD-EN-21:22.linux_futex" +date = "2021-06-29" + +[[notices]] +name = "FreeBSD-EN-21:21.ipfw" +date = "2021-06-29" + +[[notices]] +name = "FreeBSD-EN-21:20.vlan" +date = "2021-06-29" + +[[notices]] +name = "FreeBSD-EN-21:19.libcasper" +date = "2021-06-29" + +[[notices]] +name = "FreeBSD-EN-21:18.libc++" +date = "2021-06-29" + [[notices]] name = "FreeBSD-EN-21:17.libradius" date = "2021-06-01" diff --git a/website/static/security/advisories/FreeBSD-EN-21:18.libc++.asc b/website/static/security/advisories/FreeBSD-EN-21:18.libc++.asc new file mode 100644 index 0000000000..7773e922af --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:18.libc++.asc @@ -0,0 +1,143 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:18.libc++ Errata Notice + The FreeBSD Project + +Topic: Missing C++20 headers in libc++ + +Category: contrib +Module: libc++ +Announced: 2021-06-29 +Affects: FreeBSD 13.0 +Corrected: 2021-06-03 18:53:18 UTC (stable/13, 13.0-STABLE) + 2021-06-29 17:08:58 UTC (releng/13.0, 13.0-RELEASE-p3) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +libc++ is an implementation of the C++ Standard Library, provided by the +LLVM project. It is used by C++ programs in the base system, and also by +many C++ programs in the ports collection. + +II. Problem Description + +The LLVM project components in the base system, including libc++, were +(2020-07-31) upgraded to upstream version 11.0.0. Among other features, +improvements were made to libc++ to better support the C++20 standard. This +also included a number of new Standard Library headers, but these were +missed during the upgrade and not installed into the base system, in +particular: + +* +* +* +* +* +* + +III. Impact + +Even though clang and libc++ 11.0.0 have much improved support for the +C++20 standard, it is not possible to build programs using the standard +headers listed above, because they are not available in the base system. + +IV. Workaround + +No workaround is available. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-21:18/libc++.patch +# fetch https://security.FreeBSD.org/patches/EN-21:18/libc++.patch.asc +# gpg --verify libc++.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 70e13c4cffd5 stable/13-n245875 +releng/13.0/ dac086497e50 releng/13.0-n244747 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + + + + + + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmDcD0QACgkQ05eS9J6n +5cKVZg//Ro5nAZ7q23Uf4LlZchlADS8BlH6rHxJ2sk2784CJl4q0Lrh1UMcttfg6 +JA8xfbNV2YXLIzUaXemCfzJAOwCfuNSZkU4hJ568eqo5/itpRf5uQ6hXIwlmmYKw +9Sk8ciUAxO4HuxLxKRDEPsHWSSQE04SnGyQk82AXCpxn/0nTeQoeKj1wyPHBf8F+ +Kj0kl30l9JKpnoXgHfvyTvK2akJAXbH1v+pc72kyjVBhy8HWKAtsbyC7vYbELylB +XuH2IwxAVf1iR3VG7slUlr/L/XcGniICRzmYoY1A/SW6QalEfLDPtZLujl33HMOE +xyni4+oi7JsbgwVc/ISNfqwtyZePSD8RCczLNrZb+femGz/iyGwq1fPn8w0H5snp +NYrQ22HnjIR5E6Tqlx4IdVFC0M9JQjmEp9cTjG+9CM6L0qZLStdzYbGlJsG2qz0o +hBc3gvMGZzP2uBG8VxaIH3FBZGgMllsN0/uaOvqipZyqA8t4OR56bF5/AEGxLuJY +MPdMBMKNDvIpLKe9CEJ9A6BpAO3aPWnRKgAGKlV69t1wub0GWeAAFHz70JQC0Kgv +6q5xuCjzzGydIeZdv34uSkVThB+vv4OgpdH806ZZLjSr90kfzYJsRYDTNxRBdKpR +etU1E7FFJAxl9Qc2gXadEvDhi4IhKslBdtlQFIZvkoO8Wd4VhHM= +=vLEs +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-21:19.libcasper.asc b/website/static/security/advisories/FreeBSD-EN-21:19.libcasper.asc new file mode 100644 index 0000000000..603e5fc9bf --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:19.libcasper.asc @@ -0,0 +1,166 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:19.libcasper Errata Notice + The FreeBSD Project + +Topic: libcasper assertion failure + +Category: core +Module: libcasper +Announced: 2021-06-29 +Credits: Borja Marcos, Jung-uk Kim +Affects: All supported versions of FreeBSD. +Corrected: 2021-06-15 18:14:43 UTC (stable/13, 13.0-STABLE) + 2021-06-29 17:09:02 UTC (releng/13.0, 13.0-RELEASE-p3) + 2021-06-16 20:25:22 UTC (stable/12, 12.2-STABLE) + 2021-06-29 20:26:12 UTC (releng/12.2, 12.2-RELEASE-p9) + 2021-06-16 20:30:46 UTC (stable/11, 11.4-STABLE) + 2021-06-29 20:25:32 UTC (releng/11.4, 11.4-RELEASE-p12) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +libcasper(3) allows Capsicum-sandboxed applications to define and use +system interfaces which are ordinarily disallowed. It is used by +multiple programs in the base system, such as logger(1). + +II. Problem Description + +libcasper(3) creates service processes by forking the calling process, +so they initially inherit the calling process' file descriptor table. +Casper services expect the lowest 3 file descriptors, traditionally +corresponding to standard input, output, and error, are redirected to +/dev/null. libcasper(3) ensures this is the case. However, it did not +handle the possibility that one of them is closed, and this scenario +would trigger an assertion failure during service creation, resulting in +a crash. + +III. Impact + +Some applications, such as logger(1), may crash if one of the standard +descriptors is closed when Casper services are started, typically during +program initialization. + +IV. Workaround + +No workaround is available. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 13.0] +# fetch https://security.FreeBSD.org/patches/EN-21:19/libcasper.13.patch +# fetch https://security.FreeBSD.org/patches/EN-21:19/libcasper.13.patch.asc +# gpg --verify libcasper.13.patch.asc + +[FreeBSD 12.2] +# fetch https://security.FreeBSD.org/patches/EN-21:19/libcasper.12.patch +# fetch https://security.FreeBSD.org/patches/EN-21:19/libcasper.12.patch.asc +# gpg --verify libcasper.12.patch.asc + +[FreeBSD 11.4] +# fetch https://security.FreeBSD.org/patches/EN-21:19/libcasper.11.patch +# fetch https://security.FreeBSD.org/patches/EN-21:19/libcasper.11.patch.asc +# gpg --verify libcasper.11.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +Restart all daemons that use the library, or reboot the system. + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 934e10b4a388 stable/13-n246041 +releng/13.0/ ba5ed8109cc9 releng/13.0-n244748 +stable/12/ r369994 +releng/12.2/ r370063 +stable/11/ r370004 +releng/11.4/ r370059 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmDcD0QACgkQ05eS9J6n +5cJ3oRAAhTR7w6yCDjLSExq+/mizNNPy/EHyTxnoexUV6vGnPL3wEno6IVhqTPS3 +Vuq9m7noXOgwHGO0Mbbuc9vkZJWjfoXoeEqylfkSxH3mDb+hkBKPGyZNZWup6XCd +ykm2FB+c65t/neF9n/6OesT7mIUp+k4UIwTOXuO5rRolWkGrSawHLYWucww3LAF1 +p2bD7Gdc8m/Ymj5FDJBPMWAtFW7QNmocyQI4vGAgqoW2DXokoy/BVTYE6pU3RQ3G +ZTkXMa5Vb6LlbnP3ho14Jap/6gXcUAnB96bXuWG3JIsNvslZzSLe1jRKD0QXNJvw +PFRLe8LBOA/VZ02xyoHdlAkAnTMk+vv7LU6K6Z7UIr8YzwkS0UYvvVvEr03E1Psm +qvzhs+qml2ATn4/C4sjzUEAq5YRqBPQOSmKFmGDAOzy179L1YM8IFIdm11hpGlu5 +8T+n/egH5IVQ7U35MiXUkomvO7F2PWBP7oGI0GDIvKa7UuR+gsMwkVyE68W2442i +3JaBCqntchJjS2P+ixnXR2qCI81zCRlG+/m/1gBgztA8+K85l0P0gt8VAhcakbES +WXh4rX6BSvMqDI1Ex3wS00zjZOSM/HoNz+HGmpUiQ7RYVinrt4Av3vdbv2hLm96l +Iu28g8UCf4HNUAVAbgtiHmU74TBKGSyDPVcQVvegMG/YEhof9Fw= +=LQ0r +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-21:20.vlan.asc b/website/static/security/advisories/FreeBSD-EN-21:20.vlan.asc new file mode 100644 index 0000000000..3f2cf35791 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:20.vlan.asc @@ -0,0 +1,129 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:20.vlan Errata Notice + The FreeBSD Project + +Topic: Missing backwards compatibility in vlan(4) + +Category: core +Module: vlan +Announced: 2021-06-29 +Affects: FreeBSD 13.0 +Corrected: 2021-04-12 22:18:33 UTC (stable/13, 13.0-STABLE) + 2021-06-29 17:09:25 UTC (releng/13.0, 13.0-RELEASE-p3) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +FreeBSD 13.0 introduced support for stacked VLANs (802.1ad, Q-in-Q). + +II. Problem Description + +Due to missing backwards compatibility, VLAN interfaces created by +the ifconfig binaries from prior versions of FreeBSD result in a +VLAN Protocol of 0, instead of 802.1Q (normal VLAN). + +III. Impact + +During the upgrade process from a prior version of FreeBSD to FreeBSD +13.0, when the system is rebooted with the new kernel, but still the old +userland, VLANs are not configured properly, and the system may not be +accessible over the network. + +Some network interface drivers may crash when they encounter the invalid +ethernet protocol type 0. + +IV. Workaround + +Use the FreeBSD 13.0 ifconfig binary to configure network interfaces +until the rest of the userland is updated as the upgrade process completes. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date and reboot. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for an erratum update" + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-21:20/vlan.patch +# fetch https://security.FreeBSD.org/patches/EN-21:20/vlan.patch.asc +# gpg --verify vlan.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 9abc85d17d05 stable/13-n245206 +releng/13.0/ 78f91c1fbf02 releng/13.0-n244749 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmDcD0UACgkQ05eS9J6n +5cIe+g/9Hbf0RjRHr4PDK9CMdl8qH2mUzJw48vZ7A/+/ZP2DI9uahAvwUzXs4LJd +RvO9RHAQ4zU4xq4PrJg/H1N6oyx3s4RlPMvVi7EFEv0hKcoc21PzWfrrlIlrjuEx +TZTighUmmfOy95Mx0R+zaqW5uO31hx5JrBeeIORMiTQFStSidoB5blj5+RXPhWdp +xGmvRN/0YUvpDzSuwDt1UsjmbcGDcQn0KyIU3cnm7Dbc7M97WAngF3qB4zblP/Eu +tCbC9SFe/Gp4aSydDupNLL45PM/WvcbDaULH1cu/03vkSu5jHOILdx9q+h8CKOfs +GzCn2TY4iL/idfC3OxcZ1IYz2aRKG92fc1vtucT80BZ4vd6xUnQgAbYgDn16H59L +QQjnddeohb7HcYoTsESaFUnjoHpcr9r756wPOIcP59/gENS3Q/3jhvUFt81hmXTC +9ybR9KcrpD9WMLeFrI241TDqhUn7WeAnWmp+NJbAOJFBWQeDqHDqw6/pq923g8b+ +8yesNwXPXBPIw9OoqyG4X4ltfGJ2B2TcNvcr+3ILxwKNwFK5NA0xy6q7LXGNA64V +fAnHYnLLvdrErFeDgYzTbn/stnFl7lQ1WDGc/KKcFNW6EfP0ZARljDXtNkj9RTKP +jcxJ2s1pQfbXC1SzoieDb4CaNKQ9tzs0caGhLUWpEI2BKjgz5cU= +=7me6 +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-21:21.ipfw.asc b/website/static/security/advisories/FreeBSD-EN-21:21.ipfw.asc new file mode 100644 index 0000000000..d0e5e81d67 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:21.ipfw.asc @@ -0,0 +1,145 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:21.ipfw Errata Notice + The FreeBSD Project + +Topic: Kernel panic with ipfw link-layer filtering enabled + +Category: core +Module: ipfw +Announced: 2021-06-29 +Affects: FreeBSD 13.0 +Corrected: 2021-06-19 14:08:49 UTC (stable/13, 13.0-STABLE) + 2021-06-29 17:09:43 UTC (releng/13.0, 13.0-RELEASE-p3) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +ipfw(4) is a IP packet filter implementation in the kernel. It uses the +pfil(9) interface to hook into several + +II. Problem Description + +When link-layer filtering is enabled by setting the net.link.ether.ipfw +sysctl to 1, packets received by the filter may be reallocated to ensure +that protocol headers are contiguous in memory. In this case, the old +copy of the packet is freed. However, the filter failed to update the +pointer returned to the pfil(9) caller, resulting in the use of a +pointer to freed memory. + +III. Impact + +Systems which use ipfw(4)'s link-layer filtering capabilities may panic. + +IV. Workaround + +No workaround is available. Systems not using ipfw(4), or systems that +do not explicitly enable link-layer filtering by setting the +net.link.ether.ipfw sysctl to 1, are not affected. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date and reboot. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for an erratum update" + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-21:21/ipfw.patch +# fetch https://security.FreeBSD.org/patches/EN-21:21/ipfw.patch.asc +# gpg --verify ipfw.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ ed1acef3fe30 stable/13-n246063 +releng/13.0/ 4647d115ff84 releng/13.0-n244750 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmDcD0UACgkQ05eS9J6n +5cKBew//V3FOP0ctdnzu2Y+EDOPkOt8SwVANBSY/Yde5NLATx6tpYf8ob2a98rYP +6raKpxrn1LtMWwuhXfUGl86mZYInTKvG1SFAZx8H3y1NLc+oesXXF6kmObQz6yfN +U8Gud4axcviV0dP2QW/JAbOAH7zwXpzCTYFYZvtdbFALGJdo2KqNYiFuJ6eVv4EK +Gm35CJvTiugKoXG6JKzJpqHhonHMeKcRDTYcg9xLneTRkKoCldXNtFY6G21+sFDN +OJgI+D6HilxPC1ujyGGKOx1EvQeUh42Hv8KoIQlbXzFq4j/ql1UlITaoPyOEGJYW +G7qEH5WnIrQoauq5v3DZydwTsF6Bi/k9Xw3vZkpIkHjq/mEGBquMW3y660thuDFD +K33dZWAtvzf4oupWNtGmAGZJ59MBSoSyj4TKUKChC5FC6MtKh1xaDi5AstqBZTkD +VPo/DJXS3jR/gF/1jDt7lxTKVNFGsp60Ru9Y7Pd0P3PqAEbLuVQJxF4VSfGx814P +PW7xOQmhi8Y3c0Cgcox/16hxAxo2tvv0XzNvvPikKn1HTMQ+9rc2V0rXG3bcr++a +7Ug+ToEEYOjln03S5Xu7LWfkHYJdrPVV2qnbCMgRYxBWezrK76Q420dNtbx47ScZ +eDg1vOOfiWpRQVUJbCzeUyLaZBUZ9WvgmemeO6bgeHlS9NE81Ys= +=pdU2 +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-21:22.linux_futex.asc b/website/static/security/advisories/FreeBSD-EN-21:22.linux_futex.asc new file mode 100644 index 0000000000..750ce7f9de --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-21:22.linux_futex.asc @@ -0,0 +1,157 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-21:22.linux_futex Errata Notice + The FreeBSD Project + +Topic: Linux compatibility layer futex(2) system call vulnerability + +Category: core +Module: kernel +Announced: 2021-06-29 +Credits: Dmitry Chagin +Affects: All supported versions of FreeBSD. +Corrected: 2021-06-29 19:58:32 UTC (stable/13, 13.0-STABLE) + 2021-06-29 20:06:09 UTC (releng/13.0, 13.0-RELEASE-p3) + 2021-06-29 20:01:48 UTC (stable/12, 12.2-STABLE) + 2021-06-29 20:26:15 UTC (releng/12.2, 12.2-RELEASE-p9) + 2021-06-29 20:01:14 UTC (stable/11, 11.4-STABLE) + 2021-06-29 20:25:38 UTC (releng/11.4, 11.4-RELEASE-p12) +CVE Name: CVE-2018-6927 + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +The Linux ABI layer (Linuxulator) allows Linux binaries to be executed on a +FreeBSD kernel. This compatibility layer is supported on the amd64, aarch64 +and i386 architecture. + +II. Problem Description + +A programming error in the Linux compatibility layer futex(2) system +call might allow attackers to cause a denial of service. + +III. Impact + +It is possible for an unprivileged local attacker to specify negative +wake or requeue value for futex_requeue, which may result in a signed +integer overflow. + +IV. Workaround + +No workaround is available. Systems not using the Linux binary compatibility +layer are not affected. + +The following command can be used to test if the Linux binary compatibility +layer is loaded: + +# kldstat -m linuxelf && kldstat -m linux64elf + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date and reboot. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for an erratum update" + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-21:22/linux_futex.patch +# fetch https://security.FreeBSD.org/patches/EN-21:22/linux_futex.patch.asc +# gpg --verify linux_futex.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +This issue is corrected by the corresponding Git commit hash or Subversion +revision number in the following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/13/ 7a37d13b6cfa stable/13-n246121 +releng/13.0/ d1fffaed2309 releng/13.0-n244751 +stable/12/ r370058 +releng/12.2/ r370064 +stable/11/ r370057 +releng/11.4/ r370061 +- ------------------------------------------------------------------------- + +For FreeBSD 13 and later: + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +For FreeBSD 12 and earlier: + +Run the following command to see which files were modified by a particular +revision, replacing NNNNNN with the revision number: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + +The fix was modeled after Linux, where a similar error has been fixed: + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEE/A6HiuWv54gCjWNV05eS9J6n5cIFAmDcD0YACgkQ05eS9J6n +5cJeohAAkhSmsTOpyNfWe2nhRmtH/686fEIaRyNBdPkPtCE/bszgMNLbGLPaCKEt +EHV9HgtDWJF/U/V9odh4QJChkbBEIngh5A45IZcWgv3359Sv1xSCDhPNxuJvUgHZ +R4VZ9zKFcY/ur6e/AJCkp9ofkWVDLBoLI/yYXTiIJqKWTtnOJ9ObphV08t6hNCSY +vWK5wLs39Gd/fo7VhPSjSOP9JuCNCrrX57pd6PQzmhDuewl3jQAp6oot3nQSmTNM +l8JlpegC8SnbUIv5vOxRdtuE22WbMjiGXN3V/ejxl40q9SeY+uDQjollMSf+xJwf +6tTStPJMMv7zu10BJTja/27a+TTL7tTYzseTAtYSsCu51ZfN45AONaSgNDy8Tb1N +zDiEi2E74bM1raO5TPHp+cPWAcYT/QV35DNt7BkKEDOGBrqAM1nyTsoe1qWolm9R +PEkdOpRDOS1bpss6vcyI4yjD/wFPf82A7Ji27A0+fpmUedaqNpE4EXxlSAd/2vp2 +pORz+EhFj3D9iOSHvZJM9FS8cOncXlnq33rcSF0nY8prZ7pJfbaWZjLYIIBSrMZB +w8PsmWBYjP01zHK+IReI/JVyJHbau+qdUsTND15TxVXAJPK5qbMKEeRak8RA9m5f +v7CU2ahZfXhvLgxysBWP1txf4s/7+hiynftxAL2TGg0YH4Dqkts= +=BHgS +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-21:18/libc++.patch b/website/static/security/patches/EN-21:18/libc++.patch new file mode 100644 index 0000000000..7052684db3 --- /dev/null +++ b/website/static/security/patches/EN-21:18/libc++.patch @@ -0,0 +1,275 @@ + Add C++ headers + + I missed adding these to the libc++ Makefile, when importing + llvm-project 11.0.0-rc1, even though they were supplied by upstream. + + While here, update OptionalObsoleteFiles.inc to add these new headers, + and cleanup old cruft. + + Reported by: yuri + Submitted by: jkim (Makefile diff) + PR: 255374 + MFC after: 3 days + + (cherry picked from commit 95aa617e4bf09fcc813b1bab3d0dbf4b606807b1) + (cherry picked from commit 70e13c4cffd5ff7a70296bc5c4c3b7525c278b1d) +--- lib/libc++/Makefile.orig ++++ lib/libc++/Makefile +@@ -112,6 +112,7 @@ + STD_HEADERS+= any + STD_HEADERS+= array + STD_HEADERS+= atomic ++STD_HEADERS+= barrier + STD_HEADERS+= bit + STD_HEADERS+= bitset + STD_HEADERS+= cassert +@@ -131,6 +132,7 @@ + STD_HEADERS+= compare + STD_HEADERS+= complex + STD_HEADERS+= complex.h ++STD_HEADERS+= concepts + STD_HEADERS+= condition_variable + STD_HEADERS+= csetjmp + STD_HEADERS+= csignal +@@ -149,6 +151,7 @@ + STD_HEADERS+= deque + STD_HEADERS+= errno.h + STD_HEADERS+= exception ++STD_HEADERS+= execution + STD_HEADERS+= fenv.h + STD_HEADERS+= filesystem + STD_HEADERS+= float.h +@@ -164,6 +167,7 @@ + STD_HEADERS+= iostream + STD_HEADERS+= istream + STD_HEADERS+= iterator ++STD_HEADERS+= latch + STD_HEADERS+= limits + STD_HEADERS+= limits.h + STD_HEADERS+= list +@@ -174,6 +178,7 @@ + STD_HEADERS+= memory + STD_HEADERS+= mutex + STD_HEADERS+= new ++STD_HEADERS+= numbers + STD_HEADERS+= numeric + STD_HEADERS+= optional + STD_HEADERS+= ostream +@@ -182,6 +187,7 @@ + STD_HEADERS+= ratio + STD_HEADERS+= regex + STD_HEADERS+= scoped_allocator ++STD_HEADERS+= semaphore + STD_HEADERS+= set + STD_HEADERS+= setjmp.h + STD_HEADERS+= shared_mutex +--- tools/build/mk/OptionalObsoleteFiles.inc.orig ++++ tools/build/mk/OptionalObsoleteFiles.inc +@@ -3831,6 +3831,7 @@ + OLD_FILES+=usr/include/c++/v1/any + OLD_FILES+=usr/include/c++/v1/array + OLD_FILES+=usr/include/c++/v1/atomic ++OLD_FILES+=usr/include/c++/v1/barrier + OLD_FILES+=usr/include/c++/v1/bit + OLD_FILES+=usr/include/c++/v1/bitset + OLD_FILES+=usr/include/c++/v1/cassert +@@ -3850,6 +3851,7 @@ + OLD_FILES+=usr/include/c++/v1/compare + OLD_FILES+=usr/include/c++/v1/complex + OLD_FILES+=usr/include/c++/v1/complex.h ++OLD_FILES+=usr/include/c++/v1/concepts + OLD_FILES+=usr/include/c++/v1/condition_variable + OLD_FILES+=usr/include/c++/v1/csetjmp + OLD_FILES+=usr/include/c++/v1/csignal +@@ -3869,14 +3871,12 @@ + OLD_FILES+=usr/include/c++/v1/deque + OLD_FILES+=usr/include/c++/v1/errno.h + OLD_FILES+=usr/include/c++/v1/exception ++OLD_FILES+=usr/include/c++/v1/execution + OLD_FILES+=usr/include/c++/v1/experimental/__config + OLD_FILES+=usr/include/c++/v1/experimental/__memory + OLD_FILES+=usr/include/c++/v1/experimental/algorithm +-OLD_FILES+=usr/include/c++/v1/experimental/any +-OLD_FILES+=usr/include/c++/v1/experimental/chrono + OLD_FILES+=usr/include/c++/v1/experimental/coroutine + OLD_FILES+=usr/include/c++/v1/experimental/deque +-OLD_FILES+=usr/include/c++/v1/experimental/dynarray + OLD_FILES+=usr/include/c++/v1/experimental/filesystem + OLD_FILES+=usr/include/c++/v1/experimental/forward_list + OLD_FILES+=usr/include/c++/v1/experimental/functional +@@ -3884,25 +3884,22 @@ + OLD_FILES+=usr/include/c++/v1/experimental/list + OLD_FILES+=usr/include/c++/v1/experimental/map + OLD_FILES+=usr/include/c++/v1/experimental/memory_resource +-OLD_FILES+=usr/include/c++/v1/experimental/numeric +-OLD_FILES+=usr/include/c++/v1/experimental/optional + OLD_FILES+=usr/include/c++/v1/experimental/propagate_const +-OLD_FILES+=usr/include/c++/v1/experimental/ratio + OLD_FILES+=usr/include/c++/v1/experimental/regex + OLD_FILES+=usr/include/c++/v1/experimental/set + OLD_FILES+=usr/include/c++/v1/experimental/simd + OLD_FILES+=usr/include/c++/v1/experimental/string +-OLD_FILES+=usr/include/c++/v1/experimental/string_view +-OLD_FILES+=usr/include/c++/v1/experimental/system_error +-OLD_FILES+=usr/include/c++/v1/experimental/tuple + OLD_FILES+=usr/include/c++/v1/experimental/type_traits + OLD_FILES+=usr/include/c++/v1/experimental/unordered_map + OLD_FILES+=usr/include/c++/v1/experimental/unordered_set + OLD_FILES+=usr/include/c++/v1/experimental/utility + OLD_FILES+=usr/include/c++/v1/experimental/vector ++OLD_DIRS+=usr/include/c++/v1/experimental + OLD_FILES+=usr/include/c++/v1/ext/__hash + OLD_FILES+=usr/include/c++/v1/ext/hash_map + OLD_FILES+=usr/include/c++/v1/ext/hash_set ++OLD_DIRS+=usr/include/c++/v1/ext ++OLD_FILES+=usr/include/c++/v1/fenv.h + OLD_FILES+=usr/include/c++/v1/filesystem + OLD_FILES+=usr/include/c++/v1/float.h + OLD_FILES+=usr/include/c++/v1/forward_list +@@ -3917,6 +3914,7 @@ + OLD_FILES+=usr/include/c++/v1/iostream + OLD_FILES+=usr/include/c++/v1/istream + OLD_FILES+=usr/include/c++/v1/iterator ++OLD_FILES+=usr/include/c++/v1/latch + OLD_FILES+=usr/include/c++/v1/limits + OLD_FILES+=usr/include/c++/v1/limits.h + OLD_FILES+=usr/include/c++/v1/list +@@ -3927,7 +3925,7 @@ + OLD_FILES+=usr/include/c++/v1/memory + OLD_FILES+=usr/include/c++/v1/mutex + OLD_FILES+=usr/include/c++/v1/new +-OLD_FILES+=usr/include/c++/v1/numeric ++OLD_FILES+=usr/include/c++/v1/numbers + OLD_FILES+=usr/include/c++/v1/numeric + OLD_FILES+=usr/include/c++/v1/optional + OLD_FILES+=usr/include/c++/v1/ostream *** 968 LINES SKIPPED *** From owner-dev-commits-doc-all@freebsd.org Wed Jun 30 11:42:26 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 BA1776629B6 for ; Wed, 30 Jun 2021 11:42:26 +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 4GFKFt4zYFz3Q7C; Wed, 30 Jun 2021 11:42:26 +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 93C78426E; Wed, 30 Jun 2021 11:42:26 +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 15UBgQoJ030473; Wed, 30 Jun 2021 11:42:26 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15UBgQGF030472; Wed, 30 Jun 2021 11:42:26 GMT (envelope-from git) Date: Wed, 30 Jun 2021 11:42:26 GMT Message-Id: <202106301142.15UBgQGF030472@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 5b5d636b4a - main - Makefile: If DOC_LANG is set, stop hugo from building other languages. 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: 5b5d636b4ac16ae3dcd3a5a9554331904f4f0287 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, 30 Jun 2021 11:42:26 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=5b5d636b4ac16ae3dcd3a5a9554331904f4f0287 commit 5b5d636b4ac16ae3dcd3a5a9554331904f4f0287 Author: Ceri Davies AuthorDate: 2021-06-30 11:39:33 +0000 Commit: Ceri Davies CommitDate: 2021-06-30 11:39:33 +0000 Makefile: If DOC_LANG is set, stop hugo from building other languages. The hugo driven targets currently build all the languages despite anything set in DOC_LANG or elsewhere. Have DOC_LANG drive HUGO_DISABLELANGUAGES in order to stop that. With the caveat that: hugo always has to build en as it's the default language, so add a warning if it's left out before adding it back in. Reviewed by: dbaio, ygy Differential Revision: https://reviews.freebsd.org/D30796 --- documentation/Makefile | 27 ++++++++++++++++++++++++--- website/Makefile | 29 +++++++++++++++++++++++++++-- 2 files changed, 51 insertions(+), 5 deletions(-) diff --git a/documentation/Makefile b/documentation/Makefile index 519f3edb65..58a42c4aee 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -20,6 +20,9 @@ MAINTAINER=carlavilla@FreeBSD.org # List of languages without book translations ARTICLEONLY_LANGS= bd da ko tr +# List of all languages we have content for +ALL_LANGUAGES= bd da de el en es fr hu it ja ko mn nl pl pt-br ru tr zh-cn zh-tw + LOCALBASE?= /usr/local PYTHON_CMD = ${LOCALBASE}/bin/python3 @@ -27,10 +30,15 @@ RUBY_CMD = ${LOCALBASE}/bin/ruby HUGO_CMD = ${LOCALBASE}/bin/hugo HUGO_ARGS?= --verbose --minify ASCIIDOCTORPDF_CMD= ${LOCALBASE}/bin/asciidoctor-pdf + .if defined(DOC_LANG) && !empty(DOC_LANG) LANGUAGES= ${DOC_LANG:S/,/ /g} +.if ${LANGUAGES:Men} == "" +.warning "Warning: cannot skip 'en'; adding it back" +LANGUAGES+= en +.endif .else -LANGUAGES= bd da de el en es fr hu it ja ko mn nl pl pt-br ru tr zh-cn zh-tw +LANGUAGES= ${ALL_LANGUAGES} .endif RUBYLIB = ../shared/lib @@ -59,6 +67,16 @@ BOOK_LANGS= ${LANGUAGES} BOOK_LANGS:= ${BOOK_LANGS:N${a}} .endfor + +# Take the list of all languages, and take out the ones we have been +# asked for. We'll feed this to hugo. +SKIP_LANGS= +.for a in ${ALL_LANGUAGES} +.if ${LANGUAGES:M${a}} == "" +SKIP_LANGS+= ${a} +.endif +.endfor + .ORDER: all run .ORDER: requirements @@ -82,6 +100,8 @@ requirements: starting-message: .PHONY @echo --------------------------------------------------------------- @echo Building the documentation + @echo included languages: ${LANGUAGES} + @echo excluded languages: ${SKIP_LANGS} @echo --------------------------------------------------------------- generate-books-toc: .PHONY @@ -97,10 +117,11 @@ static/pgpkeys/pgpkeys.txt: static/pgpkeys/*key ${RUBY_CMD} ./tools/global-pgpkeys-creator.rb run-local: .PHONY - ${HUGO_CMD} server ${HUGO_ARGS} -D $(BIND:D--bind=$(BIND)) --baseURL="http://$(.HOST):1313" + HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} server \ + ${HUGO_ARGS} -D $(BIND:D--bind=$(BIND)) --baseURL="http://$(.HOST):1313" build: .PHONY - ${HUGO_CMD} ${HUGO_ARGS} + HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} ${HUGO_ARGS} toc-clean: .PHONY rm -f $$(${PYTHON_CMD} ./tools/books-toc-parts-creator.py -l ${BOOK_LANGS} -o) diff --git a/website/Makefile b/website/Makefile index df9a71b985..e62d177b57 100644 --- a/website/Makefile +++ b/website/Makefile @@ -15,6 +15,9 @@ MAINTAINER=carlavilla@FreeBSD.org +# List of all languages we have content for +ALL_LANGUAGES= de el en es fr hu it ja nl ru tr zh-cn zh-tw + PYTHON_CMD = /usr/local/bin/python3 HUGO_CMD = /usr/local/bin/hugo HUGO_ARGS?= --verbose @@ -31,6 +34,25 @@ RUBYLIB = ../shared/lib .HOST=$(HOSTNAME) .endif +.if defined(DOC_LANG) && !empty(DOC_LANG) +LANGUAGES= ${DOC_LANG:S/,/ /g} +.if ${LANGUAGES:Men} == "" +.warning "Warning: cannot skip 'en'; adding it back" +LANGUAGES+= en +.endif +.else +LANGUAGES= ${ALL_LANGUAGES} +.endif + +# Take the list of all languages, and take out the ones we have been +# asked for via DOC_LANG. We'll feed this to hugo. +SKIP_LANGS= +.for a in ${ALL_LANGUAGES} +.if ${LANGUAGES:M${a}} == "" +SKIP_LANGS+= ${a} +.endif +.endfor + .ORDER: all run .ORDER: starting-message generate-releases @@ -46,6 +68,8 @@ clean: hugo-clean releases-clean starting-message: .PHONY @echo "---------------------------------------------------------------" @echo "Building the website started on $$(date)" + @echo " included languages: ${LANGUAGES}" + @echo " excluded languages: ${SKIP_LANGS}" @echo "---------------------------------------------------------------" end-message: .PHONY @@ -59,10 +83,11 @@ data/releases.toml: ${PYTHON_CMD} ./tools/releases-toml.py -p ./shared/releases.adoc run-local: .PHONY - ${HUGO_CMD} server ${HUGO_ARGS} -D $(BIND:D--bind=$(BIND)) --baseURL="http://$(.HOST):1313" + HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} server \ + ${HUGO_ARGS} -D $(BIND:D--bind=$(BIND)) --baseURL="http://$(.HOST):1313" build: .PHONY - ${HUGO_CMD} ${HUGO_ARGS} + HUGO_DISABLELANGUAGES="${SKIP_LANGS}" ${HUGO_CMD} ${HUGO_ARGS} post-build: cgi-permissions From owner-dev-commits-doc-all@freebsd.org Wed Jun 30 13:06:52 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 C9324664365 for ; Wed, 30 Jun 2021 13:06:52 +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 4GFM7J5QRTz3r3y; Wed, 30 Jun 2021 13:06:52 +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 9E656542D; Wed, 30 Jun 2021 13:06:52 +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 15UD6q1e039184; Wed, 30 Jun 2021 13:06:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15UD6ql5039183; Wed, 30 Jun 2021 13:06:52 GMT (envelope-from git) Date: Wed, 30 Jun 2021 13:06:52 GMT Message-Id: <202106301306.15UD6ql5039183@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Fukang Chen Subject: git: a534d06ccf - main - Update my expired PGP key MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: loader X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a534d06ccf740d42f48d7dc11bf91f41e343e7e0 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, 30 Jun 2021 13:06:52 -0000 The branch main has been updated by loader: URL: https://cgit.FreeBSD.org/doc/commit/?id=a534d06ccf740d42f48d7dc11bf91f41e343e7e0 commit a534d06ccf740d42f48d7dc11bf91f41e343e7e0 Author: Fukang Chen AuthorDate: 2021-06-30 13:02:22 +0000 Commit: Fukang Chen CommitDate: 2021-06-30 13:02:22 +0000 Update my expired PGP key --- documentation/static/pgpkeys/loader.key | 109 ++++---------------------------- 1 file changed, 14 insertions(+), 95 deletions(-) diff --git a/documentation/static/pgpkeys/loader.key b/documentation/static/pgpkeys/loader.key index 0660852380..1b49d1147c 100644 --- a/documentation/static/pgpkeys/loader.key +++ b/documentation/static/pgpkeys/loader.key @@ -1,11 +1,11 @@ -// sh addkey.sh loader 570CA31E3F277CD2 ; +// sh addkey.sh loader 56D0A961D6CBAD06 ; [.literal-block-margin] .... -pub rsa8192/570CA31E3F277CD2 2017-07-08 [SC] [expires: 2020-07-08] - Key fingerprint = 420F 241D DEE4 77ED 23EE 09C1 570C A31E 3F27 7CD2 +pub ed25519/56D0A961D6CBAD06 2021-06-30 [SC] [expires: 2024-06-29] + Key fingerprint = F4DC 27F1 BB32 5B2F B4C0 9FD3 56D0 A961 D6CB AD06 uid loader -sub rsa8192/7C3AA828B683A47D 2017-07-08 [E] [expires: 2020-07-08] +sub cv25519/E8E8BDFCFFCD652E 2021-06-30 [E] [expires: 2024-06-29] .... @@ -13,96 +13,15 @@ sub rsa8192/7C3AA828B683A47D 2017-07-08 [E] [expires: 2020-07-08] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -=l5pH +mDMEYNxhAhYJKwYBBAHaRw8BAQdAlDNHLBK+C4dZgfVWQOvofK9aswvBwtzbrBZQ +A8AeeJW0G2xvYWRlciA8bG9hZGVyQEZyZWVCU0Qub3JnPoiaBBMWCgBCFiEE9Nwn +8bsyWy+0wJ/TVtCpYdbLrQYFAmDcYQICGwMFCQWjmoAFCwkIBwIDIgIBBhUKCQgL +AgQWAgMBAh4HAheAAAoJEFbQqWHWy60GCKYBAJ2kTDKGDxOa+9l38fb6CHVdS9mW +haUgxNsPFc+FRLqNAQC+kycZThvOjpWioI5WP1x6VhFazK7kzOQFhFK3gijFD7g4 +BGDcYQISCisGAQQBl1UBBQEBB0CXfGKMWUquq+WiVgenBZQMxx7Z+Kl+PZcVPx/p +Ul4iOQMBCAeIfgQYFgoAJhYhBPTcJ/G7MlsvtMCf01bQqWHWy60GBQJg3GECAhsM +BQkFo5qAAAoJEFbQqWHWy60G3z4BAOPlUa74v20wU1+xPmFHpVaFZ+w8YFtcUkRJ +DzIZ6//pAQCRDPWCsnzQQq8/gljMK3lHh1W69LT5L6pxS7wTari3BQ== +=0P+C -----END PGP PUBLIC KEY BLOCK----- .... - From owner-dev-commits-doc-all@freebsd.org Wed Jun 30 19:38:43 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 8C05464A178 for ; Wed, 30 Jun 2021 19:38:43 +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 4GFWqR3F5vz3lHJ; Wed, 30 Jun 2021 19:38:43 +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 49E14127C2; Wed, 30 Jun 2021 19:38:43 +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 15UJch92057492; Wed, 30 Jun 2021 19:38:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 15UJchZJ057491; Wed, 30 Jun 2021 19:38:43 GMT (envelope-from git) Date: Wed, 30 Jun 2021 19:38:43 GMT Message-Id: <202106301938.15UJchZJ057491@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Warner Losh Subject: git: e93b38d423 - main - committers-guide: Document "Pull Request:" lines 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: e93b38d4232b1600c17b363478a63479d8ae5b52 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, 30 Jun 2021 19:38:43 -0000 The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/doc/commit/?id=e93b38d4232b1600c17b363478a63479d8ae5b52 commit e93b38d4232b1600c17b363478a63479d8ae5b52 Author: Warner Losh AuthorDate: 2021-06-30 19:33:39 +0000 Commit: Warner Losh CommitDate: 2021-06-30 19:36:51 +0000 committers-guide: Document "Pull Request:" lines A number of committers have started using "Pull Request:" to document when a change was submitted by a pull request to give context discussed there should it be necessary in the future. I documented it previously in the `Landing a github pull request` section by implication as well. Sponsored by: Netflix --- documentation/content/en/articles/committers-guide/_index.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index d253bd9a50..6c72d36eac 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -2874,6 +2874,11 @@ Approved by: re (username) |`Sponsored by:` |Sponsoring organizations for this change, if any. Separate multiple organizations with commas. If only a portion of the work was sponsored, or different amounts of sponsorship were provided to different authors, please give appropriate credit in parentheses after each sponsor name. For example, `Example.com (alice, code refactoring), Wormulon (bob), Momcorp (cindy)` shows that Alice was sponsored by Example.com to do code refactoring, while Wormulon sponsored Bob's work and Momcorp sponsored Cindy's work. Other authors were either not sponsored or chose not to list sponsorship. +|`Pull Request:` +|This change was submitted as a pull request or merge request against one of FreeBSD's public read-only Git repositories. +It should include the entire URL to the pull request, as these often act as code reviews for the code. +For example: `https://github.com/freebsd/freebsd-src/pull/745` + |`Differential Revision:` |The full URL of the Phabricator review. This line __must be the last line__. For example: `https://reviews.freebsd.org/D1708`. From owner-dev-commits-doc-all@freebsd.org Thu Jul 1 11:50:28 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 ADFA7662657 for ; Thu, 1 Jul 2021 11:50:28 +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 4GFxNh4cS1z3hFd; Thu, 1 Jul 2021 11:50:28 +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 7C50C1FC4A; Thu, 1 Jul 2021 11:50:28 +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 161BoSjd069239; Thu, 1 Jul 2021 11:50:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 161BoSYV069238; Thu, 1 Jul 2021 11:50:28 GMT (envelope-from git) Date: Thu, 1 Jul 2021 11:50:28 GMT Message-Id: <202107011150.161BoSYV069238@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ruey-Cherng Yu Subject: git: f9a1bdc878 - main - Traditional Chinese translation of navibar MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rcyu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f9a1bdc8785c4f89f3366c46470b3c3f97e5a9a9 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 11:50:28 -0000 The branch main has been updated by rcyu: URL: https://cgit.FreeBSD.org/doc/commit/?id=f9a1bdc8785c4f89f3366c46470b3c3f97e5a9a9 commit f9a1bdc8785c4f89f3366c46470b3c3f97e5a9a9 Author: Ruey-Cherng Yu AuthorDate: 2021-07-01 11:49:46 +0000 Commit: Ruey-Cherng Yu CommitDate: 2021-07-01 11:49:46 +0000 Traditional Chinese translation of navibar --- website/themes/beastie/i18n/zh-tw.toml | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/website/themes/beastie/i18n/zh-tw.toml b/website/themes/beastie/i18n/zh-tw.toml index b7b90a7d9e..432e808d8e 100644 --- a/website/themes/beastie/i18n/zh-tw.toml +++ b/website/themes/beastie/i18n/zh-tw.toml @@ -38,16 +38,16 @@ other = "關於" other = "Introduction" [features] -other = "Features" +other = "特色" [advocacy] -other = "Advocacy" +other = "宣傳" [marketing] -other = "Marketing" +other = "行銷" [privacyPolicy] -other = "Privacy Policy" +other = "隱私政策" [getFreeBSD] other = "Get FreeBSD" @@ -59,7 +59,7 @@ other = "Release Information" other = "Release Engineering" [documentation] -other = "Documentation" +other = "文件" [faq] other = "FAQ" @@ -83,16 +83,16 @@ other = "Documentation Project Primer" other = "All Books and Articles" [community] -other = "Community" +other = "社群" [mailingLists] other = "郵件論壇" [forums] -other = "Forums" +other = "論壇" [userGroups] -other = "User Groups" +other = "愛用者組織" [events] other = "Events" @@ -104,7 +104,7 @@ other = "FreeBSD Journal" other = "Q&A (external)" [developers] -other = "Developers" +other = "開發者" [projectIdeas] other = "Project Ideas" @@ -125,13 +125,13 @@ other = "Wiki" other = "Continuous Integration Service" [support] -other = "Support" +other = "支援" [vendors] other = "Vendors" [securityInformation] -other = "Security Information" +other = "安全資訊" [bugReports] other = "Bug Reports" @@ -420,10 +420,10 @@ other = "Artwork" other = "Logo" [donations] -other = "Donations" +other = "捐贈" [privacy] -other = "Privacy Policy" +other = "隱私政策" [mailinglists] other = "郵件論壇" @@ -432,7 +432,7 @@ other = "郵件論壇" other = "Newsgroups" [usergroups] -other = "User Groups" +other = "愛用者組織" [sourceCodeRepositories] other = "Source code repositories" @@ -465,10 +465,10 @@ other = "Books and Articles Online" other = "Publications" [newbies] -other = "For Newbies" +other = "新手上路" [docproj] -other = "Documentation Project" +other = "文件計畫" [archive] other = "Archive" From owner-dev-commits-doc-all@freebsd.org Thu Jul 1 15:24:14 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 7DBAB666009 for ; Thu, 1 Jul 2021 15:24:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GG27L3CdWz4SXL; Thu, 1 Jul 2021 15:24:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 5688F228CD; Thu, 1 Jul 2021 15:24:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 161FOE5f054572; Thu, 1 Jul 2021 15:24:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 161FOEh2054571; Thu, 1 Jul 2021 15:24:14 GMT (envelope-from git) Date: Thu, 1 Jul 2021 15:24:14 GMT Message-Id: <202107011524.161FOEh2054571@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ruey-Cherng Yu Subject: git: 7818db2848 - main - Traditional Chinese translation of the website navibar and footer MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rcyu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7818db2848debcf109724605ad97bc72fe240cfb Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 15:24:14 -0000 The branch main has been updated by rcyu: URL: https://cgit.FreeBSD.org/doc/commit/?id=7818db2848debcf109724605ad97bc72fe240cfb commit 7818db2848debcf109724605ad97bc72fe240cfb Author: Ruey-Cherng Yu AuthorDate: 2021-07-01 15:23:33 +0000 Commit: Ruey-Cherng Yu CommitDate: 2021-07-01 15:23:33 +0000 Traditional Chinese translation of the website navibar and footer --- website/themes/beastie/i18n/zh-tw.toml | 42 +++++++++++++++++----------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/website/themes/beastie/i18n/zh-tw.toml b/website/themes/beastie/i18n/zh-tw.toml index 432e808d8e..c31be81493 100644 --- a/website/themes/beastie/i18n/zh-tw.toml +++ b/website/themes/beastie/i18n/zh-tw.toml @@ -35,7 +35,7 @@ other = "首頁" other = "關於" [introduction] -other = "Introduction" +other = "簡介" [features] other = "特色" @@ -50,7 +50,7 @@ other = "行銷" other = "隱私政策" [getFreeBSD] -other = "Get FreeBSD" +other = "取得 FreeBSD" [releaseInformation] other = "Release Information" @@ -62,25 +62,25 @@ other = "Release Engineering" other = "文件" [faq] -other = "FAQ" +other = "常見問題集" [handbook] other = "使用手冊" [porterHandbook] -other = "Porter's Handbook" +other = "Porter 手冊" [developerHandbook] -other = "Developer's Handbook" +other = "Developer 手冊" [manualPages] other = "Manual Pages" [documentationProjectPrimer] -other = "Documentation Project Primer" +other = "文件計畫入門書" [allBooksArticles] -other = "All Books and Articles" +other = "所有書籍與文章" [community] other = "社群" @@ -95,7 +95,7 @@ other = "論壇" other = "愛用者組織" [events] -other = "Events" +other = "活動" [FreeBSDJournal] other = "FreeBSD Journal" @@ -110,10 +110,10 @@ other = "開發者" other = "Project Ideas" [subversionRepository] -other = "Subversion Repository" +other = "Subversion 檔案庫" [gitMirror] -other = "Git Mirror" +other = "Git 鏡像站" [phabricator] other = "Code Review (Phabricator)" @@ -122,31 +122,31 @@ other = "Code Review (Phabricator)" other = "Wiki" [CI] -other = "Continuous Integration Service" +other = "持續整合服務" [support] other = "支援" [vendors] -other = "Vendors" +other = "供應商" [securityInformation] other = "安全資訊" [bugReports] -other = "Bug Reports" +other = "問題回報" [submittingBugReports] -other = "Submitting Bug Reports" +other = "提交問題回報" [foundation] -other = "Foundation" +other = "基金會" [monetaryDonations] -other = "Monetary Donations" +other = "資金捐贈" [hardwareDonations] -other = "Hardware Donations" +other = "硬體捐贈" #Main [freebsdDescription1] @@ -248,16 +248,16 @@ other = "Please try your request again, use one of the links in the navigation m # Footer [copyright] -other = "All rights reserved." +other = "保留所有權利。" [trademark] -other = "The mark FreeBSD is a registered trademark of The FreeBSD Foundation and is used by The FreeBSD Project with the permission of" +other = "FreeBSD 標誌是 FreeBSD 基金會的註冊商標,由 FreeBSD 基金會授權 FreeBSD 計畫使用" [contact] -other = "Contact" +other = "聯絡資訊" [legalNotices] -other = "Legal Notices" +other = "法律聲明" # Ports form [ports-search] From owner-dev-commits-doc-all@freebsd.org Thu Jul 1 22:44:24 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 D52D5654913 for ; Thu, 1 Jul 2021 22:44:24 +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 4GGCvD5V1hz3Pgv; Thu, 1 Jul 2021 22:44:24 +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 A4B1DE12; Thu, 1 Jul 2021 22:44:24 +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 161MiOJ1043249; Thu, 1 Jul 2021 22:44:24 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 161MiOgR043248; Thu, 1 Jul 2021 22:44:24 GMT (envelope-from git) Date: Thu, 1 Jul 2021 22:44:24 GMT Message-Id: <202107012244.161MiOgR043248@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 09b36d7dd4 - main - Re-enable Google Analytics 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: 09b36d7dd44df840ab4a1817b7d919fab8d8d8d9 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jul 2021 22:44:24 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=09b36d7dd44df840ab4a1817b7d919fab8d8d8d9 commit 09b36d7dd44df840ab4a1817b7d919fab8d8d8d9 Author: Danilo G. Baio AuthorDate: 2021-07-01 12:20:12 +0000 Commit: Danilo G. Baio CommitDate: 2021-07-01 22:39:49 +0000 Re-enable Google Analytics We lost that after the migration to Hugo/Asciidoctor. Reviewed by: carlavilla Approved by: doceng (with hat) Differential Revision: https://reviews.freebsd.org/D30978 --- .../themes/beastie/layouts/articles/baseof.html | 2 + .../themes/beastie/layouts/books/baseof.html | 2 + .../themes/beastie/layouts/partials/site-head.html | 1 + documentation/themes/beastie/static/js/google.js | 52 ++++++++++++++++++++++ .../themes/beastie/layouts/partials/site-head.html | 2 + 5 files changed, 59 insertions(+) diff --git a/documentation/themes/beastie/layouts/articles/baseof.html b/documentation/themes/beastie/layouts/articles/baseof.html index 552ece4ca6..80bebc87f0 100644 --- a/documentation/themes/beastie/layouts/articles/baseof.html +++ b/documentation/themes/beastie/layouts/articles/baseof.html @@ -43,6 +43,8 @@ } + +
diff --git a/documentation/themes/beastie/layouts/books/baseof.html b/documentation/themes/beastie/layouts/books/baseof.html index 1f70b7c22e..50e97a6ea3 100644 --- a/documentation/themes/beastie/layouts/books/baseof.html +++ b/documentation/themes/beastie/layouts/books/baseof.html @@ -43,6 +43,8 @@ } + +
diff --git a/documentation/themes/beastie/layouts/partials/site-head.html b/documentation/themes/beastie/layouts/partials/site-head.html index f8caeca139..41d83c1544 100644 --- a/documentation/themes/beastie/layouts/partials/site-head.html +++ b/documentation/themes/beastie/layouts/partials/site-head.html @@ -41,4 +41,5 @@ + diff --git a/documentation/themes/beastie/static/js/google.js b/documentation/themes/beastie/static/js/google.js new file mode 100644 index 0000000000..34bfefcc94 --- /dev/null +++ b/documentation/themes/beastie/static/js/google.js @@ -0,0 +1,52 @@ +/* $FreeBSD$ */ + +/* + * Please do not commit to this file without receiving review from + * webstats@FreeBSD.org. + */ + +/* Teach jslint the appropriate style rules. */ +/*jslint browser:true*/ + +var enable_ga = true; +var allow_track = true; + +var h = document.location.hostname; +/* + * Check that the hosting domain is actually a FreeBSD.org domain, so + * we don't accidentally obtain data from mirrors. + */ +var fbsdregex = /((docs|security|svnweb|cgit|wiki|www)\.freebsd\.org|google\.com)$/i; + +if (typeof navigator.doNotTrack !== "undefined" && (navigator.doNotTrack == "yes" || navigator.doNotTrack == "1")) { + allow_track = false; +} + +if (enable_ga && allow_track && fbsdregex.test(h)) { + var _gaq = _gaq || []; + _gaq.push(['_setAccount', 'UA-22767463-1']); + _gaq.push(['_setDomainName', 'freebsd.org']); + _gaq.push(['_setAllowHash', false]); + _gaq.push (['_gat._anonymizeIp']); + + /* + * If we ever want to track sites other than FreeBSD.org, + * uncomment the next line. + */ + //_gaq.push(['_setAllowLinker', true]); + // This is what we track + _gaq.push(['_trackPageview']); + _gaq.push(['_trackPageLoadTime']); + + ( function() { + var ga = document.createElement('script'); + ga.type = 'text/javascript'; + ga.async = true; + ga.src = 'https://ssl.google-analytics.com/ga.js'; + var s = document.getElementsByTagName('script')[0]; + s.parentNode.insertBefore(ga, s); + + })(); + +} + diff --git a/website/themes/beastie/layouts/partials/site-head.html b/website/themes/beastie/layouts/partials/site-head.html index 11f858b53d..934dafe12d 100644 --- a/website/themes/beastie/layouts/partials/site-head.html +++ b/website/themes/beastie/layouts/partials/site-head.html @@ -16,4 +16,6 @@ + + From owner-dev-commits-doc-all@freebsd.org Fri Jul 2 13:05:10 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 DA0CB66C89B for ; Fri, 2 Jul 2021 13:05:10 +0000 (UTC) (envelope-from hello@nuggclub.com) Received: from mail-pj1-x1034.google.com (mail-pj1-x1034.google.com [IPv6:2607:f8b0:4864:20::1034]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GGb0Q5bMpz4YWb for ; Fri, 2 Jul 2021 13:05:10 +0000 (UTC) (envelope-from hello@nuggclub.com) Received: by mail-pj1-x1034.google.com with SMTP id in17-20020a17090b4391b0290170ba0ec7fcso8747139pjb.4 for ; Fri, 02 Jul 2021 06:05:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nuggclub-com.20150623.gappssmtp.com; s=20150623; h=auto-submitted:from:to:reply-to:in-reply-to:references:subject :message-id:date:mime-version; bh=9Bz25JR9SzsVvTCpNMZrfAFj4uMYF4FeQPHcU5e4Uuw=; b=BJb48FitLAQ0WzoXt6vt82GnDW+5qpSY86FmCafdFCPX2TDxrmlawtZbqvaQysqkpf UNPD6TyJFqeRf/KBVqvf6ZD0I5xBNAocMnYuMsL+39Bvl1zpWciXQ6tlK118SdEASavz tpZuWNkfrX8UAKY2CUAL/oI6piYLlpCmWqH4JOZ/M2s5PPY2jPvWyWHhJHrVzpWq+G9o 0xuJhdk1FACyUHFSpFNWsdtsi40tJQu805Ch/HQ8qrjFmDQ7f5wkH+PmE9e5uWuGfv1f h1L4TqEmxWsYlmU4USycppr+kgs56CxHCGQXjj9UX/PD2iE/VREyIEXGLh0mhCrUU0e/ ooRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:auto-submitted:from:to:reply-to:in-reply-to :references:subject:message-id:date:mime-version; bh=9Bz25JR9SzsVvTCpNMZrfAFj4uMYF4FeQPHcU5e4Uuw=; b=nGToISFtKdSJQZFv5UEPkSqYIzEWyA+e1uU9GZIsWH30Z4f/8z4LVuZjVuaU60okV3 bS3X5bSP/m5R6lGl1606gHdUOdqQqIUlC210RtFMMWyiFki7CTaqoCIKtpHP7yRNNLfZ yJCkL0Il2nCNNDKQQ1k6uef2kWd272cjOgSZSHich2Xq1IeWfFtlW4FrCRwu8XE7pJKz s317dbvloR1pOaES/ad3joLRKxC8oRhMxuQxGi10XsfOG0vIs3YaDRTX3jUqm1MZkR2d T1Hu52qEVWGSHOt9lacBUYmwgy2NoUYJErbmQv/KQ843y+w9c48YhQyEaQBV8FcU8tXs om/Q== X-Gm-Message-State: AOAM5326kMNqNCDHM6qIhUXJEtUaKem566AhIFr6ZvlynBneaKazx4JG JdF+jn07itMISZlE5qlQ0jQ/z1TodKcXgnRe X-Google-Smtp-Source: ABdhPJzoISJF+jOY8QE6Hd7l3kHodEaQ5sUeTddI52hqkSooehOQGZ/UJ2bPaIZ6vhuZcGSS9QQNxg== X-Received: by 2002:a17:90a:cb81:: with SMTP id a1mr4961734pju.121.1625231109313; Fri, 02 Jul 2021 06:05:09 -0700 (PDT) Received: from out.frontapp.com (out-3.frontapp.com. [54.193.248.171]) by smtp.gmail.com with ESMTPSA id k13sm3895538pgh.82.2021.07.02.06.05.08 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 02 Jul 2021 06:05:08 -0700 (PDT) X-Front-ID: 7c940cb94acc9c0f3ec1dda61351a88a@frontapp.com X-Front-Transactional: yes X-Front-Autoreply: yes Auto-Submitted: auto-replied From: hello@nuggclub.com To: dev-commits-doc-all@freebsd.org Reply-To: hello@nuggclub.com In-Reply-To: References: <7c940cb94acc9c0f3ec1dda61351a88a@frontapp.com> Subject: Thanks for Contacting Nugg Club! Message-ID: <7c940cb94acc9c0f3ec1dda61351a88a@frontapp.com> X-Mailer: nodemailer (2.6.4; +https://nodemailer.com/; SMTP/2.7.2[client:2.12.0]) Date: Fri, 02 Jul 2021 13:05:07 +0000 MIME-Version: 1.0 X-Rspamd-Queue-Id: 4GGb0Q5bMpz4YWb X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] Content-Type: text/plain Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 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, 02 Jul 2021 13:05:10 -0000 Hi there,=20 Thanks for reaching out to the Nugg Club support team!=20 A member of our team will be in contact with you within 24 - 48 hours. If = you need to modify, reschedule, or delay your upcoming delivery, you will = have the option to do so online from your Nugg Club profile.=20 If you need immediate assistance, please reach out to our support team = using the live chat feature on our website. Please also feel free to visit = our Frequently Asked Questions page for more helpful information.=20 We'll be in touch soon!=20 Best,=20 Nugg Club Support From owner-dev-commits-doc-all@freebsd.org Fri Jul 2 15:55:17 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 3992466E5A3 for ; Fri, 2 Jul 2021 15:55:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GGfmj10Qnz4qgm; Fri, 2 Jul 2021 15:55:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 09B6216F22; Fri, 2 Jul 2021 15:55:17 +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 162FtG6A016699; Fri, 2 Jul 2021 15:55:16 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 162FtG9p016698; Fri, 2 Jul 2021 15:55:16 GMT (envelope-from git) Date: Fri, 2 Jul 2021 15:55:16 GMT Message-Id: <202107021555.162FtG9p016698@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: f82ef2b798 - main - Add errata published on 2021-06-30 affecting 11.4, 12.2 and 13.0 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: f82ef2b79800330838f2d4dc8b14a46e8d4eb982 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, 02 Jul 2021 15:55:17 -0000 The branch main has been updated by philip (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=f82ef2b79800330838f2d4dc8b14a46e8d4eb982 commit f82ef2b79800330838f2d4dc8b14a46e8d4eb982 Author: Philip Paeps AuthorDate: 2021-07-02 04:49:55 +0000 Commit: Philip Paeps CommitDate: 2021-07-02 04:53:01 +0000 Add errata published on 2021-06-30 affecting 11.4, 12.2 and 13.0 Reviewed by: gjb --- website/content/en/releases/11.4R/errata.adoc | 2 ++ website/content/en/releases/12.2R/errata.adoc | 2 ++ website/content/en/releases/13.0R/errata.adoc | 5 +++++ 3 files changed, 9 insertions(+) diff --git a/website/content/en/releases/11.4R/errata.adoc b/website/content/en/releases/11.4R/errata.adoc index 328d2baac7..969d34e778 100644 --- a/website/content/en/releases/11.4R/errata.adoc +++ b/website/content/en/releases/11.4R/errata.adoc @@ -61,6 +61,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:08.vm.asc[FreeBSD-SA-21:08.vm] |6 April 2021 |Kernel memory disclosure |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:10.jail_mount.asc[FreeBSD-SA-21:10.jail_mount] |6 April 2021 |Privilege escalation |https://www.FreeBSD.org/security/advisories/FreeBSD-SA-21:12.libradius.asc[FreeBSD-SA-21:12.libradius] |26 May 2021 |Denial of service +|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:19.libcasper.asc[FreeBSD-EN-21:19.libcasper] |30 June 2021 |libcasper assertion failure +|https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futexasc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability |=== [[errata]] diff --git a/website/content/en/releases/12.2R/errata.adoc b/website/content/en/releases/12.2R/errata.adoc index 5db33d28cf..bc55c853df 100644 --- a/website/content/en/releases/12.2R/errata.adoc +++ b/website/content/en/releases/12.2R/errata.adoc @@ -80,6 +80,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21: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) +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:19.libcasper.asc[FreeBSD-EN-21:19.libcasper] |30 June 2021 |libcasper assertion failure +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futexasc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability |=== [[open-issues]] diff --git a/website/content/en/releases/13.0R/errata.adoc b/website/content/en/releases/13.0R/errata.adoc index 46b67bb72b..f8a6130d1f 100644 --- a/website/content/en/releases/13.0R/errata.adoc +++ b/website/content/en/releases/13.0R/errata.adoc @@ -56,6 +56,11 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |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) +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:18.libc++.asc[FreeBSD-EN-21:18.libc++] |30 June 2021 |Missing C++20 headers in libc++ +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:19.libcasper.asc[FreeBSD-EN-21:19.libcasper] |30 June 2021 |libcasper assertion failure +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:20.vlan.asc[FreeBSD-EN-21:20.vlan] |30 June 2021 |Missing backwards compatibility in vlan(4) +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:21.ipfw.asc[FreeBSD-EN-21:21.ipfw] |30 June 2021 |Kernel panic with ipfw link-layer filtering enabled +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-21:22.linux_futexasc[FreeBSD-EN-21:22.linux_futex] |30 June 2021 |Linux compatibility layer futex(2) system call vulnerability |=== [[open-issues]] From owner-dev-commits-doc-all@freebsd.org Fri Jul 2 15:57: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 B876F66E2E1 for ; Fri, 2 Jul 2021 15:57: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 4GGfqp4lWNz4qmD; Fri, 2 Jul 2021 15:57: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 8B58716F25; Fri, 2 Jul 2021 15:57: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 162FvwGi016987; Fri, 2 Jul 2021 15:57:58 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 162FvwDL016986; Fri, 2 Jul 2021 15:57:58 GMT (envelope-from git) Date: Fri, 2 Jul 2021 15:57:58 GMT Message-Id: <202107021557.162FvwDL016986@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ceri Davies Subject: git: 9fe90a3f71 - main - community/mailinglists.adoc: Remove another undeliverable list. 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: 9fe90a3f71501c2912636985978d5ab046f9bb4d 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, 02 Jul 2021 15:57:58 -0000 The branch main has been updated by ceri: URL: https://cgit.FreeBSD.org/doc/commit/?id=9fe90a3f71501c2912636985978d5ab046f9bb4d commit 9fe90a3f71501c2912636985978d5ab046f9bb4d Author: Ceri Davies AuthorDate: 2021-07-02 15:57:19 +0000 Commit: Ceri Davies CommitDate: 2021-07-02 15:57:54 +0000 community/mailinglists.adoc: Remove another undeliverable list. --- website/content/en/community/mailinglists.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/website/content/en/community/mailinglists.adoc b/website/content/en/community/mailinglists.adoc index f07bbaaf7a..7b97d90714 100644 --- a/website/content/en/community/mailinglists.adoc +++ b/website/content/en/community/mailinglists.adoc @@ -21,7 +21,6 @@ Several non-English mailing lists are also available: * *Czech* -- users-l-request@FreeBSD.cz or http://www.cz.FreeBSD.org/listserv/listinfo/users-l/[WWW]. * *German* -- http://www.freebsd.de/mailinglists.html[Administration] or http://www.freebsd.de[Search]. * *Hungarian* -- bsd@lista.bsd.hu, http://lista.bsd.hu/[Administration] or http://datacast.hu/pipermail/bsd/[Search]. -* *Indonesian* -- id-freebsd-subscribe@egroups.com * *Italian* -- mailman-owner@gufi.org or http://liste.gufi.org/[WWW]. * *Japanese* -- freebsd-users-jp@FreeBSD.org or https://lists.freebsd.org/mailman/listinfo/freebsd-users-jp[WWW]. * *Norwegian* -- bsd@nobug.no or http://www.nobug.no/[WWW]. From owner-dev-commits-doc-all@freebsd.org Fri Jul 2 21:46:52 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 4630067302D for ; Fri, 2 Jul 2021 21:46:52 +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 4GGpZN1Dcfz4TGL; Fri, 2 Jul 2021 21:46:52 +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 0E7BF1BAA0; Fri, 2 Jul 2021 21:46:52 +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 162LkpCV083476; Fri, 2 Jul 2021 21:46:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 162LkpiP083475; Fri, 2 Jul 2021 21:46:51 GMT (envelope-from git) Date: Fri, 2 Jul 2021 21:46:51 GMT Message-Id: <202107022146.162LkpiP083475@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 9316afa072 - main - articles/contributing: Update freebsd-pkg-fallout 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: 9316afa07212b6d0b8b3eaad3e72f02b85fbb086 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, 02 Jul 2021 21:46:52 -0000 The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=9316afa07212b6d0b8b3eaad3e72f02b85fbb086 commit 9316afa07212b6d0b8b3eaad3e72f02b85fbb086 Author: Danilo G. Baio AuthorDate: 2021-07-02 21:45:34 +0000 Commit: Danilo G. Baio CommitDate: 2021-07-02 21:45:34 +0000 articles/contributing: Update freebsd-pkg-fallout address The former URL is not available anymore. --- documentation/content/en/articles/contributing/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/articles/contributing/_index.adoc b/documentation/content/en/articles/contributing/_index.adoc index e3f4017d4a..75cb38395a 100644 --- a/documentation/content/en/articles/contributing/_index.adoc +++ b/documentation/content/en/articles/contributing/_index.adoc @@ -575,7 +575,7 @@ It is a good place to ask for help. You can https://lists.freebsd.org/mailman/listinfo[subscribe, or read and search the list archives]. Reading the archives of the {freebsd-ports-bugs} and the {svn-ports-head} may also be of interest. -https://portsfallout.com/[PortsFallout] is a place to help in searching for the https://lists.freebsd.org/pipermail/freebsd-pkg-fallout/[FreeBSD package-fallout archive]. +https://portsfallout.com/[PortsFallout] is a place to help in searching for the https://lists.freebsd.org/archives/freebsd-pkg-fallout/[FreeBSD package-fallout archive]. [[ideas-contributing]] == Getting Started in Other Areas From owner-dev-commits-doc-all@freebsd.org Sun Jul 4 13:45:17 2021 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 6CE2B664CB6 for ; Sun, 4 Jul 2021 13:45:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GHqnn2XYzz57gs; Sun, 4 Jul 2021 13:45:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 396C1136DB; Sun, 4 Jul 2021 13:45:17 +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 164DjH0f069667; Sun, 4 Jul 2021 13:45:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 164DjHe3069666; Sun, 4 Jul 2021 13:45:17 GMT (envelope-from git) Date: Sun, 4 Jul 2021 13:45:17 GMT Message-Id: <202107041345.164DjHe3069666@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: 782b83c345 - main - Update my key MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 782b83c34506833ccad3bbe4398d04655f678a43 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, 04 Jul 2021 13:45:17 -0000 The branch main has been updated by lwhsu (ports, src committer): URL: https://cgit.FreeBSD.org/doc/commit/?id=782b83c34506833ccad3bbe4398d04655f678a43 commit 782b83c34506833ccad3bbe4398d04655f678a43 Author: Li-Wen Hsu AuthorDate: 2021-07-04 13:40:50 +0000 Commit: Li-Wen Hsu CommitDate: 2021-07-04 13:40:50 +0000 Update my key --- documentation/static/pgpkeys/lwhsu.key | 211 ++++++++++++++++----------------- 1 file changed, 105 insertions(+), 106 deletions(-) diff --git a/documentation/static/pgpkeys/lwhsu.key b/documentation/static/pgpkeys/lwhsu.key index 70cd54807f..b808b55529 100644 --- a/documentation/static/pgpkeys/lwhsu.key +++ b/documentation/static/pgpkeys/lwhsu.key @@ -1,15 +1,15 @@ -// sh addkey.sh lwhsu B2EF8695EA4E8397 ; +// sh addkey.sh lwhsu 51209C886F289B0E ; [.literal-block-margin] .... -pub rsa4096/B2EF8695EA4E8397 2018-07-04 [C] [expires: 2021-07-03] - Key fingerprint = 6445 3195 B651 260F E643 8D4B B2EF 8695 EA4E 8397 +pub rsa4096/51209C886F289B0E 2021-07-04 [C] [expires: 2024-07-03] + Key fingerprint = 98B8 D8FC ED6E 0FAC 3A19 6A60 5120 9C88 6F28 9B0E uid Li-Wen Hsu uid Li-Wen Hsu -sub rsa4096/8D7BCC7D012FD37E 2018-07-04 [S] [expires: 2021-07-03] - Key fingerprint = C097 BEAE 9A2B 31BB A032 6F28 8D7B CC7D 012F D37E -sub rsa4096/6A9C848810D38D2C 2018-07-04 [E] [expires: 2021-07-03] - Key fingerprint = 6386 BABC 276C 3BA2 FA97 36D5 6A9C 8488 10D3 8D2C +sub rsa4096/8E71535F8766E0AA 2021-07-04 [E] [expires: 2024-07-03] + Key fingerprint = 5DCD 7FDC 2B8E 285C 3E5A 531A 8E71 535F 8766 E0AA +sub rsa4096/82B261B14D3BC7AF 2021-07-04 [S] [expires: 2024-07-03] + Key fingerprint = 564F 966D 88D6 C3D7 8FA4 DA8E 82B2 61B1 4D3B C7AF .... @@ -17,105 +17,104 @@ sub rsa4096/6A9C848810D38D2C 2018-07-04 [E] [expires: 2021-07-03] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -Vn0Z -=D72N +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 +7qxM +=InuA -----END PGP PUBLIC KEY BLOCK----- .... -