From nobody Sat Jul 29 04:45:38 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RCX4m0FDzz4pgSd for ; Sat, 29 Jul 2023 04:45:44 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (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 "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RCX4l5y8Yz3Mp7; Sat, 29 Jul 2023 04:45:43 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690605943; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=pUGPeqKJ0luflYmgzAHxte+4diHPby0a9Z+ffuCPldE=; b=ZkIv/fDh6bbWI+cbj/ZqMDFPc91v+DcvxbmrI1+Kw6mv8gPYQ/TromFuv7s+mCi4DMFgXv lrTz/PA8/iq3jj3y6p8x2mMO7yDwDh+KizNZaQEnivRgruid3kOBFSGjbBoYodbC2FBhtX qCJIPTKVS68ssXK0RyaChTP1ilnM27yVhcIC4bDOxpVyVU0Q+siBgSNhPAsarphoBtmwdf EtIxTnDUXiEQASvIsZoEg2xiwCziEQ/9hxMgiVc+AKY6r9hCT3j94eSVyqba+SEzagzF/O pLw15Jvgervqx3hovWP+OPwfNpOPrrEz9rkv8wug9iyxpv6j7fsW5BU3jS3Aww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690605943; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=pUGPeqKJ0luflYmgzAHxte+4diHPby0a9Z+ffuCPldE=; b=Bf2Wn4bADVa1sminYcXJzDirV+DBeFojae2WWhs9f+fcf63TiADoQsgrh0F3Zsex4vPxrG EtnLVAMZsn4701+z1g0ho3041DdDQXWyAf1evTST/GjF4kBIlz9m8FUTF1ZttLfmT10ArH 6LDd0OwQYH6HCULivPC/32xLDg4P01V8kIvqi9vBlIHrUiJclVHQwcBaLBn7swDzjCOPaS pUGp0es9EvqW1lzbVr2EZqPl+fZ0LqgCgnKvu9mziuTARZsEXXwhIN3BC2hXr2TIc5zr95 RSE37tVjAqA3xurzYkHuHS5hNLTi9s/7YQGU2ushY4r/VbgUZJ03ho1pp0+neg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690605943; a=rsa-sha256; cv=none; b=aQF++UATKi3c1dsuYh59kpGVoSDKkdH89e0goO52t87IbuD7hB2GndkBMmr//XR1zF6sTg XrHXh9Z/PxWRIdFg8oy+pBcBTPDbAQ9Lo7voSplVoh0A4v8ZroEvsu4xbUnm9ZbXaYRGuJ AY5wGcExliRcT5ipUmpPwtv9VSS8dJBP7/pg1bMOt+IT4AH0e12eaoTphjQN7rC0PeJptR EycPeoyfhc5UpzquwnwHDh9vDaqGNpQh9hkFUw/Blj36czUI3g1OthFXonW1hHeW1hoGiw nopZGNXLNEbgf3DLH/fcf0NmbCTwqalks9G67F5/OxW31NDbGVF65s95NXGEpw== Received: from [192.168.1.10] (80-42-66-93.dynamic.dsl.as9105.com [80.42.66.93]) (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 did not present a certificate) (Authenticated sender: grahamperrin) by smtp.freebsd.org (Postfix) with ESMTPSA id 4RCX4k2VRHzNjf; Sat, 29 Jul 2023 04:45:42 +0000 (UTC) (envelope-from grahamperrin@freebsd.org) Message-ID: <6c13c44a-ea98-a407-a0ef-533e8fb90b53@freebsd.org> Date: Sat, 29 Jul 2023 05:45:38 +0100 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:102.0) Gecko/20100101 Thunderbird/102.13.1 Subject: Re: git: 784788a339 - main - 2023Q2 status: Minor adjustments in the structure Content-Language: en-US To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org References: <202307282305.36SN5N1a055599@gitrepo.freebsd.org> From: Graham Perrin Organization: FreeBSD In-Reply-To: <202307282305.36SN5N1a055599@gitrepo.freebsd.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------UAKZYBng8RaQt1TDBXF2bcDu" This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------UAKZYBng8RaQt1TDBXF2bcDu Content-Type: multipart/mixed; boundary="------------FPfFXwp2iMEBAZXBHu0tjoR9"; protected-headers="v1" From: Graham Perrin To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Message-ID: <6c13c44a-ea98-a407-a0ef-533e8fb90b53@freebsd.org> Subject: Re: git: 784788a339 - main - 2023Q2 status: Minor adjustments in the structure References: <202307282305.36SN5N1a055599@gitrepo.freebsd.org> In-Reply-To: <202307282305.36SN5N1a055599@gitrepo.freebsd.org> --------------FPfFXwp2iMEBAZXBHu0tjoR9 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 T24gMjkvMDcvMjAyMyAwMDowNSwgRGFuaWxvIEcuIEJhaW8gd3JvdGU6DQo+IFRoZSBicmFu Y2ggbWFpbiBoYXMgYmVlbiB1cGRhdGVkIGJ5IGRiYWlvOg0KPg0KPiBVUkw6IGh0dHBzOi8v Y2dpdC5GcmVlQlNELm9yZy9kb2MvY29tbWl0Lz9pZD03ODQ3ODhhMzM5NzQ4NjZhNmViMTE4 NzYzZTFlZjcyNGQ4YjVjOWRlDQo+DQo+IGNvbW1pdCA3ODQ3ODhhMzM5NzQ4NjZhNmViMTE4 NzYzZTFlZjcyNGQ4YjVjOWRlDQo+IEF1dGhvcjogICAgIERhbmlsbyBHLiBCYWlvIDxkYmFp b0BGcmVlQlNELm9yZz4NCj4gQXV0aG9yRGF0ZTogMjAyMy0wNy0yOCAyMzowNDoyNCArMDAw MA0KPiBDb21taXQ6ICAgICBEYW5pbG8gRy4gQmFpbyA8ZGJhaW9ARnJlZUJTRC5vcmc+DQo+ IENvbW1pdERhdGU6IDIwMjMtMDctMjggMjM6MDQ6MjQgKzAwMDANCj4NCj4gICAgICAyMDIz UTIgc3RhdHVzOiBNaW5vciBhZGp1c3RtZW50cyBpbiB0aGUgc3RydWN0dXJlDQo+IC0tLQ0K PiAgIHdlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMtMDQtMjAyMy0wNi9h enVyZS5hZG9jICB8IDQgKystLQ0KPiAgIHdlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVw b3J0LTIwMjMtMDQtMjAyMy0wNi9yZWxlbmcuYWRvYyB8IDIgKy0NCj4gICAyIGZpbGVzIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdp dCBhL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMtMDQtMjAyMy0wNi9h enVyZS5hZG9jIGIvd2Vic2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0y MDIzLTA2L2F6dXJlLmFkb2MNCj4gaW5kZXggMjQ1OGZiYjQxNC4uNDI1ZWFiN2IwMiAxMDA2 NDQNCj4gLS0tIGEvd2Vic2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0y MDIzLTA2L2F6dXJlLmFkb2MNCj4gKysrIGIvd2Vic2l0ZS9jb250ZW50L2VuL3N0YXR1cy9y ZXBvcnQtMjAyMy0wNC0yMDIzLTA2L2F6dXJlLmFkb2MNCj4gQEAgLTEzLDEzICsxMywxMyBA QCBDb250YWN0OiBMaS1XZW4gSHN1IDxsd2hzdUBGcmVlQlNELm9yZz4gKw0KPiAgIA0KPiAg IEluIHRoaXMgcXVhcnRlciwgd2UgaGF2ZSB3b3JrZWQgbWFpbmx5IG9uIEFSTTY0IGFyY2hp dGVjdHVyZSBzdXBwb3J0IGFuZCBidWlsZGluZyBhbmQgcHVibGlzaGluZyBpbWFnZXMgdG8g bGluazpodHRwczovL2xlYXJuLm1pY3Jvc29mdC5jb20vYXp1cmUvdmlydHVhbC1tYWNoaW5l cy9zaGFyZS1nYWxsZXJ5LWNvbW11bml0eVtBenVyZSBjb21tdW5pdHkgZ2FsbGVyeV0uDQo+ ICAgVGhlcmUgYXJlIHNvbWUgdGVzdGluZyBpbWFnZXMgYXZhaWxhYmxlIGluIHRoZSBwcm9q ZWN0J3MgdGVzdGluZyBwdWJsaWMgZ2FsbGVyeSwgbmFtZWQgYEZyZWVCU0RDR1Rlc3QtZDhh NDNmYTUtNzQ1YS00OTEwLTlmNzEtMGM5ZGEyYWMyMmJmYDoNCj4gLSsNCj4gKw0KPiAgICog RnJlZUJTRC1DVVJSRU5ULXRlc3RpbmcNCj4gICAqIEZyZWVCU0QtQ1VSUkVOVC1nZW4yLXRl c3RpbmcNCj4gICAqIEZyZWVCU0QtQ1VSUkVOVC1hcm02NC10ZXN0aW5nDQo+ICAgDQo+ICAg VG8gdXNlIHRoZW0sIHdoZW4gY3JlYXRpbmcgYSB2aXJ0dWFsIG1hY2hpbmU6DQo+IC0rDQo+ ICsNCj4gICAuIEluIGBTZWxlY3QgYW4gSW1hZ2VgIHN0ZXAsIGNob29zZSBgQ29tbXVuaXR5 IEltYWdlcyAoUFJFVklFVylgIGluIGBPdGhlciBpdGVtc2ANCj4gICAuIFNlYXJjaCBgRnJl ZUJTRGANCj4gICANCj4g4oCmDQoNCg0KVGhhbmtzIHRvIERhbmlsby4NCg0KRml4ZXM6IDdm MDAyMGVjYjUwMiBGaXggdHlwb3MgYW5kIGltcHJvdmVtZW50cyBpbiAyMDIzLTA0LTIwMjMt MDYgc3RhdHVzIA0KcmVwb3J0DQoNCuKAkyBwYXJ0IG9mIHdoaWNoIHdhcyBhdXRob3JlZCBi eSBtZSBhcyBzaG93biBhdCANCjxodHRwczovL3BhdGNoLWRpZmYuZ2l0aHVidXNlcmNvbnRl bnQuY29tL3Jhdy9mcmVlYnNkL2ZyZWVic2QtZG9jL3B1bGwvMjQzLmRpZmY+LCANCmJ1dCBt ZXJnZWQgd2l0aCBzbGlnaHQgZGlmZmVyZW5jZXMuDQoNCjxodHRwczovL2dpdGh1Yi5jb20v ZnJlZWJzZC9mcmVlYnNkLWRvYy9wdWxsLzI0Mz4NCg0K --------------FPfFXwp2iMEBAZXBHu0tjoR9-- --------------UAKZYBng8RaQt1TDBXF2bcDu Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEWT/lssMHB+28ly8Kt2dIb0oY1AsFAmTEmXMFAwAAAAAACgkQt2dIb0oY1Aut vhAAhkzxuHBxE1awK9Sep6Kt42GnLeFyn83p0Au4K80Bdt9pMy+ih1IFXmco/EqtD5sQXVg4eXpz qf2hhheQljReUvaXkE7f7ZyYGa5uzTm7m3f3I4C11bvR4FLnRBCyc43hprt5+kA8mkmp9qD6cgpf BerYakZkb5/g9cqCj/nTcNiHUQzowlGSheVWPfyivg9q7F1liHgF0EDXWIz7hh54wMTQbsaywaG4 gGoMYc7fBY3suEAnSsEE0+Un6WZkKPkrU8uUIi7sEa7/KVSX53a6fhaS1OFTF2PIkrhVuymSezWR wPEFOrX4EX0RlIzFQC4vOoO/j4KNNNa5C2RTIlBgUjUZCu/NzyUCZbbFA03p8R8u0b9xTLEsL8Qi QK2XTv1Yq+s7paw2H/X7UySJxiIcz/od/GSpwpCl4mXyZKXLlZ8b/bZklrU+8bstQ8chiOIoXS+g mNyntTsnjANvHjOWPuEfKbRIN/fbxSOEC2wBtiKlFm7mMxOurXLhrU8Ta6+pxb2JBjS5r657J5SI pEMzhrGFAXd9yDRlN6XuAe7TTwlbNPxtOIBlY1JpqgpWGafNfhvSN17FikNyflnwO9GkAjXyM6Re i6671tyj3FV30P1EIbDKc0JPaEdf/nNnDCsV/67BJ86jXJE56nON2S4n+sIuWEqur8ugN2tRV6mK hdk= =xVL9 -----END PGP SIGNATURE----- --------------UAKZYBng8RaQt1TDBXF2bcDu-- From nobody Tue Aug 1 08:28:59 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFSvG5lzvz4py4h for ; Tue, 1 Aug 2023 08: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 4RFSv109zFz3MSD; Tue, 1 Aug 2023 08:29:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690878541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uUmMX25uO78wFAmj/MhTwVXrX25SHKPa/x/wr804iSs=; b=O0lBDTioO1twAKs6BfiwymVJnxV9H1AWdrQghcIWn0dW21Q9baVP6B30ivShij8Mh7IKi1 pdB+IDUYp4XAFdq75/wFTBv8y2/6YiSfqGaQxPH9xjPF6qmE6/c8XXUQn2/m0C6CIDsA+7 0C7ASZ4f9RW/FuzxQY8VSL/JI6462+fYnx0ERaUwChcWcTw/n/OBUsUu+kNKPhbQsaCfXe bbKDIZ8dKmgy8CfPPD9aZmbasKrdo3txAdk5lmvLMMqQEht2UihwYvrBzjO8P2/xfHgCDP 7+9IcJMwtbhrJCAtPbC8LmadyZ+90poNu4KPcDRtbp3vhlNERrbI7lfTNyQFUg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690878541; a=rsa-sha256; cv=none; b=lLPiP6C5lMFCqrj9muXDPqZRva6DL9ichG9Y8eJocEYmnQuPCghP2JsRt2YU4evrnPpb/a bD0hBxWb6aHDjP6PqeLHyowRPaKLO1Bf02pfoNonQTOwGP/yKeyocm3PicOqeUIwkGhwNI sAKsBhZ/wYJ9GN/yiu8zwJH/tSBhZPRcX1On9i9Lbl/9GBRIujpJBsI2A9+iLGGfS9jMfj O10m5hoZDH+eMrbbIa2ymqzB4lJeakqEK3vfSCLYnvdsH3ZJki7QcsVcOuayg86yP6NT/0 AudMNnU8BRjE69WU/zID2ti/iTF0HI/uu8/jBniGYkLGiznGtTl0T8wQ203Xgw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690878541; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uUmMX25uO78wFAmj/MhTwVXrX25SHKPa/x/wr804iSs=; b=LXg4Ib2ZrAym6nxKbgrw/G3NH+FlIOp6AN4iFMg4lyFRTHb0Vg0v/kf1N4AFTKtKpEfx6w bYk5s/FSSda5g5YyOSmwzg5oaoFyK072HVauwuAqdSFpdK3gqx+tzSR/ajDyf1qqZXBoOo zyEZXREdokqdVtam+9n1p4hTdo2ymoFdYyNoVnYVGb73vPMejZ9hGvfh6nUwVWu9uB6TIp VgpiaU51Sxheg6d7cGV+wqRZYs1/obNBGqkJXIdYx50t9+u6GI7wVLNVH2SoICSNjAVsOL 153fnS3ek8DHfehHZBfpB5kKaswGXnqhm+aY3Jekp8E47wcMXceh7uz7lCrcsQ== 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 4RFStz40B3zW6M; Tue, 1 Aug 2023 08:28:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3718SxNm053451; Tue, 1 Aug 2023 08:28:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3718Sxfw053450; Tue, 1 Aug 2023 08:28:59 GMT (envelope-from git) Date: Tue, 1 Aug 2023 08:28:59 GMT Message-Id: <202308010828.3718Sxfw053450@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 4bae012609 - main - Update release engineering article to follow git workflow List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4bae0126093f11fdadb37697f072d3b74b94305a Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=4bae0126093f11fdadb37697f072d3b74b94305a commit 4bae0126093f11fdadb37697f072d3b74b94305a Author: Minsoo Choo AuthorDate: 2023-08-01 08:27:39 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-01 08:27:39 +0000 Update release engineering article to follow git workflow Approved by: gjb@ (re), carlavilla (doc) Differential Revision: https://reviews.freebsd.org/D41091 --- .../content/en/articles/freebsd-releng/_index.adoc | 240 ++++++--------------- shared/en/teams.adoc | 4 + 2 files changed, 74 insertions(+), 170 deletions(-) diff --git a/documentation/content/en/articles/freebsd-releng/_index.adoc b/documentation/content/en/articles/freebsd-releng/_index.adoc index 69a43a8d46..d027dba983 100644 --- a/documentation/content/en/articles/freebsd-releng/_index.adoc +++ b/documentation/content/en/articles/freebsd-releng/_index.adoc @@ -9,7 +9,7 @@ organizations: - organization: Rubicon Communications, LLC (Netgate) webpage: https://www.netgate.com/ description: Describes the approach used by the FreeBSD release engineering team to make production quality releases of the FreeBSD Operating System. It describes the tools available for those interested in producing customized FreeBSD releases for corporate rollouts or commercial productization -trademarks: ["freebsd", "intel", "general"] +trademarks: ["freebsd", "intel", "general", "git"] tags: ["releases", "engineering", "process", "FreeBSD"] --- @@ -28,13 +28,13 @@ tags: ["releases", "engineering", "process", "FreeBSD"] :teamPostmaster: FreeBSD Postmaster Team :teamRe: FreeBSD Release Engineering Team :teamSecteam: FreeBSD Security Team -:branchHead: head/ +:branchHead: main :branchStable: stable/ -:branchStablex: stable/12/ +:branchStablex: stable/13 :branchReleng: releng/ -:branchRelengx: releng/12.0/ -:branchReleasex: release/12.0.0/ -:branchRevision: 12.0 +:branchRelengx: releng/13.0 +:tagReleasex: release/13.0.0 +:branchRevision: 13.0 :images-path: articles/freebsd-releng/ @@ -63,11 +63,6 @@ Abstract This article describes the release engineering process of the FreeBSD Project. -[NOTE] -==== -This document has not yet been updated to describe the current release procedures of the FreeBSD Release Engineering team following the transition from Subversion to Git. -==== - ''' toc::[] @@ -266,13 +261,10 @@ The code slush does not enforce commit approvals to the branch. The code freeze marks the point in time where all commits to the branch require explicit approval from the {teamRe}. -The FreeBSD Subversion repository contains several hooks to perform sanity checks before any commit is actually committed to the tree. +The FreeBSD Git repository contains several hooks to perform sanity checks before any commit is actually committed to the tree. One of these hooks will evaluate if committing to a particular branch requires specific approval. -To enforce commit approvals by the {teamRe}, the Release Engineer updates [.filename]#base/svnadmin/conf/approvers#, and commits the change back to the repository. -Once this is done, any change to the branch must include an "Approved by:" line in the commit message. - -The "Approved by:" line must match the second column in [.filename]#base/svnadmin/conf/approvers#, otherwise the commit will be rejected by the repository hooks. +To enforce commit approvals by the {teamRe}, the Release Engineering Team must approve any changes to the branch, in which case the commit log must include an `Approved by: re (login)` line, where "login" is the login ID of the approver. [NOTE] ==== @@ -292,7 +284,7 @@ This section describes the changes to the website that should occur as the relea [NOTE] ==== -The files specified throughout this section are relative to the `head/` branch of the `doc` repository in Subversion. +The files specified throughout this section are relative to the `{branchHead}` branch of the `doc` repository. ==== [[releng-website-prerelease]] @@ -325,7 +317,7 @@ When transitioning from `PRERELEASE` to `BETA`, these files need to be updated t | File to Edit | What to Change -|[.filename]#share/releases.adoc# +|[.filename]#~/shared/releases.adoc# |Update `betarel-vers` to `BETA__1__` |[.filename]#~/website/data/en/news/news.toml# @@ -338,11 +330,7 @@ When transitioning from `PRERELEASE` to `BETA`, these files need to be updated t |Add the new `BETA`, `RC`, or final `RELEASE` to the template |=== -Once the {branchRelengx} branch is created, the various release-related documents need to be generated and manually added to the `doc/` repository. - -Within [.filename]#release/doc#, invoke to generate [.filename]#errata.html#, [.filename]#hardware.html#, [.filename]#readme.html#, and [.filename]#relnotes.html# pages, which are then added to [.filename]#doc/head/en_US.ISO8859-1/htdocs/releases/X.YR/#, where _X.Y_ represents the major and minor version number of the release. - -The `fbsd:nokeywords` property must be set to `on` on the newly-added files before the pre-commit hooks will allow them to be added to the repository. +Once the {branchRelengx} branch is created, the various release-related documents need to be added to the `doc/` repository. [NOTE] ==== @@ -380,14 +368,19 @@ See <> for information on building the `ALPHA` images. When creating the {branchStable} branch, several changes are required in both the new {branchStable} branch and the {branchHead} branch. The files listed are relative to the repository root. -To create the new {branchStablex} branch in Subversion: +To create the new {branchStablex} branch in Git: + +[NOTE] +==== +Make sure that you are in the {branchHead} branch +==== [source,shell,subs="attributes"] .... -% svn cp ^/head {branchStablex} +% git checkout -b {branchStablex} .... -Once the {branchStablex} branch has been committed, make the following edits: +Once the {branchStablex} branch has been created, make the following edits: [.informaltable] [cols="1,1", frame="none", options="header"] @@ -395,10 +388,10 @@ Once the {branchStablex} branch has been committed, make the following edits: | File to Edit | What to Change -|[.filename]#stable/12/UPDATING# +|[.filename]#UPDATING# |Update the FreeBSD version, and remove the notice about `WITNESS` -|[.filename]#stable/12/contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h# +|[.filename]#contrib/jemalloc/include/jemalloc/jemalloc_FreeBSD.h# a| [source,shell,subs="attributes"] @@ -408,37 +401,37 @@ a| #endif .... -|[.filename]#stable/12/lib/clang/llvm.build.mk# +|[.filename]#lib/clang/llvm.build.mk# |Uncomment `-DNDEBUG` -|[.filename]#stable/12/sys/\*/conf/GENERIC*# +|[.filename]#sys/\*/conf/GENERIC*# |Remove debugging support -|[.filename]#stable/12/sys/*/conf/MINIMAL# +|[.filename]#sys/*/conf/MINIMAL# |Remove debugging support -|[.filename]#stable/12/release/release.conf.sample# +|[.filename]#release/release.conf.sample# |Update `SRCBRANCH` -|[.filename]#stable/12/sys/*/conf/GENERIC-NODEBUG# +|[.filename]#sys/*/conf/GENERIC-NODEBUG# |Remove these kernel configurations -|[.filename]#stable/12/sys/arm/conf/std.arm*# +|[.filename]#sys/arm/conf/std.arm*# |Remove debugging options -|[.filename]#stable/12/sys/conf/newvers.sh# +|[.filename]#sys/conf/newvers.sh# |Update the `BRANCH` value to reflect `BETA1` -|[.filename]#stable/12/share/mk/src.opts.mk# +|[.filename]#share/mk/src.opts.mk# |Move `REPRODUCIBLE_BUILD` from `\__DEFAULT_NO_OPTIONS` to `__DEFAULT_YES_OPTIONS` -|[.filename]#stable/12/share/mk/src.opts.mk# +|[.filename]#share/mk/src.opts.mk# |Move `LLVM_ASSERTIONS` from `\__DEFAULT_YES_OPTIONS` to `__DEFAULT_NO_OPTIONS` (FreeBSD 13.x and later only) -|[.filename]#stable/12/libexec/rc/rc.conf# +|[.filename]#libexec/rc/rc.conf# |Set `dumpdev` from `AUTO` to `NO` (it is configurable via for those that want it enabled by default) -|[.filename]#stable/12/release/Makefile# +|[.filename]#release/Makefile# |Remove the `debug.witness.trace` entries |=== @@ -450,34 +443,34 @@ Then in the {branchHead} branch, which will now become a new major version: | File to Edit | What to Change -|[.filename]#head/UPDATING# +|[.filename]#UPDATING# |Update the FreeBSD version -|[.filename]#head/sys/conf/newvers.sh# +|[.filename]#sys/conf/newvers.sh# |Update the `BRANCH` value to reflect `CURRENT`, and increment `REVISION` -|[.filename]#head/Makefile.inc1# +|[.filename]#Makefile.inc1# |Update `TARGET_TRIPLE` and `MACHINE_TRIPLE` -|[.filename]#head/sys/sys/param.h# +|[.filename]#sys/sys/param.h# |Update `__FreeBSD_version` -|[.filename]#head/gnu/usr.bin/cc/cc_tools/freebsd-native.h# +|[.filename]#gnu/usr.bin/cc/cc_tools/freebsd-native.h# |Update `FBSD_MAJOR` and `FBSD_CC_VER` -|[.filename]#head/contrib/gcc/config.gcc# +|[.filename]#contrib/gcc/config.gcc# |Append the `freebsdversion.h` section -|[.filename]#head/lib/clang/llvm.build.mk# +|[.filename]#lib/clang/llvm.build.mk# |Update the value of `OS_VERSION` -|[.filename]#head/lib/clang/freebsd_cc_version.h# +|[.filename]#lib/clang/freebsd_cc_version.h# |Update `FREEBSD_CC_VERSION` -|[.filename]#head/lib/clang/include/lld/Common/Version.inc# +|[.filename]#lib/clang/include/lld/Common/Version.inc# |Update `LLD_REVISION_STRING` -|[.filename]#head/Makefile.libcompat# +|[.filename]#Makefile.libcompat# |Update `LIB32CPUFLAGS` |=== @@ -516,13 +509,7 @@ These files are all relative to the top-most level of the stable branch: Following the code slush, the next phase of the release cycle is the code freeze. This is the point at which all commits to the stable branch require explicit approval from the {teamRe}. -This is enforced by pre-commit hooks in the Subversion repository by editing [.filename]#base/svnadmin/conf/approvers# to include a regular expression matching the {branchStablex} branch for the release: - -[.programlisting,subs="attributes"] -.... -^/{branchStablex} re -^/{branchRelengx} re -.... +This is enforced by {git-admin-email} who handles the repository. [NOTE] ==== @@ -544,9 +531,14 @@ This is a multi-step process that must be done in a specific order, to avoid ano The paths listed below are relative to the repository root. The order of commits and what to change are: +[NOTE] +==== +Make sure that you are in the {branchStablex} branch +==== + [source,shell,subs="attributes"] .... -% svn cp ^/{branchStablex} {branchRelengx} +% git checkout -b {branchRelengx} .... [.informaltable] @@ -555,41 +547,39 @@ The order of commits and what to change are: | File to Edit | What to Change -|[.filename]#releng/12.0/sys/conf/newvers.sh# +|[.filename]#sys/conf/newvers.sh# |Change `BETA__X__` to `RC1` -|[.filename]#releng/12.0/sys/sys/param.h# +|[.filename]#sys/sys/param.h# |Update `__FreeBSD_version` -|[.filename]#releng/12.0/sys/conf/kern.opts.mk +|[.filename]#sys/conf/kern.opts.mk# |Move `REPRODUCIBLE_BUILD` from `__DEFAULT_NO_OPTIONS` to `__DEFAULT_YES_OPTIONS` -|[.filename]#releng/12.0/etc/pkg/FreeBSD.conf# +|[.filename]#etc/pkg/FreeBSD.conf# |Replace `latest` with `quarterly` as the default package repository location -|[.filename]#releng/12.0/release/pkg_repos/release-dvd.conf# +|[.filename]#release/pkg_repos/release-dvd.conf# |Replace `latest` with `quarterly` as the default package repository location -|[.filename]#stable/12/sys/conf/newvers.sh# +|[.filename]#sys/conf/newvers.sh# |Update `BETA__X__` with `PRERELEASE` -|[.filename]#stable/12/sys/sys/param.h# +|[.filename]#sys/sys/param.h# |Update `__FreeBSD_version` - -|[.filename]#svnadmin/conf/approvers# -|Add a new approvers line for the releng branch as was done for the stable branch |=== +Then, {git-admin-email} adds new approvers for the releng branch as did for the stable branch. + [source,shell,subs="attributes"] .... -% svn propdel -R svn:mergeinfo {branchRelengx} -% svn commit {branchRelengx} -% svn commit {branchStablex} +% git add . +% git commit .... Now that two new `__FreeBSD_version` values exist, also update [.filename]#~/documentation/content/en/books/porters-handbook/versions/chapter.adoc# in the Documentation Project repository. -After the first `RC` build has completed and tested, the {branchStable} branch can be "thawed" by removing (or commenting) the ^/{branchStablex} entry in [.filename]#svnadmin/conf/approvers#. +After the first `RC` build has completed and tested, the {branchStable} branch can be "thawed" by {git-admin-email}. Following the availability of the first `RC`, {teamBugmeister} should be emailed to add the new FreeBSD `-RELEASE` to the `versions` available in the drop-down menu shown in the bug tracker. @@ -601,11 +591,6 @@ This section describes the general procedures producing FreeBSD development snap [[releng-build-scripts]] === Release Build Scripts -This section describes the build scripts used by {teamRe} to produce development snapshots and releases. - -[[releng-build-scripts-single]] -==== The [.filename]#release.sh# Script - Prior to FreeBSD 9.0-RELEASE, [.filename]#src/release/Makefile# was updated to support , and the [.filename]#src/release/generate-release.sh# script was introduced as a wrapper to automate invoking the targets. Prior to FreeBSD 9.2-RELEASE, [.filename]#src/release/release.sh# was introduced, which heavily based on [.filename]#src/release/generate-release.sh# included support to specify configuration files to override various options and environment variables. @@ -638,98 +623,9 @@ Then invoke [.filename]#src/release/release.sh# as: See and [.filename]#src/release/release.conf.sample# for more details and example usage. -[[releng-build-scripts-multiple]] -==== The [.filename]#thermite.sh# Wrapper Script - -To make cross building the full set of architectures supported on a given branch faster, easier, and reduce human error factors, a wrapper script around [.filename]#src/release/release.sh# was written to iterate through the various combinations of architectures and invoke [.filename]#src/release/release.sh# using a configuration file specific to that architecture. - -The wrapper script is called [.filename]#thermite.sh#, which is available in the FreeBSD Subversion repository at `svn://svn.freebsd.org/base/user/gjb/thermite/`, in addition to configuration files used to build {branchHead} and {branchStablex} development snapshots. - -Using [.filename]#thermite.sh# is covered in <> and <>. - -Each architecture and individual kernel have their own configuration file used by [.filename]#release.sh#. -Each branch has its own [.filename]#defaults-X.conf# configuration which contains entries common throughout each architecture, where overrides or special variables are set and/or overridden in the per-build files. - -The per-build configuration file naming scheme is in the form of [.filename]#${revision}-${TARGET_ARCH}-${KERNCONF}-${type}.conf#, where the uppercase variables are equivalent to what uses in the build system, and lowercase variables are set within the configuration files, mapping to the major version of the respective branch. - -Each branch also has its own [.filename]#builds-X.conf# configuration, which is used by [.filename]#thermite.sh#. The [.filename]#thermite.sh# script iterates through each ${revision}, ${TARGET_ARCH}, ${KERNCONF}, and ${type} value, creating a master list of what to build. -However, a given combination from the list will only be built if the respective configuration file exists, which is where the naming scheme above is relevant. - -There are two paths of file sourcing: - -* [.filename]#builds-12.conf# - [.filename]#main.conf# -+ -This controls [.filename]#thermite.sh# behavior -* [.filename]#12-amd64-GENERIC-snap.conf# - [.filename]#defaults-12.conf# - [.filename]#main.conf# -+ -This controls [.filename]#release/release.sh# behavior within the build - -[NOTE] -==== -The [.filename]#builds-12.conf#, [.filename]#defaults-12.conf#, and [.filename]#main.conf# configuration files exist to reduce repetition between the various per-build files. -==== - -[[releng-build-snapshot]] -=== Building FreeBSD Development Snapshots - -The official release build machines have a specific filesystem layout, which using ZFS, [.filename]#thermite.sh# takes heavy advantage of with clones and snapshots, ensuring a pristine build environment. - -The build scripts reside in [.filename]#/releng/scripts-snapshot/scripts# or [.filename]#/releng/scripts-release/scripts# respectively, to avoid collisions between an `RC` build from a releng branch versus a `STABLE` snapshot from the respective stable branch. - -A separate dataset exists for the final build images, [.filename]#/snap/ftp#. This directory contains both snapshots and releases directories. -They are only used if the `EVERYTHINGISFINE` variable is defined in [.filename]#main.conf#. - -[NOTE] -==== -The `EVERYTHINGISFINE` variable name was chosen to avoid colliding with a variable that might be possibly set in the user environment, accidentally enabling the behavior that depends on it being defined. -==== - -As [.filename]#thermite.sh# iterates through the master list of combinations and locates the per-build configuration file, a ZFS dataset is created under [.filename]#/releng#, such as [.filename]#/releng/12-amd64-GENERIC-snap#. -The `src/`, `ports/`, and `doc/` trees are checked out to separate ZFS datasets, such as [.filename]#/releng/12-src-snap#, which are then cloned and mounted into the respective build datasets. -This is done to avoid checking out a given tree more than once. - -Assuming these filesystem paths, [.filename]#thermite.sh# would be invoked as: - -[source,shell,subs="attributes"] -.... -# cd /releng/scripts-snapshot/scripts -# ./setrev.sh -b {branchStablex} -# ./zfs-cleanup.sh -c ./builds-12.conf -# ./thermite.sh -c ./builds-12.conf -.... - -Once the builds have completed, additional helper scripts are available to generate development snapshot emails which are sent to the `freebsd-snapshots@freebsd.org` mailing list: - -[source,shell,subs="attributes"] -.... -# cd /releng/scripts-snapshot/scripts -# ./get-checksums.sh -c ./builds-12.conf | ./generate-email.pl > snapshot-12-mail -.... - -[NOTE] -==== -The generated output should be double-checked for correctness, and the email itself should be PGP signed, in-line. -==== - -[NOTE] -==== -These helper scripts only apply to development snapshot builds. -Announcements during the release cycle (excluding the final release announcement) are created from an email template. -A sample of the email template currently used can be found link:here[here]. -==== - [[releng-build-release]] === Building FreeBSD Releases -Similar to building FreeBSD development snapshots, [.filename]#thermite.sh# would be invoked the same way. -The difference between development snapshots and release builds, `BETA` and `RC` included, is that the configuration files must be named with `release` instead of `snap` as the type, as mentioned above. - -In addition, the `BUILDTYPE` and `types` must be changed from `snap` to `release` in [.filename]#defaults-12.conf# and [.filename]#builds-12.conf#, respectively. - -When building `BETA`, `RC`, and the final `RELEASE`, also statically set `BUILDSVNREV` to the revision on the branch reflecting the name change, `BUILDDATE` to the date the builds are started in `YYYYMMDD` format. -If the `doc/` and `ports/` trees have been tagged, also set `PORTBRANCH` and `DOCBRANCH` to the relevant tag path in the Subversion repository, replacing `HEAD` with the last changed revision. -Also set `releasesrc` in [.filename]#builds-12.conf# to the relevant branch, such as {branchStablex} or {branchRelengx}. - During the release cycle, a copy of [.filename]#CHECKSUM.SHA512# and [.filename]#CHECKSUM.SHA256# for each architecture are stored in the {teamRe} internal repository in addition to being included in the various announcement emails. Each [.filename]#MANIFEST# containing the hashes of [.filename]#base.txz#, [.filename]#kernel.txz#, etc. are added to package:misc/freebsd-release-manifests[] in the Ports Collection, as well. @@ -751,14 +647,18 @@ In preparation for the release build, several files need to be updated: |Replace `__FreeBSD_version` with the value in [.filename]#sys/sys/param.h# |=== -After building the final `RELEASE`, the {branchRelengx} branch is tagged as {branchReleasex} using the revision from which the `RELEASE` was built. -Similar to creating the {branchStablex} and {branchRelengx} branches, this is done with `svn cp`. +After building the final `RELEASE`, the {branchRelengx} branch is tagged as {tagReleasex} using the revision from which the `RELEASE` was built. +Similar to creating the {branchStablex} and {branchRelengx} branches, this is done with `git tag`. From the repository root: +[NOTE] +==== +Make sure that you are in the {branchRelengx} branch +==== + [source,shell,subs="attributes"] .... -% svn cp ^/{branchRelengx}@r306420 {branchReleasex} -% svn commit {branchReleasex} +% git tag {tagReleasex} .... [[releng-mirrors]] @@ -846,7 +746,7 @@ Once the {branchReleng} branch has been handed over to the {teamSecteam} as desc [[releng-wrapup-handoff]] === Handoff to the {teamSecteam} -Roughly two weeks following the release, the Release Engineer updates [.filename]#svnadmin/conf/approvers# changing the approver column from `re` to `(so|security-officer)` for the {branchRelengx} branch. +Roughly two weeks following the release, the Release Engineer updates the Git repository changing the approver from the Release engineering team to the security officer for the {branchRelengx} branch. [[releng-eol]] == Release End-of-Life diff --git a/shared/en/teams.adoc b/shared/en/teams.adoc index f433571100..194f231149 100644 --- a/shared/en/teams.adoc +++ b/shared/en/teams.adoc @@ -59,6 +59,10 @@ :mirror-admin-email: mirror-admin@FreeBSD.org :mirror-admin: {mirror-admin-name} <{mirror-admin-email}> +:git-admin-name: Git administrators +:git-admin-email: gitadm@FreeBSD.org +:git-admin: {git-admin-name} <{git-admin-email}> + :pcvs-name: CVS ports Repository Meisters :pcvs-email: pcvs@FreeBSD.org :pcvs: {pcvs-name} <{pcvs-email}> From nobody Tue Aug 1 08:48:15 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFTKP47Scz4pypb for ; Tue, 1 Aug 2023 08:48:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RFTKG2rVcz3NX0; Tue, 1 Aug 2023 08:48:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690879698; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VxpRtKvtSH88x2VYMozFb5aZ2BGmEQBFW5MZEy2uxpc=; b=oVdYh8CP8a3WmEjIyKw/vtPf3KDuP2oAcWx9Yl1nYJ1s11yHt9tXnyYEIGPRRNb0/8WHuw myGpS6A2eapFRK1bA2s66g2IwJH1Fi0GWqa5shY3oz7DuIt5S/D9G//TCpLdq5xLOInDCT IRQbEQtxk6ALFMWnDhf+mplE4+aNJwLai9MNny/+1BCHOrChRh+QTpTdgqwQuuDFBnPsWa 6NN2eq1+eHj+R0uCEFvIiDiObFsFnpCsQyI07GdGwTCG2RFyLuaqNjioXVikrUWPibCeE1 M33lF0dnBZrorwVPfXYx4RzoheNTl6rgTPCfzTksEEhQwBGZ2nZRiWg/6RdE9Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690879698; a=rsa-sha256; cv=none; b=qnWfCEFYh9QEkzIvcGcSY6lraXnZN8bcbAkXSEjobjF08S7Ge1fLidlcBluilvLiWOnsJu OIBjzOmAvhRK70TrdkFj+MQDB4LFYMtZkRq52YPz7qkNNKrcph0EPzF0Jm/VGvIkJFEaDT MVYwV2Gs1P5BvbwT0uSm7PvygDpufVpyHBoS/YNjpf6z37bXA3C7aatvqXW2sReXU4MiQa BefjYh5J6BZaH6cTdUh5X+648eKq0dQOkKZZti7WzrfE80aW9ix/sX7ip3T3lH18rvq6lf vHdjP6oLQxUBcYGXQIuf81uw6+AnO9N9TbVgPSKlOS9jEY5J6mB1NIPnvv5YTg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690879698; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=VxpRtKvtSH88x2VYMozFb5aZ2BGmEQBFW5MZEy2uxpc=; b=SVrOynIwFp/1KXoZWaABHeo3oUIshu5yHl4/VUyOzF1xNLEMbGpzyLECLAEMw5Po5C+Luc IbEZ2WBi1d9YA0+9TUvVjB9oxPE9cp/GckAQVdOV+1+kXr5Kfp1B9Hqc6FJkmnvoZ0bFiM XmOqp8d991HHedgT8CA3Wwy0LqIevtbf5cuUbhbzCP8oKAFfKG+td0JWct5TkJhtWpXWgo jrUPjGZlOrTQZ23blmmlOssamgm1qJFbE/Jm9QJ07YAveUyNrsuxV4IbarBZfqhoJILncW sXpovwWVLMxMlS2gYFn5/iQiVYirt4RXaClLzIyXeCyHurq7RkLQxzuLNMgzhw== 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 4RFTKG05xxzWlg; Tue, 1 Aug 2023 08:48:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3718mF60085826; Tue, 1 Aug 2023 08:48:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3718mF9j085825; Tue, 1 Aug 2023 08:48:15 GMT (envelope-from git) Date: Tue, 1 Aug 2023 08:48:15 GMT Message-Id: <202308010848.3718mF9j085825@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 2cfef2379a - main - Handbook - ZFS: Fix typo List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2cfef2379a95eaef096a75eabe1d110185e355a5 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=2cfef2379a95eaef096a75eabe1d110185e355a5 commit 2cfef2379a95eaef096a75eabe1d110185e355a5 Author: Soobin Rho AuthorDate: 2023-08-01 08:44:53 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-01 08:44:53 +0000 Handbook - ZFS: Fix typo Reviewed by: Mina Galić Approved by: carlavilla@ Pull Request: https://github.com/freebsd/freebsd-doc/pull/232 --- documentation/content/en/books/handbook/zfs/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/zfs/_index.adoc b/documentation/content/en/books/handbook/zfs/_index.adoc index b447e318e2..79e5eaaa02 100644 --- a/documentation/content/en/books/handbook/zfs/_index.adoc +++ b/documentation/content/en/books/handbook/zfs/_index.adoc @@ -2065,7 +2065,7 @@ usr/home/joe 1.3G 31k 1.3G 0% /usr/home/joe usr/home/joenew 1.3G 31k 1.3G 0% /usr/home/joenew .... -Creating a clone makes it an exact copy of the state the dataset as it was when taking the snapshot. +Creating a clone makes it an exact copy of the state the dataset was in when taking the snapshot. Changing the clone independently from its originating dataset is possible now. The connection between the two is the snapshot. ZFS records this connection in the property `origin`. From nobody Tue Aug 1 09:32:10 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFVJ95fRpz4q1Yy for ; Tue, 1 Aug 2023 09:32:11 +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 4RFVHv09Sjz3QTq; Tue, 1 Aug 2023 09:32:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690882331; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fdi3PjQHS1ny+GXtnT2degnUybVrQdPO9P+akwc6O8s=; b=BBoL4ztrkm6j3+Cb+0Ae4AcKazEANZpaePiJmF27mrr5eVg8xqlc8RynBKPDUoDU2XNooF o0dUrSxEEMoycxxcWG/obNY1ceLtnEzPeM4I9vJTdCKEbl9V9mz/AwNKiq332ECVjpogvG VsI9QaCjgmJWjtZI3mVXZuHjZAj81mdtwDPoKFffkt0jEvJloboQ5acLRiaLs58MNp4zJ2 hGP5BCLxoOpJvOJB3CH2xBbpCO+pZjQBytDD0ENcHtlNViF7zto46cgpmtij44/Xjq8fqA kzUxBBED9YEIMdjHPOb5NErQi8ZBzYxB0cHwr2mvNs/kuB990EfgzhKOM8/23g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690882331; a=rsa-sha256; cv=none; b=SCvJuZIwfGd2xsxCuNATxWUqbkPAgoVoCNUCn/39Whcx9Fa4RCCeP7iiNiUcsdTUcOR4fH Cp7s+x+frSoQzuNffP8vD23XE6fAOnl8hXukfUidGNz1fN24TF7TXJ9dxmSZPkfbpC4zOP J+92JhiVlF8q23/FhWauykbz6xS/wkynNRYSoZwTkVGODbB/nqSV+VO0p7ywHjYA/W34lI 4dUMuUPO9xqQeK83jHGWTt35vWlp6iWb617T2PRcqF4QxTwLD/OlAPUgS1k895oR+A7aSC v1ONWzIa87IUeyqOcyBF8AkO+BZ+6zVMnT+Fw72CYRst2q31Cl1eurfJnK8G9A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690882331; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=fdi3PjQHS1ny+GXtnT2degnUybVrQdPO9P+akwc6O8s=; b=NUog6dhAr/A7R/XlAKs76CAUTltA+9UDfRnJ2S22WxDRCDngypSnCFYde5mUtZgDRYGuYY odUJ+1kTVP8ymDXUZisAnRr11zip7CEUcf5HO2zaRrzwP83TJYDGF2O70PCG/cK5i01wuK S4jk4l0dAQ5ffLOMBHns4O9Y8+5nAu2NxP+j3RpjXpdxd4pnnDehZ00/9mDi1hLmEfN/K8 Kz+39zva32MzWPxZj1O3mkRBtvD3goAWxjz86T78HC1W5Q3LEgUA62BXn8qZXdXKHZJZOV D8SvK+t65KKtTfS31QGprKw2b5CE4F8BBD8kAcE5RKCuLustqhIfIXHgL08Ibw== 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 4RFVHt5qbQzXkC; Tue, 1 Aug 2023 09:32:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3719WA8h063710; Tue, 1 Aug 2023 09:32:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3719WABe063709; Tue, 1 Aug 2023 09:32:10 GMT (envelope-from git) Date: Tue, 1 Aug 2023 09:32:10 GMT Message-Id: <202308010932.3719WABe063709@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 9401f487d4 - main - Handbook-WG: Upgrade config chapter List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9401f487d47fb9147a5c6792e0318b9389749de3 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=9401f487d47fb9147a5c6792e0318b9389749de3 commit 9401f487d47fb9147a5c6792e0318b9389749de3 Author: Sergio Carlavilla Delgado AuthorDate: 2023-08-01 09:06:38 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-01 09:06:38 +0000 Handbook-WG: Upgrade config chapter Changes: * Change the title of the chapter to be more acurate * Add a config files entry (/etc, /usr/local/etc), and /etc/sysctl.conf * Rework the entry "managing services in FreeBSD" * Upgrade cron section and add periodic info * Upgrade syslog section * Remove tuning section, some parts are really outdated * Upgrade power management section * Little upgrades to swap section ACPI info obtained from: * https://freebsdfoundation.org/wp-content/uploads/2022/04/ACPI-Support-for-Embedded-Controllers.pdf * https://freebsdfoundation.org/wp-content/uploads/2018/04/Pain-and-Suffering-on-the-Road-to-Resume.pdf * https://wiki.freebsd.org/ACPI * https://papers.freebsd.org/2002/watanabe-acpi.files/watanabe-acpi-paper.pdf * https://vermaden.wordpress.com/2018/11/28/the-power-to-serve-freebsd-power-management/ * https://github.com/freebsd/drm-kmod/blob/master/drivers/gpu/drm/i915/i915_params.c PR: 219953,260994,216753 Differential Revision: https://reviews.freebsd.org/D41052 Reviewed by: fernape, karels Sponsored by: Daifressh --- .../content/en/books/handbook/config/_index.adoc | 1699 ++++++++++---------- 1 file changed, 844 insertions(+), 855 deletions(-) diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc index 71ed091867..b82caf1419 100644 --- a/documentation/content/en/books/handbook/config/_index.adoc +++ b/documentation/content/en/books/handbook/config/_index.adoc @@ -1,17 +1,17 @@ --- -title: Chapter 14. Configuration and Tuning +title: Chapter 14. Configuration, Services, Logging and Power Management part: Part III. System Administration prev: books/handbook/partiii next: books/handbook/boot -description: This chapter explains much of the FreeBSD configuration process, including some of the parameters which can be set to tune a FreeBSD system. -tags: ["configuration", "tuning", "services", "cron", "logging", "configuration files", "sysctl", "tuning disks", "kernel limits", "swap", "power management"] +description: This chapter explains much of the FreeBSD configuration files, how to enable or disable a service, how to configure the logging system and the power management area. +tags: ["configuration", "services", "cron", "periodic", "logging", "configuration files", "sysctl", "swap", "power management"] showBookMenu: true weight: 18 path: "/books/handbook/" --- [[config-tuning]] -= Configuration and Tuning += Configuration, Services, Logging and Power Management :doctype: book :toc: macro :toclevels: 1 @@ -57,28 +57,317 @@ This chapter explains much of the FreeBSD configuration process, including some Before reading this chapter, you should: * Understand UNIX(R) and FreeBSD basics (crossref:basics[basics,FreeBSD Basics]). -* Be familiar with the basics of kernel configuration and compilation (crossref:kernelconfig[kernelconfig,Configuring the FreeBSD Kernel]). After reading this chapter, you will know: -* The basics of [.filename]#rc.conf# configuration and [.filename]#/usr/local/etc/rc.d# startup scripts. * How to use the various configuration files in [.filename]#/etc#. +* The basics of [.filename]#rc.conf# configuration and [.filename]#/usr/local/etc/rc.d# startup scripts. * How to tune FreeBSD using man:sysctl[8] variables. -* How to tune disk performance and modify kernel limitations. +* How to configure the power management in FreeBSD. -[[configtuning-starting-services]] -== Starting Services +[[configtuning-configfiles]] +== Configuration Files + +FreeBSD maintains a clear separation between the base system and third party applications and therefore this affects where the configuration files of these applications are located. + +FreeBSD base system configuration is located at the [.filename]#/etc# directory, +and the [.filename]#/usr/local/etc# directory contains all the configuration files of the applications installed on the system through the ports collection and packages. + +The kernel state configuration is located in [.filename]#/etc/sysctl.conf#. +In the section <>, the operation of man:sysctl[8] will be explained in more detail. + +For more information about the FreeBSD file system structure refer to man:hier[7]. + +As a general rule, configuration files do not use a standard on what syntax they must follow. +Although it is true that the `#` character is normally used to comment a line and that each line has a configuration variable. + +[NOTE] +==== +Some applications like man:pkg[8] are starting to use the link:https://github.com/vstakhov/libucl[Universal Configuration Language (UCL)]. +==== + +=== The [.filename]#/etc# directory + +The [.filename]#/etc# directory contains all of the FreeBSD base system configuration files that are responsible for configuring FreeBSD. + +[CAUTION] +==== +*Extreme* caution must be taken when modifying files in the [.filename]#/etc# directory; misconfiguration could make FreeBSD unbootable or malfunction. +==== + +[.informaltable] +[cols="1,1", frame="none"] +|=== + +|[.filename]#/etc# +|System configuration files and scripts. + +|[.filename]#/etc/defaults# +|Default system configuration files, see man:rc[8] for more information. + +|[.filename]#/etc/fstab# +|man:fstab[5] contains descriptive information about the various file systems. + +|[.filename]#/etc/mail# +|Extra man:sendmail[8] configuration and other MTA configuration files. + +|[.filename]#/etc/mtree# +|mtree configuration files, see man: mtree[8] for more information. + +|[.filename]#/etc/pam.d# +|Configuration files for the Pluggable Authentication Modules (PAM) library. + +|[.filename]#/etc/periodic# +|Scripts that are run daily, weekly, and monthly, via man:cron[8], see man:periodic[8] for more information. + +|[.filename]#/etc/rc.d# +|System and daemon startup/control scripts, see man:rc[8] for more information. + +|[.filename]#/etc/rc.conf# +|Contains descriptive information about the local host name, configuration details for any potential network interfaces and which services should be started up at system initial boot time. More information in <> + +|[.filename]#/etc/security# +|OpenBSM audit configuration files, see man:audit[8] for more information. + +|[.filename]#/etc/ppp# +|ppp configuration files, see man:ppp[8] for more information. + +|[.filename]#/etc/ssh# +|OpenSSH configuration files, see man:ssh[1] for more information. + +|[.filename]#/etc/ssl# +|OpenSSL configuration files. + +|[.filename]#/etc/sysctl.conf# +|Contains settings for the kernel. More information in <> + +|=== + +[[configtuning-sysctl]] +=== The sysctl utility + +The man:sysctl[8] utility is used to make changes to a running FreeBSD system. + +The man:sysctl[8] utility retrieves kernel state and allows processes with appropriate privilege to set kernel state. +The state to be retrieved or set is described using a "Management Information Base" ("MIB") style name, described as a dotted set of components. -Many users install third party software on FreeBSD from the Ports Collection and require the installed services to be started upon system initialization. -Services, such as package:mail/postfix[] or package:www/apache22[] are just two of the many software packages which may be started during system initialization. -This section explains the procedures available for starting third party software. +.Management Information Base +[.informaltable] +[cols="1,1", frame="none"] +|=== + +|sysctl +|"Magic" numbers + +|kern +|Kernel functions and features + +|vm +|virtual memory + +|vfs +|Filesystem + +|net +|Network + +|debug +|Debugging parameters + +|hw +|Hardware + +|machdep +|Machine dependent + +|user +|Userland + +|p1003_1b +|POSIX 1003.1B + +|=== + +At its core, man:sysctl[8] serves two functions: to read and to modify system settings. + +To view all readable variables: + +[source,shell] +.... +% sysctl -a +.... -In FreeBSD, most included services, such as man:cron[8], are started through the system startup scripts. +The output should be similar to the following: + +[.programlisting] +.... +kern.ostype: FreeBSD +... +vm.swap_enabled: 1 +vm.overcommit: 0 +vm.domain.0.pidctrl.kdd: 8 +vm.domain.0.pidctrl.kid: 4 +vm.domain.0.pidctrl.kpd: 3 +... +vfs.zfs.sync_pass_rewrite: 2 +vfs.zfs.sync_pass_dont_compress: 8 +vfs.zfs.sync_pass_deferred_free: 2 +.... + +To read a particular variable, specify its name: + +[source,shell] +.... +% sysctl kern.maxproc +.... + +The output should be similar to the following: + +[.programlisting] +.... +kern.maxproc: 1044 +.... + +The Management Information Base (MIB) is hierarchical and hence, specifying a prefix prints all the nodes hanging from it: + +[source,shell] +.... +% sysctl net +.... -=== Extended Application Configuration +The output should be similar to the following: + +[.programlisting] +.... +net.local.stream.recvspace: 8192 +net.local.stream.sendspace: 8192 +net.local.dgram.recvspace: 16384 +net.local.dgram.maxdgram: 2048 +net.local.seqpacket.recvspace: 8192 +net.local.seqpacket.maxseqpacket: 8192 +net.local.sockcount: 60 +net.local.taskcount: 25 +net.local.recycled: 0 +net.local.deferred: 0 +net.local.inflight: 0 +net.inet.ip.portrange.randomtime: 1 +net.inet.ip.portrange.randomcps: 9999 +[...] +.... + +To set a particular variable, use the _variable_=_value_ syntax: + +[source,shell] +.... +# sysctl kern.maxfiles=5000 +.... + +The output should be similar to the following: + +[.programlisting] +.... +kern.maxfiles: 2088 -> 5000 +.... + +[NOTE] +==== +To keep the configuration after a reboot it is necessary to add these variables to the [.filename]#/etc/sysctl.conf# file as explained below. +==== + +[[configtuning-sysctlconf]] +=== The [.filename]#/etc/sysctl.conf# file + +The configuration file for man:sysctl[8], [.filename]#/etc/sysctl.conf#, looks much like [.filename]#/etc/rc.conf#. + +Values are set using a `variable=value` syntax. + +[NOTE] +==== +The specified values are set after the system goes into multi-user mode. +Not all variables are settable in this mode. +==== + +For example, to turn off logging of fatal signal exits and prevent users from seeing processes started by other users, the following tunables can be set in [.filename]#/etc/sysctl.conf#: + +[.programlisting] +.... +# Do not log fatal signal exits (e.g., sig 11) +kern.logsigexit=0 + +# Prevent users from seeing information about processes that +# are being run under another UID. +security.bsd.see_other_uids=0 +.... + +To obtain more information about what function a particular sysctl has, the following command can be executed: + +[source,shell] +.... +% sysctl -d kern.dfldsiz +.... + +The output should be similar to the following: + +[.programlisting] +.... +kern.dfldsiz: Initial data size limit +.... + +[[configtuning-core-configuration]] +=== Managing System-Specific Configuration + +The principal location for system configuration information is [.filename]#/etc/rc.conf#. + +This file contains a wide range of configuration information and it is read at system startup to configure the system. +It provides the configuration information for the [.filename]#rc*# files. + +The entries in [.filename]#/etc/rc.conf# override the default settings in [.filename]#/etc/defaults/rc.conf#. + +[TIP] +==== +The file [.filename]#/etc/defaults/rc.conf# containing the default settings should not be edited. +Instead, all system-specific changes should be made to [.filename]#/etc/rc.conf#. +==== + +A number of strategies may be applied in clustered applications to separate site-wide configuration from system-specific configuration in order to reduce administration overhead. + +The recommended approach is to place system-specific configuration into [.filename]#/etc/rc.conf.local#. + +For example, these entries in [.filename]#/etc/rc.conf# apply to all systems: + +[.programlisting] +.... +sshd_enable="YES" +keyrate="fast" +defaultrouter="10.1.1.254" +.... + +Whereas these entries in [.filename]#/etc/rc.conf.local# apply to this system only: + +[.programlisting] +.... +hostname="node1.example.org" +ifconfig_fxp0="inet 10.1.1.1/8" +.... + +Distribute [.filename]#/etc/rc.conf# to every system using an application such as rsync or puppet, while [.filename]#/etc/rc.conf.local# remains unique. + +Upgrading the system will not overwrite [.filename]#/etc/rc.conf#, so system configuration information will not be lost. + +[TIP] +==== +Both [.filename]#/etc/rc.conf# and [.filename]#/etc/rc.conf.local# are parsed by man:sh[1]. +This allows system operators to create complex configuration scenarios. +Refer to man:rc.conf[5] for further information on this topic. +==== + +[[configtuning-rcd]] +== Managing Services in FreeBSD + +FreeBSD uses the man:rc[8] system of startup scripts during system initialization and for managing services. + +The scripts listed in [.filename]#/etc/rc.d# provide basic services which can be controlled with the `start`, `stop`, and `restart` options to man:service[8]. -Now that FreeBSD includes [.filename]#rc.d#, configuration of application startup is easier and provides more features. -Using the key words discussed in <>, applications can be set to start after certain other services and extra flags can be passed through [.filename]#/etc/rc.conf# in place of hard coded flags in the startup script. A basic script may look similar to the following: [.programlisting] @@ -108,17 +397,86 @@ pidfile=${utility_pidfile-"/var/run/utility.pid"} run_rc_command "$1" .... -This script will ensure that the provided `utility` will be started after the `DAEMON` pseudo-service. -It also provides a method for setting and tracking the process ID (PID). +Refer to extref:{rc-scripting}[this article] for instructions on how to create custom man:rc[8] scripts. + +[[configtuning-starting-services]] +=== Starting Services + +Many users install third party software on FreeBSD from the Ports Collection and require the installed services to be started upon system initialization. + +Services, such as package:security/openssh-portable[] or package:www/nginx[] are just two of the many software packages which may be started during system initialization. +This section explains the procedures available for starting services. + +Since the man:rc[8] system is primarily intended to start and stop services at system startup and shutdown time, the `start`, `stop` and `restart` options will only perform their action if the appropriate [.filename]#/etc/rc.conf# variable is set. + +So the first step to start a service, like for example package:www/nginx[] is to add it to [.filename]#/etc/rc.conf# by executing the following command: + +[source,shell] +.... +# sysrc nginx_enable="YES" +.... + +Then nginx can be started executing the following command: + +[source,shell] +.... +# service nginx start +.... + +[TIP] +==== +To `start`, `stop` or `restart` a service regardless of the settings in [.filename]#/etc/rc.conf#, these commands should be prefixed with "one". +For instance, to start package:www/nginx[] regardless of the current [.filename]#/etc/rc.conf# setting, execute the following command: + +[source,shell] +.... +# service nginx onestart +.... +==== + +[[configtuning-status-services]] +=== Status of a Service + +To determine if a service is running, use the `status` subcommand. + +For example, to verify that package:www/nginx[] is running: + +[source,shell] +.... +# service nginx status +.... -This application could then have the following line placed in [.filename]#/etc/rc.conf#: +The output should be similar to the following: [.programlisting] .... -utility_enable="YES" +nginx is running as pid 27871. .... -This method allows for easier manipulation of command line arguments, inclusion of the default functions provided in [.filename]#/etc/rc.subr#, compatibility with man:rcorder[8], and provides for easier configuration via [.filename]#rc.conf#. +[[configtuning-reload-services]] +=== Reload a Service + +In some cases, it is also possible to `reload` a service. +This attempts to send a signal to an individual service, forcing the service to reload its configuration files. + +In most cases, this means sending the service a `SIGHUP` signal. + +*Not all services support this feature.* + +The man:rc[8] system is used for network services and it also contributes to most of the system initialization. +For instance, when the [.filename]#/etc/rc.d/bgfsck# script is executed, it prints out the following message: + +[source,shell] +.... +Starting background file system checks in 60 seconds. +.... + +This script is used for background file system checks, which occur only during system initialization. + +Many system services depend on other services to function properly. +For example, man:yp[8] and other RPC-based services may fail to start until after the man:rpcbind[8] service has started. + +Additional information can be found in man:rc[8] and man:rc.subr[8]. === Using Services to Start Services @@ -132,12 +490,21 @@ This allows regular users to start and maintain their own applications. The `@reboot` feature of man:cron[8], may be used in place of the time specification. This causes the job to run when man:cron[8] is started, normally during system initialization. +[[cron-periodic]] +== Cron and Periodic + +Scheduling tasks to run at a certain day or time is a very common task on FreeBSD. +The tool in charge of performing this task is man:cron[8]. + +In addition to tasks that can be scheduled by the user via man:cron[8], FreeBSD performs routine background tasks managed by man:periodic[8]. + [[configtuning-cron]] -== Configuring man:cron[8] +=== Cron + +The man:cron[8] utility runs in the background and regularly checks [.filename]#/etc/crontab# for tasks to execute and searches [.filename]#/var/cron/tabs# for custom crontab files. -One of the most useful utilities in FreeBSD is cron. -This utility runs in the background and regularly checks [.filename]#/etc/crontab# for tasks to execute and searches [.filename]#/var/cron/tabs# for custom crontab files. These files are used to schedule tasks which cron runs at the specified times. + Each entry in a crontab defines a task to run and is known as a _cron job_. Two different types of configuration files are used: the system crontab, which should not be modified, and user crontabs, which can be created and edited as needed. @@ -155,14 +522,28 @@ Here is a sample entry from the system crontab, [.filename]#/etc/crontab#: .... # /etc/crontab - root's crontab for FreeBSD # -# $FreeBSD$ -# <.> +# $FreeBSD$ <.> +# SHELL=/bin/sh -PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <.> +PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin <.> +# +#minute hour mday month wday who command <.> +# +# Save some entropy so that /dev/random can re-seed on boot. +*/11 * * * * operator /usr/libexec/save-entropy <.> # -#minute hour mday month wday who command <.> +# Rotate log files every hour, if necessary. +0 * * * * root newsyslog # -*/5 * * * * root /usr/libexec/atrun <.> +# Perform daily/weekly/monthly maintenance. +1 3 * * * root periodic daily +15 4 * * 6 root periodic weekly +30 5 1 * * root periodic monthly +# +# Adjust the time zone if the CMOS clock keeps local time, as opposed to +# UTC time. See adjkerntz(8) for details. +1,31 0-5 * * * root adjkerntz -a + .... <.> Lines that begin with the `+#+` character are comments. A comment can be placed in the file as a reminder of what and why a desired action is performed. Comments cannot be on the same line as a command or else they will be interpreted as part of the command; they must be on a new line. Blank lines are ignored. @@ -171,7 +552,7 @@ PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin <.> <.> This line defines the seven fields used in a system crontab: `minute`, `hour`, `mday`, `month`, `wday`, `who`, and `command`. The `minute` field is the time in minutes when the specified command will be run, the `hour` is the hour when the specified command will be run, the `mday` is the day of the month, `month` is the month, and `wday` is the day of the week. These fields must be numeric values, representing the twenty-four hour clock, or a `*`, representing all values for that field. The `who` field only exists in the system crontab and specifies which user the command should be run as. The last field is the command to be executed. -<.> This entry defines the values for this cron job. The `\*/5`, followed by several more `*` characters, specifies that `/usr/libexec/atrun` is invoked by `root` every five minutes of every hour, of every day and day of the week, of every month.Commands can include any number of switches. However, commands which extend to multiple lines need to be broken with the backslash "\" continuation character. +<.> This entry defines the values for this cron job. The `\*/11`, followed by several more `*` characters, specifies that `/usr/libexec/save-entropy` is invoked by `operator` every eleven minutes of every hour, of every day and day of the week, of every month. Commands can include any number of switches. However, commands which extend to multiple lines need to be broken with the backslash "\" continuation character. [[configtuning-installcrontab]] === Creating a User Crontab @@ -192,9 +573,9 @@ It is useful to add these lines to the top of the crontab file in order to set t [.programlisting] .... SHELL=/bin/sh -PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin +PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin # Order of crontab fields -# minute hour mday month wday command +# minute hour mday month wday command .... Then add a line for each command or script to run, specifying the time to run the command. @@ -203,18 +584,17 @@ Since the path to the script is not specified in `PATH`, the full path to the sc [.programlisting] .... -0 14 * * * /usr/home/dru/bin/mycustomscript.sh +0 14 * * * /home/user/bin/mycustomscript.sh .... [TIP] ==== - Before using a custom script, make sure it is executable and test it with the limited set of environment variables set by cron. To replicate the environment that would be used to run the above cron entry, use: [.programlisting] .... -env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/dru LOGNAME=dru /usr/home/dru/bin/mycustomscript.sh +env -i SHELL=/bin/sh PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin HOME=/home/user LOGNAME=user /home/user/bin/mycustomscript.sh .... The environment set by cron is discussed in man:crontab[5]. @@ -222,160 +602,93 @@ Checking that scripts operate correctly in a cron environment is especially impo ==== When finished editing the crontab, save the file. -It will automatically be installed and cron will read the crontab and run its cron jobs at their specified times. +It will automatically be installed, and cron will read the crontab and run its cron jobs at their specified times. To list the cron jobs in a crontab, use this command: [source,shell] .... % crontab -l -0 14 * * * /usr/home/dru/bin/mycustomscript.sh .... -To remove all of the cron jobs in a user crontab: +The output should be similar to the following: -[source,shell] +[.programlisting] .... -% crontab -r -remove crontab for dru? y +0 14 * * * /home/user/bin/mycustomscript.sh .... -[[configtuning-rcd]] -== Managing Services in FreeBSD - -FreeBSD uses the man:rc[8] system of startup scripts during system initialization and for managing services. -The scripts listed in [.filename]#/etc/rc.d# provide basic services which can be controlled with the `start`, `stop`, and `restart` options to man:service[8]. -For instance, man:sshd[8] can be restarted with the following command: +To remove all of the cron jobs in a user crontab: [source,shell] .... -# service sshd restart +% crontab -r .... -This procedure can be used to start services on a running system. -Services will be started automatically at boot time as specified in man:rc.conf[5]. -For example, to enable man:natd[8] at system startup, add the following line to [.filename]#/etc/rc.conf#: +The output should be similar to the following: [.programlisting] .... -natd_enable="YES" +remove crontab for user? y .... -If a `natd_enable="NO"` line is already present, change the `NO` to `YES`. -The man:rc[8] scripts will automatically load any dependent services during the next boot, as described below. +[[configtuning-periodic]] +=== Periodic -Since the man:rc[8] system is primarily intended to start and stop services at system startup and shutdown time, the `start`, `stop` and `restart` options will only perform their action if the appropriate [.filename]#/etc/rc.conf# variable is set. -For instance, `sshd restart` will only work if `sshd_enable` is set to `YES` in [.filename]#/etc/rc.conf#. -To `start`, `stop` or `restart` a service regardless of the settings in [.filename]#/etc/rc.conf#, these commands should be prefixed with "one". -For instance, to restart man:sshd[8] regardless of the current [.filename]#/etc/rc.conf# setting, execute the following command: +FreeBSD provides a set of system management scripts to check status of various subsystems, perform security-related checks, rotate log files, etc. +These scripts are run on a periodic basis: daily. weekly, or monthly. +The management of these tasks is performed by man:periodic[8] and its configuration resides in man:periodic.conf[5]. +The periodic tasks are initiated by entries in the system crontab, shown above. -[source,shell] -.... -# service sshd onerestart -.... +Scripts executed by man:periodic[8] are located in [.filename]#/etc/periodic/# for base utilities and in [.filename]#/usr/local/etc/periodic/# for third-party software. -To check if a service is enabled in [.filename]#/etc/rc.conf#, run the appropriate man:rc[8] script with `rcvar`. -This example checks to see if man:sshd[8] is enabled in [.filename]#/etc/rc.conf#: +They are organized in 4 subdirectories, daily, weekly, monthly and security. -[source,shell] -.... -# service sshd rcvar -# sshd -# -sshd_enable="YES" -# (default: "") -.... +[[enable-disable-periodic]] +=== Enable or Disable Periodic Tasks -[NOTE] -==== -The `# sshd` line is output from the above command, not a `root` console. -==== +FreeBSD has some scripts enabled by default to run periodically. -To determine whether or not a service is running, use `status`. -For instance, to verify that man:sshd[8] is running: +To enable or disable a task, the first step is to edit [.filename]#/etc/periodic.conf# executing the following command: [source,shell] .... -# service sshd status -sshd is running as pid 433. +# ee /etc/periodic.conf .... -In some cases, it is also possible to `reload` a service. -This attempts to send a signal to an individual service, forcing the service to reload its configuration files. -In most cases, this means sending the service a `SIGHUP` signal. -Support for this feature is not included for every service. - -The man:rc[8] system is used for network services and it also contributes to most of the system initialization. -For instance, when the [.filename]#/etc/rc.d/bgfsck# script is executed, it prints out the following message: +And then to enable, for example, `daily_status_zfs_enable` put the following content in the file: -[source,shell] +[.programlisting] .... -Starting background file system checks in 60 seconds. +daily_status_zfs_enable="YES" .... -This script is used for background file system checks, which occur only during system initialization. - -Many system services depend on other services to function properly. -For example, man:yp[8] and other RPC-based services may fail to start until after the man:rpcbind[8] service has started. -To resolve this issue, information about dependencies and other meta-data is included in the comments at the top of each startup script. -The man:rcorder[8] program is used to parse these comments during system initialization to determine the order in which system services should be invoked to satisfy the dependencies. - -The following key word must be included in all startup scripts as it is required by man:rc.subr[8] to "enable" the startup script: - -* `PROVIDE`: Specifies the services this file provides. - -The following key words may be included at the top of each startup script. -They are not strictly necessary, but are useful as hints to man:rcorder[8]: - -* `REQUIRE`: Lists services which are required for this service. The script containing this key word will run _after_ the specified services. -* `BEFORE`: Lists services which depend on this service. The script containing this key word will run _before_ the specified services. - -By carefully setting these keywords for each startup script, an administrator has a fine-grained level of control of the startup order of the scripts, without the need for "runlevels" used by some UNIX(R) operating systems. +To disable a task that is active by default, all that needs to be done is to change `YES` to `NO`. -Additional information can be found in man:rc[8] and man:rc.subr[8]. -Refer to extref:{rc-scripting}[this article] for instructions on how to create custom man:rc[8] scripts. - -[[configtuning-core-configuration]] -=== Managing System-Specific Configuration +[[configuring-output-periodic-tasks]] +=== Configuring the Output of Periodic Tasks -The principal location for system configuration information is [.filename]#/etc/rc.conf#. -This file contains a wide range of configuration information and it is read at system startup to configure the system. -It provides the configuration information for the [.filename]#rc*# files. +In [.filename]#/etc/periodic.conf# the variables `daily_output`, `weekly_output` and `monthly_output` specifies where to send the results of the script execution. -The entries in [.filename]#/etc/rc.conf# override the default settings in [.filename]#/etc/defaults/rc.conf#. -The file containing the default settings should not be edited. -Instead, all system-specific changes should be made to [.filename]#/etc/rc.conf#. +By default the output of the periodic scripts are emailed to root, and therefore it is best to read root's mail or alias root to a mailbox that is monitored. -A number of strategies may be applied in clustered applications to separate site-wide configuration from system-specific configuration in order to reduce administration overhead. -The recommended approach is to place system-specific configuration into [.filename]#/etc/rc.conf.local#. -For example, these entries in [.filename]#/etc/rc.conf# apply to all systems: +To send the results to another email or to other emails, add the email addresses separated by spaces to [.filename]#/etc/periodic.conf#: [.programlisting] .... -sshd_enable="YES" -keyrate="fast" -defaultrouter="10.1.1.254" +daily_output="email1@example.com email2@example.com" +weekly_output="email1@example.com email2@example.com" +monthly_output="email1@example.com email2@example.com" .... -Whereas these entries in [.filename]#/etc/rc.conf.local# apply to this system only: +To log periodic output instead of receiving it as email, add the following lines to [.filename]#/etc/periodic.conf#. man:newsyslog[8] will rotate these files at the appropriate times: [.programlisting] .... -hostname="node1.example.org" -ifconfig_fxp0="inet 10.1.1.1/8" +daily_output=/var/log/daily.log +weekly_output=/var/log/weekly.log +monthly_output=/var/log/monthly.log .... -Distribute [.filename]#/etc/rc.conf# to every system using an application such as rsync or puppet, while [.filename]#/etc/rc.conf.local# remains unique. - -Upgrading the system will not overwrite [.filename]#/etc/rc.conf#, so system configuration information will not be lost. - -[TIP] -==== - -Both [.filename]#/etc/rc.conf# and [.filename]#/etc/rc.conf.local# are parsed by man:sh[1]. -This allows system operators to create complex configuration scenarios. -Refer to man:rc.conf[5] for further information on this topic. -==== - [[configtuning-syslog]] == Configuring System Logging @@ -384,11 +697,8 @@ The information in system logs can be used to detect hardware and software issue This information also plays an important role in security auditing and incident response. Most system daemons and applications will generate log entries. -FreeBSD provides a system logger, syslogd, to manage logging. -By default, syslogd is started when the system boots. -This is controlled by the variable `syslogd_enable` in [.filename]#/etc/rc.conf#. -There are numerous application arguments that can be set using `syslogd_flags` in [.filename]#/etc/rc.conf#. -Refer to man:syslogd[8] for more information on the available arguments. +FreeBSD provides a system logger, man:syslogd[8], to manage logging. +By default, syslogd is enabled and started when the system boots. This section describes how to configure the FreeBSD system logger for both local and remote logging and how to perform log rotation and log management. @@ -406,7 +716,8 @@ It is also possible to add an optional comparison flag before the level to speci Multiple selector fields can be used for the same action, and are separated with a semicolon (`;`). Using `*` will match everything. The action field denotes where to send the log message, such as to a file or remote log host. -As an example, here is the default [.filename]#syslog.conf# from FreeBSD: + +As an example, here is the default [.filename]#/etc/syslog.conf# from FreeBSD: [.programlisting] .... @@ -417,18 +728,18 @@ As an example, here is the default [.filename]#syslog.conf# from FreeBSD: # separators. If you are sharing this file between systems, you # may want to use only tabs as field separators here. # Consult the syslog.conf(5) manpage. -*.err;kern.warning;auth.notice;mail.crit /dev/console +*.err;kern.warning;auth.notice;mail.crit /dev/console <.> *.notice;authpriv.none;kern.debug;lpr.info;mail.crit;news.err /var/log/messages security.* /var/log/security auth.info;authpriv.info /var/log/auth.log -mail.info /var/log/maillog -lpr.info /var/log/lpd-errs -ftp.info /var/log/xferlog +mail.info /var/log/maillog <.> cron.* /var/log/cron !-devd -*.=debug /var/log/debug.log +*.=debug /var/log/debug.log <.> *.emerg * +daemon.info /var/log/daemon.log # uncomment this to log all writes to /dev/console to /var/log/console.log +# touch /var/log/console.log and chmod it to mode 600 before it will work #console.info /var/log/console.log # uncomment this to enable logging of all log messages to /var/log/all.log # touch /var/log/all.log and chmod it to mode 600 before it will work @@ -441,48 +752,177 @@ cron.* /var/log/cron # news.notice /var/log/news/news.notice # Uncomment this if you wish to see messages produced by devd # !devd -# *.>=info -!ppp -*.* /var/log/ppp.log +# *.>=notice /var/log/devd.log <.> !* +include /etc/syslog.d +include /usr/local/etc/syslog.d .... -In this example: +<.> Matches all messages with a level of `err` or higher, as well as `kern.warning`, `auth.notice` and `mail.crit`, and sends these log messages to the console ([.filename]#/dev/console#). +<.> Matches all messages from the `mail` facility at level `info` or above and logs the messages to [.filename]#/var/log/maillog#. +<.> Uses a comparison flag (`=`) to only match messages at level `debug` and logs them to [.filename]#/var/log/debug.log#. +<.> Is an example usage of a program specification. This makes the rules following it only valid for the specified program. In this case, only the messages generated by man:devd[8] are logged to [.filename]#/var/log/devd.log#. + +For more information about [.filename]#/etc/syslog.conf#, its syntax, and more advanced usage examples, see man:syslog.conf[5]. + +[[logging-facilities]] +=== Logging Facilities + +A facility describes the part of the system generating the message. +Facilities are a way of separating the different messages so that it is easier for the user to consult the logs. + +.syslog facilities +[options="header", cols="1,1"] +|=== +| Name | Description + +| auth +| The authorization system: man:login[1], man:su[1], man:getty[8], etc. + +| authpriv +| The same as auth, but logged to a file readable only by root. + +| console +| Messages written to [.filename]#/dev/console# by the kernel console output driver. + +| cron +| Messages written by the man:cron[8] daemon. + +| daemon +| System daemons, such as man:routed[8], that are not provided for explicitly by other facilities. + +| ftp +| The file transfer protocol daemons: man:ftpd[8], man:tftpd[8]. + +| kern +| Messages generated by the kernel. These cannot be generated by any user processes. + +| lpr +| The line printer spooling system: man:lpr[1], man:lpc[8], man:lpd[8], etc. + +| mail +| The mail system. + +| mark +| This facility adds a record every 20 minutes. + +| news +| The network news system. + +| ntp +| The network time protocol system. + +| security +| Security subsystems, such as man:ipfw[4]. + +| syslog +| Messages generated internally by syslogd(8). + +| user +| Messages generated by random user processes. *This is the default facility identifier if none is specified*. + +| uucp +| The Unix-to-Unix Copy system. An ancient protocol. Really weird to see messages from this facility. + +| local0 through local7 +| Reserved for local use. + +|=== + +[[logging-levels]] +=== Logging Levels + +The level describes the severity of the message, and is a keyword from the following ordered list (higher to lower): + +.syslog levels +[options="header", cols="1,1"] +|=== +| Name | Description + +| emerg +| A panic condition. This is normally broadcast to all users. + +| alert +| A condition that should be corrected immediately, such as a corrupted system database. + +| crit +| Critical conditions, e.g., hard device errors. + +| err +| Errors. + +| warning +| Warning messages. + +| notice +| Conditions that are not error conditions, but should possibly be handled specially. + +| info +| Informational messages. + +| debug +| Messages that contain information normally of use only when debugging a program. + +| none +| This special level disables a particular facility. + +|=== + +[[read-log-messages]] +=== Read Log Messages -* Line 8 matches all messages with a level of `err` or higher, as well as `kern.warning`, `auth.notice` and `mail.crit`, and sends these log messages to the console ([.filename]#/dev/console#). -* Line 12 matches all messages from the `mail` facility at level `info` or above and logs the messages to [.filename]#/var/log/maillog#. -* Line 17 uses a comparison flag (`=`) to only match messages at level `debug` and logs them to [.filename]#/var/log/debug.log#. -* Line 33 is an example usage of a program specification. This makes the rules following it only valid for the specified program. In this case, only the messages generated by ppp are logged to [.filename]#/var/log/ppp.log#. +By default FreeBSD log files use the format link:https://datatracker.ietf.org/doc/html/rfc3164[rfc3164], also known as The BSD syslog Protocol. +Learn more about other formats and how to use them at man:syslog[8]. -The available levels, in order from most to least critical are `emerg`, `alert`, `crit`, `err`, `warning`, `notice`, `info`, and `debug`. +Typically the logs have the following syntax: -The facilities, in no particular order, are `auth`, `authpriv`, `console`, `cron`, `daemon`, `ftp`, `kern`, `lpr`, `mail`, `mark`, `news`, `security`, `syslog`, `user`, `uucp`, and `local0` through `local7`. -Be aware that other operating systems might have different facilities. +[.programlisting] +.... +date time hostname program[pid]: the message +.... -To log everything of level `notice` and higher to [.filename]#/var/log/daemon.log#, add the following entry: +The output of the [.filename]#/var/log/cron# file will be used as an example: [.programlisting] .... -daemon.notice /var/log/daemon.log +[...] +Jul 16 12:40:00 FreeBSD /usr/sbin/cron[81519]: (root) CMD (/usr/libexec/atrun) *** 1192 LINES SKIPPED *** From nobody Tue Aug 1 09:40:15 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFVTS3X4Fz4q1bT for ; Tue, 1 Aug 2023 09:40:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RFVTC3TBbz3QsG; Tue, 1 Aug 2023 09:40:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690882815; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=H3o4ge88Ht+qqk4NVON6j4e1cypCxsc7PyL0bgNdBs4=; b=UE2JhJe3pO1Q+t/vVjlRWMNwfllQqZbza5ukbWSo3Qw/J2CDDrsecH+F8WiwDTH2e3t5vv fRZN2Zc5l49eiiMmZ8w7EA/XUJ5rbeG2+nQ3nInDE1wJ+EvcdDVVNf1hR982nW6jZuffUl K4oNfat+wcZf0oHq9UVKTA0sShXBgLTfzuOvSnoX/EqQprQ1Yb4JBvurVWoV6xkyvHSYP+ LsbenZlmCurhCOErYrQJpPnXN3jSOLjgOkdRiWbdA6TcD6hl0mmMN4M4jxGirt8uQMNyRw jrSEBArQMXl58WjGp5w6ja7PujwMFCA7XpDjbMe57cxVkP/rr4ngDDgDlGux+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690882815; a=rsa-sha256; cv=none; b=JI3L7q+LDG1NnAXvkAXzbS1s+DPNfzTGG/iPunlnJrQ59AzHM0UP1+Z6FUIbKefnGh6Fig OXyUq2lPrniJsLHGFMy5faOCxy5wLW3QY+83uKC8mUB2toLROMqHaDwIYuz0ErYiNxZaIQ YCImRpkrp2lYGJLBuKOk/2OxB8MzRcwQ9lX2vinqpeziXKRQLhZo5PCWb/F1wEGwyVevaW 1gDgeeb0fYuzQzNdMaxOOjYaeDDYcoPlSPH8n7evf5o5Pu7932NPieoHEiaL6SwECkKT63 oOaige0JmWGZAlBITARb3yMNtOlldDlJzB1Rlz44mddR72ch7sWECFFRHIU5pw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690882815; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=H3o4ge88Ht+qqk4NVON6j4e1cypCxsc7PyL0bgNdBs4=; b=kyNASbmxKmzEaP+wmDvod91fUm75TezEdPFwuJZRveU0kQhrZ5A7JYqnu1G4vZhN0npvCY IenXLG0O4zLnQq0HHAKaS2Yp5deHHABmFE3DZbzKoICcZwuTTGB8D2egae0i8uDTxS+vyn Hdsy3Xu72k98M0Cbtf89aeFVxru+ibOkWILkvrRPjdHqiM78le0bSEgOEVV6zz2F9nNCf0 V/tmPbTG4aP+pT+JPAcDD3WEcsEmpL0EaZ0MtJdOUzkazzfZXQBkrQBmakd73xxpsiRWQZ EBnFRSll1rOm78ex6rtajUPBl3DTFJKllNuwTfhIbJ3RYtBW+5jUp8cFKhGP3A== 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 4RFVTC20LpzXVg; Tue, 1 Aug 2023 09:40:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3719eFri076295; Tue, 1 Aug 2023 09:40:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3719eFLH076289; Tue, 1 Aug 2023 09:40:15 GMT (envelope-from git) Date: Tue, 1 Aug 2023 09:40:15 GMT Message-Id: <202308010940.3719eFLH076289@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 25f8a04357 - main - Handbook-Desktop: Correct packages names List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 25f8a04357b838a2e9dc20a577bc1d1652b98282 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=25f8a04357b838a2e9dc20a577bc1d1652b98282 commit 25f8a04357b838a2e9dc20a577bc1d1652b98282 Author: Anthony Gaudio-Besson AuthorDate: 2023-08-01 09:39:00 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-01 09:39:00 +0000 Handbook-Desktop: Correct packages names With some tweaks from carlavilla@ Pull Request: https://github.com/freebsd/freebsd-doc/pull/217 --- documentation/content/en/books/handbook/desktop/_index.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc index f4af398651..6e6698f4d6 100644 --- a/documentation/content/en/books/handbook/desktop/_index.adoc +++ b/documentation/content/en/books/handbook/desktop/_index.adoc @@ -559,12 +559,12 @@ This section describes how to install and configure some popular web browsers on | Iridium browser | BSD-3 and others -| package:www/iridium[] +| package:www/iridium-browser[] | Heavy | Falkon | MPL 2.0 -| package:www/falkon[] +| package:www/falkon-qtonly[] | Heavy | Konqueror @@ -584,7 +584,7 @@ This section describes how to install and configure some popular web browsers on | Dillo | GPL 3.0 or later -| package:www/dillo2[] +| package:www/dillo[] | Light | Links @@ -717,7 +717,7 @@ To install Dillo, execute: [source,shell] .... -# pkg install dillo2 +# pkg install dillo .... [[links]] From nobody Tue Aug 1 09:42:56 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFVXW4mkGz4q1kM for ; Tue, 1 Aug 2023 09:42:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RFVXJ4g8kz3QpG; Tue, 1 Aug 2023 09:42:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690882976; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SDdavF7YLaH+SSHll6e09Li0EVZpU3LG5H6kqP3sMFc=; b=A8uacn3pT1lVKps1iW3G41LjIne9kLc/Q9V5UNq+6bMTBKRUGw5JMzGNJK24+Gqr6gJRPa wtFHr8VAl1mAGQNvjN05llg3QagF8qYbVAi8AC/3eVW5XMw3s/ax4v9pOg2Ew9qiyOioFL A78iMFi0NI2dn2vm2C379hWaejbtGlFmyMJZWk8dGDPMo9NV73NlAOOhDO8OfjX+e8usBC A1ql+JSSL0+qkYCSPe2RuXFzI46ZvOLxDkGxscxDkKJfdfpCbVINsdi6RNF43OJ98e7Ede gU2Tw98fuJobJut/4+ZgrdFmvPjIxdtraahSWOLGgTsyxDAq1LZMu9QodV3dYA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690882976; a=rsa-sha256; cv=none; b=ujIFC5FAa4NRiedEF80UsooRGIBKW4mjPAHFUKS50lDfdhP67lPg6c4wgjyD3QJdJCSsAg clgzJ6g++s00JwLxoTp3LYHq/u4L/iAniq7VidoVbLs07XkrJGggeIpqa+d9c1cUpiPNYj J3D1nXv+4m/qUqJS7MUOCZVDDccjEwabFgMtu0e50IFomFFJoYddYLqFVFjEHik2RRovUU J5y4abktYQn+diQ7E2LApp9RN0DE1sgFCYzY51c409CsngI+ATIpFTzBW6RUIWnugr1fsu n6VV3bQ1V3fxFcmd9qVte2yeqqJhdIIZPijV4Ha1P6JlaMwJEkwJzqq9LAoDRw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690882976; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SDdavF7YLaH+SSHll6e09Li0EVZpU3LG5H6kqP3sMFc=; b=C4hGG2tzzhaW1EnrdPFlDor19HL5mkfn7o28JVXNCOKGXH5B8Ki/UN46VUExGjwsnmcky0 xU6kUwLnM4wxu9nl+rFpoB2Au3OYjDdxLRsMDKGg1+Of7UWrmucTVpdkEQ55WK0pZq7YQB 7N3BuDuDjDAJPPQHzYm3jCHIV7VmlwfXcKoaBmwcWc6D0GXyUOoHhoHOhP5483lLQHVWEC xvpwQ68eV3iZCD5eNKMLRwFHReuc0y44keBQc9m6KHOx1RbmmxtRz5TpPhx5oQMOlKaM5k Lf2oH0jRDuEgJ/P834RLiyDgTSQ9kqcfkNHFwAYbAtxEQS4uxlFm+skgUDmQXg== 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 4RFVXJ2FrBzY2M; Tue, 1 Aug 2023 09:42:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3719guH2084242; Tue, 1 Aug 2023 09:42:56 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3719guXI084241; Tue, 1 Aug 2023 09:42:56 GMT (envelope-from git) Date: Tue, 1 Aug 2023 09:42:56 GMT Message-Id: <202308010942.3719guXI084241@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 488edadd85 - main - Handbook-Desktop: Remove comments List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 488edadd85b3033295ccc9874895edb4d79de0fe Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=488edadd85b3033295ccc9874895edb4d79de0fe commit 488edadd85b3033295ccc9874895edb4d79de0fe Author: Sergio Carlavilla Delgado AuthorDate: 2023-08-01 09:42:31 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-01 09:42:31 +0000 Handbook-Desktop: Remove comments --- documentation/content/en/books/handbook/desktop/_index.adoc | 3 --- 1 file changed, 3 deletions(-) diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc index 6e6698f4d6..72968ef0de 100644 --- a/documentation/content/en/books/handbook/desktop/_index.adoc +++ b/documentation/content/en/books/handbook/desktop/_index.adoc @@ -328,7 +328,6 @@ For this to work, the following line is needed in `~/.xinitrc`: === MATE The MATE Desktop Environment is the continuation of GNOME 2. -// What does "traditional metaphors" mean? It provides an intuitive and attractive desktop environment using traditional metaphors. [[mate-meta-install]] @@ -697,8 +696,6 @@ To install Gnome Web (Epiphany), execute: Qutebrowser is a keyboard-focused browser with a minimal GUI. It is based on Python and PyQt5 and free software, licensed under the GPL. -// What are these and how does this information help in this context? -It was inspired by other browsers/addons like dwb and Vimperator/Pentadactyl. To install qutebrowser, execute: From nobody Tue Aug 1 12:36:32 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFZNq6Nx7z4q8lh for ; Tue, 1 Aug 2023 12:36:33 +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 4RFZNc72d4z3wxr; Tue, 1 Aug 2023 12:36:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690893393; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=71hRNbQSQOUeNJPsKYUPoQPgdUfogY9gxZWpcE5aTeE=; b=F3A8QTB9KWPYrFMxGeVbaXVqE0mSc7CPpRfOCWBulU6qCN8VsP+764/d/WK4qM38V0S/fr g4VTQgvW+qXhCXA4E6HGN+KGayJpRaMlrlxsrzqFZDcxeYv/kzIb78LqXZPKwVkBUZHp3k ceSezZTWRm84Il3CCjuKgzKUsDUEuA2eCwx2CGalXzwD1DlMBm37w5bSiIVGyh72TCic6w kOyAucYf0j7giiejpyqSbJVgOeD2EBiP2F2i4tLZPcvQ6xqt0bXLCoBppxCboXywthwu/s EoROvx5HWZV05kvCpJpV0chdWwuvuUuggqmhHlO+YQzPBWfeJdEtptgs0hogDQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690893393; a=rsa-sha256; cv=none; b=kDl8T5Y2K42vK1YJLi16BTf9r7TxhiCjuXToHgDJ97AYdvgr7b6AindaWjXQxdWKTLHfPP 3C/GBiftCprjZsqtWSXuKZPvwqnf/Q3ZJygYs6vpvcax+lrZmu2ZVyC/8rQ6oofyuPeFQs fGOzkm/nrtzGeRWxcfm0xQ7pj7xzu/izDM3u+EQThOKoIVvt0+Za7e9Lk2B0uC9/MkLtAe zfqvEAt88y+WE7EXSNS3Qau/PFVWNnlqE3DZqlkk9+XFDyU3Kb9/LrO/WHv1xfU+kRvrlo x++ACQvyf3sNSYD+a4O3mdFkDcZeN4GoWXNHaBSsrgoKskk9vMTttaN8F7P/ww== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690893393; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=71hRNbQSQOUeNJPsKYUPoQPgdUfogY9gxZWpcE5aTeE=; b=P4oE7EmA761r/KdYTGP8unDVRuWsigmBDdU4LI4vlf+FJPmfK4BML1biBJFr+fSLYTR7FR 8/Lphur6mCVEHsbFc5+NIqmXweegBFqlx9JoVGENw9piupugjxdhaVWFKBQra7K0r1kyoK fwr6EQJOoyDmvGq8VfUd9cdi43cOqA5IuCRG9rnqXGp46tcI/ftZuDWdoALAmvb002G2j8 QRAGwgnJ/iR5v7f4yvFSPKoAPkVa+FoGhNyyg+neytkEeIOLe+kb6lfRo3X9vyLQFMYDfS G5iH860K5ezAQci7T3KvBLXrp4/uuk6eWxPSTsE9QjelvJSoR7qQ9kje0arvZA== 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 4RFZNc5mNszd9T; Tue, 1 Aug 2023 12:36:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371CaWNY066335; Tue, 1 Aug 2023 12:36:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371CaWnC066334; Tue, 1 Aug 2023 12:36:32 GMT (envelope-from git) Date: Tue, 1 Aug 2023 12:36:32 GMT Message-Id: <202308011236.371CaWnC066334@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: f2d4b6884e - main - website: Remove EoL'd 13.1-RELEASE List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: f2d4b6884e9f2be1fbca8cd7cd00fd66845a9585 Auto-Submitted: auto-generated The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=f2d4b6884e9f2be1fbca8cd7cd00fd66845a9585 commit f2d4b6884e9f2be1fbca8cd7cd00fd66845a9585 Author: Li-Wen Hsu AuthorDate: 2023-08-01 12:34:19 +0000 Commit: Li-Wen Hsu CommitDate: 2023-08-01 12:34:19 +0000 website: Remove EoL'd 13.1-RELEASE 13.1 was released on May 16, 2022 and EoL'd on July 31, 2023. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/_index.adoc | 2 +- website/content/en/releng/_index.adoc | 2 +- website/content/en/security/_index.adoc | 5 +- website/content/en/security/unsupported.adoc | 1 + website/content/en/where.adoc | 54 ---------------------- website/static/security/advisory-template.txt | 4 +- website/static/security/errata-template.txt | 4 +- website/themes/beastie/layouts/index.html | 1 - .../themes/beastie/layouts/partials/sidenav.html | 1 - 9 files changed, 7 insertions(+), 67 deletions(-) diff --git a/website/content/en/releases/_index.adoc b/website/content/en/releases/_index.adoc index 16e9a8acd2..0eb6f4d20d 100644 --- a/website/content/en/releases/_index.adoc +++ b/website/content/en/releases/_index.adoc @@ -34,7 +34,6 @@ For information about branches, release dates, and estimated end-of-life (EOL) d Production: * *Release {rel124-current}* ({rel124-current-date}) _link:{u-rel124-announce}[Announcement] : link:{u-rel124-notes}[Release Notes] : link:{u-rel124-installation}[Installation Instructions] : link:{u-rel124-hardware}[Hardware Compatibility List] : link:{u-rel124-readme}[Readme] : link:{u-rel124-errata}[Errata] : link:{u-rel124-signatures}[Signed Checksums]_ -* *Release {rel131-current}* ({rel131-current-date}) _link:{u-rel131-announce}[Announcement] : link:{u-rel131-notes}[Release Notes] : link:{u-rel131-installation}[Installation Instructions] : link:{u-rel131-hardware}[Hardware Compatibility List] : link:{u-rel131-readme}[Readme] : link:{u-rel131-errata}[Errata] : link:{u-rel131-signatures}[Signed Checksums]_ * *Release {rel132-current}* ({rel132-current-date}) _link:{u-rel132-announce}[Announcement] : link:{u-rel132-notes}[Release Notes] : link:{u-rel132-installation}[Installation Instructions] : link:{u-rel132-hardware}[Hardware Compatibility List] : link:{u-rel132-readme}[Readme] : link:{u-rel132-errata}[Errata] : link:{u-rel132-signatures}[Signed Checksums]_ //// @@ -55,6 +54,7 @@ The latest snapshots from our link:{handbook}cutting-edge/#stable[FreeBSD-STABLE For historical information about branches, release dates, types, and EOL dates, see link:../security/unsupported/[Unsupported Releases]. +* *13.1* ({rel131-current-date}) _link:{u-rel131-announce}[Announcement] : link:{u-rel131-notes}[Release Notes] : link:{u-rel131-installation}[Installation Instructions] : link:{u-rel131-hardware}[Hardware Compatibility List] : link:{u-rel131-readme}[Readme] : link:{u-rel131-errata}[Errata] : link:{u-rel131-signatures}[Signed Checksums]_ * *12.3* ({rel123-current-date}) _link:{u-rel123-announce}[Announcement] : link:{u-rel123-notes}[Release Notes] : link:{u-rel123-installation}[Installation Instructions] : link:{u-rel123-hardware}[Hardware Compatibility List] : link:{u-rel123-readme}[Readme] : link:{u-rel123-errata}[Errata] : link:{u-rel123-signatures}[Signed Checksums]_ * *{rel130-current}* ({rel130-current-date}) _link:{u-rel130-announce}[Announcement] : link:{u-rel130-notes}[Release Notes] : link:{u-rel130-installation}[Installation Instructions] : link:{u-rel130-hardware}[Hardware Compatibility List] : link:{u-rel130-readme}[Readme] : link:{u-rel130-errata}[Errata] : link:{u-rel130-signatures}[Signed Checksums]_ * *12.2* ({rel122-current-date}) _link:{u-rel122-announce}[Announcement] : link:{u-rel122-notes}[Release Notes] : link:{u-rel122-installation}[Installation Instructions] : link:{u-rel122-hardware}[Hardware Compatibility List] : link:{u-rel122-readme}[Readme] : link:{u-rel122-errata}[Errata] : link:{u-rel122-signatures}[Signed Checksums]_ diff --git a/website/content/en/releng/_index.adoc b/website/content/en/releng/_index.adoc index f9d27f43cb..ce208871eb 100644 --- a/website/content/en/releng/_index.adoc +++ b/website/content/en/releng/_index.adoc @@ -47,7 +47,7 @@ This table lists the code freeze status for major branches of the `src/` reposit |`main` |Open |committers |Active development branch for 14.0-CURRENT. |`stable/13` |Open |committers |Development branch for FreeBSD 13-STABLE. |`releng/13.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.2 supported errata fix branch. -|`releng/13.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.1 supported errata fix branch. +|`releng/13.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.1 errata fix branch (not officially supported). |`releng/13.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.0 errata fix branch (not officially supported). |`stable/12` |Open |committers |Development branch for FreeBSD 12-STABLE. |`releng/12.4`|Frozen|security-officer@FreeBSD.org|FreeBSD 12.4 supported errata fix branch. diff --git a/website/content/en/security/_index.adoc b/website/content/en/security/_index.adoc index 330989c39f..678f0f4043 100644 --- a/website/content/en/security/_index.adoc +++ b/website/content/en/security/_index.adoc @@ -65,8 +65,8 @@ Advisories are always signed using the FreeBSD Security Officer link:so_public_k The FreeBSD Security Officer provides security advisories for _-STABLE Branches_ and the _Security Branches_. (Advisories are not issued for the _-CURRENT Branch_, which is primarily oriented towards FreeBSD developers.) -* The -STABLE branch tags have names like `stable/13`. The corresponding builds have names like `FreeBSD 13.1-STABLE`. -* Each FreeBSD Release has an associated Security Branch. The Security Branch tags have names like `releng/13.1`. The corresponding builds have names like `FreeBSD 13.1-RELEASE-p1`. +* The -STABLE branch tags have names like `stable/13`. The corresponding builds have names like `FreeBSD 13.2-STABLE`. +* Each FreeBSD Release has an associated Security Branch. The Security Branch tags have names like `releng/13.2`. The corresponding builds have names like `FreeBSD 13.2-RELEASE-p1`. Issues affecting the FreeBSD Ports Collection are covered separately in https://vuxml.FreeBSD.org/[the FreeBSD VuXML document]. @@ -98,7 +98,6 @@ link:unsupported[Older releases] are not supported and users are strongly encour |Branch |Release |Release Date |Expected EoL |stable/13 |n/a |n/a |January 31, 2026 |releng/13.2 |13.2-RELEASE |April 11, 2023 |13.3-RELEASE + 3 months -|releng/13.1 |13.1-RELEASE |May 16, 2022 |July 31, 2023 |stable/12 |n/a |n/a |December 31, 2023 |releng/12.4 |12.4-RELEASE |December 5, 2022 |December 31, 2023 |=== diff --git a/website/content/en/security/unsupported.adoc b/website/content/en/security/unsupported.adoc index 204af0cac4..6f5aa4960c 100644 --- a/website/content/en/security/unsupported.adoc +++ b/website/content/en/security/unsupported.adoc @@ -55,4 +55,5 @@ The following releases are no longer supported but are listed here for reference |releng/12.2 |12.2-RELEASE |n/a |October 27, 2020 |March 31, 2022 |releng/12.3 |12.3-RELEASE |n/a |December 7, 2021 |March 31, 2023 |releng/13.0 |13.0-RELEASE |n/a |April 13, 2021 |August 31, 2022 +|releng/13.1 |13.1-RELEASE |n/a |May 16, 2022 |July 31, 2023 |=== diff --git a/website/content/en/where.adoc b/website/content/en/where.adoc index ec79395779..969c52eb2c 100644 --- a/website/content/en/where.adoc +++ b/website/content/en/where.adoc @@ -93,60 +93,6 @@ a| |=== -[[download-rel131]] -=== FreeBSD {rel131-current}-RELEASE -[.tblbasic] -[.tblDownload] -[width="100%",cols="25%,25%,25%,25%",options="header",] -|=== -|Installer |VM |SD Card |Documentation -a| -* link:{url-rel}/amd64/amd64/ISO-IMAGES/{rel131-current}/[amd64] -* link:{url-rel}/i386/i386/ISO-IMAGES/{rel131-current}/[i386] -* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel131-current}/[powerpc] -* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel131-current}/[powerpc64] -* link:{url-rel}/powerpc/powerpc64le/ISO-IMAGES/{rel131-current}/[powerpc64le] -* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel131-current}/[powerpcspe] -* link:{url-rel}/arm/armv6/ISO-IMAGES/{rel131-current}/[armv6] -* link:{url-rel}/arm/armv7/ISO-IMAGES/{rel131-current}/[armv7] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[aarch64] -* link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel131-current}/[riscv64] - -a| -* link:{url-rel}/VM-IMAGES/README.txt[README] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/amd64/Latest/[amd64] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/i386/Latest/[i386] -* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/aarch64/Latest/[aarch64] -//* link:{url-rel}/VM-IMAGES/{rel131-current}-RELEASE/riscv64/Latest/[riscv64] -* link:{url-rel}/CI-IMAGES/{rel131-current}-RELEASE/amd64/Latest/[amd64] (BASIC-CI) - -a| -* aarch64 -* {blank} -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[PINE64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[PINE64-LTS] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[ROCK64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[ROCKPRO64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel131-current}/[RPI] (3/4) -* armv6/armv7 -* {blank} -** link:{url-rel}/arm/armv7/ISO-IMAGES/{rel131-current}/[GENERICSD] -** link:{url-rel}/arm/armv6/ISO-IMAGES/{rel131-current}/[RPI-B] -* riscv64 -* {blank} -** link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel131-current}/[GENERICSD] - -a| -* link:../releases/#current[Released]: {rel131-current-date} -* link:{u-rel131-notes}[Release Notes] -* link:{u-rel131-readme}[Readme] -* link:{u-rel131-hardware}[Hardware Compatibility List] -* link:{u-rel131-installation}[Installation Instructions] -* link:{u-rel131-errata}[Errata] -* link:{u-rel131-signatures}[Signed Checksums] - -|=== - [[download-rel124]] === FreeBSD {rel124-current}-RELEASE diff --git a/website/static/security/advisory-template.txt b/website/static/security/advisory-template.txt index f52ecc64ff..cb0d7ad288 100644 --- a/website/static/security/advisory-template.txt +++ b/website/static/security/advisory-template.txt @@ -10,9 +10,8 @@ Announced: 2023-XX-XX Credits: Affects: + 13.2 and later.", "FreeBSD 13.x", or "FreeBSD 12.4"> Corrected: 2023-XX-XX XX:XX:XX UTC (stable/13, 13.2-STABLE) - 2023-XX-XX XX:XX:XX UTC (releng/13.1, 13.1-RELEASE-pXX) 2023-XX-XX XX:XX:XX UTC (releng/13.2, 13.2-RELEASE-pXX) 2023-XX-XX XX:XX:XX UTC (stable/12, 12.4-STABLE) 2023-XX-XX XX:XX:XX UTC (releng/12.4, 12.4-RELEASE-pXX) @@ -117,7 +116,6 @@ revision number in the following stable and release branches: Branch/path Hash Revision ------------------------------------------------------------------------- stable/13/ XXXXXXXXXXXX stable/13-nXXXXXX -releng/13.1/ XXXXXXXXXXXX releng/13.1-nXXXXXX releng/13.2/ XXXXXXXXXXXX releng/13.2-nXXXXXX stable/12/ rXXXXXX releng/12.4/ rXXXXXX diff --git a/website/static/security/errata-template.txt b/website/static/security/errata-template.txt index f307abf3f7..a62c819df8 100644 --- a/website/static/security/errata-template.txt +++ b/website/static/security/errata-template.txt @@ -10,9 +10,8 @@ Announced: 2023-XX-XX Credits: Affects: + 13.2 and later.", "FreeBSD 13.x", or "FreeBSD 12.4"> Corrected: 2023-XX-XX XX:XX:XX UTC (stable/13, 13.2-STABLE) - 2023-XX-XX XX:XX:XX UTC (releng/13.1, 13.1-RELEASE-pXX) 2023-XX-XX XX:XX:XX UTC (releng/13.2, 13.2-RELEASE-pXX) 2023-XX-XX XX:XX:XX UTC (stable/12, 12.4-STABLE) 2023-XX-XX XX:XX:XX UTC (releng/12.4, 12.4-RELEASE-pXX) @@ -117,7 +116,6 @@ revision number in the following stable and release branches: Branch/path Hash Revision ------------------------------------------------------------------------- stable/13/ XXXXXXXXXXXX stable/13-nXXXXXX -releng/13.1/ XXXXXXXXXXXX releng/13.1-nXXXXXX releng/13.2/ XXXXXXXXXXXX releng/13.2-nXXXXXX stable/12/ rXXXXXX releng/12.4/ rXXXXXX diff --git a/website/themes/beastie/layouts/index.html b/website/themes/beastie/layouts/index.html index 24ccd17bdf..d0ab68ad22 100755 --- a/website/themes/beastie/layouts/index.html +++ b/website/themes/beastie/layouts/index.html @@ -52,7 +52,6 @@
  • {{ i18n "legacy" }}: - {{ index $.Site.Data.releases "rel131-current" }}, {{ index $.Site.Data.releases "rel124-current" }}
  • {{ $betaUpcoming := index $.Site.Data.releases "beta-upcoming" }} diff --git a/website/themes/beastie/layouts/partials/sidenav.html b/website/themes/beastie/layouts/partials/sidenav.html index dd0d251aee..3dd5226a39 100644 --- a/website/themes/beastie/layouts/partials/sidenav.html +++ b/website/themes/beastie/layouts/partials/sidenav.html @@ -62,7 +62,6 @@ {{ i18n "releases" }} From nobody Tue Aug 1 13:27:45 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFbWp3z5Xz4qBd2 for ; Tue, 1 Aug 2023 13:27: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 4RFbWl3HGWz424c; Tue, 1 Aug 2023 13:27:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690896467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hGtnaZzBDh1mk/7NmSTrLrGCutD+1f27cbn+4qidnWI=; b=DUpfurvPgfMVQ8/uH6TmMYR2n41YFuxhQau0eOX3w6IobkGgNEOpwI/A5yp1a3DT0tRbne L5GB8e3AfptZmURq5GqMwKGQhzIXE4tjaxFU48mzNTZ68r2hufEtI+67HqnMZ6CidSGfPq oe4arsazjONdIl7ug84BpGfGZSBcISN2BIChjK+j5Tl0k99Q+XjVlWqDKFb6StQJLnPpS2 HLJPZWY4mpHmfT6J+XRl5B3acVq2Rh3JDdwRlsNP++jbH2vGJi5QdnMUkZU8AJJml6CsEH cpwItN8IMMdOFJL/rnQkSvE4TfJ5JNUgQ/KDWVxRXk3ZaGpyJ6LhC4nkrIfjmg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690896467; a=rsa-sha256; cv=none; b=HxJYH+S43dv03sw2X+DcBLrWR1w1c34c1AQ10CIUmWQeXywyTonoHC1LaiV97bRQ4zxMvY zHma9ekwoa/dytOnCFY+Cq9aXmKS53FuWaZL+c57cMVzC3K156COURJJ9CP3YQdN7dAcCl jq61lv/PHi+pnIRz8huoPWCmlXtOeNFdVAvc010o/PAeFwxyAQYElb4ggd45R06GKokCBB nX+L+tnmY1gUg02XBK6SlOZ6ps9QNrkbHlECd0OwaYIKNebA6levO5UBDPBWzV9yo4VoS/ 44KLlwHSFUszERHE4Fu68duEn+q4AT/QW15CDSBZ7j5oDN4uDDUl3iQJwElReg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690896467; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=hGtnaZzBDh1mk/7NmSTrLrGCutD+1f27cbn+4qidnWI=; b=Y8m3QJ9n5/YmWdurLm1JHymAt0B8X0jSDL2qzVUrfibXGp67kJ+ICTZnn2ZG970SoXTHzQ XBn804pJHyb5x37SEBPugSCxspaP5PDGLuQqU/MjyZ5LLcZE4jg0QDYtRJHeU61YOrFOtK XvxnRM5mGiFVuBI7Pz7VOrvPYbA8ikC3gSrXXaa6xinPbpdzMFcVAXAkx4SSXXgA41kZla /869g4IhTeK0/ARY90sSMWhbPRblPvxPUDL7GNhxH9MSGHUz/AkBwgbihzGiN9KYAq2qEQ +RxRchTWeeFH7xhJoKqS8DzgdKVqHLj9eumjFQiLm30jRMAHtoVXIFzXSRbuSw== 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 4RFbWk6q15zfNx; Tue, 1 Aug 2023 13:27:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371DRjJD049156; Tue, 1 Aug 2023 13:27:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371DRj7e049155; Tue, 1 Aug 2023 13:27:45 GMT (envelope-from git) Date: Tue, 1 Aug 2023 13:27:45 GMT Message-Id: <202308011327.371DRj7e049155@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: fbc71f58e8 - main - .vale/styles: Removing Foreign Language references from English contents List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fbc71f58e894fcfd6130869e8c8d7ab5e3360314 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=fbc71f58e894fcfd6130869e8c8d7ab5e3360314 commit fbc71f58e894fcfd6130869e8c8d7ab5e3360314 Author: Muhammad Moinur Rahman AuthorDate: 2023-08-01 13:26:43 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-08-01 13:27:37 +0000 .vale/styles: Removing Foreign Language references from English contents e.g/eg or ie/i.e actually hails from Latin root and do not have any specific general acceptance in any English standards or at least should not be written in technical documentation. But we have a lot of these in our documentation. Throw errors for such occurrences and replace those with for example or that is. Approved by: carlavilla --- .vale.ini | 1 + .vale/styles/FreeBSD/ForeignLanguage.yml | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/.vale.ini b/.vale.ini index e7657b17a3..415518a3cb 100644 --- a/.vale.ini +++ b/.vale.ini @@ -18,6 +18,7 @@ BasedOnStyles = FreeBSD, Vale FreeBSD.BrandTerms = NO FreeBSD.ConsciousLanguage = NO FreeBSD.Contractions = NO +FreeBSD.ForeignLanguage= NO FreeBSD.Hang = NO FreeBSD.Hyphens = NO FreeBSD.Pronouns = NO diff --git a/.vale/styles/FreeBSD/ForeignLanguage.yml b/.vale/styles/FreeBSD/ForeignLanguage.yml new file mode 100644 index 0000000000..c2e5985fb5 --- /dev/null +++ b/.vale/styles/FreeBSD/ForeignLanguage.yml @@ -0,0 +1,11 @@ +--- +extends: substitution +message: "Use '%s' instead of '%s'." +ignorecase: true +level: error +nonword: true +action: + name: replace + swap: + '\b(?:eg|e g|e\.g\.|e\. g\.)[\s,]': for example + '\b(?:ie|i e|i\.e\.|i\. e\.)[\s,]': that is From nobody Tue Aug 1 13:39:55 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFbpC4mLyz4qCG1 for ; Tue, 1 Aug 2023 13:39: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 4RFbnn6bVMz42l1; Tue, 1 Aug 2023 13:39:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690897198; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1/MOGy5AsEQNeB2HboPsVMUJtWmkU9XWjGuYSkTsEto=; b=o4uSoSUQrzYeIkavae9KkKrTLqc/lDn5E/HcKXYnXVpySYEJ/o24o9tQrXMQj6LSSRt+/W 0HsrFhekV58l57udpDK9TN5PaVFu6KTGWUgh6yTbdIrdCkBUKz1pH5wTA7qJMCkTTsXuVB SIWeIHOazMVeKFzOkehnRvif7c5TgBC13sf1Alaxv9VycyXrUz3iv5/zVKtP/GUjM+LA1E JjrNVL4uTCUvbPDbw6qlJ6OAJIzkKtcdMiNbpPQLHQvDAFl2bL27SeJpLHm0+wO5/twRG4 V8+IKdxTCaEnprVIL6gnpLQfqSkubyldhRX305HMOrzQif1fXdXn5LQ+47i6DA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690897198; a=rsa-sha256; cv=none; b=A+4X+Z/iJZnIjxKxJdgSi73g/dBzdSuLTjx6oQBSYdI9jzeEJr1iY0czPPNwrKvXb4T1Kk dzz3zh4vSXxnRuWOssfoZGBzcC5sYEBAxqOEDn5v92l1hWukGkmXf2oBb55kszNvi0csrh rTGfVVBP5vsjVbDzlQ5EsufeS7/935cXIBoZrIKJuyOVYmdz6g2cLCwR2XCf5BpeDpVxmx MAat69xOmbQMoiHXdEsE8b2zgoT88zLwNZEoDaPWXmWSgWHSCrbrWYj5b9JSp7gVLFqlgc o45fOraYQnzQ1LfEY45ww1xYTGiUMEQT42pp+EpPocGfft7c1C7qq7JMPMEz6w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690897198; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1/MOGy5AsEQNeB2HboPsVMUJtWmkU9XWjGuYSkTsEto=; b=R2Zd3kSqzQDkNU6t6YAZ6iSUyIbwj5nI/0jJFMihWtMRZvkahUcFibYoojlMvQopCbfhNN BdgvBNbxmDufZmFtgk37BOrvdmdFLDxZNoV5Tbxxka9OzJJSPpkRTOw3Ht1LU5OvvWytHT S4PwvddHuffgVwjmT7USpuh3JgAD611sQICC3Z7Y7YsyX9541aRVRlef0IjYc6MFyq/Luq hdw/pzp9PSOxy3PkNl004XzhqTG9ljnWeDaZXxX5UHCEcTLm1vwQ9T0zPS67gxrNd7jvsx Q/yaOwBjAbWWsMjpYWzrBnZ349TsHjsRauLWvQetSBDPWa9LzpQT1jJ/t8hbdw== 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 4RFbnn4cbQzfRl; Tue, 1 Aug 2023 13:39:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371Ddt2h065607; Tue, 1 Aug 2023 13:39:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371DdtL4065606; Tue, 1 Aug 2023 13:39:55 GMT (envelope-from git) Date: Tue, 1 Aug 2023 13:39:55 GMT Message-Id: <202308011339.371DdtL4065606@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 2c74340362 - main - website/.../policies_eol: Remove 13.1-RELEASE List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bofh X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2c74340362ad203bd37b3cda3ea713e7a9294c73 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=2c74340362ad203bd37b3cda3ea713e7a9294c73 commit 2c74340362ad203bd37b3cda3ea713e7a9294c73 Author: Muhammad Moinur Rahman AuthorDate: 2023-08-01 13:32:39 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2023-08-01 13:37:17 +0000 website/.../policies_eol: Remove 13.1-RELEASE As 13.1-RELEASE has been removed and support in the portstree has been dropped update the supported releases by portmgr. Approved by: portmgr (blanket) --- website/content/en/portmgr/policies_eol.adoc | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/website/content/en/portmgr/policies_eol.adoc b/website/content/en/portmgr/policies_eol.adoc index c4100a4610..a2d3bfea44 100644 --- a/website/content/en/portmgr/policies_eol.adoc +++ b/website/content/en/portmgr/policies_eol.adoc @@ -34,18 +34,7 @@ The _Estimated EoL (end-of-life)_ column gives the earliest date on which that b |December 31, 2023 |stable/13 |n/a |releng/13.1 | |January 31, 2026 -|releng/13.1 |13.1-RELEASE |releng/13.1 a| -* FreeBSD:13:aarch64 -* FreeBSD:13:amd64 -* FreeBSD:13:armv6 -* FreeBSD:12:armv7 -* FreeBSD:13:i386 -* FreeBSD:13:powerpc (only quarterly is updated) -* FreeBSD:13:powerpc64 (only quarterly is updated) -* FreeBSD:13:powerpc64le (only quarterly is updated) - -|July 31, 2023 -|releng/13.2 |13.2-RELEASE |releng/13.1 a| +|releng/13.2 |13.2-RELEASE |releng/13.2 a| * FreeBSD:13:aarch64 * FreeBSD:13:amd64 * FreeBSD:13:armv6 From nobody Tue Aug 1 13:58:20 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFcCV0Vcrz4qCXB for ; Tue, 1 Aug 2023 13:58:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RFcC11qSmz43ls; Tue, 1 Aug 2023 13:58:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690898301; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GVXc2E3yiY7v/DcDfql/w7IK434N2to+DHLk/6vqB0c=; b=IyPTgiqoxbTYEqshAu5g0DA2W/XDqxRC1NqEE/tJvgAdRbjLles2PwgF6IVYdamVq4Skts GtGnekaBU8ns6YgEUEDcjup8sJFKWelkqIoZ8dhNDejOCKKSgf4QkenbGZb8vR3EF1ymYZ DA1l9hIoXzixqDkqq5yk3Potgg/q4uPj4LR2rmyVrV8TmdJhHxhYXa4zhkbw7RCwLjpIHv lZL2kVI/PSqNvDcWM/nexCc6/S4uEsomcuhBspXJJXFvw7sSJWoWgFtC6hPFSoCiMfwn8T GWG+lfHSU8jGuWh3QMf2ybXf3woyRZhKcJbqiJLhZb1KRZXTB+vfiPymJ+yFMQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690898301; a=rsa-sha256; cv=none; b=FXOR0VILEcZaZnU06RQj9eaK5aZGKAxukcEN7aLsWrFzrkqIsy+YYMLgIIS6JnpnSFfYWN kdIS/kGHvYDv+YWB/W+t2XMDCMve/K9pmjS8gCC+3QmHnavAJr4cQSXluBxiWf7E3Cax15 ooQpAVo9twbVoJuuKBspWJTUd5xHc72WiCXGrPWGRHc5xWsmh8iR4iUbY7nDCj6B1KT0X6 c8Qk1h+WwkhIACMmZU1wvrWWiMz8CqXPVt8Wv6ka4A4w9URW19XmR0mrDd+dejijGdXLNm lnIRVIDVzUZbN+JLSKXxUnX1bS8bc+8/V1WsxVHS2zbc0pBHT4kZs1CX5yGmQw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690898301; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=GVXc2E3yiY7v/DcDfql/w7IK434N2to+DHLk/6vqB0c=; b=F7Pkl0Kut9tzynAbDZWnuM62BQKm9ojoCFBduVBVDn3ZhqNm/waVow9mnL7L1dddIzyzJZ kGyQUtdWOth4FfWF8K2aJioyH8y1P2/jDAON5Bya8potAU//9Y99+RpbJkUXj8O1kDgja6 YmHe1aGdD18UjcYQQTZK5pPd61kPbEnbQW1Me0LPcBD8gThj2iTWUq43tcpiCBp5QbKbsS Cith3dOXlarQH8VzgPmXEJDpV4fOUz2xia4Lc93qFiEc4q0C6AXtF4SoI5SzadvF2MZToF clkQX28jd0MG3c5Y7SaDf4tzoZujT+0hq/Wy8L94KCtm2VichpC+XbZ/DKkyqQ== 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 4RFcC06kkRzgBk; Tue, 1 Aug 2023 13:58:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371DwK9L098545; Tue, 1 Aug 2023 13:58:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371DwKx2098544; Tue, 1 Aug 2023 13:58:20 GMT (envelope-from git) Date: Tue, 1 Aug 2023 13:58:20 GMT Message-Id: <202308011358.371DwKx2098544@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 8645b45bd2 - main - releases: sort in version order List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8645b45bd2efd762f4504b2475133c8a62921367 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=8645b45bd2efd762f4504b2475133c8a62921367 commit 8645b45bd2efd762f4504b2475133c8a62921367 Author: Ed Maste AuthorDate: 2023-08-01 13:55:28 +0000 Commit: Ed Maste CommitDate: 2023-08-01 13:58:12 +0000 releases: sort in version order 12.3 and 13.0 were sorted by date, while the rest of the list is sorted by version number. Sponsored by: The FreeBSD Foundation --- website/content/en/releases/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/_index.adoc b/website/content/en/releases/_index.adoc index 0eb6f4d20d..88ef350eb0 100644 --- a/website/content/en/releases/_index.adoc +++ b/website/content/en/releases/_index.adoc @@ -55,8 +55,8 @@ The latest snapshots from our link:{handbook}cutting-edge/#stable[FreeBSD-STABLE For historical information about branches, release dates, types, and EOL dates, see link:../security/unsupported/[Unsupported Releases]. * *13.1* ({rel131-current-date}) _link:{u-rel131-announce}[Announcement] : link:{u-rel131-notes}[Release Notes] : link:{u-rel131-installation}[Installation Instructions] : link:{u-rel131-hardware}[Hardware Compatibility List] : link:{u-rel131-readme}[Readme] : link:{u-rel131-errata}[Errata] : link:{u-rel131-signatures}[Signed Checksums]_ -* *12.3* ({rel123-current-date}) _link:{u-rel123-announce}[Announcement] : link:{u-rel123-notes}[Release Notes] : link:{u-rel123-installation}[Installation Instructions] : link:{u-rel123-hardware}[Hardware Compatibility List] : link:{u-rel123-readme}[Readme] : link:{u-rel123-errata}[Errata] : link:{u-rel123-signatures}[Signed Checksums]_ * *{rel130-current}* ({rel130-current-date}) _link:{u-rel130-announce}[Announcement] : link:{u-rel130-notes}[Release Notes] : link:{u-rel130-installation}[Installation Instructions] : link:{u-rel130-hardware}[Hardware Compatibility List] : link:{u-rel130-readme}[Readme] : link:{u-rel130-errata}[Errata] : link:{u-rel130-signatures}[Signed Checksums]_ +* *12.3* ({rel123-current-date}) _link:{u-rel123-announce}[Announcement] : link:{u-rel123-notes}[Release Notes] : link:{u-rel123-installation}[Installation Instructions] : link:{u-rel123-hardware}[Hardware Compatibility List] : link:{u-rel123-readme}[Readme] : link:{u-rel123-errata}[Errata] : link:{u-rel123-signatures}[Signed Checksums]_ * *12.2* ({rel122-current-date}) _link:{u-rel122-announce}[Announcement] : link:{u-rel122-notes}[Release Notes] : link:{u-rel122-installation}[Installation Instructions] : link:{u-rel122-hardware}[Hardware Compatibility List] : link:{u-rel122-readme}[Readme] : link:{u-rel122-errata}[Errata] : link:{u-rel122-signatures}[Signed Checksums]_ * *{rel121-current}* ({rel121-current-date}) _link:{u-rel121-announce}[Announcement] : link:{u-rel121-notes}[Release Notes] : link:{u-rel121-installation}[Installation Instructions] : link:{u-rel121-hardware}[Hardware Compatibility List] : link:{u-rel121-readme}[Readme] : link:{u-rel121-errata}[Errata] : link:{u-rel121-signatures}[Signed Checksums]_ * *12.0* ({rel120-current-date}) _link:12.0R/announce/[Announcement]: link:12.0R/relnotes/[Release Notes]: link:12.0R/installation/[Installation Instructions]: link:12.0R/hardware/[Hardware Notes]: link:12.0R/readme/[Readme]: link:12.0R/errata/[Errata]: link:12.0R/signatures/[Checksums]_ From nobody Tue Aug 1 14:21:57 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFckL3yn7z4qDbB for ; Tue, 1 Aug 2023 14:21: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 4RFckF4cT9z44j6; Tue, 1 Aug 2023 14:21:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690899717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OvhVllQA17BNLt+tMMsZpuFC7T/9L//axWTi37rseF0=; b=PpbaBzXTLPjj7yukCJX7BtW/+9UClnNy72fBVEfLWHHMirbk4CdHAezTeFIGZ71KDm1PCv TQN1eHiNDUGb943lgBZDI2x60ZYnciT3FFFzEeO2aP+0BJOHzGyPASfAjMEq/Lb1r/gCRN k02ornaj5dqTSJzKTzV94nZhi2dBG2la4nnUEZE4fiCsQn4kf9yvZqo8Miisc6+ZT6qNZd yNeH5kPqce3K96afIsHy31TaQmhdYsRTjba4iUVUu/8RNp/2oTCYf3pyWpIkLef/Byp+Gy a+IUdKsw9k5KVMaTiEesNHUAOQxPfP/FrukK4Ho4dTuVYnABVxFzVgo63qigeQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690899717; a=rsa-sha256; cv=none; b=qcdK1+2HlagA1Y2hmk5NhE5CLIBoVudDv0AakCR7AqVmVs8Rvi2T3frlPIamGLQWLeRZpr e6R4/gtCrHLXsPmH/N4jTECzt7geJjCQS0SZMO/TYIUh2O1r85dzsHJkXe+qz5S7NItRAZ olOsgQMQxIVNwG6NWyzqrZwPkj6WwDvnxQAJDTeny/iLprIS0XDHxBXTQpElyeJU+Rv2nv 5MN3YYovrka7A+TnT+sZbUafVqn9pHYht7W8Osa2fQCrAFFedBrchSelIYM39mVjILgrnc phyO0aiM5r7is8L70OHERkyZFRt5no4OR3IZcPSJ/ThuWAEl+4Z3jl4Og9kHNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690899717; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=OvhVllQA17BNLt+tMMsZpuFC7T/9L//axWTi37rseF0=; b=gURmXYV77G7s4MzowqKv4JTMM8jXtCNzFsXm68CjT670sT3ppVW/l3NtaftPyiskYpBhmJ 4lVzp4WosGNk3hL14B7TNclZDM3MZPz3F2zQDTm/8kCbRm+DtIi6ArqveoErJzaVCFiwMU m9Ho0SSbWeC3W6s+TcS4+2P3B5hulwggrUQ06hWbZW7RV/emicf7hFgfJqjWBrJC1yQOo7 B3lgfP3rUSIM7DKRbR0bDVBJTI2TLKDf3POGTvxF+mPzb9msznxYA3Z8mM+PByAk2TyXVt dgxMf5DpS4HuTT95Ery9zFpUtk2An35knamxC+7xToDL9Ied2LTBUch2uBwJHg== 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 4RFckF3QDszgmH; Tue, 1 Aug 2023 14:21:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371ELvrp045908; Tue, 1 Aug 2023 14:21:57 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371ELvq4045907; Tue, 1 Aug 2023 14:21:57 GMT (envelope-from git) Date: Tue, 1 Aug 2023 14:21:57 GMT Message-Id: <202308011421.371ELvq4045907@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 263b0711f4 - main - FAQ: remove info about debug files in FreeBSD versions < 11.0 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 263b0711f4ad2971b7484e272d41b75c02d5b950 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=263b0711f4ad2971b7484e272d41b75c02d5b950 commit 263b0711f4ad2971b7484e272d41b75c02d5b950 Author: Ed Maste AuthorDate: 2023-08-01 14:19:38 +0000 Commit: Ed Maste CommitDate: 2023-08-01 14:20:57 +0000 FAQ: remove info about debug files in FreeBSD versions < 11.0 For some time all supported FreeBSD versions have placed kernel debug files in /usr/lib/debug/boot/kernel. Sponsored by: The FreeBSD Foundation --- documentation/content/en/books/faq/_index.adoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/documentation/content/en/books/faq/_index.adoc b/documentation/content/en/books/faq/_index.adoc index b756990b2c..14dd31a7a9 100644 --- a/documentation/content/en/books/faq/_index.adoc +++ b/documentation/content/en/books/faq/_index.adoc @@ -1078,8 +1078,7 @@ If a mistake is made in the configuration, simply boot the previous version of t `GENERIC` kernels shipped with FreeBSD are compiled in _debug mode_. Kernels built in debug mode contain debug data in separate files that are used for debugging. -FreeBSD releases prior to 11.0 store these debug files in the same directory as the kernel itself, [.filename]#/boot/kernel/#. -In FreeBSD 11.0 and later the debug files are stored in [.filename]#/usr/lib/debug/boot/kernel/#. +The debug files are stored in [.filename]#/usr/lib/debug/boot/kernel/#. Note that there will be little or no performance loss from running a debug kernel, and it is useful to keep one around in case of a system panic. When running low on disk space, there are different options to reduce the size of [.filename]#/boot/kernel/# and [.filename]#/usr/lib/debug/#. From nobody Tue Aug 1 19:17:36 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFlHY5GSQz4plgK for ; Tue, 1 Aug 2023 19:17: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 4RFlHP2Lnxz4Zg4; Tue, 1 Aug 2023 19:17:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690917457; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RzCLf6C2JgHdVeRHMPVkRu1BQGAfjVdsfKzlvKLdplY=; b=WrHRPtPYVPDOWA/pHxcNvVNSML3bI8NyrSuqS+T8BwsksvCuuOvC4Gv/2fvWpzNx/yQ2y/ 4zJBnBpEcVkIBRtDWVIrM/niMknjYe2ztk36XzKOykr++QsmK0iDI/yPMeW/sBriuQ5vi+ ZWXUtVhiHDbPvOCnkT/rS81G17yZHCCxo6VBzE4f81M3wxUqalQ7d8GcGVN2G/p65g9iGy xCYr/H//JLLas2V/uhaI5olyJ6Fc9AfbYUjDZiS2ClC+Bry9pj85guqxoEFsfvGNhsSE0s dDwMa97T72hWIXQAQs/dKHNdJQEuGWVyzoTfKV4JMmmpGoBWRpewwM5SZnesPw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690917457; a=rsa-sha256; cv=none; b=e6BPwoQi6BKAjw7723BCcapYMhdDUfNMlxnmOkCxxxuQ6brkWYz4CvaYd1iKrD03FcMq2M K4lO4T74v9JRlRMz5s92F8qSRR3m95vZ69ymhQw0RDzR1act5u5kPEIRWC5ANj1OSao+sz D4YE7ohQJ5ZNAfqkh3N/EJALUIy9SNyR0q1nW6S5NViLz4TwEvMJN0Kv7KasBgdnfvCmrR TXf6mekW0IZkiZnJcV7oQl6FfQTBnHjPpQXp0P3UI0D8H2o7lzt0YNAQMo9Clh5DScCg7p 1D1tfFfXGa1lVTCf6HP1ZoFhA65m7k0RZqYmWQHQJIoKHsalgOYO9ge3h1kU8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690917457; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RzCLf6C2JgHdVeRHMPVkRu1BQGAfjVdsfKzlvKLdplY=; b=jMVXPhX6y7MYp9ukZc6PRnw9YxY2AFKp129c7qVIImd7j9efHo0HcF/MbuEkU1uMjurgVL HgMgo9rG6Z2y4/PM2jeAu+IuFOJSt/0BoJgKF3VdrZjOO5E+r46lRrJKXgx0d6Bf0yJask 8Et6nlB96rrZ6EXdK1Wiv5sB8QdVydbUAVaKMHZ9Yz7XNMovc2E3G1KP5AL4SjxbetZzNX bADXIRXPafhr2I/Ppvq1jVjWz/UHzPWIGiBz2oN0xMuhTaWxWc6ZZwt4hYjAHiCRx9K22s 9hUULofVVleavZCPyxDSTWff0mHIu8ZdvhHRLaqifblmQ0DKkE3OelHO3+UXRA== 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 4RFlHP0GPqzq3K; Tue, 1 Aug 2023 19:17:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371JHaf5029758; Tue, 1 Aug 2023 19:17:36 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371JHaeg029757; Tue, 1 Aug 2023 19:17:36 GMT (envelope-from git) Date: Tue, 1 Aug 2023 19:17:36 GMT Message-Id: <202308011917.371JHaeg029757@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: b6bbf53ed3 - main - Archaic SUPPORT files: remove a telephone number List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b6bbf53ed3060a4006b6fc3e2ba32618987bcbc5 Auto-Submitted: auto-generated The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=b6bbf53ed3060a4006b6fc3e2ba32618987bcbc5 commit b6bbf53ed3060a4006b6fc3e2ba32618987bcbc5 Author: Graham Perrin AuthorDate: 2023-08-01 19:08:49 +0000 Commit: Graham Perrin CommitDate: 2023-08-01 19:08:49 +0000 Archaic SUPPORT files: remove a telephone number Reported-by: Julian H. Stacey Approved-by: re (cperciva) Differential-revision: https://reviews.freebsd.org/D41283 --- website/content/en/releases/1.1.5/SUPPORT.TXT | 1 - website/content/en/releases/1.1/SUPPORT.TXT | 1 - 2 files changed, 2 deletions(-) diff --git a/website/content/en/releases/1.1.5/SUPPORT.TXT b/website/content/en/releases/1.1.5/SUPPORT.TXT index 5252a34b45..7511702edc 100644 --- a/website/content/en/releases/1.1.5/SUPPORT.TXT +++ b/website/content/en/releases/1.1.5/SUPPORT.TXT @@ -63,7 +63,6 @@ lower rates. Vector Systems Ltd, Julian H. Stacey. Post: Holz Strasse 27d, D 80469, Munich (Muenchen), Germany (Deutschland). -Tel.: +49 89 268616 09:00-22:00 TZ=GMT+1 Email: stacey@freefall.cdrom.com Custom designs & support using FreeBSD + X-Windows + FSF/GNU, + own Unix & DOS diff --git a/website/content/en/releases/1.1/SUPPORT.TXT b/website/content/en/releases/1.1/SUPPORT.TXT index 4727ddbe9c..be74e8283a 100644 --- a/website/content/en/releases/1.1/SUPPORT.TXT +++ b/website/content/en/releases/1.1/SUPPORT.TXT @@ -63,7 +63,6 @@ lower rates. Vector Systems Ltd, Julian H. Stacey. Post: Holz Strasse 27d, D 80469, Munich (Muenchen), Germany (Deutschland). -Tel.: +49 89 268616 09:00-22:00 TZ=GMT+1 Email: stacey@freefall.cdrom.com Custom designs & support using FreeBSD + X-Windows + FSF/GNU, + own Unix & DOS From nobody Tue Aug 1 19:43:43 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFlst1F8Kz4pn1g for ; Tue, 1 Aug 2023 19:43:44 +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 4RFlsW63ygz3Cpr; Tue, 1 Aug 2023 19:43:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690919023; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1MO4lGZq/2XnVU3U+fSV6pBPXO9upmGE+cAyC0vy+Zc=; b=vd5O5tWb3pDJb/7+tiki8IWpYdXbFPw27qSF61AewK2AtPUx7otg2y0pTx3sItvPTerNH1 wgMGeRwpi9ZWcKWNjYQShkv30avfxsmO2VDi6PcAN8rg+PqYVK9imGTye5xFjnj1XyIJsp lcSa6bN46VQ0e+vuasZNieEc+NrsTD6tGny47oiwFsvdOwtvz6u8kyaVKnZMmpb9IE6K5x qX6563sN0Lisj2vQ0NYl7b5U27LEWmYXg67alq5FzPgU2WdopJ6Szm4t1sGQvzA2ZgNtx5 OOZsF+ocg2hXw7AIZHH3mugCin3HjFpSLrsNeELV+0JHRE4lmjIXkaIiu7i78Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690919023; a=rsa-sha256; cv=none; b=RwM6xw/1C7jwfU+r/aEVbgsuBe/Cl8iFzIj2B75qt2MJOdipUD4MyJYTb6L9mScBbW5wh7 rEJrYrH2DaN3PTnJKr0pHLN4+UJ9Yek6hdTqxad7J59TE1NAp9sS7XPX2xVaUeEbjbZPGl PmxbqO8oA5fdqvCJ3RVCDp3h2iA0ZS4S0AONsTdfavsKhO8G+0n7viaGdIcB7L8OrB12ch 7cZ9UpPhHuKp9P+jnk2nAGEkiMxxfsCYorLqDG9AZp1OjPksZl/6Cd/dyT+9KK2AVCCj7r T6E3ATntnJQUcjXdqlmrx/e9/iN+yEXHPX8bnhb28xFrtFIN+5F4j4r69MlnyA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690919023; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1MO4lGZq/2XnVU3U+fSV6pBPXO9upmGE+cAyC0vy+Zc=; b=YcbE74ICzp1HUKXGqSl1TBlS/NS3x0gxrdAi4YI10vkcjzU1A0O63/R7xbdZKSw0ijx+nN nevdJmd0iBYBoL/pyikPed0YTE3F8H9H7NsJTIp12LZqr6UNiBsjHBWuagILF4rZIvhX5I 1oHEznxkqLz8UsOYDVmUfztwqpIVBF+C+elEkrB+CrvM7LZWdDhE4V3AyaRhCJXNB8l86e llQGTS8j8smzkb2K8VZS1uH8A7iEkSX28zRzAeyCsLs340sPcOGvQDqd0YtL/wATSA1eOl /OI4xf1m4eqcyeilGzKE/hF0TrGdNTMXxjUBVEfGwb/dfhLl5hEuIH6n/HFDqg== 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 4RFlsW48GPzqKX; Tue, 1 Aug 2023 19:43:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371JhhDN078437; Tue, 1 Aug 2023 19:43:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371Jhh5G078436; Tue, 1 Aug 2023 19:43:43 GMT (envelope-from git) Date: Tue, 1 Aug 2023 19:43:43 GMT Message-Id: <202308011943.371Jhh5G078436@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: c243c89794 - main - Sync some copyright years List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c243c89794bb9eabc16238bfcac268b159cbea89 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=c243c89794bb9eabc16238bfcac268b159cbea89 commit c243c89794bb9eabc16238bfcac268b159cbea89 Author: Sergio Carlavilla Delgado AuthorDate: 2023-08-01 19:42:24 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-01 19:43:24 +0000 Sync some copyright years - FAQ - Styles and JavaScript from the theme --- documentation/content/en/books/faq/_index.adoc | 2 +- documentation/themes/beastie/assets/js/copy-clipboard.js | 4 ++-- documentation/themes/beastie/assets/js/search.js | 4 ++-- documentation/themes/beastie/assets/js/theme-chooser.js | 4 ++-- documentation/themes/beastie/assets/styles/documentation.scss | 4 ++-- documentation/themes/beastie/assets/styles/footer.scss | 4 ++-- documentation/themes/beastie/assets/styles/global.scss | 4 ++-- documentation/themes/beastie/assets/styles/header.scss | 4 ++-- documentation/themes/beastie/assets/styles/main.scss | 4 ++-- documentation/themes/beastie/assets/styles/variables.scss | 4 ++-- 10 files changed, 19 insertions(+), 19 deletions(-) diff --git a/documentation/content/en/books/faq/_index.adoc b/documentation/content/en/books/faq/_index.adoc index 14dd31a7a9..95797ddc0b 100644 --- a/documentation/content/en/books/faq/_index.adoc +++ b/documentation/content/en/books/faq/_index.adoc @@ -2,7 +2,7 @@ title: Frequently Asked Questions for FreeBSD 12.X and 13.X authors: - author: The FreeBSD Documentation Project -copyright: 1995-2022 The FreeBSD Documentation Project +copyright: 1995-2023 The FreeBSD Documentation Project description: Frequently Asked Questions, and answers, covering all aspects of FreeBSD trademarks: ["freebsd", "ibm", "ieee", "adobe", "intel", "linux", "microsoft", "opengroup", "sun", "netbsd", "general"] bookOrder: 5 diff --git a/documentation/themes/beastie/assets/js/copy-clipboard.js b/documentation/themes/beastie/assets/js/copy-clipboard.js index 8038e96141..7ee41cfef4 100644 --- a/documentation/themes/beastie/assets/js/copy-clipboard.js +++ b/documentation/themes/beastie/assets/js/copy-clipboard.js @@ -1,8 +1,8 @@ /* BSD 2-Clause License -Copyright (c) 1994-2022, The FreeBSD Documentation Project -Copyright (c) 2021-2022, Sergio Carlavilla +Copyright (c) 1994-2023, The FreeBSD Documentation Project +Copyright (c) 2021-2023, Sergio Carlavilla All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/js/search.js b/documentation/themes/beastie/assets/js/search.js index f2f1584ab6..12e9fc3b04 100644 --- a/documentation/themes/beastie/assets/js/search.js +++ b/documentation/themes/beastie/assets/js/search.js @@ -1,8 +1,8 @@ /* BSD 2-Clause License -Copyright (c) 1994-2022, The FreeBSD Documentation Project -Copyright (c) 2021-2022, Sergio Carlavilla +Copyright (c) 1994-2023, The FreeBSD Documentation Project +Copyright (c) 2021-2023, Sergio Carlavilla All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/js/theme-chooser.js b/documentation/themes/beastie/assets/js/theme-chooser.js index d33f3d6f97..62b6235853 100644 --- a/documentation/themes/beastie/assets/js/theme-chooser.js +++ b/documentation/themes/beastie/assets/js/theme-chooser.js @@ -1,8 +1,8 @@ /* BSD 2-Clause License -Copyright (c) 1994-2022, The FreeBSD Documentation Project -Copyright (c) 2021-2022, Sergio Carlavilla +Copyright (c) 1994-2023, The FreeBSD Documentation Project +Copyright (c) 2021-2023, Sergio Carlavilla All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/styles/documentation.scss b/documentation/themes/beastie/assets/styles/documentation.scss index d0fe86fa9c..678e3c4cbc 100644 --- a/documentation/themes/beastie/assets/styles/documentation.scss +++ b/documentation/themes/beastie/assets/styles/documentation.scss @@ -1,6 +1,6 @@ /* - * Copyright (c) 1994-2022, The FreeBSD Documentation Project - * Copyright (c) 2021-2022, Sergio Carlavilla + * Copyright (c) 1994-2023, The FreeBSD Documentation Project + * Copyright (c) 2021-2023, Sergio Carlavilla * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/styles/footer.scss b/documentation/themes/beastie/assets/styles/footer.scss index 041e8db47d..dca2960eb9 100644 --- a/documentation/themes/beastie/assets/styles/footer.scss +++ b/documentation/themes/beastie/assets/styles/footer.scss @@ -1,6 +1,6 @@ /* - * Copyright (c) 1994-2022, The FreeBSD Documentation Project - * Copyright (c) 2021-2022, Sergio Carlavilla + * Copyright (c) 1994-2023, The FreeBSD Documentation Project + * Copyright (c) 2021-2023, Sergio Carlavilla * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/styles/global.scss b/documentation/themes/beastie/assets/styles/global.scss index a1bdfbf7dc..98881886be 100644 --- a/documentation/themes/beastie/assets/styles/global.scss +++ b/documentation/themes/beastie/assets/styles/global.scss @@ -1,6 +1,6 @@ /* - * Copyright (c) 1994-2022, The FreeBSD Documentation Project - * Copyright (c) 2021-2022, Sergio Carlavilla + * Copyright (c) 1994-2023, The FreeBSD Documentation Project + * Copyright (c) 2021-2023, Sergio Carlavilla * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/styles/header.scss b/documentation/themes/beastie/assets/styles/header.scss index 5370b8e4fe..6f7461c8c0 100644 --- a/documentation/themes/beastie/assets/styles/header.scss +++ b/documentation/themes/beastie/assets/styles/header.scss @@ -1,6 +1,6 @@ /* - * Copyright (c) 1994-2022, The FreeBSD Documentation Project - * Copyright (c) 2021-2022, Sergio Carlavilla + * Copyright (c) 1994-2023, The FreeBSD Documentation Project + * Copyright (c) 2021-2023, Sergio Carlavilla * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/styles/main.scss b/documentation/themes/beastie/assets/styles/main.scss index e2d1a98f03..48db35239d 100644 --- a/documentation/themes/beastie/assets/styles/main.scss +++ b/documentation/themes/beastie/assets/styles/main.scss @@ -1,6 +1,6 @@ /* - * Copyright (c) 1994-2022, The FreeBSD Documentation Project - * Copyright (c) 2021-2022, Sergio Carlavilla + * Copyright (c) 1994-2023, The FreeBSD Documentation Project + * Copyright (c) 2021-2023, Sergio Carlavilla * All rights reserved. * * Redistribution and use in source and binary forms, with or without diff --git a/documentation/themes/beastie/assets/styles/variables.scss b/documentation/themes/beastie/assets/styles/variables.scss index 2cb677a321..16199befd6 100644 --- a/documentation/themes/beastie/assets/styles/variables.scss +++ b/documentation/themes/beastie/assets/styles/variables.scss @@ -1,6 +1,6 @@ /* - * Copyright (c) 1994-2022, The FreeBSD Documentation Project - * Copyright (c) 2021-2022, Sergio Carlavilla + * Copyright (c) 1994-2023, The FreeBSD Documentation Project + * Copyright (c) 2021-2023, Sergio Carlavilla * All rights reserved. * * Redistribution and use in source and binary forms, with or without From nobody Tue Aug 1 21:26:02 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFp7g07GJz4psgK for ; Tue, 1 Aug 2023 21:26:04 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RFp7b6Jx4z3NPt; Tue, 1 Aug 2023 21:26:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690925163; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SMmA/GQWiE2nDoCVaM1CG4s5hDIsV6FtxQWSyuwvwhs=; b=jTioLihTj7zF9T50Zg/SrhytYmm9EAAmbFo7QFtRa76kCPp0O4sGeOunGaLZOMrO6hJii6 ifas/a4aGf28AykdJIMzdn/j22FCohCcoXa4A1GrKYruHXCWQh+TCMsINLTfnjztKUf3vV +j5GbnyGvB6WKzYaN/qGva/QekfQxCbKgLVtgXDRb0YQRP/Ht3iSBas7Tx1KR39iM6dUAo pqnBYCUKIzKhqny0icCyU7MZ5gQL2gJBayvOZg0cezedXDnQQWnKz+lgjaSb1NcxpvE/X8 QKal2+V/mPtxjxDnO3QFd8jsszopIvXIaeDRcbuTKA5djen9kHGn+gIGS2HeNg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690925163; a=rsa-sha256; cv=none; b=fbEnC9Z9dDQwyXfGk5sR/sFXJ/fFkmE1oXH5s+lVhiESpwidMH9TjxZwB2cm6X89eUh45q IGVnlVClHm4UHsZUJyMjzyrld6YMlzdnk+OI2u4xZstjsBKfMzOR1tlt5RDQMn+9PUJlTh nNOVKs0kW60D2ahfI/OThObJHPCioYqA5zwQGIZ3/PNwIKyzs9w8IUa6P2orVi0CQ0ovYt MNjBvdUgc6BTpZB9LSiI42bu3DOxgOy+9LSSUdTraQ4QQThlhBAAFYE14ONhZRZcK5iQGf W0V4BL457TOscJIRT7QvCNskcPw5jr4tdhztK+1yBIadiXz3NLuZ/kktVejkCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690925163; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=SMmA/GQWiE2nDoCVaM1CG4s5hDIsV6FtxQWSyuwvwhs=; b=rWU0TWy1uRbROAD6G/cMLD0g5ZzgcpeKzpTQv+Xc+1z2Q4/ZFOCFFU2uMnjuHA2F0/HQcW MmO8UZ7EquppR7xCe8PSNE6rQ2UQOiW4rTXER38Y1ZdnrQrEC22uIvfwpJXT1rji7NUHH9 o+z5mQeZrVqepC0pEdQb9+eussR8hMAywqV4W+svKFSAylVmSz5cvOQbSjXx326KyqC3hI R9vA/59nEaw2kEFZNGfISdHwetadKGTRH5Kq7xNhoIL6L/7lhx0ctAq1KqFBwsUB2CF/MS J2ShUKMIGzI5puh5xhLbJySiQm7pXhMvZQnKytCCNPIgwFgr5eb5HqS38UO7SA== 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 4RFp7Z4GwNztSH; Tue, 1 Aug 2023 21:26:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371LQ2Co046642; Tue, 1 Aug 2023 21:26:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371LQ2hZ046641; Tue, 1 Aug 2023 21:26:02 GMT (envelope-from git) Date: Tue, 1 Aug 2023 21:26:02 GMT Message-Id: <202308012126.371LQ2hZ046641@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: bf75c163e2 - main - Add EN-23:08 and SA-23:06 through SA-23:09. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: bf75c163e29a921f5ade9d5046a8f637789de307 Auto-Submitted: auto-generated The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=bf75c163e29a921f5ade9d5046a8f637789de307 commit bf75c163e29a921f5ade9d5046a8f637789de307 Author: Gordon Tetlow AuthorDate: 2023-08-01 21:25:02 +0000 Commit: Gordon Tetlow CommitDate: 2023-08-01 21:25:02 +0000 Add EN-23:08 and SA-23:06 through SA-23:09. Approved by: so --- website/data/security/advisories.toml | 16 + website/data/security/errata.toml | 4 + .../security/advisories/FreeBSD-EN-23:08.vnet.asc | 147 ++ .../security/advisories/FreeBSD-SA-23:06.ipv6.asc | 171 ++ .../security/advisories/FreeBSD-SA-23:07.bhyve.asc | 148 ++ .../security/advisories/FreeBSD-SA-23:08.ssh.asc | 167 ++ .../advisories/FreeBSD-SA-23:09.pam_krb5.asc | 166 ++ .../static/security/patches/EN-23:08/vnet.patch | 16 + .../security/patches/EN-23:08/vnet.patch.asc | 16 + .../static/security/patches/SA-23:06/ipv6.patch | 14 + .../security/patches/SA-23:06/ipv6.patch.asc | 16 + .../security/patches/SA-23:07/bhyve.13.1.patch | 87 + .../security/patches/SA-23:07/bhyve.13.1.patch.asc | 16 + .../security/patches/SA-23:07/bhyve.13.2.patch | 84 + .../security/patches/SA-23:07/bhyve.13.2.patch.asc | 16 + .../security/patches/SA-23:08/ssh.12.4.patch | 189 ++ .../security/patches/SA-23:08/ssh.12.4.patch.asc | 16 + .../security/patches/SA-23:08/ssh.13.1.patch | 48 + .../security/patches/SA-23:08/ssh.13.1.patch.asc | 16 + .../security/patches/SA-23:08/ssh.13.2.patch | 2036 ++++++++++++++++++++ .../security/patches/SA-23:08/ssh.13.2.patch.asc | 16 + .../security/patches/SA-23:09/pam_krb5.patch | 21 + .../security/patches/SA-23:09/pam_krb5.patch.asc | 16 + 23 files changed, 3442 insertions(+) diff --git a/website/data/security/advisories.toml b/website/data/security/advisories.toml index 72324804c6..2d5b3077f7 100644 --- a/website/data/security/advisories.toml +++ b/website/data/security/advisories.toml @@ -1,6 +1,22 @@ # Sort advisories by year, month and day # $FreeBSD$ +[[advisories]] +name = "FreeBSD-SA-23:09.pam_krb5" +date = "2023-08-01" + +[[advisories]] +name = "FreeBSD-SA-23:08.ssh" +date = "2023-08-01" + +[[advisories]] +name = "FreeBSD-SA-23:07.bhyve" +date = "2023-08-01" + +[[advisories]] +name = "FreeBSD-SA-23:06.ipv6" +date = "2023-08-01" + [[advisories]] name = "FreeBSD-SA-23:05.openssh" date = "2023-06-21" diff --git a/website/data/security/errata.toml b/website/data/security/errata.toml index 15ae740438..0fccd5baf3 100644 --- a/website/data/security/errata.toml +++ b/website/data/security/errata.toml @@ -1,6 +1,10 @@ # Sort errata notices by year, month and day # $FreeBSD$ +[[notices]] +name = "FreeBSD-EN-23:08.vnet" +date = "2023-08-01" + [[notices]] name = "FreeBSD-EN-23:07.mpr" date = "2023-06-21" diff --git a/website/static/security/advisories/FreeBSD-EN-23:08.vnet.asc b/website/static/security/advisories/FreeBSD-EN-23:08.vnet.asc new file mode 100644 index 0000000000..fc722d9cff --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-23:08.vnet.asc @@ -0,0 +1,147 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-23:08.vnet Errata Notice + The FreeBSD Project + +Topic: VNET and DPCPU module panic on arm64 + +Category: core +Module: kernel +Announced: 2023-08-01 +Affects: FreeBSD 13.2 +Corrected: 2023-07-26 18:03:46 UTC (stable/13, 13.2-STABLE) + 2023-08-01 19:50:47 UTC (releng/13.2, 13.2-RELEASE-p2) + +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 + +VNET is the name of a technique to virtualize the network stack. It changes +global resources, most notably variables, into per network stack resources +and handles them in the context of the correct instance. VNET is enabled by +default in GENERIC kernels on all architectures except 32-bit ARM. + +DPCPU is a dynamic per-CPU memory allocator which can instantiate one +instance of a global variable with each CPU in the system. Dynamically +allocated per-CPU variables can be defined with custom names and types. +DPCPU is always enabled. + +II. Problem Description + +After FreeBSD 13.1 was released, the contributed LLVM components (LLVM, +clang, compiler-rt, libc++, libunwind, lld, lldb and openmp) were +upgraded to upstream version 14.0.5. The new version of lld, the llvm +linker, got additional optimizations for arm64 in the form of so-called +relocation relaxations. + +These relaxations are fine for regular userland applications, as the +dynamic linker can handle the optimized relocations. However, due to the +way the VNET and DPCPU features are implemented, the optimized +relocations can cause panics if they are used in kernel modules. + +III. Impact + +On arm64 systems, loading kernel modules that use VNET or DPCPU features can +cause panics. A known example is the WireGuard kernel module, if_wg(4). + +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. + +A reboot is required, because the kernel and several kernel modules are +updated. + +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 + +A reboot is required, because the kernel and several kernel modules are updated. + +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-23:08/vnet.patch +# fetch https://security.FreeBSD.org/patches/EN-23:08/vnet.patch.asc +# gpg --verify vnet.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/ 98e7f836e65e stable/13-n255888 +releng/13.2/ e3e6fc371322 releng/13.2-n254623 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJd+EACgkQbljekB8A +Gu+2XRAAnIRnEfyWHe8XQa3ElzCx3gwyldIkZJqjqEX1hWm1uhASJGV3Zk/xj6gv +6yyr8P5nij6rbblpo/YpUzwFeRVUX3foMU+R4blTB0nriJuW6P1vMiHpD1w52oS5 +OWpsyAouJ4/IsDh73jCqrJk3M7ZKOkfQ5tHn/E+bLl20ASQy/5S/t3G9QU8o8TeH +Ak+zakq8Gf13BA6vMyq0beA34A0zT0niznKhbTqAc3czdsd18Rkeg/9txXU2iOkV +8VBqnN2kJQ/gBfM79PtUOfz8uK/7tIWMpNoept4Kp0XlDPpJUhqBwjjmTBsuxB8w +fpYpfNF5ADX50L1nzm24oxBjFsbA+YUNXzO1VHCQZeWNxI2cubZWFtzu7WoxT7QQ +trdhUWlSI28jtRJSg5eBwfSI/iT/iESIH9f5wFdVo3iORPXe28CrW6EtEHXhVk37 +JQaQdIPr48n2IfsEzuogQyEMAWuD6hSUDksfZsArkPcS9QJFBzv1xkiTXmInn1CL +JQK4XaVXSELKh0JWgnGTA3/Xsi/DRXcPbN+1saKi8Dp5LzwaMN26UmvWzMFYpQuY +hrfFDpk3IP9iacvnnObuMretppd1LdwFx3O2Pq4Fs0nRYIKSU3OVpIVzu75otiwE +GtArfSeRWgwy9moWd8W4wSWNFosTkFMFbZONS0n9SfEYzabpCzM= +=0mU9 +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-23:06.ipv6.asc b/website/static/security/advisories/FreeBSD-SA-23:06.ipv6.asc new file mode 100644 index 0000000000..77b3701de3 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-23:06.ipv6.asc @@ -0,0 +1,171 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-23:06.ipv6 Security Advisory + The FreeBSD Project + +Topic: Remote denial of service in IPv6 fragment reassembly + +Category: core +Module: ipv6 +Announced: 2023-08-01 +Credits: Zweig of Kunlun Lab +Affects: All supported versions of FreeBSD +Corrected: 2023-08-01 19:49:07 UTC (stable/13, 13.2-STABLE) + 2023-08-01 19:51:27 UTC (releng/13.2, 13.2-RELEASE-p2) + 2023-08-01 19:49:52 UTC (releng/13.1, 13.1-RELEASE-p9) + 2023-08-01 20:05:08 UTC (stable/12, 12.4-STABLE) + 2023-08-01 20:05:42 UTC (releng/12.4, 12.4-RELEASE-p4) +CVE Name: CVE-2023-3107 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +IPv6 packets may be fragmented in order to accommodate the maximum +transmission unit (MTU) of the network path between the source and +destination hosts. The FreeBSD kernel keeps track of received packet +fragments and will reassemble the original packet once all fragments +have been received, at which point the packet is processed normally. + +II. Problem Description + +Each fragment of an IPv6 packet contains a fragment header which +specifies the offset of the fragment relative to the original packet, +and each fragment specifies its length in the IPv6 header. When +reassembling the packet, the kernel calculates the complete IPv6 payload +length. The payload length must fit into a 16-bit field in the IPv6 +header. + +Due to a bug in the kernel, a set of carefully crafted packets can +trigger an integer overflow in the calculation of the reassembled +packet's payload length field. + +III. Impact + +Once an IPv6 packet has been reassembled, the kernel continues +processing its contents. It does so assuming that the fragmentation +layer has validated all fields of the constructed IPv6 header. This bug +violates such assumptions and can be exploited to trigger a remote +kernel panic, resulting in a denial of service. + +IV. Workaround + +Users with IPv6 disabled on untrusted network interfaces are not +affected. Such interfaces will have the IFDISABLED nd6 flag set in +ifconfig(8). + +The kernel may be configured to drop all IPv6 fragments by setting the +net.inet6.ip6.maxfrags sysctl to 0. Doing so will prevent the bug from +being triggered, with the caveat that legitimate IPv6 fragments will +be dropped. + +If the pf(4) firewall is enabled, and scrubbing and fragment reassembly +is enabled on untrusted interfaces, the bug cannot be triggered. This +is the default if pf(4) is enabled. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date and +reboot. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the 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 a security update" + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/SA-23:06/ipv6.patch +# fetch https://security.FreeBSD.org/patches/SA-23:06/ipv6.patch.asc +# gpg --verify ipv6.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +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/ 9515f04fe3b1 stable/13-n255919 +releng/13.2/ da38eaca4a22 releng/13.2-n254626 +releng/13.1/ 4e548c72914a releng/13.1-n250191 +stable/12/ r373149 +releng/12.4/ r373152 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJdsAACgkQbljekB8A +Gu8rERAA2iGzA4ydDrYsKnNGXMtQEXRIkGOPOkCSB1fC6CGIWLD//XuPw7sISPNu +vvt0DVlkOC/ZKjgUQVWDLHd/DWcEv6prhhCUEPEQ57nwvgfa9/oZNqF0ZvVgdyst +OUc7wO3Pt9lAp6fPkay0LGmsHLlgRJR1VqUQ6fnWvJ7jRllsvIdjxr8krIwYyyVn +E7U8+lBYoBmQLMql0jgiQ3S4FZ5kYX6MN9r2I1/nSQdE6IUOiqL0oux9H2PDTz3r +mx9nYSrsd0WPNVO7n7GRnk48STwJryJNdY7tCZOUGsmOOtQAnXvF/ZYDQOMK1L66 +4d5XFVXTwYdHDwDbXMPCCqa+MsZyjrgz8NmNzcto1l0mClz1SGNW9MKmxTKU7op/ +dNTjziffvwxZefpFPv+r9ZEyJpPe1rcNgOskJFW4DVq0uNSaujPkHE77hkE93ozF +ScDErtexPV+OEQyqGTgO4MxTjlk2l9DZGFVrLl+8Js1sFfLXlReGHLA2xtDtxJL0 +mLo1WtKq8Oq3XPBdU0UoAw3Wlp+BOZ7cY5AVk7IY5zU0T2jQP636QgzX33ZTynkD +oLtFufJBOWMSPNx9bTFautEoNsivtKcOl3XWEKKgEqt4b+9h6VGU0tFjfRuozjxJ +QAaYf0qXk9kfHp4EdHj4CeSoeZKgHCExJxpfX54qBGH/TY3Dd4c= +=V/jE +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-23:07.bhyve.asc b/website/static/security/advisories/FreeBSD-SA-23:07.bhyve.asc new file mode 100644 index 0000000000..770be95081 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-23:07.bhyve.asc @@ -0,0 +1,148 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-23:07.bhyve Security Advisory + The FreeBSD Project + +Topic: bhyve privileged guest escape via fwctl + +Category: core +Module: bhyve +Announced: 2023-08-01 +Credits: Omri Ben Bassat and Vladimir Eli Tokarev from Microsoft +Affects: FreeBSD 13.1 and 13.2 +Corrected: 2023-08-01 19:48:53 UTC (stable/13, 13.2-STABLE) + 2023-08-01 19:50:47 UTC (releng/13.2, 13.2-RELEASE-p2) + 2023-08-01 19:48:26 UTC (releng/13.1, 13.1-RELEASE-p9) +CVE Name: CVE-2023-3494 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +bhyve(8)'s fwctl interface provides a mechanism through which guest +firmware can query the hypervisor for information about the virtual +machine. The fwctl interface is available to guests when bhyve is run +with the "-l bootrom" option, used for example when booting guests in +UEFI mode. + +bhyve is currently only supported on the amd64 platform. + +II. Problem Description + +The fwctl driver implements a state machine which is executed when the +guest accesses certain x86 I/O ports. The interface lets the guest copy +a string into a buffer resident in the bhyve process' memory. A bug in +the state machine implementation can result in a buffer overflowing when +copying this string. + +III. Impact + +A malicious, privileged software running in a guest VM can exploit the +buffer overflow to achieve code execution on the host in the bhyve +userspace process, which typically runs as root. Note that bhyve runs +in a Capsicum sandbox, so malicious code is constrained by the +capabilities available to the bhyve process. + +IV. Workaround + +No workaround is available. bhyve guests that are executed without the +"-l bootrom" option are unaffected. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +Restart all affected virtual machines. + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 13.2] +# fetch https://security.FreeBSD.org/patches/SA-23:07/bhyve.13.2.patch +# fetch https://security.FreeBSD.org/patches/SA-23:07/bhyve.13.2.patch.asc +# gpg --verify bhyve.13.2.patch.asc + +[FreeBSD 13.1] +# fetch https://security.FreeBSD.org/patches/SA-23:07/bhyve.13.1.patch +# fetch https://security.FreeBSD.org/patches/SA-23:07/bhyve.13.1.patch.asc +# gpg --verify bhyve.13.1.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 affected virtual machines. + +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/ 9fe302d78109 stable/13-n255918 +releng/13.2/ 2bae613e0da3 releng/13.2-n254625 +releng/13.1/ 87702e38a4b4 releng/13.1-n250190 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJdsIACgkQbljekB8A +Gu8Q1Q/7BFw5Aa0cFxBzbdz+O5NAImj58MvKS6xw61bXcYr12jchyT6ENC7yiR+K +qCqbe5TssRbtZ1gg/94gSGEXccz5OcJGxW+qozhcdPUh2L2nzBPkMCrclrYJfTtM +cnmQKjg/wFZLUVr71GEM95ZFaktlZdXyXx9Z8eBzow5rXexpl1TTHQQ2kZZ41K4K +KFhup91dzGCIj02cqbl+1h5BrXJe3s/oNJt5JKIh/GBh5THQu9n6AywQYl18HtjV +fMb1qRTAS9WbiEP5QV2eEuOG86ucuhytqnEN5MnXJ2rLSjfb9izs9HzLo3ggy7yb +hN3tlbfIPjMEwYexieuoyP3rzKkLeYfLXqJU4zKCRnIbBIkMRy4mcFkfcYmI+MhF +NPh2R9kccemppKXeDhKJurH0vsetr8ti+AwOZ3pgO21+9w+mjE+EfaedIi+JWhip +hwqeFv03bAQHJdacNYGV47NsJ91CY4ZgWC3ZOzBZ2Y5SDtKFjyc0bf83WTfU9A/0 +drC0z3xaJribah9e6k5d7lmZ7L6aHCbQ70+aayuAEZQLr/N1doB0smNi0IHdrtY0 +JdIqmVX+d1ihVhJ05prC460AS/Kolqiaysun1igxR+ZnctE9Xdo1BlLEbYu2KjT4 +LpWvSuhRMSQaYkJU72SodQc0FM5mqqNN42Vx+X4EutOfvQuRGlI= +=MlAY +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-23:08.ssh.asc b/website/static/security/advisories/FreeBSD-SA-23:08.ssh.asc new file mode 100644 index 0000000000..37d9c0df7f --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-23:08.ssh.asc @@ -0,0 +1,167 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-23:08.ssh Security Advisory + The FreeBSD Project + +Topic: Potential remote code execution via ssh-agent forwarding + +Category: contrib +Module: OpenSSH +Announced: 2023-08-01 +Credits: Qualys +Affects: All supported versions of FreeBSD. +Corrected: 2023-07-21 14:41:41 UTC (stable/13, 13.2-STABLE) + 2023-08-01 19:50:47 UTC (releng/13.2, 13.2-RELEASE-p2) + 2023-08-01 19:48:26 UTC (releng/13.1, 13.1-RELEASE-p9) + 2023-07-21 16:25:51 UTC (stable/12, 12.4-STABLE) + 2023-08-01 19:47:00 UTC (releng/12.4, 12.4-RELEASE-p4) +CVE Name: CVE-2023-38408 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +ssh-agent is a program to hold private keys used for OpenSSH public key +authentication. Connections to ssh-agent may be forwarded from further +remote hosts using the -A option to ssh. The server to which the ssh-agent +connection is forwarded may cause the ssh-agent process to load (and unload) +operating system-provided shared libraries to support the addition and +deletion of PKCS#11 keys. + +II. Problem Description + +The server may cause ssh-agent to load shared libraries other than those +required for PKCS#11 support. These shared libraries may have side effects +that occur on load and unload (dlopen and dlclose). + +III. Impact + +An attacker with access to a server that accepts a forwarded ssh-agent +connection may be able to execute code on the machine running ssh-agent. +Note that the attack relies on properties of operating system-provided +libraries. This has been demonstrated on other operating systems; it is +unknown whether this attack is possible using the libraries provided by +a FreeBSD installation. + +IV. Workaround + +Avoid using ssh-agent forwarding, or start ssh-agent with an empty +PKCS#11/FIDO allowlist (ssh-agent -P '') or by configuring an allowlist that +contains only specific provider libraries. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date and +restart any ssh sessions using ssh-agent forwarding. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 13.2] +# fetch https://security.FreeBSD.org/patches/SA-23:08/ssh.13.2.patch +# fetch https://security.FreeBSD.org/patches/SA-23:08/ssh.13.2.patch.asc +# gpg --verify ssh.13.2.patch.asc + +[FreeBSD 13.1] +# fetch https://security.FreeBSD.org/patches/SA-23:08/ssh.13.1.patch +# fetch https://security.FreeBSD.org/patches/SA-23:08/ssh.13.1.patch.asc +# gpg --verify ssh.13.1.patch.asc + +[FreeBSD 12.4] +# fetch https://security.FreeBSD.org/patches/SA-23:08/ssh.12.4.patch +# fetch https://security.FreeBSD.org/patches/SA-23:08/ssh.12.4.patch.asc +# gpg --verify ssh.12.4.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 ssh sessions that use ssh-agent forwarding, or reboot. + +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/ d578a19e2cd3 stable/13-n255848 +releng/13.2/ 20bcfc33d3f2 releng/13.2-n254624 +releng/13.1/ 3d3a1cbfd7a2 releng/13.1-n250189 +stable/12/ r373142 +releng/12.4/ r373151 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJdsUACgkQbljekB8A +Gu9M3A//ftE38dmRBx//0dm0sY6Pb++OprS7SKkm/dPlv2ywFMrUOZJl47pcfEuJ +h+jeHOMWzQJYwSQBxPii/PbJRbxd4w4c0pjLDKXO3fc74anmuLQh7b8DLip6jQ/S +C4LM11e0lGfxwJmrQl49r8eKkm4ta+TOn+IoSzGzsYUYkpqX3jpBuP/yhFvueXO7 +9ZaXCIsg99/tZvXU34b4ZA5t3vVjkAhtbV9HSAza0RnM4ZFJnXJoZbheVMgp63qp +yg2pieDnA5U/c1exC8joRQoiyXtSZjmq2+8e4HYXc9+LZvWr+/fyfBXO6BXn4hmU +KSB6t2aldvB0ywWEbge+mM9I+h0jPKHNo/HsAwwF4gKfLqzZ1XNLnHC+LVTTe0cD +lNHw6kBgH9qx4oLBXg8fZwxtPGv5qvSjC4qisDWi/BMDeVsTfr8wa+LoKHIp0KOH +AnhuNKs1/TYpyHZfa2l7OfvSc70jSGYyG6Flcr5lYrhfDnXEFR6En4qbRLjIS6GA ++8otM6AyuLLiwfaLdha2G9scuA/RUfyixB7AAhrFrxJPBQypC/kIi+lF0TKmEx69 +Q2TlWktN/zzHzPJLafor5g9W9dft2Kt4T8hHsmQVwwwN58l3Q49FSrKAib5Agv66 +1QuQDP5hhsq7VISG81ZzMZbgvhNgCM5EPjggZ65Qrk9/NCyWhOw= +=scNH +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-23:09.pam_krb5.asc b/website/static/security/advisories/FreeBSD-SA-23:09.pam_krb5.asc new file mode 100644 index 0000000000..9d40ed76db --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-23:09.pam_krb5.asc @@ -0,0 +1,166 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-23:09.pam_krb5 Security Advisory + The FreeBSD Project + +Topic: Network authentication attack via pam_krb5 + +Category: core +Module: pam_krb5 +Announced: 2023-08-01 +Affects: All supported versions of FreeBSD +Corrected: 2023-07-08 05:44:29 UTC (stable/13, 13.2-STABLE) + 2023-08-01 19:50:30 UTC (releng/13.2, 13.2-RELEASE-p2) + 2023-08-01 19:48:09 UTC (releng/13.1, 13.1-RELEASE-p9) + 2023-07-08 05:44:51 UTC (stable/12, 12.4-STABLE) + 2023-08-01 19:46:53 UTC (releng/12.4, 12.4-RELEASE-p4) +CVE Name: CVE-2023-3326 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +Kerberos 5 (krb5) is a computer-network authentication protocol that works on +the basis of tickets to allow nodes communicating over a non-secure network +to prove their identity to one another in a secure manner. + +The PAM (Pluggable Authentication Modules) library provides a flexible +framework for user authentication and session setup / teardown. + +pam_krb5 is a PAM module that allows using a Kerberos password to +authenticate the user. pam_krb5 is disabled in the default FreeBSD +installation. + +pam_krb5 uses passwords for authentication, which is distinct from +Kerberos native protocols like GSSAPI, which allows for login without the +exchange of passwords. GSSAPI is not affected by this issue. + +II. Problem Description + +The problem detailed in FreeBSD-SA-23:04.pam_krb5 persisted following +the patch for that advisory. + +III. Impact + +The impact described in FreeBSD-SA-23:04.pam_krb5 persists. + +IV. Workaround + +If you are not using Kerberos at all, ensure /etc/krb5.conf is missing from +your system. Additionally, ensure pam_krb5 is commented out of your PAM +configuration located as documented in pam.conf(5), generally /etc/pam.d. +Note, the default FreeBSD PAM configuration has pam_krb5 commented out. + +If you are using Kerberos, but not using pam_krb5, ensure pam_krb5 is +commented out of your PAM configuration located as documented in pam.conf(5), +generally /etc/pam.d. Note, the default FreeBSD PAM configuration has +pam_krb5 commented out. + +If you are using pam_krb5, ensure you have a keytab on your system as +provided by your Kerberos administrator. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64, i386, or +(on FreeBSD 13 and later) arm64 platforms can be updated via the +freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/SA-23:09/pam_krb5.patch +# fetch https://security.FreeBSD.org/patches/SA-23:09/pam_krb5.patch.asc +# gpg --verify pam_krb5.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 PAM module, 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/ d295e418ae7e stable/13-n255792 +releng/13.2/ 9b45d8eddfac releng/13.2-n254622 +releng/13.1/ 140f65a20533 releng/13.1-n250188 +stable/12/ r373127 +releng/12.4/ r373150 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJdskACgkQbljekB8A +Gu9QjQ/7BlRQJGHtf/tljjCbzVKAOTcknk/d2VncZ4dDidsHWgO4umaYIrQzYxX0 +1mBtLEPZ7vHt2t4IC4NZ1FP7wrdLNDWCfHcKlP9p9tCzhh2zQXgv6NHbruUTMtJX +/LN+fxdOcRo++23ae0ohaBUwFVo69/nel0KnSq3QOeSwzJdvaW9cggimOK96pvB1 +QXsqJvb9uBZGdv0yufZ4xJ174xDVnchBY/wvLx2qSdAsXGPO6ihvoeJHFJ7JAYLP +JYtEAKkgHnkDtG9cw9DQigskwr8VC0x8J+9JG5H4zTXtzofng4pFD7+LBDhozoPy +FRGi5IfWA4VkeQYDaMB9mE37R333PpKFfJZWF8cwOyeLXNTTUvtPEu2k0DRvljqs +6lmKcqNLJMbbHa7jIDwdYs5wrSqXJuKOD0Fsj/QScfqWphK86oz6VBdft71A+g55 +D9QFVoXZ2kYTdJ3mMvcKPCdsnixVdtIaaTQ+Embeu2dnMUemc9xsRiPNp18a5y1a +EgLJ5WHIVJoCjte7HROnPKN6IeB7G/laPeewpoO8AJqL46Z+Ch0PMJacYLhNp5fn +9rDnJkurJBa4hqii05MztQvhvaoJyy1WFQbObrzfNQI7Hl+EtMb8dlP09qsiWeGq +27gca8AB1KaMbG+Wwc92n1cn8ZSiF6WT0cV/+Cx3lYuIbmMgnBU= +=eKnj +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-23:08/vnet.patch b/website/static/security/patches/EN-23:08/vnet.patch new file mode 100644 index 0000000000..e3ae10b6a5 --- /dev/null +++ b/website/static/security/patches/EN-23:08/vnet.patch @@ -0,0 +1,16 @@ +--- sys/conf/kmod.mk.orig ++++ sys/conf/kmod.mk +@@ -168,6 +168,13 @@ + CFLAGS+= -fPIC + .endif + ++.if ${MACHINE_CPUARCH} == "aarch64" ++# https://bugs.freebsd.org/264094 ++# lld >= 14 and recent GNU ld can relax adrp+add and adrp+ldr instructions, ++# which breaks VNET. ++LDFLAGS+= --no-relax ++.endif ++ + # Temporary workaround for PR 196407, which contains the fascinating details. + # Don't allow clang to use fpu instructions or registers in kernel modules. + .if ${MACHINE_CPUARCH} == arm diff --git a/website/static/security/patches/EN-23:08/vnet.patch.asc b/website/static/security/patches/EN-23:08/vnet.patch.asc new file mode 100644 index 0000000000..deba5b5d36 --- /dev/null +++ b/website/static/security/patches/EN-23:08/vnet.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJdr8ACgkQbljekB8A +Gu+HgBAApQv1OSL3BdPCm44GOO4JE8cyWetpTxlM/wblnQS2WHv+cvWiDitgthgX +Enek4lTFjz3SlgyeSGEwgDz0NucHSOGixS4SIqLKGHXEEqwcZFdICOhb56tcT5Mg +GLndgCKaNjCM4vLQ7U/TRHZl03m0NyxXt9c9ga6cad4fZkFDAWpiIWAmzVF766vY +7KIXlZ97y1IpqmHtuv3nTwcfBlw1ThiWj23JdoJyj9CEA8Qd5I3vAdHkX8JDirkJ +qzS1hMExQAWQfY7cNH7fa56Z418ZdDRPoZeub7VYBaC4YG79D3s/FBcu9tADyb07 +aW6k6CnAGDOGPCxzKCCWgGB+GeYyd+zT0pEstwin43m9yNCgiXtI4UBIEZCJrbo4 +wKR5QF22R3uSBfU5T6JrLvl1muyGvcEsCWja0+O3CR6vrFKZEqm0nkzmTrNsB7e+ +9V5ZtgSEH3NmBejwLUjjDAoLz9EFf6Asji3obkdSbzEaZV5OSF20w4XDnvc8hXze +psDcgspUjdiFoS3ci8LO/xl0jf6rguj56JA4FG9nB8fHe3lxuxwbJuJsm4dsHtNr +Hxh7RQRGvTdvZ1bHwbIVc6Y9+Nnwozl7+q1+7a2yws2ZuxtLYE86+dvA/l2dl8iH +IkZSKycsArwnnmkxfcqUGbbzKOF+x3nBruC0z8cYlSo0KWr193Q= +=mU3Y +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-23:06/ipv6.patch b/website/static/security/patches/SA-23:06/ipv6.patch new file mode 100644 index 0000000000..9735c134d9 --- /dev/null +++ b/website/static/security/patches/SA-23:06/ipv6.patch @@ -0,0 +1,14 @@ +--- sys/netinet6/frag6.c.orig ++++ sys/netinet6/frag6.c +@@ -807,6 +807,11 @@ + /* Adjust offset to point where the original next header starts. */ + offset = ip6af->ip6af_offset - sizeof(struct ip6_frag); + free(ip6af, M_FRAG6); ++ if ((u_int)plen + (u_int)offset - sizeof(struct ip6_hdr) > ++ IPV6_MAXPACKET) { ++ frag6_freef(q6, bucket); ++ goto dropfrag; ++ } + ip6 = mtod(m, struct ip6_hdr *); + ip6->ip6_plen = htons((u_short)plen + offset - sizeof(struct ip6_hdr)); + if (q6->ip6q_ecn == IPTOS_ECN_CE) diff --git a/website/static/security/patches/SA-23:06/ipv6.patch.asc b/website/static/security/patches/SA-23:06/ipv6.patch.asc new file mode 100644 index 0000000000..1bbe4f57cc --- /dev/null +++ b/website/static/security/patches/SA-23:06/ipv6.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJdsEACgkQbljekB8A +Gu8RkA/+Kt5g7V4+D2GAttjm73kuDZpYpiD0evC7i1SMEJqm9SuLrUhAY0glKHLC +wvXGOLQxKLupPv4XVtimtAPY9sSaTqnWtvit/upLLw5N+fIhEXWSX7JXnsmsALEv +ky+mTt4RL8kB6XnzVJGA6kEpn6DF0tuR8kooxWvoxTAdSGQsS5P2PIcDP026JWWk ++4VgHe1iB4sAtIUlCp55HYWw+GaUMhXf74pJjGNG0GihW1m4XCrEYMas/f4PqMID *** 2642 LINES SKIPPED *** From nobody Tue Aug 1 22:48:19 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RFqyk2tGTz4pxsY for ; Tue, 1 Aug 2023 22:48:21 +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 4RFqyX1D2Fz3jyf; Tue, 1 Aug 2023 22:48:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690930100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=bXlpzGUqq94OjjQfERMhppmAdDdBnX+fLKqA1tQrDxg=; b=JqvqeqkEeMr7Hb5E2U2QwhIxcGS+hmwUZplSgAssl1qA+3Vb7NKSR8hJzLxM0pAHN5//1K +noVm6cO/8ebCHyHQeVcpBXJU6+IcXVQ6jzRL7ksa/InDeyWFYkp+ftUdYlSv9PwMcWSim GnhnvKqype9R1/mwycx41gt9DUOC0UjoFZtidxhAbzPzSyGjih7BaaI+oE+fJrm6MTdG6c MQP+00fxtbhEZZtWmHgug3TGrM3HRweZZ5jfrZr5odkNeEa971o2JgfZDCS8lqvDXqXWq6 8HB8yZYkwus/JUgEAc5UqGG9ZQUr3hCOq1G9TqxwnW+BSpdW5XI/RwE76u1iTA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690930100; a=rsa-sha256; cv=none; b=ozFN0acw6cRBAC/WV11KgdvWNoSdc0U0Qdq/PRrE6IdrKGeZ205MODWxfyEpeE0wvfZEby MYcB62k/c+AEVCeJk0L5rOsTFMMz+Gmx5c3uiHoLjm5RkUA4pGQYRhNi0n+hj7i/7Lvqj1 czlPtNthCgZaf4WmLjHXa7g+GZs/lnm0+5PY/W1X8NkL7hAkLeP0yoNSkyeSznlPwO8Y8q SpIG3io4b+saZI+Gji18BQK+UaMJEb0n4Z4HoXgYnnMa5JSTGAkQYrjUZqsOtn8p+HWxCJ Ug3unDfo1mjMqwAYHH/L7oL8BRJIeS0ZT1BZCS9waTdkNmU8ymPPbBbqZCW9Iw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690930100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=bXlpzGUqq94OjjQfERMhppmAdDdBnX+fLKqA1tQrDxg=; b=b9N2Dq/Bb5zannzJsGXrNoUze5JgKsMkU0QRlZVrqEMcPueYpcfV/WpiXw90DtMI4BAYXV 0kUmrl81IMsSlFlZwqS13cYOpBSAUbQAH0VgzIkej2I9DS5RL+lUFfUKHaqkCGy3dOe5Ka 6RWGcmzq2ynTQNl/QBEhWJc8v0D/oMm2KlnMf1SVYhEc3noWW/LVGYGEKvOgRnE2vqIcv1 A5JWA3ySUaQsOp17Jgletk6Vy/T5xGqqxjHRnrYzcGUJvKXbB36YeuC+OlPUeLEyXzfbZi cnaXd9+cVrv82HeGJyTcfdpkzXPPhKNahIh0JOa767AW82kn/yorkW3Sx/H4ug== 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 4RFqyW6Ztbzw7H; Tue, 1 Aug 2023 22:48:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 371MmJA7079098; Tue, 1 Aug 2023 22:48:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 371MmJZS079096; Tue, 1 Aug 2023 22:48:19 GMT (envelope-from git) Date: Tue, 1 Aug 2023 22:48:19 GMT Message-Id: <202308012248.371MmJZS079096@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 80a22168a1 - main - Update SA-23:04.pam_krb5 with a pointer to SA-23:09.pam_krb5. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 80a22168a18dbf83e4ba09670ffe0096a2a641a7 Auto-Submitted: auto-generated The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=80a22168a18dbf83e4ba09670ffe0096a2a641a7 commit 80a22168a18dbf83e4ba09670ffe0096a2a641a7 Author: Gordon Tetlow AuthorDate: 2023-08-01 22:47:47 +0000 Commit: Gordon Tetlow CommitDate: 2023-08-01 22:47:47 +0000 Update SA-23:04.pam_krb5 with a pointer to SA-23:09.pam_krb5. Approved by: so --- .../advisories/FreeBSD-SA-23:04.pam_krb5.asc | 33 +++++++++++++--------- 1 file changed, 20 insertions(+), 13 deletions(-) diff --git a/website/static/security/advisories/FreeBSD-SA-23:04.pam_krb5.asc b/website/static/security/advisories/FreeBSD-SA-23:04.pam_krb5.asc index bba8573771..821ec26fbf 100644 --- a/website/static/security/advisories/FreeBSD-SA-23:04.pam_krb5.asc +++ b/website/static/security/advisories/FreeBSD-SA-23:04.pam_krb5.asc @@ -23,6 +23,11 @@ For general information regarding FreeBSD Security Advisories, including descriptions of the fields above, security branches, and the following sections, please visit . +Note: This advisory has been supplemented by FreeBSD-SA-23:09.pam_krb5. +Please refer to +https://security.FreeBSD.org/advisories/FreeBSD-SA-23:09.pam_krb5.asc +for more information. + I. Background Kerberos 5 (krb5) is a computer-network authentication protocol that works on @@ -160,21 +165,23 @@ VII. References + + The latest revision of this advisory is available at -----BEGIN PGP SIGNATURE----- -iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmSSkl0ACgkQbljekB8A -Gu/7pxAA5piBa4nYH+o+h2zGENXpWnKfGXpbWvxA1y9GCEhVAyq0xNK1voVbeLxO -j0JriahVImk+JjYgbuFSqQ44viRVUssIn2+tCT/rzWxjCYOAN7E5tHHuomzBtM6O -JSyeTT5Hk58iOjseTxCOy+FkLZ1daHyUiEGxURAJGf/KLg532xnYAgoXli48JBdA -3QwQ/q6hUEYS2KJpV3s8EI2oss2SI8+SW+5YjtPCHrs5JhVvRo4803Gwgxexu8Hv -ZO8oBb+R0+C9Q30ediAmHTrWdb1/ir5T/4kE/dOYNo3yeHBkpb5hqXEiAareFMhP -LvgFOFg8tNR6BEO3brRkgITvcLQOq48JSQlB1/ROE2+abSS0W1wEFlm/vyWen6as -0lMJYcO3+eTlKRkJ8fJyUZFntKk8s+ys8wNYYMoUr2AK89JvxtvIrL4kfZJ2SyHw -OwRCXpDx+rT4EXrspDsU3ya9mlT/+GVvMDD0J7eRpY8T+TKhp9P5VtofYAidw+tP -GafiRcuj8YLuHGTKlRQtmy3tE9jXsZ2p/R9bBt94ARPG0K/iJA7uR5gFs8PLXfpA -GxIGJwif6jFEFUXg5pufwTDmW0g4BNL7rWzO2l7ZDxE7tdgSH0qr4D376VyI385d -mzjiGNJZ07ng8R5MAXUDeqsZA1RvG5BV3toJawMzessvf55R1EI= -=YOWz +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmTJi1kACgkQbljekB8A +Gu9IPw//cnm4e+rywSXhDow4ilX3oa3kLbApaol5lJshrBv1wiwaDTkymRJX4au4 +kqJlGlUIduLQmUqCUOygkE6VdTa8dJdstVCQm4UYm1+jEu89hzNc6tyAAZ7NdYRn +FV3ttVQF/DHQthiiryyFPd6rcuW1qTFuHhEHDxaXBjzy6DCE5M9d82gitPgEhCNb +bEx0/8OIxg/5KA3qTbk1ow9CgsRjZviCMeq8Ky/4DrQf0ROZG092MMG8yzz9r6LZ +yKlB57YEvW15Ie3xewmJ5IxO3styUhrklHePsbyBa6bU1aj1J76jfet/lD7cOPqQ +r98Gmt5+iTY22EeuNEzjt4F02car+AyXgPzhw9k2DVXLRcBX4Zi9QO+SIeEykzlg +Lgvrkj5dPpOLujOXvMa3hynb4VoYnBc6MT6LBndSx2cpdDUtllYVshPSFUByq9Vm +6kDdsyaPG17Wb+D2ja90hMfowmZG1Qpbt/JfPl2yHekRusVQ4FdMjeHYp5fMuBom +/JVC8Uh4ZJ1uM6ypqgyA+4else/I0gHjO+6kdeDm/LWEgZs75mCA6cGdmSdqiO+L +rtzIN9fhr8BqdJH4kry3LyXdwiUes0cTxvgvgRUaGE6zU03CydWNCqoGC8MJOwgs +6zlvvhQHr/K0f9nJeIAUzEVW/EczRze59Vp7eyEqWgFFRXaNbqw= +=HVWl -----END PGP SIGNATURE----- From nobody Wed Aug 2 06:35:20 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RG2KP5FC9z4qJdP for ; Wed, 2 Aug 2023 06:35: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 4RG2KN36s4z4KXH; Wed, 2 Aug 2023 06:35:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958120; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jFAokCIECsfUjRfF6QsVflgc03HGmX0k/JRmTm0tUuw=; b=RZH9haf2LwyZhW9AgBsi+Vk59GOQtPuuaJTN853CYLy5tNb5/NwVNJjKv0si7+lF9B4ZpQ bXL7ldMQ3bAdtVpcqFjEh7OfUXlhDMo1lmz3qf4z1UKUToO1k2+33RPjPs2Qg03YnXTi6U O29SrRptDO8t+nlzzeY2mMQH8+4jKN9e7mDy7hYbMbvaGQP2g1qIuMqqROlonY7wIlnPjL mLBsqpa75NLs+IXQsBbACiKdb020xDn2UWcjOX5FIu6uu5MWvt5OrLKPci/wgcB5ylhRqW YxvzT+R/iaHiUdCgKw3+riPeCNkD/teywzCHCUAOZYbTywINFeQ87hWd605O5g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690958120; a=rsa-sha256; cv=none; b=UvI5rlcbWRJX8q6N1sCCRqpd0xaFzIq930ncVFWsU5tgqXD6qVGEpebk2K9e6Dadt9cFDn BzQp2QI6p2WFAp0y4yfU4RgeKmxry6hEMSw2Xuu7COoOKPe8eDeI3MlEBvwuVWaDuBs1F3 uqFfgg85HufXBXOpOut7l3wJBGGCtxm7cL4BbFYx5fRsLDvkE/SzuTpeDAfFFa6YfQ6gn5 Agm4Qt2r/m6WvDN87Xrd7R5NB5dwI+LN3xfFKhIHXwzbmvOAJ+dNB/fS6ebx4wYzbGlxn0 7oj5+yLS5AxR+Zf6JRMFmSHX1hJPyvQ3jjWK1RRo1KQwVXHk2LmDrZ2mlLZ+OQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958120; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=jFAokCIECsfUjRfF6QsVflgc03HGmX0k/JRmTm0tUuw=; b=jQrtUFRGHpvu7dqnGZTSXjkNiCogb1vfoJZyOfQLcmJAClrg+HpM397FilwS7aZ6Ooe8i7 57fhN+eOSPHNqKyCpH20mh1bahdm5DUY51AYdeQTywtNnVftDuhfGblrqWue5P1BkLAXym Zcsfw/4aSrRjW0dnUZY0lxJLWBtQXHakCtL2Q8BOXOgtOGyZgnuC2lhGZ2PckGeUoElxiY NdVNTHoholyrXswioavRYncPUGn9dbeQhYxMamY+DzeFEp6d3iCB4y3DXPlt+ymALp3p36 FS3Hp0DrRL52HKYcNe6fD2T0nGzgJnsh25/ot4HwiJwupjRSVhTOdTeZ6cWroQ== 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 4RG2KN27lgz18BD; Wed, 2 Aug 2023 06:35:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3726ZKmb058167; Wed, 2 Aug 2023 06:35:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3726ZKVY058166; Wed, 2 Aug 2023 06:35:20 GMT (envelope-from git) Date: Wed, 2 Aug 2023 06:35:20 GMT Message-Id: <202308020635.3726ZKVY058166@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: ac03e7f788 - main - Commercial Vendors: markup List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ac03e7f788f8b73e36bf1fda4695bf0ab200d79d Auto-Submitted: auto-generated The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=ac03e7f788f8b73e36bf1fda4695bf0ab200d79d commit ac03e7f788f8b73e36bf1fda4695bf0ab200d79d Author: Graham Perrin AuthorDate: 2023-08-02 06:17:02 +0000 Commit: Graham Perrin CommitDate: 2023-08-02 06:17:02 +0000 Commercial Vendors: markup One sentence per line, and remove a superflous blank line. --- website/content/en/commercial/_index.adoc | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/website/content/en/commercial/_index.adoc b/website/content/en/commercial/_index.adoc index 759e1efaaa..7c998231c0 100644 --- a/website/content/en/commercial/_index.adoc +++ b/website/content/en/commercial/_index.adoc @@ -5,13 +5,18 @@ sidenav: support = Commercial Vendors -The power, flexibility, and reliability of FreeBSD attract a wide variety of users and vendors. Below is a list of vendors offering commercial products, services, and/or consulting for FreeBSD. +The power, flexibility, and reliability of FreeBSD attract a wide variety of users and vendors. +Below is a list of vendors offering commercial products, services, and/or consulting for FreeBSD. -* link:consult_bycat[Consulting Services] Whether you are just starting out with FreeBSD, or need to complete a large project, hiring consultants might be your answer. You can see the link:consult[alphabetical] list, or, if you prefer, view it by link:consult_bycat[categories]. -* link:hardware[Hardware Vendors] Need specialized tools, looking to buy a new desktop, or to fill a cage with rack mount servers that come with FreeBSD pre-installed? These companies may have what you need! +* link:consult_bycat[Consulting Services] Whether you are just starting out with FreeBSD, or need to complete a large project, hiring consultants might be your answer. +You can see the link:consult[alphabetical] list, or, if you prefer, view it by link:consult_bycat[categories]. +* link:hardware[Hardware Vendors] Need specialized tools, looking to buy a new desktop, or to fill a cage with rack mount servers that come with FreeBSD pre-installed? +These companies may have what you need! * link:isp[Internet Service Providers] If you need webspace on a FreeBSD-based system or want your company connected to the internet, these companies may offer what you need! * link:misc[Miscellaneous Vendors] Books and accessories you just cannot live without! -* link:software_bycat[Software Vendors] Vendors From audio players, network drivers, to commercial databases, FreeBSD has a wide variety of industrial strength software available. You can see the link:software[alphabetical] list, or, if you prefer, view it by link:software_bycat[categories]. +* link:software_bycat[Software Vendors] Vendors From audio players, network drivers, to commercial databases, FreeBSD has a wide variety of industrial strength software available. +You can see the link:software[alphabetical] list, or, if you prefer, view it by link:software_bycat[categories]. - -If your company supports a FreeBSD related product, service, consulting, or support that should be added to this page, please fill out a link:../support/bugreports/[problem report] in category Documentation->Website. Submissions should contain a medium-sized paragraph in length, describing your company. Please note that the inclusion of vendors in our list does not signify our endorsement of their products or services by the FreeBSD Project. +If your company supports a FreeBSD related product, service, consulting, or support that should be added to this page, please fill out a link:../support/bugreports/[problem report] in category Documentation->Website. +Submissions should contain a medium-sized paragraph in length, describing your company. +Please note that the inclusion of vendors in our list does not signify our endorsement of their products or services by the FreeBSD Project. From nobody Wed Aug 2 06:35:19 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RG2KP4n5xz4qJmN for ; Wed, 2 Aug 2023 06:35:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RG2KM39C5z4KTs; Wed, 2 Aug 2023 06:35:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958119; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ln3fV8ssAfdiW3RZW2A/plvZ/pcV9fc+794IKoEpVkg=; b=EIHkSdw+p38eoxQ0kKrd1A5jbHkc8zjwbxHPegGnQfsuyTx14iSKQAlDOJbt9kUCkrGiS+ cdWD8Kymhk3SkuPLyHJNdoGftn4K7swOIOGr7CrNsaye8ZoSGTCtoAH8HmaFUhvMil4fa4 wHBf/82rRSV75Ce0YL1nXUeubVb772N+tAoDkLwiiLpdEG+jDNAbjU1jwiC+Nh93a5QvG9 QV1GPqm7LD3xdymDnXFBUOPj8e4eQEXQEkslDyvKsatc+KNOWrFWC1pdBGWvWLDCCRyr+E MNN5YMsq+wY4P98jei8pbJpoUOzwBvKvjFfVwERb4g/4a6XcfdabKq42OVFsRQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690958119; a=rsa-sha256; cv=none; b=r2AVLR63a0yx0B5gkKK02Ek2X0YK/LndWavH7DOZvoBra9fcqTfNYLjhYZX+xd8I2FhoCI jqbPQw8preasdsvOCYg07diS2Pn3zGhHU2U17Gq0C0U2CaxyzFiZcoSzkQHMAxR+oojwIF YI03kxTg/F6S8KQuXa3KhsNxP0LYX99X51wVuAUVQY039APfjpPIiw/DKF2wrvWBbA/xmY WmodfLpnpl0hveUW5v9cPCEeKQZKuDlFYiwn8OkQzohs1rBunw/BwJZPbuyYkA/+2S/9Jj M0iEphi24J3cUCjo5kcfRzYrICqufqRI5ms/s7hkDjpMSPe/npOAHeLfGBu7Yw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958119; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=ln3fV8ssAfdiW3RZW2A/plvZ/pcV9fc+794IKoEpVkg=; b=ogaF4be+mJpKcnLAmV/1kbwmQvkYUjtz4LdodTUM5zALnoZXUdXL1k5sXrB/Z5OT5vlSFk ELtOyMDakqeAb1sxlE5zn3Cp6qsGJhthKypCRPSlUdS3ebZCUX5Bz3Nm6lHXDXIBKPtziu MRWPOgMCWsb0QbF39WOwHUjjnS5lyJXANHyHRhfYnVdXJv5V6zJiPlhBRcrVZRLyXAbPcn AexZmujLTKxB6CiabvOerVj9tqotWUBK/PoRASHuts+7vxZDQNRJPveDocrF5DMFIjyxJr CwP6iL1ejZD63B+Scfl22MlEvFY6LqqTh2FlJXhoCJVhFARwAZPrGXQbTUfvGQ== 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 4RG2KM1cDZz1875; Wed, 2 Aug 2023 06:35:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3726ZJA2058148; Wed, 2 Aug 2023 06:35:19 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3726ZJRP058147; Wed, 2 Aug 2023 06:35:19 GMT (envelope-from git) Date: Wed, 2 Aug 2023 06:35:19 GMT Message-Id: <202308020635.3726ZJRP058147@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: f036480375 - main - Consulting Services (consult_bycat.adoc): markup List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f036480375f066d07299b09390a8f13d7f4cdb9c Auto-Submitted: auto-generated The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=f036480375f066d07299b09390a8f13d7f4cdb9c commit f036480375f066d07299b09390a8f13d7f4cdb9c Author: Graham Perrin AuthorDate: 2023-08-02 06:06:25 +0000 Commit: Graham Perrin CommitDate: 2023-08-02 06:06:25 +0000 Consulting Services (consult_bycat.adoc): markup (grouped: true) One sentence per line. --- website/content/en/commercial/consult_bycat.adoc | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/website/content/en/commercial/consult_bycat.adoc b/website/content/en/commercial/consult_bycat.adoc index d59b961d60..37048a98f0 100644 --- a/website/content/en/commercial/consult_bycat.adoc +++ b/website/content/en/commercial/consult_bycat.adoc @@ -5,10 +5,15 @@ vendor: consult grouped: true --- -The power, flexibility, and reliability of FreeBSD attract a wide variety of users and vendors. Here you will find vendors offering commercial products and/or services for FreeBSD. +The power, flexibility, and reliability of FreeBSD attract a wide variety of users and vendors. +Here you will find vendors offering commercial products and/or services for FreeBSD. -For your convenience, we have divided our growing commercial listing into several sections. If your company supports a FreeBSD related product, service, consulting, or support that should be added to this page, please fill out a https://www.freebsd.org/support/bugreports/[problem report] in category Documentation->Website. Submissions should contain a medium-sized paragraph in length, describing your company. Please note that the inclusion of vendors in our list does not signify our endorsement of their products or services by the FreeBSD Project. +For your convenience, we have divided our growing commercial listing into several sections. +If your company supports a FreeBSD related product, service, consulting, or support that should be added to this page, please fill out a https://www.freebsd.org/support/bugreports/[problem report] in category Documentation->Website. +Submissions should contain a medium-sized paragraph in length, describing your company. +Please note that the inclusion of vendors in our list does not signify our endorsement of their products or services by the FreeBSD Project. == Consulting Services -This file has been divided into sub-categories for your convenience. The following shortcuts will take you to the proper gallery entries. +This file has been divided into sub-categories for your convenience. +The following shortcuts will take you to the proper gallery entries. From nobody Wed Aug 2 06:35:17 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RG2KP4s3hz4qJGc for ; Wed, 2 Aug 2023 06:35:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RG2KL3W8rz4KPG; Wed, 2 Aug 2023 06:35:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958118; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iLYzP2aOZzdTU8tCNQn6T6bLK1CdrrGoUjePDQc81j4=; b=hpgaRC2rhGO2ButzC50qFttPEwdlAvKJXGgnzz7CTGxuWt68tM6eV7OEKPySkQxDMO+haA Zg3TE6hjpl3eKWoAmAcDTFUPqlcUi6a0fNAUT+qTIGUBw4WpPUcrcVk/nR7AsfOBuNpqfB ix+nuSFdUG38g+9tx40uewpGxhvkUxZzjpRXDZuVuItr80L8m/m+D+TOVCcdyM+JuKgUJF HU9cIsVnY3sphNCyYdlP8vCA/xDQDdGENx3WoSZJmJen7DMjsy5Re7fN6wcqFDYuB8+xze KTVw3FS5SffxzWc3/CYU8ggJfd3ApXplJMe1LTWV0lKue7JfQ8iWOJBcCZ3fMA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690958118; a=rsa-sha256; cv=none; b=vMBTvDoTghLhkt1YQ4TsO5q4BmIBrdJauy2ntWH7wcQUtvvQFdENFfjTk/e5/8xT+b9WMs vwGFq04kc5I+lzI2Ocxml/bfn4yG8XLujf6AxLJ/n19v5zQBoInl91Q7UBYAWD6O+69Jug n9vYtzYwBIj9lB7uZgYqYiFPtXdBP1/L104YK4eiC1pw6wCDWdhQEg/0anOVrf5p30s5Bh IEbPAVEH+DE5+WBhPU0cR4yLqLU17463Q93hILtJoNH7fovLsUalOUQB5cVyMuc8og5Owe DJX+A4O9Al5soHXiubZZXeUVMzYoCagbqL45v/8MiigEEwRPOyBxjA4TPBdc+A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958118; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=iLYzP2aOZzdTU8tCNQn6T6bLK1CdrrGoUjePDQc81j4=; b=Nlx4Xk5B9pkvQILUc1HegB6q7LRtrLeilvI+pbOfKBVvR0Y8n9NwxIu3YQL8UqhrLVHOeh Hwqv8mGuQn7A3ArFmOcxfrWycNMFpRbkRTEBjPR2xlGmCd8vPRQXFu+6xTxQnQONyu+9Mn 8jXtONVaoVIEYIuZyoBmr7AXRWsTkubigwaxn0o3rWnBBmwDK5F8PmFbw6LTKDN+cAyz1q qE8bSWuhMqtjrvdMgWIMrrrB6ezD5V4OEJLIgsG2PbwquMUMWvMaQ3pw3yCQ7wc++3GXqH D5MevIbwhvodYcE4tmSMVc74tWfEOno7XV4eREdH9WhUQuwjZuamIpGEPogY5Q== 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 4RG2KL22svz181R; Wed, 2 Aug 2023 06:35:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3726ZHtG058129; Wed, 2 Aug 2023 06:35:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3726ZHts058128; Wed, 2 Aug 2023 06:35:17 GMT (envelope-from git) Date: Wed, 2 Aug 2023 06:35:17 GMT Message-Id: <202308020635.3726ZHts058128@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: 816926c678 - main - Consulting Services (consult.adoc): markup List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 816926c6780817942f743be770fbfceb7534645d Auto-Submitted: auto-generated The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=816926c6780817942f743be770fbfceb7534645d commit 816926c6780817942f743be770fbfceb7534645d Author: Graham Perrin AuthorDate: 2023-08-02 06:03:02 +0000 Commit: Graham Perrin CommitDate: 2023-08-02 06:03:02 +0000 Consulting Services (consult.adoc): markup One sentence per line. --- website/content/en/commercial/consult.adoc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/website/content/en/commercial/consult.adoc b/website/content/en/commercial/consult.adoc index 0acb7bb515..c0e6678703 100644 --- a/website/content/en/commercial/consult.adoc +++ b/website/content/en/commercial/consult.adoc @@ -5,8 +5,12 @@ vendor: consult grouped: false --- -The power, flexibility, and reliability of FreeBSD attract a wide variety of users and vendors. Here you will find vendors offering commercial products and/or services for FreeBSD. +The power, flexibility, and reliability of FreeBSD attract a wide variety of users and vendors. +Here you will find vendors offering commercial products and/or services for FreeBSD. -For your convenience, we have divided our growing commercial listing into several sections. If your company supports a FreeBSD related product, service, consulting, or support that should be added to this page, please fill out a https://www.freebsd.org/support/bugreports/[problem report] in category Documentation->Website. Submissions should contain a medium-sized paragraph in length, describing your company. Please note that the inclusion of vendors in our list does not signify our endorsement of their products or services by the FreeBSD Project. +For your convenience, we have divided our growing commercial listing into several sections. +If your company supports a FreeBSD related product, service, consulting, or support that should be added to this page, please fill out a https://www.freebsd.org/support/bugreports/[problem report] in category Documentation->Website. +Submissions should contain a medium-sized paragraph in length, describing your company. +Please note that the inclusion of vendors in our list does not signify our endorsement of their products or services by the FreeBSD Project. == Consulting Services From nobody Wed Aug 2 06:35:21 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RG2KP51Wpz4qJQC for ; Wed, 2 Aug 2023 06:35:21 +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 4RG2KP3yQBz4KTw; Wed, 2 Aug 2023 06:35:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xDpwzvlIijAIhVZxnk7mA+oZOxNSRxIxmh8idef18ck=; b=gTB4mJ7hdtvYKBMtQgSv/n5kErCubxm2+346019gnKhpQvskYrlYXgOQcqkYicGb3bXRF6 1/afVynnIf3WalCKFKyBPFXDR8MpNkEgpQGkRI5StfZ785UJ0EBu5De4bVvIQEaDlLQy6C BWG2/0zds7ncEGm1p7T9TQkkd7taDtGUNNsTHcL2bdCBLw5MsNTC1OTkvnK1HDYZrnXcpU hILGxYkLakOHkPMRQsDfP1dne+pgxSLMugMkKuHyJpRPsxe+bgl+LJmunNjdmAEzIgDp8U ZxsgLUcvNlfhYyokAS0GtG0Gnuffu0t33VlYR/DLmyNNW4TMcLG7TeyX7z029g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690958121; a=rsa-sha256; cv=none; b=LrriolCYe49tWNLFA39t7SiiYa7yB1r9zfEoZPSIhK8Tg4RsuuK3x8YO9muPzlJ0iCEsHA vZ74Sz+Or+9SD047s7CQkHmfjvccQ53bKB4Bt+KIHRVlugKdJTk1jjZ0Q4XMYCotNlrvmk JIvzp3PYYbgtoZXZ7Y0hMdDO2mRSkwqL0Ggc/GrXZqmNks0EhHgA3L+xqDpffm+nuFcdJh GNdnuKsIvTcvPlSrYiyGcmpTDWbViKAV8Gvm8QVtjrBfv2uYYoQsxnCkS8fzSqinG+HfEC VSctvpflRqxBCUa9P2nvmkWS7J8nCF0Mo4UY6WuVOGCLv7U6ExY8jPEehYtzGw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690958121; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=xDpwzvlIijAIhVZxnk7mA+oZOxNSRxIxmh8idef18ck=; b=ZaDVxA2sxac6TGtvrkt/RrT8PQQfD3/s/lvL67wo5ASZFJq5XKTVhs+lnWdMz5UlEcIitq lPbeqqXAaWYTgX9kLjKbD9GLeBSQnkhVxW131FytKYKNXPssY/t7qMi7b/VCe6AcJsY1iG GDAJu5YjR4IfN9NVyCHBo0nEqQOh8YlJsETeGzvE4tj1PlFy6dzJ3jn3D+CyqjNwOl5WQs r9OtGDfNUykIkNjLsJDLLRppCDmUMB/P9GtNCWTkwvBdic3PGdlC2hyqLg5mbnGe8SLa6g 1AZeG3PCLgdwmVJLI8mZVX36ERtAFy2pA6cdl3TC2tGjZaBa09Qmaehy5UeXbA== 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 4RG2KP2p2Pz181S; Wed, 2 Aug 2023 06:35:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3726ZLHE058193; Wed, 2 Aug 2023 06:35:21 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3726ZLBd058192; Wed, 2 Aug 2023 06:35:21 GMT (envelope-from git) Date: Wed, 2 Aug 2023 06:35:21 GMT Message-Id: <202308020635.3726ZLBd058192@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: c72741da0a - main - vendors/consulting.toml: a www.berklix.com update List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c72741da0aa6c6146cf22bee89bfcc8bc03dfbca Auto-Submitted: auto-generated The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=c72741da0aa6c6146cf22bee89bfcc8bc03dfbca commit c72741da0aa6c6146cf22bee89bfcc8bc03dfbca Author: Graham Perrin AuthorDate: 2023-08-02 06:31:10 +0000 Commit: Graham Perrin CommitDate: 2023-08-02 06:31:10 +0000 vendors/consulting.toml: a www.berklix.com update Consistent with https://lists.freebsd.org/archives/freebsd-doc/2022-May/001790.html --- website/data/en/vendors/consulting.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/en/vendors/consulting.toml b/website/data/en/vendors/consulting.toml index a4a54299f8..787b487348 100644 --- a/website/data/en/vendors/consulting.toml +++ b/website/data/en/vendors/consulting.toml @@ -111,7 +111,7 @@ id = "Stacey" category = "europe" name = "Julian Stacey" url = "http://www.berklix.com/~jhs/cv/" -description = "Net services & systems engineering, UNIX since 1978, Maintains a FreeBSD Commercial Consultants Index (sorted geographically & by full & part timers). Be sure to visit his page!" +description = "Net services & systems engineering, UNIX since 1978, Maintains a FreeBSD Commercial Consultants Index (sorted geographically & by full & part timers). Be sure to visit his page!" [[consulting]] id = "Klara" From nobody Thu Aug 3 00:51:28 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RGVfC2PChz4dD5w for ; Thu, 3 Aug 2023 00:51:30 +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 4RGVf91JYlz418v; Thu, 3 Aug 2023 00:51:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691023889; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lR+u7P5S+G3/XKhMqqs4JGwAyO+NUiYXI4NoXQOzJgg=; b=C1ji8jeOlUZVT8bApZejGQfOiJaTrvwiGnlT+Tfs7Wpxfw3Xs54PGmvA4VCNLVS4S4RpyH zC7cxbcgd/yH0OnADOW6JyrXH9vCkLUsSXN+z5ardgt1ICln5JcEnBD33137aT3tEbOXRY 95M58ac2IgbpTwsiHuaoOA+hp0GmfDn6xKuCcgUX5YGEOSUDLUaxpot6JdeVWwh3CiIYv7 7qtaHySUeaklmSAfxWUs2puzo+5zP0E6LvLfHErWU0tmcXIpVkt196mMDGJUgYGRuAk4qv OXpKJ4wons/0Jzsrt1o9PCBO7kSHBIfhKQWiMd0hDxT/+7SB3pBbUg8F3nCqxg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691023889; a=rsa-sha256; cv=none; b=hvuN0hL9Th2qV3KuVxTDqicaFtJnNgeXd9u+c8muKRaGGtkiaKoJwpjEy+2/ZQiSqt+tQq rl10oGFD5x4lT+4c8BO+dHHZ1HfrestQB/ys8gZTi3M67/s8OM4THfuQjwtz4H6Z6E5saf FCN5tey0lTZrnHTga6pRMGz0NSqL9V7zExuhBixKvX0KuqaW1iaHnbuqkAIvjnSm8SIvKs E9DpyYHx9aEImwSZjdhXt9j1sWHm4ZQXDJFvp2dery1Kf4iKZB9fHRi6EIh6iv8MhUp/57 MuIEerbdQ5KTUf7lyj3RThtAwxv3JG62MnRz11x6u/B1KRLVcXiuAG1XkVkRiA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691023889; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=lR+u7P5S+G3/XKhMqqs4JGwAyO+NUiYXI4NoXQOzJgg=; b=Y5XeTp707L3TKRFj12lV1C3Jdcx+M1g8g0V1hpuJ0F2at+BFNpqrKKNFwkoeC9I4QHs+/2 qm8B+WVUxG+o9H7ue7aJGEVVeVz7zzOiBB57D9na/djT6830L5iqip9fLbJvLXqnn341dp SbqQfKRF2B6uVbp7Z+4fQEbLNzOsEvAoZwBTm9okoBGvkWm2k3CVqI1xFaIAlked8HWDCV UPTd6KFbCai9t6OkJKDIym6zuRw44OaGVVUO1AL7qUrSR+vYbKQNV1H4YFpOIlft0+ab8N 2HJaavV88EUctAbQj/js48p9WkHIXcPlDCF6JINRsJsBtqJNq+Ek7YZzxUKGQQ== 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 4RGVf90Bl6zgpQ; Thu, 3 Aug 2023 00:51:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3730pSUd073579; Thu, 3 Aug 2023 00:51:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3730pSjQ073578; Thu, 3 Aug 2023 00:51:28 GMT (envelope-from git) Date: Thu, 3 Aug 2023 00:51:28 GMT Message-Id: <202308030051.3730pSjQ073578@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: 7af27acb5c - main - 14.0: update the schedule to reflect the KBI freeze email was sent List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7af27acb5ce859b9005686bbefa01b7d922a5a86 Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=7af27acb5ce859b9005686bbefa01b7d922a5a86 commit 7af27acb5ce859b9005686bbefa01b7d922a5a86 Author: Glen Barber AuthorDate: 2023-08-03 00:50:53 +0000 Commit: Glen Barber CommitDate: 2023-08-03 00:50:53 +0000 14.0: update the schedule to reflect the KBI freeze email was sent The email was sent a day earlier than scheduled. Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- website/content/en/releases/14.0R/schedule.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/14.0R/schedule.adoc b/website/content/en/releases/14.0R/schedule.adoc index 2db97f9d59..1183786586 100644 --- a/website/content/en/releases/14.0R/schedule.adoc +++ b/website/content/en/releases/14.0R/schedule.adoc @@ -34,7 +34,7 @@ Announcements regarding the availability of the ALPHA snapshots will be sent to |Action |Expected |Actual |Description |Initial release schedule announcement |- |26 June 2023 |Release Engineers send announcement email to developers with a rough schedule. |Release schedule reminder |21 July 2023 |20 July 2023 |Release Engineers send reminder announcement e-mail to developers with updated schedule. -|Code slush begins / KBI freeze |4 August 2023 |- |Release Engineers announce that all further commits to the {localBranchHead} branch will not require explicit approval, however new features should be avoided. Additionally, there can be no changes to the KBI until {localBranchHead} is branched to {localBranchStable}. +|Code slush begins / KBI freeze |4 August 2023 |3 August 2023 |Release Engineers announce that all further commits to the {localBranchHead} branch will not require explicit approval, however new features should be avoided. Additionally, there can be no changes to the KBI until {localBranchHead} is branched to {localBranchStable}. |{localBranchStable} branch |18 August 2023 |- |{localBranchStable} branch created; release engineering continues on this branch. |{localBranchReleng} branch |8 September 2023 |- |{localBranchReleng} branch created; future release engineering proceeds on this branch. Commits to this branch require explicit approval from the Release Engineers. |BETA1 builds begin |8 September 2023 |- |First beta test snapshot. From nobody Thu Aug 3 07:21:34 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RGgJH13KNz4mLbR for ; Thu, 3 Aug 2023 07:21: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 4RGgJG3jwJz3Fst; Thu, 3 Aug 2023 07:21:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691047294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k50BrRbn0iMDYCqNDwF7sY861iXf45MeTKFiZVacB2o=; b=qBJXsc9ohz2dyETIZjwmLmNu0hdAcMx+TBeyhqN2D8CqcFHG1gLdWQP1KiLGla/x+vytQE sqvY/CpQA7CDoWEMltASVUsrFMPXvVp8+CVMOTEJ9LiqaCKd9v9eHM2+KQEkuXC9k7nLHe LLjag0IhQTBo8fZz2PiKkJEYRtVMs7zFpJaTdkSYaMsv3Qi7zyVw3TjxJy+lYcEEUUbGbF EeK1MmhZlBH6GGv56JKgsHnRg4U++7Yq+puf79mwU9XHuVQFwMISSwPF+V29u7q7Oh8M1C x1x0AXOxzcwyKa/IzVFPX44si2Rq12A8Lkoj8Fgf26SVvq9DcOhZMj4Bb3TSfg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691047294; a=rsa-sha256; cv=none; b=akDyg2X1xmS/u1pJHjFyoMLJ/TB2njlr6xLJC3CL6aE5aNAppzpJy+3yoAAcSdl8cKrlB0 j1DUS9VZTmmIuZgxP+cNa27mUEdsvlfvsLivifIvkL6pmf9GF+EmzigVMUGZIOmCiFmgZ1 Lpmz4D1zevcYY5yxTSiBwsIkpR3Qd1ae4LO/dLJ95vkvS3Vn6NZUHqElsi104cfMiaoTcf wzkUjEUB5EJjLPEV8ZCOCpWBomTkyhCZ6KepGZ1BMt6ix5OOgZX1Of3F57NOumeua880/b rFs3BCTHRBe4UyKiCPoMl5408ykJQvrbCq2ID1J3Ei6hhFcfZ4iV9YeWTqsQmQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691047294; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=k50BrRbn0iMDYCqNDwF7sY861iXf45MeTKFiZVacB2o=; b=PMuYT51Hg8AlnX99UtMJEUR0b4W+LovU9omW/txws8uXGuwQYfsZwYaBdIt/6+rZu9tLK5 YDDF4JDOJOX0cG/syUTrgq/YH5qAZdv/nYXTkHPR4ct3c4ZWDT0Iuh8eXWgKEx4K4BLcUN /Mw6saN2e+qAR4Hdu8R3K59uer0Ev38Del0WVF+DXnsUMXkm4o9L6/xHu/7eWB47EUY8am +nj0Z6c5pgZ1V7/Ys089/jVTMmImoipgnLWd8pVG1Npfbm9n/BtNCgQnHG9N+65kbSOle3 G/tLvinHNfTbebFHglJugvQ0EU3MN9opMoZmueX9ZGv0yVJEv/SjyPG/Ed/bxg== 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 4RGgJG2pt0zVhR; Thu, 3 Aug 2023 07:21:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3737LYi5024948; Thu, 3 Aug 2023 07:21:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3737LYt5024947; Thu, 3 Aug 2023 07:21:34 GMT (envelope-from git) Date: Thu, 3 Aug 2023 07:21:34 GMT Message-Id: <202308030721.3737LYt5024947@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: aab3c50659 - internal/admin - mentors: release Lorenzo from mentorship List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/internal/admin X-Git-Reftype: branch X-Git-Commit: aab3c506598fc99a6351641adeefacdd75e74cf0 Auto-Submitted: auto-generated The branch internal/admin has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=aab3c506598fc99a6351641adeefacdd75e74cf0 commit aab3c506598fc99a6351641adeefacdd75e74cf0 Author: Sergio Carlavilla Delgado AuthorDate: 2023-08-03 07:20:10 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-03 07:20:10 +0000 mentors: release Lorenzo from mentorship Discussed with: dbaio@ Approved by: doceng (implicit) --- mentors | 1 - 1 file changed, 1 deletion(-) diff --git a/mentors b/mentors index f22958e9fc..cbed95ff94 100644 --- a/mentors +++ b/mentors @@ -10,4 +10,3 @@ # Sort by mentee login name. # Mentee Mentor Optional comment -salvadore carlavilla dbaio (co-mentor) From nobody Thu Aug 3 09:43:45 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RGkSL0nWKzZSBJ for ; Thu, 3 Aug 2023 09:43:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RGkSL014Bz3HZM; Thu, 3 Aug 2023 09:43:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691055826; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/MQ7L8GXMXjLQ29rKHthGZq1K1Lra5UOoYawqiNja9U=; b=aSUZ9dGGtd5IzMMshZgXh0YyRhOY3UrDBQmPEl5nzFZ4nzX3wgb1w0tZTBW6uPby0NHIhR hm7FskKTTyFPjKPVfl9eIf7PC7QRDrwA+e0WRr2wQ/zx9yS25NbHtZr9GMDZwIqdquzJfO Q6jqlAsQcYvo2k1F4ep2s1y9Ac1kim6bSteH+3mJf2kgwot+Gn3b30lnfdstH1UgmAsCA+ zUvWohyarHpiVZXNTbV4ML4QLOlHys+zicWlAsyHA5WBWN0jouFbaIL/MLd8eYH4/3Yb8w 0d7grGG1Bd7BzvtuVP8Ixz4ebjAsEvmxLbZ3CbcGSiFMByqNgkIXu9bSKxpWQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691055826; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/MQ7L8GXMXjLQ29rKHthGZq1K1Lra5UOoYawqiNja9U=; b=A4J7dmNmchDvf7x2boaebrhhPOEhP3Y5ozvJTEAGvOWpIigDMzLG3mssWigUSpsuEY17oO 3SNlrekmikySXF1x75aMX92Z6zFD575JDYpuoeIdaQwzeiWYb+NZzYlqSHzcHCJi9UvSLK rnfFB/Ob/Q8Hz0dwdkvlzTO4ICDizCFOBEuG+O3IjrPvm/C3hB7miTTA+inFSqSTtNyMFg 3OoQp7+ID9dzhw+oXJRgKp4NyuY+7s5SEMr5k3whNHmwuXgD/sxtp52I7dSfl+ynFDNTko gFUVqIHNjd5gRcByHYK8tVEq00zaJ9UEyiJA0dr87kMk1V/sG+BoK5+PVA+tVg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691055826; a=rsa-sha256; cv=none; b=elZgENZgsYxZeFu8KXcPLddBPAdnknHHiOpqwC6pkVuLmrEK99BJKwwCEWJvLbONwncAYq HzgSYyvAr/h5oSRy+YRk2Zlv/EOVY5mC1jzUOzTtsk67NPGR//8x9bm008guCASW8lJGZy WOY+0Eh4XJjzgIztNCXeh6jsjhGP7HpM6SMVstanO2ElpHA4MEBn3IjenjkgcaotxuJbOo G/UFGFRPaJgN3WBrV4Sxj+yiaHwEwX7wLW9FDFu/uEO1jmJ4XyCRuZjvetsRnnpQJf6BL3 Xtg4CQonuRCtUXPAH+PXNnrtBVMaP7R0JIPPcnUg30jWEE0y+HXHYF89Za9YMg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RGkSK69T9z1g4; Thu, 3 Aug 2023 09:43:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 3739hjfE059117; Thu, 3 Aug 2023 09:43:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 3739hjYg059116; Thu, 3 Aug 2023 09:43:45 GMT (envelope-from git) Date: Thu, 3 Aug 2023 09:43:45 GMT Message-Id: <202308030943.3739hjYg059116@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 4f16184d81 - main - Porter's handbook: Document USES=guile List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 4f16184d81f1c02196d91e8d2511f23fd48e8822 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=4f16184d81f1c02196d91e8d2511f23fd48e8822 commit 4f16184d81f1c02196d91e8d2511f23fd48e8822 Author: Andrew RhodiumToad Gierth AuthorDate: 2023-08-03 09:40:34 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-03 09:40:34 +0000 Porter's handbook: Document USES=guile Approved by: fernape(ports), carlavilla(doc) Reviewed by: Pau Amma Differential Revision: https://reviews.freebsd.org/D41285 --- .../en/books/porters-handbook/flavors/_index.adoc | 13 ++ .../en/books/porters-handbook/special/_index.adoc | 238 +++++++++++++++++++++ .../en/books/porters-handbook/uses/_index.adoc | 17 ++ 3 files changed, 268 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/flavors/_index.adoc b/documentation/content/en/books/porters-handbook/flavors/_index.adoc index 47d78b0dd4..fb6ef8bc35 100644 --- a/documentation/content/en/books/porters-handbook/flavors/_index.adoc +++ b/documentation/content/en/books/porters-handbook/flavors/_index.adoc @@ -362,3 +362,16 @@ most applications that embed or otherwise use Lua should simply use `USES=lua`. `LUA_FLAVOR` is available (and must be used) to depend on the correct version of dependencies regardless of whether the port used the `flavors` or `module` parameters. See crossref:special[using-lua,Using Lua] for further information. + +[[flavors-auto-guile]] +== `USES=guile` and Flavors + +When using crossref:uses[uses-guile,`guile:flavors`], +the port will automatically have `FLAVORS` filled in with the Guile versions it supports. +However, it is not expected that ordinary applications should use this feature; +it is primarily intended for use by libraries and extensions, +such as `guile-lib` or `guile-cairo`. + +`GUILE_FLAVOR` is available (and must be used) to depend on the correct version of flavored dependencies regardless of whether the port used the `flavors` parameter or not. + +See crossref:special[using-guile,Using Guile] for further information. diff --git a/documentation/content/en/books/porters-handbook/special/_index.adoc b/documentation/content/en/books/porters-handbook/special/_index.adoc index 32123e82a9..8bafbfbf1a 100644 --- a/documentation/content/en/books/porters-handbook/special/_index.adoc +++ b/documentation/content/en/books/porters-handbook/special/_index.adoc @@ -4236,6 +4236,244 @@ DOCSDIR= ${LUA_DOCSDIR} ==== +[[using-guile]] +== Using Guile + +This section describes the status of Guile in the ports tree and its integration with the ports system. + +[[guile-introduction]] +=== Introduction + +There are multiple versions of the Guile libraries and corresponding interpreters, which conflict between them (install files under the same name). +In the ports tree this problem has been solved by installing each version under a different name using version number suffixes. +In most cases, applications should detect the correct version from the configuration variables provided and use `pkg-config` to determine the name and associated paths. +However, some applications (especially those using their own configuration rules for `cmake` or `meson`) will always try to use the latest available version. +In this case, either patch the port or declare a build conflict (see the `conflicts` option below) to ensure that the correct dependency is generated when building outside of poudriere. + +Applications that use Guile should normally build for just one version, +preferably the one specified in `DEFAULT_VERSIONS`, +or failing that the latest version that they support. +However, Guile or Scheme libraries, or extension modules for Guile are built in a separate flavor for each Guile version that they support, +and dependencies on such ports should specify the flavor using the `@${GUILE_FLAVOR}` suffix on the port origin. + +[[guile-version]] +=== Version Selection + +A port using Guile should define `USES=guile:__arg,arg...__` with appropriate arguments as follows: + +[[guile-defined-uses-args]] +.Arguments Defined for Ports That Use Guile +[cols="1m,4", frame="none", options="header"] +|=== +| Name +| Description + +|_X.Y_ +|Declare compatibility with Guile version `X.Y`. +Currently available versions are `1.8` (obsolete), `2.2` and `3.0`. +Multiple versions may be specified. + +|flavors +|Create a flavor for every Guile version specified. +The version specified by `DEFAULT_VERSIONS` will become the default flavor. +Flavor names are of the form `guileXY`. + +|build +|Add the Guile interpreter as a build dependency only, rather than a library dependency. +`build` and `run` may both be specified. + +|run +|Add the Guile interpreter as a runtime dependency only, rather than a library dependency. +`build` and `run` may both be specified. + +|alias +|Add `BINARY_ALIAS` values for the interpreter and tools. + +|conflicts +|Declare `CONFLICTS_BUILD` for Guile versions newer than the one selected. +Use this when the port cannot be configured to use a specific Guile version. +|=== + +Some additional arguments are available for handling unusual cases; see `Mk/Uses/guile.mk` for details. + +Unless `build` or `run` is specified, then `LIB_DEPENDS` receives both the `libguile` library dependency and also any additional dependencies required by the guile version, e.g. `libgc`. +Normally the port should not need any additional dependencies related to its use of Guile. + +[[guile-version-config]] +=== Configuration flags + +Software that uses Guile should be using the `pkg-config` mechanism to obtain compiler and linker flags. +Some older or esoteric ports may be using `guile-config` or obtaining values directly from `guile` instead, +which should also work (the `alias` argument may be useful in some of these cases). + +The framework tries to inform the port of the desired Guile version using the following methods: + +* `GUILE_EFFECTIVE_VERSION` is added to `CONFIGURE_ENV`; +* The full path to the Guile binary is specified in the `GUILE` variable in `CONFIGURE_ENV` and `MAKE_ENV`; +* If the `alias` option is used, the desired Guile version's binaries are the ones aliased; +* If the `alias` option is not used, paths to the desired Guile version's tools (`guild`, `guile-config`, etc.) are added to `CONFIGURE_ENV` and `MAKE_ENV` as variables `GUILD`, `GUILE_CONFIG`, etc. + +For some ports, it may be necessary to specify the version in additional ways, such as via `CONFIGURE_ARGS` or `MESON_ARGS`, +depending on the port. + +If none of these methods cause the port to select the specified Guile version when other versions are present, +then preferably patch it to do so. +If that is not feasible, specify the `conflicts` option to prevent building the port under conditions where it will detect the wrong version. + +[[guile-version-flavors]] +=== Version Flavors + +A port which installs a Guile extension or library, or a Scheme library that precompiles for Guile, +should build a separate flavor for each supported Guile version. +This is done by adding the `flavors` option. + +Since each flavor must have a different package name, such ports must set `PKGNAMESUFFIX`, typically: + +[.programlisting] +.... +PKGNAMESUFFIX= -${FLAVOR} +.... + +Such ports must install Scheme files to `GUILE_SITE_DIR` rather than to `GUILE_GLOBAL_SITE_DIR` even when the files are not version-specific. +This often requires patching the port. + +Additionally, if such a port installs a `.pc` file, it must be placed in `GUILE_PKGCONFIG_PATH` rather than in the global `pkgconfig` directory. +This allows dependent ports to find a correct configuration for the specific Guile version in use. + +If a Guile extension port installs a `.so` file, then it must usually be placed in the Guile-version-specific `extensions` directory. +`USE_LDCONFIG` should usually not be used. + +Any other files installed by a flavored port must likewise be in version-specific directories or use version-specific filenames. +For documentation and examples, `GUILE_DOCS_DIR` and `GUILE_EXAMPLES_DIR` specify suitable locations in which the port should create a subdirectory, +see below. + +[[guile-defined-variables]] +=== Defined Variables + +These variables are available in the port. + +[[using-guile-variables-ports]] +.Variables Defined for Ports That Use Guile +[cols="1,3m,6", frame="none", options="header"] +|=== +| Name +| Sample Value +| Description + +|`GUILE_VER` +|3.0 +|Guile version in use. + +|`GUILE_SFX` +|3 +|Short suffix used on some names. +Use only with care; may be non-unique or may change in the future. + +|`GUILE_FLAVOR` +|guile30 +|Flavor name corresponding to the selected version. + +|`GUILE_PORT` +|lang/guile3 +|Port origin of the specified Guile version. + +|`GUILE_PREFIX` +|${PREFIX} +|Directory prefix to be used for installation. + +|`GUILE_CMD` +|guile-3.0 +|Name of the Guile interpreter, with version suffix. + +|`GUILE_CMDPATH` +|${LOCALBASE}/bin/guile-3.0 +|Full path to the Guile interpreter. + +|`GUILD_CMD` +|guild-3.0 +|Name of the Guild tool, with version suffix. + +|`GUILD_CMDPATH` +|${LOCALBASE}/bin/guild-3.0 +|Full path to the Guild tool. + +|`++GUILE_*_CMD++` + +`++GUILE_*_CMDPATH++` +| +|Like `GUILE_CMD` and `GUILE_CMDPATH`, but for other tool binaries. + +|`GUILE_PKGCONFIG_PATH` +|${LOCALBASE}/libdata/pkgconfig/guile/3.0 +|Where packages using `flavors` should install `.pc` files. + +|`GUILE_INFO_PATH` +|share/info/guile3 +|A suitable value for `INFO_PATH` for ports using the `flavors` option. +|=== + +The following are defined as variables and as `PLIST_SUB` entries. +The variable form is suffixed with `_DIR` and is a full path (prefixed with `GUILE_PREFIX`). + +[[using-guile-path-variables-ports]] +.Path Substitutions Defined for Ports That Use Guile +[cols="1m,3m,6", frame="none", options="header"] +|=== +| Name +| Sample Value +| Description + +|GUILE_GLOBAL_SITE +|share/guile/site +|Site directory shared by all guile versions; this should not usually be used. + +|GUILE_SITE +|share/guile/3.0/site +|Site directory for the selected Guile version. + +|GUILE_SITE_CCACHE +|lib/guile/3.0/site-ccache +|Directory for compiled bytecode files. + +|GUILE_DOCS +|share/doc/guile30 +|Parent directory for version-specific documentation. + +|GUILE_EXAMPLES +|share/examples/guile30 +|Parent directory for version-specific examples. +|=== + +[[guile-examples]] +=== Examples + +[[guile-app-Makefile]] +.Makefile for an application using Guile +[example] +==== +This example shows how to reference a Guile library required at build and run time. +Notice that the reference must specify a flavor. +This example assumes that the application is using `pkg-config` to locate dependencies. + +[.programlisting] +.... +PORTNAME= sample +DISTVERSION= 1.2.3 +CATEGORIES= whatever + +MAINTAINER= fred.bloggs@example.com +COMMENT= Sample +WWW= https://example.com/guile_sample/sample/ + +BUILD_DEPENDS= guile-lib-${GUILE_FLAVOR}>=0.2.5:devel/guile-lib@${GUILE_FLAVOR} +RUN_DEPENDS= guile-lib-${GUILE_FLAVOR}>=0.2.5:devel/guile-lib@${GUILE_FLAVOR} + +USES= guile:2.2,3.0 pkgconfig + +.include +.... + +==== + [[using-iconv]] == Using `iconv` diff --git a/documentation/content/en/books/porters-handbook/uses/_index.adoc b/documentation/content/en/books/porters-handbook/uses/_index.adoc index 5a357f42a7..1387cb6254 100644 --- a/documentation/content/en/books/porters-handbook/uses/_index.adoc +++ b/documentation/content/en/books/porters-handbook/uses/_index.adoc @@ -920,6 +920,23 @@ The available components are: * `ximagesrc` * `zbar` +[[uses-guile]] +== `guile` + +Possible arguments: (none), `_X.Y_`, `flavors`, `build`, `run`, `alias`, `conflicts` + +Adds a dependency on Guile. +By default this is a library dependency on the appropriate `libguile*.so`, unless overridden by the `build` and/or `run` option. +The `alias` option configures `BINARY_ALIAS` appropriately (see crossref:makefiles[binary-alias,Use `BINARY_ALIAS`]). + +The default version is set by the usual `DEFAULT_VERSIONS` mechanism; +if the default version is not one of the listed versions, then the latest available listed version is used. + +Applications using Guile are normally built for only a single Guile version. +However, extension or library modules should use the `flavors` option to build with multiple flavors. + +For more information see crossref:special[using-guile,Using Guile]. + [[uses-horde]] == `horde` From nobody Thu Aug 3 11:17:53 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RGmXx4jf8zZb0G for ; Thu, 3 Aug 2023 11:17:53 +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 4RGmXx3BkTz3TWR; Thu, 3 Aug 2023 11:17:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691061473; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=I9Xb4hnBtInLllb0fL9kXd0Mvj0UDij1O0B8Q4eHm5I=; b=V4KQB9orQ+dwY7fmAyTZ9J6ytUBCN4To6+77jHPzOBPVnpoxktcZe6ELm9j8tPJ525hn22 imEAkYdsm55bVJRg0Unc/PKGwpUivOkBcOvW1HUR/TMEcodYpXsvzWIgETPbA7GUkxF6jj goGWqeiNgNQH+HNiIG9TvGj9wkUgN9fqzuZKGQRBGndwTNwR0Zx1ZfHHz54u7sSt+4vAm4 30XSiOV+p0MpESW0cVZoWqf3p6doI6OTuy9cBMghqb7JShKTxRcDK5FQp7OJ9vaY+siU1j 5SziP/jJwhDB6yHqcS965AZSeJrc9FVp2r5Eo7MuiaPKituiLQwHbrLmjQXnKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691061473; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=I9Xb4hnBtInLllb0fL9kXd0Mvj0UDij1O0B8Q4eHm5I=; b=VTW3fa1JOZjNGa8VtsamdEyvljKG7x/Iymre895HER32pvUARM5FmBYm+8kyWFr13qQMCw ust7MXxMPoNWLUoXGP6ahU9Uk4cXWAi0R2OfV2rlJIUQgGvZB7T5b/3yqgc1QdhSywl3dt Y3GPjkT+d9BoKD2WeJdm6jpH0Ec14+7FBZlz7TjcDTwteO2TylV2+eCXsPmlVpOWZi0e7Y Kd0Qw6l5JqEVK9gDJZcTN5AUU3mnMfEfoUeGZWYsQgkzi3JXwtnSSTtX5gUFW9MPd8872u uYVETrLIQQpPgeuw+NCXnLixfqpsLzToVxCw6GyeQkODGOX5CwbExuf6olyMzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691061473; a=rsa-sha256; cv=none; b=xjN/iWdccBbMU3EwB1pGeEFfHkVW7+mSP1zgOLD8XI8Mc6qYBPt6TK8mskoHFNBkQ+6G0N WO5InJ+kOEBmbyflOqzhRafFJDrTapZPbo7CgvGo+YnyDXrLOOlBuNFENRFHSI6Mj/BHeW bYS7nN3Rzz+pt+/wp+v/t53OIRwACVdchdUTBQGDVDsd82tK4gcgsguqogk+CHPWX931/9 70uCwcKekzS6hG6enLuvrTl7utSoTwkarhX8u8rHOwZNfMA340bj51LUi8gwaaPxKBkW/b zl4iC73GR0AByZ0XQVl3qXDUNIkghj/APGXEkzEPMm7cXuMBBBWmq3awHYBi4g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RGmXx1vVMz3rl; Thu, 3 Aug 2023 11:17:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 373BHrc7010187; Thu, 3 Aug 2023 11:17:53 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 373BHrtP010186; Thu, 3 Aug 2023 11:17:53 GMT (envelope-from git) Date: Thu, 3 Aug 2023 11:17:53 GMT Message-Id: <202308031117.373BHrtP010186@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: ae86ef22d3 - main - [phb]: Use Reserved Domain Names in examples List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ae86ef22d39c667c89d98960f260fd1af5a70ad5 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=ae86ef22d39c667c89d98960f260fd1af5a70ad5 commit ae86ef22d39c667c89d98960f260fd1af5a70ad5 Author: Pau Amma AuthorDate: 2023-08-03 10:30:30 +0000 Commit: Fernando Apesteguía CommitDate: 2023-08-03 11:17:37 +0000 [phb]: Use Reserved Domain Names in examples Use IANA's Reserved Domain Names for documentation purposes as per RFC 2606. Reviewed By: bofh (portmgr), fernape (docs) Differential Revision: https://reviews.freebsd.org/D41292 --- .../content/en/books/porters-handbook/special/_index.adoc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/documentation/content/en/books/porters-handbook/special/_index.adoc b/documentation/content/en/books/porters-handbook/special/_index.adoc index 8bafbfbf1a..b5daa29c28 100644 --- a/documentation/content/en/books/porters-handbook/special/_index.adoc +++ b/documentation/content/en/books/porters-handbook/special/_index.adoc @@ -3430,7 +3430,7 @@ PORTNAME= Date DISTVERSION= 1.4.3 CATEGORIES= devel www pear -MAINTAINER= example@domain.com +MAINTAINER= someone@example.org COMMENT= PEAR Date and Time Zone Classes WWW= https://pear.php.net/package/Date/ @@ -3603,9 +3603,9 @@ PORTNAME= sample DISTVERSION= 1.2.3 CATEGORIES= devel -MAINTAINER= john@doe.tld +MAINTAINER= fred.bloggs@example.com COMMENT= Python sample module -WWW= https://pypi.org/project/sample/ +WWW= https://example.com/project/sample/ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} @@ -4199,9 +4199,9 @@ PORTNAME= sample DISTVERSION= 1.2.3 CATEGORIES= whatever -MAINTAINER= john@doe.tld +MAINTAINER= fred.bloggs@example.com COMMENT= Sample -WWW= https://github.com/lua_sample/sample/ +WWW= https://example.com/lua_sample/sample/ RUN_DEPENDS= ${LUA_REFMODLIBDIR}/lpeg.so:devel/lua-lpeg@${LUA_FLAVOR} @@ -4223,9 +4223,9 @@ DISTVERSION= 1.2.3 CATEGORIES= whatever PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} -MAINTAINER= john@doe.tld +MAINTAINER= fred.bloggs@example.com COMMENT= Sample -WWW= https://github.com/lua_sample/sample/ +WWW= https://example.com/lua_sample/sample/ USES= lua:module From nobody Thu Aug 3 20:58:14 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RH1Qb0crkz4Tyts for ; Thu, 3 Aug 2023 20:58:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RH1QZ6tmbz3LHX; Thu, 3 Aug 2023 20:58:14 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691096295; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v2aQT6FZ3JDNif3A6Oveuz9xSCBVgrteEUai+JzfUtU=; b=pjhrcuVjhBxwZuI04/rF/8NGAlTKOzFZixflIDwE6RhdKHYMLSebl4D2m8QNgj+n0G/Ppx TPTY6bArj6ceGp8m4IonCUwis5UlSa/f3fp2V7vr1PjCJH6y/pjtnqI7bZz/s5yOuJJ4VM 2Zv5Qx8wWMAywzmhvYFiVH/OVfKqfoD7V3OTKZyMALXz/656/HKj4VKHvtUmizXx6ME90v cN2Tupu6XVbm8d5tBaokF8Tg9v0VM5cX12OjrwlrL9PseM0Sq6M3F6xfckzklZVtrQX+j8 18ODkIKqyldyhZUv2fgnfuoxnESp6YlCsVkKRJW/77QskniSv2kF4B9YhCDM8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691096295; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=v2aQT6FZ3JDNif3A6Oveuz9xSCBVgrteEUai+JzfUtU=; b=QSu4tcjmydfey35nU8mSV22MPz0KTrtJp+ScKM0aiZ83S5vAOICYJqDQrVE1dnn96T/Zwj rx6R19/n4saBFkydB3pMWY2EX+dqkk3BDEtZAQ9cvUf262+B/09Vi5isbOOwA+K9Adg4Bg KduMXvri3BzvwLPXJWGgkEjrvgAVy8ut4NCGZ8OvBFiZv+BpElW3yGwFdfhPwrFfJSASJ4 xtjGRnbd9Ouj26VYr6mhLc7Vm3w6y3FY06tczSDbZ3AdZQ5PsReHqoHfrLEZ3qvPkd6PQy distMzRQJbMBPX8brfZ+zg+7cTHcAhCnPAeKUpSCb4F6bh2Ibx2DW80qEn960w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691096295; a=rsa-sha256; cv=none; b=IJ/E6tvjUj/2wRdC42JQ/PCkDztVZzSUQiiwMD8/kKoSGw+GBrTLwI9uDeQe1KqrD24ETe HcSAjI6wP+ifwiwepRMbxh4GCAi6M/WAnKo5fSIZqNUln9MOtnrPghdLlakwOn/7Wr0wmg XENGwPPLhwMJBB9rVmVZ2Fscjfq+Mwumy+uuvZFP48JXhFnVcMPjMIRR7amQB2xQGZ3bij VvNe61kpCIKhdVGCAh2IUldo2WuOcC1VjB/fYvIKt/zFOgxQF/aqKH7EOi1r2jzWa28iIn Vhn1nNioiR4gbqTTEO8SOK/9GZ1bmyNNtD1Y2ehselCsizvKOu7dkdK5Sk6S+g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RH1QZ5xrdzbM9; Thu, 3 Aug 2023 20:58:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 373KwE9d070436; Thu, 3 Aug 2023 20:58:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 373KwEeK070435; Thu, 3 Aug 2023 20:58:14 GMT (envelope-from git) Date: Thu, 3 Aug 2023 20:58:14 GMT Message-Id: <202308032058.373KwEeK070435@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: 6072cdf12c - main - 14.0: add relnotes.adoc List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6072cdf12ccbb4169b925e02304be151d96d0c1e Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=6072cdf12ccbb4169b925e02304be151d96d0c1e commit 6072cdf12ccbb4169b925e02304be151d96d0c1e Author: Glen Barber AuthorDate: 2023-08-03 20:57:27 +0000 Commit: Glen Barber CommitDate: 2023-08-03 20:57:27 +0000 14.0: add relnotes.adoc Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- website/content/en/releases/14.0R/relnotes.adoc | 179 ++++++++++++++++++++++++ 1 file changed, 179 insertions(+) diff --git a/website/content/en/releases/14.0R/relnotes.adoc b/website/content/en/releases/14.0R/relnotes.adoc new file mode 100644 index 0000000000..b53865be0b --- /dev/null +++ b/website/content/en/releases/14.0R/relnotes.adoc @@ -0,0 +1,179 @@ +--- +title: "FreeBSD 14.0-RELEASE Release Notes" +sidenav: download +--- + +:releaseCurrent: 14.0-RELEASE +:releaseBranch: 14-STABLE +:releasePrev: 13.2-RELEASE +:releaseNext: 14.1-RELEASE +:releaseType: release + +include::shared/en/urls.adoc[] + += FreeBSD {releaseCurrent} Release Notes +:doctype: article +:toc: macro +:toclevels: 1 +:icons: font + +== Abstract + +[.abstract-title] +The release notes for FreeBSD {releaseCurrent} contain a summary of the changes made to the FreeBSD base system on the {releaseBranch} development line. This document lists applicable security advisories that were issued since the last release, as well as significant changes to the FreeBSD kernel and userland. Some brief remarks on upgrading are also presented. + +[[intro]] +== Introduction + +This document contains the release notes for FreeBSD {releaseCurrent}. It describes recently added, changed, or deleted features of FreeBSD. It also provides some notes on upgrading from previous versions of FreeBSD. + +The {releaseType} distribution to which these release notes apply represents the latest point along the {releaseBranch} development branch since {releaseBranch} was created. Information regarding pre-built, binary {releaseType} distributions along this branch can be found at https://www.FreeBSD.org/releases/[https://www.FreeBSD.org/releases/]. + +The {releaseType} distribution to which these release notes apply represents a point along the {releaseBranch} development branch between {releasePrev} and the future {releaseNext}. Information regarding pre-built, binary {releaseType} distributions along this branch can be found at https://www.FreeBSD.org/releases/[https://www.FreeBSD.org/releases/]. + +This distribution of FreeBSD {releaseCurrent} is a {releaseType} distribution. It can be found at https://www.FreeBSD.org/releases/[https://www.FreeBSD.org/releases/] or any of its mirrors. More information on obtaining this (or other) {releaseType} distributions of FreeBSD can be found in the link:{handbook}mirrors[Obtaining FreeBSD appendix] to the link:{handbook}[FreeBSD Handbook]. + +All users are encouraged to consult the release errata before installing FreeBSD. The errata document is updated with "late-breaking" information discovered late in the release cycle or after the release. Typically, it contains information on known bugs, security advisories, and corrections to documentation. An up-to-date copy of the errata for FreeBSD {releaseCurrent} can be found on the FreeBSD Web site. + +This document describes the most user-visible new or changed features in FreeBSD since {releasePrev}. In general, changes described here are unique to the {releaseBranch} branch unless specifically marked as MERGED features. + +Typical release note items document recent security advisories issued after {releasePrev}, new drivers or hardware support, new commands or options, major bug fixes, or contributed software upgrades. They may also list changes to major ports/packages or release engineering practices. Clearly the release notes cannot list every single change made to FreeBSD between releases; this document focuses primarily on security advisories, user-visible changes, and major architectural improvements. + +[[upgrade]] +== Upgrading from Previous Releases of FreeBSD + +Binary upgrades between RELEASE versions (and snapshots of the various security branches) are supported using the man:freebsd-update[8] utility. The binary upgrade procedure will update unmodified userland utilities, as well as unmodified GENERIC kernels distributed as a part of an official FreeBSD release. The man:freebsd-update[8] utility requires that the host being upgraded have Internet connectivity. + +Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in [.filename]#/usr/src/UPDATING#. + +[IMPORTANT] +==== +Upgrading FreeBSD should only be attempted after backing up _all_ data and configuration files. +==== + +[[security-errata]] +== Security and Errata + +This section lists the various Security Advisories and Errata Notices since {releasePrev}. + +[[security]] +=== Security Advisories + +[.informaltable] +[cols="1,1,1", frame="none", options="header"] +|=== +| Advisory +| Date +| Topic + +|No advisories. +| +| + +|=== + +[[errata]] +=== Errata Notices + +[.informaltable] +[cols="1,1,1", frame="none", options="header"] +|=== +| Errata +| Date +| Topic + +|No notices. +| +| + + +|=== + +// Sample release notes entry. +//The man:fsck_msdosfs[8] utility includes a variety of enhancements, including reducing the memory footprint, a new flag, `-M`, which disables the use of man:mmap[2], and others. gitref:9708ba9f29[repository=src] + +[[userland]] +== Userland + +This section covers changes and additions to userland applications, contributed software, and system utilities. + +[[userland-config]] +=== Userland Configuration Changes + + +[[userland-programs]] +=== Userland Application Changes + + +[[userland-contrib]] +=== Contributed Software + + +[[userland-deprecated-programs]] +=== Deprecated Applications + + +[[userland-libraries]] +=== Runtime Libraries and API + + +[[kernel]] +== Kernel + +This section covers changes to kernel configurations, system tuning, and system control parameters that are not otherwise categorized. + +[[kernel-general]] +=== General Kernel Changes + + +[[drivers]] +== Devices and Drivers + +This section covers changes and additions to devices and device drivers since {releasePrev}. + +[[drivers-device]] +=== Device Drivers + + +[[storage]] +== Storage + +This section covers changes and additions to file systems and other storage subsystems, both local and networked. + +[[storage-general]] +=== General Storage + + +[[boot]] +== Boot Loader Changes + +This section covers the boot loader, boot menu, and other boot-related changes. + + +[[network]] +== Networking + +This section describes changes that affect networking in FreeBSD. + +[[network-general]] +=== General Network + + +[[hardware]] +== Hardware Support + +This section covers general hardware support for physical machines, hypervisors, and virtualization environments, as well as hardware changes and updates that do not otherwise fit in other sections of this document. + + +[[hardware-virtualization]] +=== Virtualization Support + + +[[ports]] +== Ports Collection and Package Infrastructure + +This section covers changes to the FreeBSD Ports Collection, package infrastructure, and package maintenance and installation tools. + +[[ports-packages]] +=== Packaging Changes + From nobody Thu Aug 3 20:58:15 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RH1Qc1k32z4TyT3 for ; Thu, 3 Aug 2023 20:58:16 +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 4RH1Qc1Gntz3LXy; Thu, 3 Aug 2023 20:58:16 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691096296; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=w8YZxcKH43EwMbQCqb+qf6M+u+RiQaREVcetmRZdUFQ=; b=Yj2ReinowQcxZ66R6c6+vsz4lcF9BqHJCh0IcjGg6gWox+R4sPugI22ETF7K59IFgA6tDu kQ3Eno4s07ZCUCMAnf3PBhk5HaWDpsdUMVhcftLaBySwYlXpqWiKZMsrS3yGeLwOHcWsGX aVQa7P9sDTDlKYLSI8Rn0QCOMkSrl0RRSfzne6K8jQUja4IHLEzhVZfnTat5m0mz8mG5qU Yvoj4xNtmiAHdcKpg0HVk3bbzyWddWARFBGaO6CZ4tKojluFbc8Bn/dmdQdez8AHJknc31 qcw6hPNMo3p3xHrVncAgwj73pmHxYvicJE3hs3L4MNkyfIpcJrTiZ3UhMA1Vvg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691096296; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=w8YZxcKH43EwMbQCqb+qf6M+u+RiQaREVcetmRZdUFQ=; b=rd2a/1m1Vbn+lVS5/PdZ9UV0GIMOFd1Y/SJrn86kgmX8v+ytLOsAqWU4v7G0yAmCvq9rS/ yBPnAvIPT8OQ9Zhxe2hzFwx51DQrUZS4NrlNeF+ENhlA1FQy4aAMIOdEM2kcHKB4efzDhN PGRsx5Qw6iedRy9HL1v9TleODTr7wyyRiFSUJUCPCzts+pLQhPp3qqou8fa3l63hVOb5OK EX66pAWYixxkWfl79RieMTJGSJSbGa4KTOSl0jeAjkozjYWuOuwS6tNAUBL01bHxHZZPza T/5f8kOvr7iNjWLfCoX84HkRbwrq7QkEsmmy68hpKOHvEPkGhndntJ90ZcoZXQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691096296; a=rsa-sha256; cv=none; b=s9hKTG9B/V0Nlo9RL9Du6uzZN74UL5PEgddkLdZ6rOTmuyFyJfwkJzp9bqBUI99/kEdbQp 2yUNvUIMYrNVEVonA3F1gdnSNWrPgzWo77HXQIqMZiUK3ITZryUCGxhE9ScJvvqQg+I7wP mUx7vnzDH+R2FUcaMrkN0uJJikK8mmigF8TNEiRnM56FiZRZVne1cV0k8tch/jICfShKKQ 0sj03SgaJi7Gh6NjAEVQ+Gb0DCqq8vWYiKmnrUypWgTWItYsQNnjhJRDvaVeZfRIZ3RpTI n83fzHizalK5z3F/9QJjIdALxfJCGzUgLzUXi6s9HNz1NYGbizuy4l0WgWMphw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RH1Qb6rRgzbPr; Thu, 3 Aug 2023 20:58:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 373KwFG6070458; Thu, 3 Aug 2023 20:58:15 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 373KwFC4070457; Thu, 3 Aug 2023 20:58:15 GMT (envelope-from git) Date: Thu, 3 Aug 2023 20:58:15 GMT Message-Id: <202308032058.373KwFC4070457@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: c3c7031fe3 - main - 14.0: uncomment relnotes URL List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c3c7031fe3f4c38827142b0c1d53d665cfa048c7 Auto-Submitted: auto-generated The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=c3c7031fe3f4c38827142b0c1d53d665cfa048c7 commit c3c7031fe3f4c38827142b0c1d53d665cfa048c7 Author: Glen Barber AuthorDate: 2023-08-03 20:58:00 +0000 Commit: Glen Barber CommitDate: 2023-08-03 20:58:00 +0000 14.0: uncomment relnotes URL Sponsored by: GoFundMe https://www.gofundme.com/f/gjbbsd Sponsored by: PayPal https://paypal.me/gjbbsd --- website/content/en/releases/14.0R/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/releases/14.0R/_index.adoc b/website/content/en/releases/14.0R/_index.adoc index dfe9e2880a..339249a422 100644 --- a/website/content/en/releases/14.0R/_index.adoc +++ b/website/content/en/releases/14.0R/_index.adoc @@ -20,7 +20,7 @@ More detailed information, such as release notes and hardware notes can be found //link:signatures/[FreeBSD {localRel}-RELEASE signed checksum files] + //link:installation/[FreeBSD {localRel}-RELEASE installation information] + //link:hardware/[FreeBSD {localRel}-RELEASE hardware information] + -//link:relnotes/[FreeBSD {localRel}-RELEASE release notes] + +link:relnotes/[FreeBSD {localRel}-RELEASE release notes] + //link:errata/[FreeBSD {localRel}-RELEASE errata] + //link:readme/[FreeBSD {localRel}-RELEASE readme] + link:schedule/[FreeBSD {localRel}-RELEASE schedule] + From nobody Fri Aug 4 13:39:34 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RHRdy4r94z4kTfc for ; Fri, 4 Aug 2023 13:39:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RHRdy4K7lz3D5C; Fri, 4 Aug 2023 13:39:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691156374; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zZgj2sK39xaBdTOAfvXYccy8Uvg4W2ShlTAT6oIOgIo=; b=IDPM4rZsZpQTEw0lna8ruEzZYjFf8MjWoWsyZpZ8iBg+WYSK3dkm+IAlrJ0uh/A6V1STBm RDkepbzy7XjUMvQ1gyHCOtVHRSslte5HbxDkRnuxJe4nUNqgPIUaniDIuhrw2fdAmefJhZ YwbOxcJcHdN7LO61W7ipa84EDvma5Buv+NAUjxk9I8fMpUaXGf48I7s4pODdrHTBbVwzfj cr+4XgsnjY+mBGEXXa9JuhGZVpbkNx2O9iPxpUBIGBKnj/yjphAkUBCTAMK23c4aH0br4I 5CeDpZ/6msqrLgOcFaujWSx1ZsiObK41QGTsdTYFgfLTo/9LEFli0HdOtOJCLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691156374; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zZgj2sK39xaBdTOAfvXYccy8Uvg4W2ShlTAT6oIOgIo=; b=mKBH16KMomRSDFReXZhu41xeKu00akAb+IvjmL6HMZ7aY2exHLhQHKgsktZUmNzqur5xbO /uXW8+ymE6V/yt1bIe/4+lB8JrVN1FDWwXNbuMDY+i31cUhjbvnbsurBtRvktLg2Wq0Uhj JBkCT3YAmLRG0ueCROwp+EmC3SGjoVKnKXZrK55akWVjNFaKqPfu4yD7rJeuLvTAdoCgy1 lpgV6SE2k+fEzOHJ+2zubRDPG8sUFfnhe8tKA+5qD8bXGdPRhUAwgcOHW+IV9I/yWL1ZFp 7LoIShC6nct3ELmqq8FK/RuUyYZjFPzeTprYLfxPH8rr1qc31hzIQfH3PDx7Pg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691156374; a=rsa-sha256; cv=none; b=ro8YdmhvCByf6GORu+MLqH8wgfXgDqkkFuTPH7bpI27RbI+rTfi2hwhw6spakQ9ysbgqBW tddqIQQ7P7QXhQvKw9aQbFF7zfjZ7V7+aVJKE6xxjwZAU0AZDbcdQzlFJHlibAPQK7A4Dy DE6mN0lqH/c7Cf7z9kO5HZqKtFjg8YLEzPb65Vlx+CioHl64gUeVRjevTrYNckyKMUXC5q JsdD61cG2PAdSX9+9Piebbgsr7+pzAxit+4HFQNkSLikJd7jRM0QqxXeNse5G26tM1QAFu DyBL/L1IO2DtDRDDuEbX6rkoSBW2erN8SR84T8J4uz4K4v40h/XOtvSnn58HHA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RHRdy3KWdz14Lw; Fri, 4 Aug 2023 13:39:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 374DdYlF037037; Fri, 4 Aug 2023 13:39:34 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 374DdY3e037036; Fri, 4 Aug 2023 13:39:34 GMT (envelope-from git) Date: Fri, 4 Aug 2023 13:39:34 GMT Message-Id: <202308041339.374DdY3e037036@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 54717aa8e6 - main - handbook: correct ifconfig ssid example List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 54717aa8e64b06539fce6437139dc90223f4a909 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=54717aa8e64b06539fce6437139dc90223f4a909 commit 54717aa8e64b06539fce6437139dc90223f4a909 Author: Ed Maste AuthorDate: 2023-08-04 13:37:12 +0000 Commit: Ed Maste CommitDate: 2023-08-04 13:38:58 +0000 handbook: correct ifconfig ssid example The example requires the literal parameter string "ssid" followed by the desired SSID. PR: 272923 Sponsored by: The FreeBSD Foundation --- documentation/content/en/books/handbook/network/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/network/_index.adoc b/documentation/content/en/books/handbook/network/_index.adoc index 3ca74746e5..33e71c7742 100644 --- a/documentation/content/en/books/handbook/network/_index.adoc +++ b/documentation/content/en/books/handbook/network/_index.adoc @@ -748,7 +748,7 @@ Once the wireless network scan is done and the SSID of the wireless network is s [source,shell] .... -# ifconfig wlan0 SSID +# ifconfig wlan0 ssid SSID .... And then execute man:dhclient[8] to get the address configured: From nobody Fri Aug 4 18:10:18 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4RHYfM1qkmz4Txc5 for ; Fri, 4 Aug 2023 18:10:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RHYfM1DhMz4Jc3; Fri, 4 Aug 2023 18:10:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691172619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zrq4CpIyGqo0gP1kmZMdONf7Mm3P+CDxlLEaSl/QUig=; b=S0fUAHBACstwW4NHA4uxMnu6wAl7WowyiEqE/T2urSjHxS1WPLMHP3w3o175I9kz/UmCCv GbT5+8lAjZqF55dmYFMIwM3pTVaqWreObVHi1hyLy/oUOQI3PAqxS4CW8jIKsU404KA/+P w3zzZiQy1U7HywJ4PEB9Xn8Ykab/fSqzlcPjTqfoLR1qYhFZyhtmTEVJxgVkyHH5mn5/Tx ryf3DIihvraBPuU9LTNyi27fWM9o/nTR7XNd5tSZvjzE2kdtf3cOR65MmimhBIApU7/IG5 +gjFGNqEW4t1xTXqz7RN+x4MJOqOpM2anr1mySo3XByNmqsbADdYiz6LMlN9mw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1691172619; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zrq4CpIyGqo0gP1kmZMdONf7Mm3P+CDxlLEaSl/QUig=; b=SpAlmo/09eC68B+e99AF2P6uqisbzj6EJEgGcHVzvK2dJmzKAjQkIedbKVh0ByWnrYxcCT Wa2tEuOUvdWSdLHrM5PYf0CK31c1XIAjrYQsSaiIm3ht4TU36H6yqU6Lo/WwFkQVI60eoW F/Vq4R3C3lNNAKIcB48zmI51rarZgipvbIzLRGccTpvXBWFHZULdBVzpkRJoAya8XtyeeU 3ItgPebrg5VJqqfyKQ2RkGfHUcEn5+4y+iVobAaQbm09wJp9SbFKDKmDufq1qNfmbEQ9Jl Ayd5ZSDMtFmRXJywe9zly7S4ueqwpEyMEHG5VXXJ7q/+8uaMiJW0sm6NYiAmBg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1691172619; a=rsa-sha256; cv=none; b=X97qTQbnoeDv49vfvkdWZq9L9SMfpFVqUbQoTCh14+dqYZjsaWYSAPWZfBQnJkuy7mSQH5 ACaJW5KKWSEWzTykH1qkNRw2P5bfwUGRApm9daglOF1hZ1kQE33yQUFPlV9HCy9cpdS3Ne lxgz8c36BPUD7UnRxxaoemusBSo4jH/X+CG26nXNrCQ0dQKxXND3cIL4S7taTGINSR5/u+ Or9/d9JmeRhaJnEi5Z9WBiVXD21H2ymRlbPDYk9jNOhRkEdjs1KzKMNINiTsNYnkeqbmoD YWkzf3GPjcpmWay/lxzWHYTV7weuzNI2I+gqsPRuB/9VES926rNG0Ga7xGOZbA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4RHYfM0HVGz1Bk1; Fri, 4 Aug 2023 18:10:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 374IAIhW003740; Fri, 4 Aug 2023 18:10:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 374IAI8V003738; Fri, 4 Aug 2023 18:10:18 GMT (envelope-from git) Date: Fri, 4 Aug 2023 18:10:18 GMT Message-Id: <202308041810.374IAI8V003738@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: de4df6356c - main - HTML copyright meta tag: Generate copyright year automatically List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: de4df6356c51c29ca6ae9cd31d4fed3b1627aaa4 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=de4df6356c51c29ca6ae9cd31d4fed3b1627aaa4 commit de4df6356c51c29ca6ae9cd31d4fed3b1627aaa4 Author: Sergio Carlavilla Delgado AuthorDate: 2023-08-04 18:09:20 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-08-04 18:10:10 +0000 HTML copyright meta tag: Generate copyright year automatically --- documentation/themes/beastie/layouts/partials/site-head.html | 2 +- website/themes/beastie/layouts/partials/site-head.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/themes/beastie/layouts/partials/site-head.html b/documentation/themes/beastie/layouts/partials/site-head.html index 24d52f53fa..1031387406 100644 --- a/documentation/themes/beastie/layouts/partials/site-head.html +++ b/documentation/themes/beastie/layouts/partials/site-head.html @@ -3,7 +3,7 @@ - + {{ with .Params.Title }}{{ . }} | {{ end }} {{ block "title" . }}{{ .Site.Title }}{{ end }} diff --git a/website/themes/beastie/layouts/partials/site-head.html b/website/themes/beastie/layouts/partials/site-head.html index 104f633b13..dce8175421 100644 --- a/website/themes/beastie/layouts/partials/site-head.html +++ b/website/themes/beastie/layouts/partials/site-head.html @@ -3,7 +3,7 @@ - + {{ with .Params.Title }}{{ . }} | {{ end }} {{ block "title" . }}{{ .Site.Title }}{{ end }}