From nobody Mon Jun 30 09:41:20 2025 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 4bW1Ps25ccz60Fr2 for ; Mon, 30 Jun 2025 09:41: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bW1Ps0rb4z3b4k; Mon, 30 Jun 2025 09:41:21 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751276481; 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=nV6y7ZBJCzcf63rrSFglC8NiCmZ/MEDjBAHcyBxYdRI=; b=ZOG3M8s4ygClSoL7QSZl6ejlBs/D718IJzFesY+/SL+EXELqLoaL1JqE3n6w9WOh2zSCrb joa6FAjC/gmYQ4erIGEOHVlG4K7nNIZmCcTN6sBBb/ql/L7vRnZ+w9A40WzYGag1fRA/ty cJ3bJGiwU84stJc122B8WgkbxXy45SD0aL5bQ9VEstst5+heBmCkeM6jI562hDXm4pgRIi 9KdAANGrOmFM2XyJqgZ6oO8OSiC7k18OH+IG8gb3oSpvAueRaaus3TYSb7kZEncyEQyxSX 5qhslDnIjzH2YX1jjx29gEkwA19gGt68FIBz9njLehR1VrV8VknVE3MiNUCkWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751276481; 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=nV6y7ZBJCzcf63rrSFglC8NiCmZ/MEDjBAHcyBxYdRI=; b=jdRP4UHoADtxZZSKDB2qCn9spuy5fTQQ3Gl4EY6UqlCKG7xkhJKHSRoVgW3X1s/0XPxWuK dnK+ucLq2Oi0c51bJdZzABp5OnfOTX5GrLh08fRAMBl8tbvYi1z8TKXsyrQJoM2RZGMZJF Ytgtm2ypvxy76iU+VO8V/a2GDTsD3JAteeJ9KxNh5s1Dij7Q3iu3TCyzky7xytQ1ATqop3 em+a/Y81lZst5l9KFmt554xJFBjcVQAPTqfYsULfb3d/VmagmUN0qnILWfNSigZMTiBiTC 57f6rn8J++cjvpbMi28BBmLq79ZF3Bar7fTiONSAW4kuQ7LQYD11Xuh2wGd/nA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751276481; a=rsa-sha256; cv=none; b=VAdOZzF4kWjIY2jDeHzc2T8QLVZUIABEiqolt0nQ4wxb/paS1zi6mbuWNWcD09BivUsyT9 qwUBWWkJXPJKnqQ1j4W8wSlZTDvgZlwxOy3FYPrlW04ALBR/jXW0uaFq23C34tZP6YrbxI oPLESCALbT0tyh/En0GOiqbe7jnN6EwrTmlSAHMnShKhTGhKQL6/6Iyb8deeoiWdpGxr32 10ZGCGdEnKXPr6Gfuhzxw/vIBotctgugxfFhOV+AS187X8ymOHswFbp6GW+Jkdk9IU26tL QaR0O2pc5Sx9zwcl5d68wNLr65PCeQXNeVvvyAzweCuBaReFIz0e40IWAa/XUA== 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 4bW1Ps0Gwxzytr; Mon, 30 Jun 2025 09:41:21 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55U9fKt3038175; Mon, 30 Jun 2025 09:41:20 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55U9fKCm038172; Mon, 30 Jun 2025 09:41:20 GMT (envelope-from git) Date: Mon, 30 Jun 2025 09:41:20 GMT Message-Id: <202506300941.55U9fKCm038172@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rene Ladan Subject: git: a0f050d106 - main - nl/handbook: Update translation of the introduction of part III. 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a0f050d10679ddc3144c6a9b6a8f9b914057dbe5 Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/doc/commit/?id=a0f050d10679ddc3144c6a9b6a8f9b914057dbe5 commit a0f050d10679ddc3144c6a9b6a8f9b914057dbe5 Author: Tammo-Jan Kamminga AuthorDate: 2025-06-30 09:36:42 +0000 Commit: Rene Ladan CommitDate: 2025-06-30 09:36:42 +0000 nl/handbook: Update translation of the introduction of part III. --- .../content/nl/books/handbook/partiii.adoc | 14 +++--- documentation/content/nl/books/handbook/partiii.po | 53 ++++++++++++++++++++++ 2 files changed, 60 insertions(+), 7 deletions(-) diff --git a/documentation/content/nl/books/handbook/partiii.adoc b/documentation/content/nl/books/handbook/partiii.adoc index d4dd2cb7ed..aabd6e231a 100644 --- a/documentation/content/nl/books/handbook/partiii.adoc +++ b/documentation/content/nl/books/handbook/partiii.adoc @@ -1,16 +1,16 @@ --- -title: Deel III. Systeembeheer -prev: books/handbook/linuxemu next: books/handbook/config -showBookMenu: true -weight: 15 params: - path: "/books/handbook/partiii/" + path: /books/handbook/partiii/ +prev: books/handbook/linuxemu +showBookMenu: 'true' +title: 'Deel III. Systeembeheer' +weight: 17 --- [[system-administration]] = Systeembeheer -De verdere hoofdstukken van het FreeBSD handboek beslaan alle aspecten van het FreeBSD systeembeheer. Ieder hoofdstuk begint met een omschrijving van wat de leerstof in een hoofdstuk is en wat de verwachte voorkennis is. +De resterende hoofdstukken van het handboek beslaan alle aspecten van het FreeBSD systeembeheer. Elk hoofdstuk begint met de leerdoelen van het hoofdstuk en geeft ook een beschrijving van de verwachte voorkennis. -De hoofdstukken zijn ook ontworpen om gelezen te worden als de specifieke informatie nodig is. Ze hoeven niet in een bepaalde volgorde gelezen te worden en ze hoeven ook niet gelezen te zijn voordat een gebruiker met FreeBSD aan de slag kan. +Deze hoofdstukken kunnen worden gelezen als naslagwerk. Ze kunnen in willekeurige volgorde worden gelezen en zijn niet vereist om te kunnen beginnen met FreeBSD. diff --git a/documentation/content/nl/books/handbook/partiii.po b/documentation/content/nl/books/handbook/partiii.po new file mode 100644 index 0000000000..636106cc1e --- /dev/null +++ b/documentation/content/nl/books/handbook/partiii.po @@ -0,0 +1,53 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Tammo-Jan Kamminga , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-06-29 20:46+0000\n" +"Last-Translator: Tammo-Jan Kamminga \n" +"Language-Team: Dutch \n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: title +#: documentation/content/en/books/handbook/partiii.adoc:1 +#, no-wrap +msgid "Part III. System Administration" +msgstr "Deel III. Systeembeheer" + +#. type: Title = +#: documentation/content/en/books/handbook/partiii.adoc:12 +#, no-wrap +msgid "System Administration" +msgstr "Systeembeheer" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiii.adoc:17 +msgid "" +"The remaining chapters cover all aspects of FreeBSD system administration. " +"Each chapter starts by describing what will be learned as a result of " +"reading the chapter, and also details what the reader is expected to know " +"before tackling the material." +msgstr "" +"De resterende hoofdstukken van het handboek beslaan alle aspecten van het " +"FreeBSD systeembeheer. Elk hoofdstuk begint met de leerdoelen van het " +"hoofdstuk en geeft ook een beschrijving van de verwachte voorkennis." + +#. type: Plain text +#: documentation/content/en/books/handbook/partiii.adoc:19 +msgid "" +"These chapters are designed to be read as the information is needed. They " +"do not need to be read in any particular order, nor must all of them be read " +"before beginning to use FreeBSD." +msgstr "" +"Deze hoofdstukken kunnen worden gelezen als naslagwerk. Ze kunnen in " +"willekeurige volgorde worden gelezen en zijn niet vereist om te kunnen " +"beginnen met FreeBSD." From nobody Mon Jun 30 15:14:30 2025 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 4bW8pG6q0wz60Zqd for ; Mon, 30 Jun 2025 15:14: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bW8pG3HS9z3L9Q; Mon, 30 Jun 2025 15:14:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751296470; 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=fNcBSZ8sg3gdUwKypipVjUD5enED10IK7Dbsy5t2Gao=; b=D77UVzkYeGgcDBz3CuAeHnuxel93HOBM+tE9wuniyULcD0pIj38zlK8HkrZAK9cUuIkOsN pKL0nY1pahezmp0lUqUVcK5r2cdYLp26OELLR5j+++vgoRJX+ULjpuxzjO9LIF06n5zT+1 /+IKjaHiY4DWkn/ypJKZhwStr+zNF8w/6ewPMrCFiwbm1dyDZeuVc7UjMdoNgeXb4REN8w o3EAQfjsafmytj+YyJge7EXqeth9ThLMFB9Gcc9GHmmM2vi9e5QzhKP7niypDzBZijIMuV t1VewbV/OVPRrM4TqmOdePriiCB21sojwC9OFEk1dxNxX7ctWLQMX3kZ8dnLaw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751296470; 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=fNcBSZ8sg3gdUwKypipVjUD5enED10IK7Dbsy5t2Gao=; b=qk4sHhm+LYH8LeeOCIJAxeFu+Wdh0oVVsr/B5mu2GvIZBtYpSRM4K9l24jgLFBQULN2QHq u+Hz9BVJpTMF5jeR5jJLd+5w9imrI4ic72rr1nTc1aaIwRtzMn9+R63l3imK/bsA2cCG4Q tPeKDNbUFyvxU216EmuKwA/LCNK9BxMXL2d/sVs0JodIK4bYXl7t5ruij/+HcG0IuE52X8 Kj/wxIPFBqScPFKJfZXvE41myQnWZ2j5k094Un7yOs0nX3Fl4EilHEpnshC6hMtsUuHMQC bPsGJa6VlA71G+2vDXBWnDavdGacwOGzIEQOd+yuGyISbUB6AQVWN+iTEAxilg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751296470; a=rsa-sha256; cv=none; b=F5K5L+lhPGYHan0pesVUVYfA5ou5CWBlhB7jCfCtXZ5lVVuaLtPHR8K5liaEgpicGA0LEG xJ9IWV4pcLsehwHn6K65pFEUhD/B3ikFSNOLm/6AwKbpWbADfh9KFLiQ/9jr+konOa5AuU J8/5Fz2PojEuSvJGUPEwyZSUrwfFnjDgIktOZ3X2KuffIqbxySt7Qyl14xE/V4cDLcFmFM +htCO8dMCeQpZyCmM08jrqzEyptCctVIeG2xkJQ6EJ2E4oHogcOAk2E2wE09+Sr5+82Rp8 lMegOslMi13nzTmJ0AqlSkjP5eA0ig6u+NlYGFmUIpllgVaa6wPhhIJSWf2YgA== 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 4bW8pG2nsYz18SF; Mon, 30 Jun 2025 15:14:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 55UFEUNp075100; Mon, 30 Jun 2025 15:14:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 55UFEUbl075097; Mon, 30 Jun 2025 15:14:30 GMT (envelope-from git) Date: Mon, 30 Jun 2025 15:14:30 GMT Message-Id: <202506301514.55UFEUbl075097@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Mathieu Arnold Subject: git: 0059394b06 - main - pgpkeys: update my key 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: mat X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0059394b06f45ec3ffdf302c3dea0bb8fefa9094 Auto-Submitted: auto-generated The branch main has been updated by mat: URL: https://cgit.FreeBSD.org/doc/commit/?id=0059394b06f45ec3ffdf302c3dea0bb8fefa9094 commit 0059394b06f45ec3ffdf302c3dea0bb8fefa9094 Author: Mathieu Arnold AuthorDate: 2025-06-30 15:13:40 +0000 Commit: Mathieu Arnold CommitDate: 2025-06-30 15:13:40 +0000 pgpkeys: update my key For some reason the subkeys had expired in there but they were ok on my laptop... --- documentation/static/pgpkeys/mat.key | 3044 +++------------------------------- 1 file changed, 207 insertions(+), 2837 deletions(-) diff --git a/documentation/static/pgpkeys/mat.key b/documentation/static/pgpkeys/mat.key index 1ca99ddd69..9f97edf290 100644 --- a/documentation/static/pgpkeys/mat.key +++ b/documentation/static/pgpkeys/mat.key @@ -1,29 +1,7 @@ -// sh addkey.sh mat 3A4516F35183CE48 29EB0902911D7E02 079A9100DA2D6EE9 ; +// sh addkey.sh mat 079A9100DA2D6EE9 ; [.literal-block-margin] .... -pub rsa4096/3A4516F35183CE48 2013-09-23 [SC] [expires: 2024-09-02] - Key fingerprint = 3AB6 9789 D2ED 1210 6440 BA5B 3A45 16F3 5183 CE48 -uid Mathieu Arnold -uid Mathieu Arnold -uid Mathieu Arnold -uid Mathieu Arnold -uid Mathieu Arnold -sub rsa4096/A99F9AA711E3DFC9 2013-09-23 [E] [expires: 2024-09-02] - Key fingerprint = CCE8 22F3 DFA7 F33B 765C 1B72 A99F 9AA7 11E3 DFC9 -sub ed25519/7452CD3238E991B0 2019-08-06 [A] [expires: 2024-09-02] - Key fingerprint = 5B89 C4BE 2DC5 67A6 D383 7B55 7452 CD32 38E9 91B0 - -pub rsa4096/29EB0902911D7E02 2020-02-05 [CA] [expires: 2025-02-03] - Key fingerprint = 561C 1C85 F45F B95D 2E9E A3B9 29EB 0902 911D 7E02 -uid Mathieu Arnold -uid Mathieu Arnold -uid Mathieu Arnold -uid Mathieu Arnold -uid Mathieu Arnold -sub rsa2048/79C993FC0F629D7D 2021-10-05 [SE] [expires: 2025-10-04] - Key fingerprint = 143E 2330 AC33 E547 7C63 0BB7 79C9 93FC 0F62 9D7D - pub ed25519/079A9100DA2D6EE9 2022-11-19 [C] [expires: 2027-11-18] Key fingerprint = CFE6 6888 A24C D5D5 2543 DA4A 079A 9100 DA2D 6EE9 uid Mathieu Arnold @@ -31,11 +9,11 @@ uid Mathieu Arnold uid Mathieu Arnold uid Mathieu Arnold uid Mathieu Arnold -sub rsa3072/7F620E0A9E9D41BE 2022-11-19 [S] [expires: 2024-11-18] +sub rsa3072/7F620E0A9E9D41BE 2022-11-19 [S] [expires: 2027-11-20] Key fingerprint = F572 41A4 97AD 5A2C E410 151E 7F62 0E0A 9E9D 41BE -sub rsa3072/55C34DDE0B18B196 2022-11-19 [E] [expires: 2024-11-18] +sub rsa3072/55C34DDE0B18B196 2022-11-19 [E] [expires: 2027-11-20] Key fingerprint = 76D3 D992 0375 0020 C372 81A3 55C3 4DDE 0B18 B196 -sub rsa3072/48F2BF9EDC8AC5B3 2022-11-19 [A] [expires: 2024-11-18] +sub rsa3072/48F2BF9EDC8AC5B3 2022-11-19 [A] [expires: 2027-11-20] Key fingerprint = E706 3919 8890 1BA3 5F72 E565 48F2 BF9E DC8A C5B3 .... @@ -44,2816 +22,208 @@ sub rsa3072/48F2BF9EDC8AC5B3 2022-11-19 [A] [expires: 2024-11-18] .... -----BEGIN PGP PUBLIC KEY BLOCK----- -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 -jH0Q+htTfIfE7xl3JIonltVKi5iu4p0DouYCDsqPE187+giQ8wu4C4Q2vcJgt2bn -LYu3JhaiIhigrfIK33DRZ7KJDJZkYEXdBNgnCKSCfAznJStgA3AFVAdywu45NV/M -RpLXgF2piDYxsr9WcwmTUD3DlAVfUXSeG0uFhQxGa0HlsoJg3w+JAp0EEgECAIcF -AlM7UJRkFIAAAAAAEABLQ0Q0MkZGMDBAZGl0aS5tZWh0dHA6Ly9kaXRpLm1lL3Bn -cC9jZXJ0cy8zQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIzQTQ1MTZGMzUxODNDRTQ4 -Lm5vdGVzLmFzYxsaaHR0cDovL2RpdGkubWUvcGdwLyNwb2xpY3kACgkQMaSRIc1C -/wDUqA/+NXDKI9y9Gs2eH31gzH1Qp+6iQzdS1lpuIqj8dWLn4vlaAofyiOxmGPOb -ilmXU4WQ/Blzk4RCQzId/HvMV3TMmTmY1ywJPKHCdbPUaQIBRguLHy/IEsGcuW4D -9C0QCnGFiuAGmIZYZG4/3YAdPhHoFq1QqrYrJTYjqM9JDos3z2XcBMwBm5Ymasuv -po2lRM1zDIumhDKtbS721FU9lpXYQN8yjDGRU9WdpaT8soeigRmGLe5I8HzSA6MO -QSEEwW003SrhYJ7Ao5rI50YWd2e/n9Gjg2YyqIWm+ikrVznk1CvtV/tNfZ1GQC4I -8lMGpQEZPK0iv6uOj5FR0pJAqhHvw93S89IeG8pa/CmXBwddKU8P85g24JtHdloR -Uw1K2yYCQtAY7TdAOleFaGB/Fi0/9YYEDavnJlHhnB44V/xCi+bhz40NPglo+1G9 -9uEkxITsqEgbU2X5OH4ue+rGQo6zytIY9dtsUplqqnbUxj2Ii+N4EnrtPz4qmwjt -vL10MHMrU1yT6a+NbcbWXrpOKnUb0npT8Ud3km9TYPEmqjQM6je65DBwPshU0Brq -dfQ8itoe4J63Zg4d7M9xkBDQTAKh5mSx8kiXi0+tWXfugV9I3sR1mZ4sFRKyA7WN -I5FB+HtpNsux+R9q5SrLp/3UiZMg41DRYB1rFlpNY6s7jmWBMmCJBBwEEAEKAAYF -AlL4prIACgkQSUDAj9reqg6myx/+MI275O79/5wgSYd7VXMDllgXLWn9GbpneflK -d5H2pi4OBNfGzsWG2vDGFZ7qUTkRp6afdTM4svzazXq2e1ttEJWYnjqGvc1QRpYF -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 *** 2101 LINES SKIPPED *** From nobody Tue Jul 1 00:38:13 2025 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 4bWPJk1vVzz608Xl for ; Tue, 01 Jul 2025 00:38:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bWPJj6W1lz3jll; Tue, 01 Jul 2025 00:38:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751330293; 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=KnLDa1PWJa5n5SJ+OtUubLrZF/t64+TLmlHN2L0d7z8=; b=po5PsUr3+5EfvACWfjJ5KGLV5d4XRhIBE7ll33pLpfArl4tBMgjJanugvNGLj2S1oLaaoJ eaatEjxMnUHxjj9xsSxdBmc5tNfss1+lQTJrrybqf4zDpBmrOxXDxdQ4b7B3qllXuuY47N 3GyfHoDUw+FNRfW5s53BFFSbscLwZQU9MorqQQ2yTgSsPVt7OZ5pDL8/woym9UP8S6bHMw /4QbgOCmAI+4mZioVIp3rBZpO3/EA9E6IkCbEvVZ7R9orxtnqfa7B2sMjHoos6GRPwxRqf DNo3WPfi7MkkengaplKucgELaEscJIgm/+iTo00LEo4dKCNPqzPo0JTqjRRcpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751330293; 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=KnLDa1PWJa5n5SJ+OtUubLrZF/t64+TLmlHN2L0d7z8=; b=N6u7r2fZ7ES9Telp8ESW1x1lZ2CbKEk4YLKKnT8Yo0a5eJR4IHnpun+q76L5Hzbz4NzCTD Is9cjcKnOtRpBmF6XCyBeQ2BXxr2gyb4QrNcpcGwQSMhjlfwDevayvTUgwoT2J+TPn8e5G vzyLSLVPQtQtJGx/KaTgjPewBpPPBQw7V54+pX6HqW6xCuj3AQ/AurUe4cSH1v6cKX6oNp 8c5diDsWKbWm1mlrFEOOETd7IKh4dTgj6ER/RI7fmR1jo4vUg6dTc/bICQ/XDCjXm7fuj3 CccbQY+zuuVIu2Z37akvQ9qpjTsrhqLjdOscehoMufKSCIHq3c/IFgh2qD4OuQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751330293; a=rsa-sha256; cv=none; b=Rq0NSc4X3jTLraGHPzqTENH8Tw7UhIO9U6imE5buef9FgqKkeal+XBtXaxZw55FJH4h0JN MqGTcDZBPw7Ih7Ah4NjUPmYpydvABdEkBw7oPaxvh71YNNWMpJh4p7luE/exV4/VbMBsk1 LvMr5U/divadZaWHkx8VB0bf3NHrp6Q7MZn0aA7ch4QaS3O0v/NedNMXxmO2GnmGNwBhEc nU8ghtwQ/Yh7SkL7WtSUDr+xtCk3sDrA6iaRBBMa+JQCzBPrQ8wawzj3sOKOCpDfTTinkL rlvqMw4jUQ5Dm+3TltAr2ql6D7EZfEyeqXnDhhVwMBqf6RjiuFoKSm3+7CMyoQ== 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 4bWPJj5lR3z1Qnk; Tue, 01 Jul 2025 00:38:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 5610cD3a036081; Tue, 1 Jul 2025 00:38:13 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 5610cDko036078; Tue, 1 Jul 2025 00:38:13 GMT (envelope-from git) Date: Tue, 1 Jul 2025 00:38:13 GMT Message-Id: <202507010038.5610cDko036078@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: 700667b882 - main - administration: Remove inactive bugmeisters 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 700667b8829e7a7fe9425a440d94abf96ec711fe Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=700667b8829e7a7fe9425a440d94abf96ec711fe commit 700667b8829e7a7fe9425a440d94abf96ec711fe Author: Mark Linimon AuthorDate: 2025-05-09 14:17:12 +0000 Commit: Alexander Ziaee CommitDate: 2025-07-01 00:37:07 +0000 administration: Remove inactive bugmeisters Remove inactive members from the bugmeister team. This has been true for quite some time. Closes: https://github.com/freebsd/freebsd-doc/pull/496 --- website/content/en/administration.adoc | 4 ---- 1 file changed, 4 deletions(-) diff --git a/website/content/en/administration.adoc b/website/content/en/administration.adoc index 8579460cba..3932199be4 100644 --- a/website/content/en/administration.adoc +++ b/website/content/en/administration.adoc @@ -234,11 +234,7 @@ Email sent to the Backups Team is handled by the Cluster Administrators. The Bugmeister Team is responsible for ensuring that the problem report software is in working order, that the entries are correctly categorised and that there are no invalid entries. -* {eadler} -* {gavin} * {linimon} -* {mva} -* {0mp} [[t-clusteradm]] == Cluster Administrators From nobody Tue Jul 1 17:32:18 2025 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 4bWqpp1gp4z60gBy for ; Tue, 01 Jul 2025 17:32: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bWqpp13Y4z3TP3; Tue, 01 Jul 2025 17:32:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751391138; 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=MYzNVGCCUOIt5bJl5w4B4yvKQUVMXj3eO8H65KP1Erw=; b=QXWn9l9Ft0uaXiq6YUpYVGYsX4g8kz2xEMQuKG4eJ2wfFbbO4rKD1cidwvqcdFBOsXVfxo urVvFjw83yu88/3c/VvCrLxelCVFqCgqr3UkZ44YqFV3lXXCzbJSZYhiwebWu2B3bZLH6z /CJHBhqawy8sVaRNeIEwHmHgIyhLWOxaTxZDfYPjxnT9caKtx4lPf43AmJADhglfzfMvNE zgvOk/SJWNg3sLk5Ll574k25FANYZYl/m6JBiRqRR7azcfvqGa5x+kuBX4pIGQhk2w4ClL iOgpQXlrZoAXQKG19eZCxq0vgff7VE0iiIBBm8MMfz56D3qYN7qMme4hqf12TA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751391138; 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=MYzNVGCCUOIt5bJl5w4B4yvKQUVMXj3eO8H65KP1Erw=; b=DVVZCcWpdIMfhFjjyoxbPXj7up6q5j7OC0/2WhoehFh8pXFBaAfx0pcJGpmrTc1kok8grf XTj3beCJKw943So/CNsOZKSza4+1vvKlgMcqprsG6Ax4Wzrl5fQc65x/2YQNi6p2506wOD IAhsqUDsEd3zDYjHYSrQKT6WFNtc0ha6If/3OenSMvKIFrUkXfO12DeDwctmQ3PYlZv7vQ 7y18636NbDCWoyaExo1Hs0Th7TdL3lKRsDLBgNajg6zwDkoNMjan+/5xdIuYOys9VMWbuJ ossVsC3Glcpxs/LmZ5oohZ+wA1zOvTdddbqYFmcygMpgch3DGJobs13PfVszng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751391138; a=rsa-sha256; cv=none; b=F5Jc2039rhMk/P7cJz2f2/Wr+qJyDrkXeRcvnI5/QiyxkbJyKx2d6zrrgvH8DbiKhTl6gv I4/5061R02t0VwEUOKWukR+d6IqCJdfFGZoyivWPbKuxb+4+Ywf9b3JlDJZ0XiS4g8lVsT ZSSRKa3XCJ7bcHi6piwJEbajO7sQrAuIZHNN12fhpTKDLoKHK1JI17uRptWrZ05+N4Cfha yeGMfUNVKwot3QmcQo//mb6f3QUIx/XH+7ttwkOY8HmVkOr+iodpKQKXPLTursJRVsRhJb 54udyS695b5L9Be0tH/6W8Xbcr/JsPYRgv69enrMzxJi5cvMPiyVsS1ei9Qwlg== 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 4bWqpp0Tmlzl55; Tue, 01 Jul 2025 17:32:18 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 561HWIa9051438; Tue, 1 Jul 2025 17:32:18 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 561HWI7K051435; Tue, 1 Jul 2025 17:32:18 GMT (envelope-from git) Date: Tue, 1 Jul 2025 17:32:18 GMT Message-Id: <202507011732.561HWI7K051435@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 6ef311c4cf - main - website: Remove EoL'd 14.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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: 6ef311c4cf0180c95ed3390cae89e6a4e5bab141 Auto-Submitted: auto-generated The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=6ef311c4cf0180c95ed3390cae89e6a4e5bab141 commit 6ef311c4cf0180c95ed3390cae89e6a4e5bab141 Author: Gordon Tetlow AuthorDate: 2025-07-01 17:32:03 +0000 Commit: Gordon Tetlow CommitDate: 2025-07-01 17:32:03 +0000 website: Remove EoL'd 14.1-RELEASE --- website/content/en/releases/_index.adoc | 2 +- website/content/en/releng/_index.adoc | 2 +- website/content/en/security/_index.adoc | 1 - website/content/en/security/unsupported.adoc | 1 + website/content/en/where.adoc | 53 ---------------------- website/themes/beastie/layouts/index.html | 1 - .../themes/beastie/layouts/partials/sidenav.html | 1 - 7 files changed, 3 insertions(+), 58 deletions(-) diff --git a/website/content/en/releases/_index.adoc b/website/content/en/releases/_index.adoc index 2948791ec6..0b4662bca5 100644 --- a/website/content/en/releases/_index.adoc +++ b/website/content/en/releases/_index.adoc @@ -29,7 +29,6 @@ For information about branches, release dates, and estimated end-of-life (EOL) d === Legacy -* *Release {rel134-current}* ({rel134-current-date}) _link:{u-rel134-announce}[Announcement] : link:{u-rel134-notes}[Release Notes] : link:{u-rel134-installation}[Installation Instructions] : link:{u-rel134-hardware}[Hardware Compatibility List] : link:{u-rel134-readme}[Readme] : link:{u-rel134-errata}[Errata] : link:{u-rel134-signatures}[Signed Checksums]_ * *Release {rel135-current}* ({rel135-current-date}) _link:{u-rel135-announce}[Announcement] : link:{u-rel135-notes}[Release Notes] : link:{u-rel135-installation}[Installation Instructions] : link:{u-rel135-hardware}[Hardware Compatibility List] : link:{u-rel135-readme}[Readme] : link:{u-rel135-errata}[Errata] : link:{u-rel135-signatures}[Signed Checksums]_ * *Release {rel142-current}* ({rel142-current-date}) _link:{u-rel142-announce}[Announcement] : link:{u-rel142-notes}[Release Notes] : link:{u-rel142-installation}[Installation Instructions] : link:{u-rel142-hardware}[Hardware Compatibility List] : link:{u-rel142-readme}[Readme] : link:{u-rel142-errata}[Errata] : link:{u-rel142-signatures}[Signed Checksums]_ @@ -47,6 +46,7 @@ For historical information about branches, release dates, types, and EOL dates, * *14.1* ({rel141-current-date}) _link:{u-rel141-announce}[Announcement] : link:{u-rel141-notes}[Release Notes] : link:{u-rel141-installation}[Installation Instructions] : link:{u-rel141-hardware}[Hardware Compatibility List] : link:{u-rel141-readme}[Readme] : link:{u-rel141-errata}[Errata] : link:{u-rel141-signatures}[Signed Checksums]_ * *14.0* ({rel140-current-date}) _link:{u-rel140-announce}[Announcement] : link:{u-rel140-notes}[Release Notes] : link:{u-rel140-installation}[Installation Instructions] : link:{u-rel140-hardware}[Hardware Compatibility List] : link:{u-rel140-readme}[Readme] : link:{u-rel140-errata}[Errata] : link:{u-rel140-signatures}[Signed Checksums]_ +* *13.4* ({rel134-current-date}) _link:{u-rel134-announce}[Announcement] : link:{u-rel134-notes}[Release Notes] : link:{u-rel134-installation}[Installation Instructions] : link:{u-rel134-hardware}[Hardware Compatibility List] : link:{u-rel134-readme}[Readme] : link:{u-rel134-errata}[Errata] : link:{u-rel134-signatures}[Signed Checksums]_ * *13.3* ({rel133-current-date}) _link:{u-rel133-announce}[Announcement] : link:{u-rel133-notes}[Release Notes] : link:{u-rel133-installation}[Installation Instructions] : link:{u-rel133-hardware}[Hardware Compatibility List] : link:{u-rel133-readme}[Readme] : link:{u-rel133-errata}[Errata] : link:{u-rel133-signatures}[Signed Checksums]_ * *13.2* ({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]_ * *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]_ diff --git a/website/content/en/releng/_index.adoc b/website/content/en/releng/_index.adoc index e9dc2e32cb..7e2f3fe88e 100644 --- a/website/content/en/releng/_index.adoc +++ b/website/content/en/releng/_index.adoc @@ -59,7 +59,7 @@ This table lists the code freeze status for major branches of the `src/` reposit |`releng/14.0` |Frozen |security-officer@FreeBSD.org |FreeBSD 14.0 errata fix branch (not officially supported). |`stable/13` |Open |committers |Development branch for FreeBSD 13-STABLE. |`releng/13.5` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.5 supported errata fix branch. -|`releng/13.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.4 supported errata fix branch. +|`releng/13.4` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.4 errata fix branch (not officially supported). |`releng/13.3` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.3 errata fix branch (not officially supported). |`releng/13.2` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.2 errata fix branch (not officially supported). |`releng/13.1` |Frozen |security-officer@FreeBSD.org |FreeBSD 13.1 errata fix branch (not officially supported). diff --git a/website/content/en/security/_index.adoc b/website/content/en/security/_index.adoc index fdd9b10085..410fe97f22 100644 --- a/website/content/en/security/_index.adoc +++ b/website/content/en/security/_index.adoc @@ -108,7 +108,6 @@ link:unsupported[Older releases] are not supported and users are strongly encour |releng/14.2 |14.2-RELEASE |December 3, 2024 |September 30, 2025 |stable/13 |n/a |n/a |April 30, 2026 |releng/13.5 |13.5-RELEASE |March 11, 2025 |April 30, 2026 -|releng/13.4 |13.4-RELEASE |September 17, 2024 |June 30, 2025 |=== In the run-up to a release, a number of -BETA and -RC releases may be published for testing purposes. These releases are only supported for a few weeks, as resources permit, and will not be listed as supported on this page. Users are strongly discouraged from running these releases on production systems. diff --git a/website/content/en/security/unsupported.adoc b/website/content/en/security/unsupported.adoc index 7a5783cf87..aa3ffd56e6 100644 --- a/website/content/en/security/unsupported.adoc +++ b/website/content/en/security/unsupported.adoc @@ -62,6 +62,7 @@ The following releases are no longer supported but are listed here for reference |releng/13.1 |13.1-RELEASE |n/a |May 16, 2022 |July 31, 2023 |releng/13.2 |13.2-RELEASE |n/a |April 11, 2023 |June 30, 2024 |releng/13.3 |13.3-RELEASE |n/a |March 5, 2024 | December 31, 2024 +|releng/13.4 |13.4-RELEASE |n/a |September 17, 2024 | June 30, 2025 |releng/14.0 |14.0-RELEASE |n/a |November 20, 2023|September 30, 2024 |releng/14.1 |14.1-RELEASE |n/a |June 4, 2024|March 31, 2025 |=== diff --git a/website/content/en/where.adoc b/website/content/en/where.adoc index 92e3097b9f..1e9e3f59a3 100644 --- a/website/content/en/where.adoc +++ b/website/content/en/where.adoc @@ -206,59 +206,6 @@ a| * link:{u-rel135-signatures}[Signed Checksums] |=== -[[download-rel134]] -=== FreeBSD {rel134-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/{rel134-current}/[amd64] -* link:{url-rel}/i386/i386/ISO-IMAGES/{rel134-current}/[i386] -* link:{url-rel}/powerpc/powerpc/ISO-IMAGES/{rel134-current}/[powerpc] -* link:{url-rel}/powerpc/powerpc64/ISO-IMAGES/{rel134-current}/[powerpc64] -* link:{url-rel}/powerpc/powerpc64le/ISO-IMAGES/{rel134-current}/[powerpc64le] -* link:{url-rel}/powerpc/powerpcspe/ISO-IMAGES/{rel134-current}/[powerpcspe] -* link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[aarch64] -* link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel134-current}/[riscv64] - -a| -* link:{url-rel}/VM-IMAGES/README.txt[README] -* link:{url-rel}/VM-IMAGES/{rel134-current}-RELEASE/amd64/Latest/[amd64] -* link:{url-rel}/VM-IMAGES/{rel134-current}-RELEASE/i386/Latest/[i386] -* link:{url-rel}/VM-IMAGES/{rel134-current}-RELEASE/aarch64/Latest/[aarch64] -* link:{url-rel}/VM-IMAGES/{rel134-current}-RELEASE/riscv64/Latest/[riscv64] -* link:{url-rel}/CI-IMAGES/{rel134-current}-RELEASE/amd64/Latest/[amd64] (BASIC-CI) -* link:{url-rel}/CI-IMAGES/{rel134-current}-RELEASE/aarch64/Latest/[aarch64] (BASIC-CI) - -a| -* aarch64 -* {blank} -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[PINE64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[PINE64-LTS] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[PINEBOOK] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[ROCK64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[ROCKPRO64] -** link:{url-rel}/arm64/aarch64/ISO-IMAGES/{rel134-current}/[RPI] (3/4) -* armv6/armv7 -* {blank} -** link:{url-rel}/arm/armv7/ISO-IMAGES/{rel134-current}/[GENERICSD] -** link:{url-rel}/arm/armv6/ISO-IMAGES/{rel134-current}/[RPI-B] -* riscv64 -* {blank} -** link:{url-rel}/riscv/riscv64/ISO-IMAGES/{rel134-current}/[GENERICSD] - -a| -* link:../releases/#current[Released]: {rel134-current-date} -* link:{u-rel134-notes}[Release Notes] -* link:{u-rel134-readme}[Readme] -* link:{u-rel134-hardware}[Hardware Compatibility List] -* link:{u-rel134-installation}[Installation Instructions] -* link:{u-rel134-errata}[Errata] -* link:{u-rel134-signatures}[Signed Checksums] -|=== - [[helptest]] == Development and Testing diff --git a/website/themes/beastie/layouts/index.html b/website/themes/beastie/layouts/index.html index 8163a5edf6..65898e1d2f 100755 --- a/website/themes/beastie/layouts/index.html +++ b/website/themes/beastie/layouts/index.html @@ -67,7 +67,6 @@
  • {{ i18n "legacy" }}: - {{ index $.Site.Data.releases "rel134-current" }}, {{ index $.Site.Data.releases "rel135-current" }}, {{ index $.Site.Data.releases "rel142-current" }}
  • diff --git a/website/themes/beastie/layouts/partials/sidenav.html b/website/themes/beastie/layouts/partials/sidenav.html index 1a76c33f7c..7ccc4df3b4 100644 --- a/website/themes/beastie/layouts/partials/sidenav.html +++ b/website/themes/beastie/layouts/partials/sidenav.html @@ -56,7 +56,6 @@
  • {{ i18n "releases" }}
      -
    • Legacy Release:
      {{ index .data.releases "rel134-current" }}
    • Legacy Release:
      {{ index .data.releases "rel135-current" }}
    • Legacy Release:
      {{ index .data.releases "rel142-current" }}
    • {{ i18n "productionRelease" }}:
      {{ index .data.releases "rel143-current" }}
    • From nobody Tue Jul 1 18:55:56 2025 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 4bWsgb6dKwz60lqY for ; Tue, 01 Jul 2025 18:56:11 +0000 (UTC) (envelope-from tammo-jan@freezzz.eu) Received: from cl08.keurigonline.nl (cl08.keurigonline.nl [46.182.218.204]) (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 mx1.freebsd.org (Postfix) with ESMTPS id 4bWsgZ2VlFz3LNL for ; Tue, 01 Jul 2025 18:56:10 +0000 (UTC) (envelope-from tammo-jan@freezzz.eu) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=freezzz.eu header.s=x header.b="C iwFZg3"; spf=pass (mx1.freebsd.org: domain of tammo-jan@freezzz.eu designates 46.182.218.204 as permitted sender) smtp.mailfrom=tammo-jan@freezzz.eu; dmarc=pass (policy=quarantine) header.from=freezzz.eu DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freezzz.eu; s=x; h=Content-Transfer-Encoding:Content-Type:Subject:From:To:MIME-Version: Date:Message-ID:Sender:Reply-To:Cc:Content-ID:Content-Description:Resent-Date :Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=kCCde3KTDNUlvvI6Yr1JbL1kjZbBBM+p8738d2zALjs=; b=C iwFZg33Exxs6uNcU0sHKFkNLXBtSQKMUu/x6GbCC1N6WWA9KYsJz4Bhr57Gbp8ucCuDHJnA55h3Ge j/7PyBO7cYOtI/Vyiw3ree3hWz7rhTnU3N5t7+lMOKW1jKwiEIiHDnkPUrDHWx1w0cij0z0BXKTk0 s85oIFl8hYlK0+BwY2tgLOK/xLXstKEbzbdj7ncp3g3p3/JsJvixZdchJrY++35iweA7FzhN0ZcAs gTc5Cm2sWO1h2p87QAN9FnMFmoJntFxtXphVLVr+EjTfvChC1kFFZhbvTiWRV9S/6t23kMXK/fF2f Vohjwi8hyC5+d5v1TM1iQvQfEkqB0cWwg==; Received: from 77-174-227-206.fixed.kpn.net ([77.174.227.206] helo=[192.168.2.15]) by cl08.keurigonline.nl with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1uWg97-000000079tH-01of for dev-commits-doc-all@FreeBSD.org; Tue, 01 Jul 2025 20:55:57 +0200 Message-ID: Date: Tue, 1 Jul 2025 20:55:56 +0200 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: dev-commits-doc-all@FreeBSD.org Content-Language: en-US From: Tammo-Jan Subject: subscribe Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Authenticated-Id: tammo-jan@freezzz.eu X-Spamd-Result: default: False [-3.69 / 15.00]; NEURAL_HAM_SHORT(-0.99)[-0.987]; NEURAL_HAM_LONG(-0.96)[-0.956]; NEURAL_HAM_MEDIUM(-0.95)[-0.949]; DMARC_POLICY_ALLOW(-0.50)[freezzz.eu,quarantine]; R_DKIM_ALLOW(-0.20)[freezzz.eu:s=x]; ONCE_RECEIVED(0.20)[]; R_SPF_ALLOW(-0.20)[+a]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_ALL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:39704, ipnet:46.182.216.0/21, country:NL]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; MLMMJ_DEST(0.00)[dev-commits-doc-all@FreeBSD.org]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[freezzz.eu:+] X-Rspamd-Queue-Id: 4bWsgZ2VlFz3LNL X-Spamd-Bar: --- Hello, I'd like to subscribe to this channel. Kind regards, Tammo-Jan Kamminga Translator Dutch From nobody Tue Jul 1 21:59:10 2025 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 4bWxkk2DNWz60xPM for ; Tue, 01 Jul 2025 21:59:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bWxkk1VR0z3FxW; Tue, 01 Jul 2025 21:59:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751407150; 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=XnuKKpmOaVVizBkA7TKAJtPsrm/E+lvXRzzfjqUCKJU=; b=iwFlm8ARQ/Be0vmEDeal+jiQdP5y7PfDyfc2Q/t0DbUA34uoZOznAUscojRaE4QPKb+1/b eXn6trxHjqL90gNh/LftMgoWJGO2cdjJ6YsRoQbo5jQwz+FgcTj+niB6vkgciYmzUq+awH QLg+8CGiAo/4ECkimmoTvS25F9IyUVaX7MBZz6nTE4cboeFCr4J/DoRmY+GQ+jCAah5oqe kv54slHb3rNnT6N4PW5+rCndsje5422JaqQWQpdBYSRZgqO51lBq9OiRTtuRahGvZdQMMB W0faycllXBUzl2RhOiZ+LPyOBUhzr7mpqqVzACy7qDsOrc/CZVf+0YY3mP3Vtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751407150; 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=XnuKKpmOaVVizBkA7TKAJtPsrm/E+lvXRzzfjqUCKJU=; b=OG9L1obMypGifN9e97gClYgWcICKpWzVsxRsSCDCI2Rh8etO3q7l4Dcvxl+rIS3TcSh3oe TnNjIXtzAPoeMprfeJUI2BeSoTlfFHE+2WSmBCX9zh2gRItUFv0vxzH17NVeT8vbTsALQb pV9X8v4WWDqqTnV0bZ7tBdEmIUTKmjH/OTpEHHuZQYzLdGjVwSJvnNxwCkKffXwFmxHGAm c9AL9nMzC0/gYpeJJOkiQKHXp4CIWUcuoikl9bbbI+5hxDHqQbvVG4NoPRtzbfxBCJccxG MUZWap7CBetV//yBxhfxxleVYZXsEdfOqpOPCKwa9LBozrAeCrszQ633CO458w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751407150; a=rsa-sha256; cv=none; b=fotws/P1aMV8pTNcGyxSnC65Mx0OYuEPUzsRUENq8nI0ERqt5IrnsSgp3P7DDNA+rO2Oe2 cZGmgv4sFu+SFdk0U6/aeUkY1AnioJa75E9mAPhkjBDzc+wA91dHkZCzW27/SNmuIqGcRL LRdp9WjskRc2hSa6omckPs7upiLZeTHUZsSCQlRYEKf26UzHm4+4BPrVi0BqrAUg6DKJT7 EuWR4sJt+rVlnn0XSZmfwPl+CzNcmzpkSvHFYNZxSgbI9JqhOIa2dm/1IpjBV4e8aLL/Kw OT92kUJHiAsQ94ynV1S1RWsig7Cyg+ZiG0zF07pGAzBGtiN6PYBnA6Wfcw8SoQ== 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 4bWxkk15mnzsBH; Tue, 01 Jul 2025 21:59:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 561LxABm040754; Tue, 1 Jul 2025 21:59:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 561LxA6a040751; Tue, 1 Jul 2025 21:59:10 GMT (envelope-from git) Date: Tue, 1 Jul 2025 21:59:10 GMT Message-Id: <202507012159.561LxA6a040751@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: ad9703d07d - main - handbook: Remove mount_procfs(8) from basics 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ad9703d07d621e841c80b50c6daf315f97dcda2d Auto-Submitted: auto-generated The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=ad9703d07d621e841c80b50c6daf315f97dcda2d commit ad9703d07d621e841c80b50c6daf315f97dcda2d Author: Pouria Mousavizadeh Tehrani AuthorDate: 2025-02-12 21:34:57 +0000 Commit: Alexander Ziaee CommitDate: 2025-07-01 21:53:43 +0000 handbook: Remove mount_procfs(8) from basics The mount_procfs command was removed in src:9fd5a1b14f34126f68ede5d. Reviewed by: ziaee Closes: https://github.com/freebsd/freebsd-doc/pull/462 --- documentation/content/en/books/handbook/basics/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/basics/_index.adoc b/documentation/content/en/books/handbook/basics/_index.adoc index 0bd35d3670..0abb750dab 100644 --- a/documentation/content/en/books/handbook/basics/_index.adoc +++ b/documentation/content/en/books/handbook/basics/_index.adoc @@ -1130,7 +1130,7 @@ The following table provides a brief overview of the most common directories. |Automounted NFS shares; see man:auto_master[5] |`/proc/` -|Process file system. Refer to man:procfs[5], man:mount_procfs[8] for details. +|Process file system. Refer to man:procfs[5] for details. |`/rescue/` |Statically linked programs for emergency recovery as described in man:rescue[8]. From nobody Wed Jul 2 13:45:42 2025 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 4bXLkv2315z60S9j for ; Wed, 02 Jul 2025 13:45:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bXLkv1N05z3nBR; Wed, 02 Jul 2025 13:45:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751463943; 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=nXN9pZgFNAkNrhz83L18QbxWngeo1O5Mv6ujlMCg96o=; b=EBEy8hOX8mn4HcMWuNYVJbl0YHO5c/0jRdv3LC+5R8x3meSe+5WYKifZaiUfKhEOII/hIB IqvNxipJUbiFCaKdSypTWZ1dBP5XwZHD9eT2m2NqNP94KM/0dFgI1StBqoENnFhWR9uVLB g2oc9Pdm9ida45+SnJRq6MoRqELOilBrionAicqFC2fARKq6bQ5ZtWZ6ib5Orb4RdTEh7O 0yJvlPWzEpVxU/sqvLPitcfSFjphUdGuQj79K4jYeOsado2Bn0HNU5j2vRoDDJicExLDrq cGiU0peC7D5FFislTVEpMcmh4ETUP+wEMTcoRNNdJrG0IJU7/PVUUPTAFv01Xg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751463943; 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=nXN9pZgFNAkNrhz83L18QbxWngeo1O5Mv6ujlMCg96o=; b=qr/5m1JNJnY+SvJNEu3Qp3G5XX/TDg3hThR/GD3PSKhI+6eEmCQmuycTiIPtVqcOV96ME1 1o4T2CqT/bMLwoZxFdtn5TlXDty2fC8zH4OVf25vcIruL1+NpNTa8cRxTtD/4KfHGSRUZR cdoDWhoOvHeQwfYAIADReT5wvXn+EwOVCbIZvVuzjLzUT41Yz7qlhWgtqghbMybct11sIT y6rru7ev24JQ1Mj8kjok5xo/gJjaVyoWkDplVLtswi4hYTZM3aeWmNKeZ+S6xOUqENGr7k fShFOxod5/jqZsP5SFN4cxBDZeHtpuvXmrVm716WvONeluMH1RQRqhXZraeEyg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751463943; a=rsa-sha256; cv=none; b=v9HOokB9o7GpAxinD2gQN+CiaLJ10y8tDAQXBpA3+UYWgENBTfFZLwpjbFqxp8fTuETndm EO6Fh4V000hcaw2/8rYeEIZDf7DJr4HDAo/OLGlxVohReqlyaFzXO31aET+sr6AXzBbVrV smx2mdwbIOxHxbDm7g0HQ/N+nLs7bMakXfbPS/xFEQsoz3ihaV2PPOJfxET/ZpWuBjNh4d uN1R/mWe86CYm+vI2gZQI2nP3uhjjFYriKcBkvG9kl8Hvjin1nuCA+CEVwIR2XECT+aFUU DgXOY9283dB3RD6dU9CkTRNkRVJx8n0NBhq9CWHXzo7cEgdOcreiGpAjf/rTeA== 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 4bXLkv08Bwz6rZ; Wed, 02 Jul 2025 13:45:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 562DjgrZ026343; Wed, 2 Jul 2025 13:45:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 562DjgVL026340; Wed, 2 Jul 2025 13:45:42 GMT (envelope-from git) Date: Wed, 2 Jul 2025 13:45:42 GMT Message-Id: <202507021345.562DjgVL026340@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: ShengYi Hung Subject: git: 8d6dcda3ef - main - new comitter (src): ShengYi Hung (aokblast) 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: aokblast X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8d6dcda3ef8ef42bc213bb9577b6069cdb5f3296 Auto-Submitted: auto-generated The branch main has been updated by aokblast: URL: https://cgit.FreeBSD.org/doc/commit/?id=8d6dcda3ef8ef42bc213bb9577b6069cdb5f3296 commit 8d6dcda3ef8ef42bc213bb9577b6069cdb5f3296 Author: ShengYi Hung AuthorDate: 2025-07-01 15:28:15 +0000 Commit: ShengYi Hung CommitDate: 2025-07-02 13:36:47 +0000 new comitter (src): ShengYi Hung (aokblast) This patch follows the "New Committer" guide in the documnetation: 1. Add myself to Author Entry 2. Update Developers and Contributors list 3. Add a News item 4. Upload my PGP key Approved by: markj(mentor), lwhsu(mentor) Differential Revision: https://reviews.freebsd.org/D51115 --- documentation/static/pgpkeys/aokblast.key | 55 +++++++++++++++++++++++++++++++ shared/authors.adoc | 4 +++ shared/contrib-committers.adoc | 1 + website/data/en/news/news.toml | 4 +++ 4 files changed, 64 insertions(+) diff --git a/documentation/static/pgpkeys/aokblast.key b/documentation/static/pgpkeys/aokblast.key new file mode 100644 index 0000000000..c63ed1c2b0 --- /dev/null +++ b/documentation/static/pgpkeys/aokblast.key @@ -0,0 +1,55 @@ +// sh addkey.sh aokblast 5F4ED7D812606C60 ; + +[.literal-block-margin] +.... +pub rsa3072/5F4ED7D812606C60 2025-07-02 [SC] [expires: 2028-07-01] + Key fingerprint = 883F 84B5 9606 8FB3 7E14 9274 5F4E D7D8 1260 6C60 +uid ShengYi Hung +sub rsa3072/5FEB360A5E86E82F 2025-07-02 [E] [expires: 2028-07-01] + +.... + +[.literal-block-margin] +.... +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +=AC7S +-----END PGP PUBLIC KEY BLOCK----- +.... diff --git a/shared/authors.adoc b/shared/authors.adoc index 7e7ebdfdfd..0e60711fa2 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -207,6 +207,10 @@ :antoine-email: antoine@FreeBSD.org :antoine: {antoine-name} <{antoine-email}> +:aokblast-name: ShengYi Hung +:aokblast-email: aokblast@FreeBSD.org +:aokblast: {aokblast-name} <{aokblast-email}> + :araujo-name: Marcelo Araujo :araujo-email: araujo@FreeBSD.org :araujo: {araujo-name} <{araujo-email}> diff --git a/shared/contrib-committers.adoc b/shared/contrib-committers.adoc index 92f1ccf8ea..157ee526a1 100644 --- a/shared/contrib-committers.adoc +++ b/shared/contrib-committers.adoc @@ -401,3 +401,4 @@ * {christos} * {bnovkov} * {ziaee} +* {aokblast} diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index db9c45cc65..3ee66a6033 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,9 @@ # Sort news by year, month and day +[[news]] +date = "2025-07-01" +description = "New committer: ShengYi Hung (src)" + [[news]] date = "2025-06-13" description = "New committer: Ahmad Khalifa (src)" From nobody Wed Jul 2 18:43:50 2025 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 4bXTLt2VTHz60nHy for ; Wed, 02 Jul 2025 18:43:50 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bXTLt276yz3NVR; Wed, 02 Jul 2025 18:43:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751481830; 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=VC4p5yutz35EqB+BJf7XSK4KYZfzGYSPguwBSvSr4XA=; b=TJ/ATQEOev5PsibB80N8jv22K0WwkVP1e48y6ot/4Hi3/QKd2QGsUSSOHEW0HZca1uf7H3 DZb7ZoMvFCugu4itH5wdVNEkissoqJlroy4mIUaa6MrFWo5EP0aCxZ8+XZDSa69uJqyhBl 8VawN8KfL3NA15hRu9RFuBAWfReQiDe+rY3FuwuP2aIggnhOHje7CGOdQij3kv2YJcts7N dp3tdHhcLb46FE1e2LzbbX5Z7iVte1Vy87e0EixvczXAY4VCoBL2pqgF05aYbvNcOx0xEE YUg+KuzxWe1aT0pDoRHIshI3VMB/kEn6kunMAGa71zlFwaHiVTqvWoKsu7aIXg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751481830; 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=VC4p5yutz35EqB+BJf7XSK4KYZfzGYSPguwBSvSr4XA=; b=qoDaz73H0OOSWFgdXl4qjFIreFJlERjQx0AhhKIdz8d4M6fd9J0xaKpQRrcJuI2CqcEs53 zju4d91dUf5y8zSv+724UFhRtL6ymdMvmWZxxONj3q2CcI5mFdXJX/W+VSqedGbEi+PCnt o3FPC7RR50kebG+zUfBDsAyOTmuCG3IzzK3gqbL3BE7+quLNUPl5BD9CxEDddBptY9Bo7r 6v9QX2k0+1WvQnxiDRhr3c05LzbzRXm4nX+PXvw1a4aVwgZMoFygJOyhmz/RuK2A3tfq3X SXePkMkSzEjNlhioiL2FUCEtZeHC8zZ6YDxt2v/WBO2NpNbQaQ2bsM+IY90OjA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751481830; a=rsa-sha256; cv=none; b=ah0xq3aWxQ03P4pFCywjZjb+iN2yfM/RwlmuS/Coq39/ugDw2cOR45X1LgjvnNeU3Txvla cJSBZVcWrI8Wv64FBEs8/iKVAGUEKtgTHRtFGcAdGVYM+JT+6pVJD07zNBMRjUeBsHPp02 EJW89Hpe+wuJ7gaUoWKh/umKuwcjTl4Aif/UUQgRvnSZ3PqIN6d2pYqIeufweQ3OoshqF5 IX7WatG0ZE+bp7Hgu/jDts13U7akM+a5ADHTSp11uZHcPpUWtvm/KgwdMZo8KGqArJLcJA mb8l1h9TVzZ+NS3T5EgBhxARb1BQibCdQHQ5BxDkQUyrZ+0GSfH0l0Zwps7bgw== 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 4bXTLt1VPdzWrt; Wed, 02 Jul 2025 18:43:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 562Iho9A094480; Wed, 2 Jul 2025 18:43:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 562Ihotm094477; Wed, 2 Jul 2025 18:43:50 GMT (envelope-from git) Date: Wed, 2 Jul 2025 18:43:50 GMT Message-Id: <202507021843.562Ihotm094477@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: a612fa54ab - main - Add EN-25:09 through EN-25:11 and SA-25:06. 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: a612fa54abb9b14eec99e07f45bf00b2b400f9a0 Auto-Submitted: auto-generated The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=a612fa54abb9b14eec99e07f45bf00b2b400f9a0 commit a612fa54abb9b14eec99e07f45bf00b2b400f9a0 Author: Gordon Tetlow AuthorDate: 2025-07-02 18:43:22 +0000 Commit: Gordon Tetlow CommitDate: 2025-07-02 18:43:22 +0000 Add EN-25:09 through EN-25:11 and SA-25:06. Approved by: so --- website/data/security/advisories.toml | 4 + website/data/security/errata.toml | 12 ++ .../security/advisories/FreeBSD-EN-25:09.libc.asc | 140 ++++++++++++++++ .../security/advisories/FreeBSD-EN-25:10.zfs.asc | 145 ++++++++++++++++ .../security/advisories/FreeBSD-EN-25:11.ena.asc | 155 ++++++++++++++++++ .../security/advisories/FreeBSD-SA-25:06.xz.asc | 136 +++++++++++++++ .../static/security/patches/EN-25:09/libc.patch | 93 +++++++++++ .../security/patches/EN-25:09/libc.patch.asc | 16 ++ website/static/security/patches/EN-25:10/zfs.patch | 22 +++ .../static/security/patches/EN-25:10/zfs.patch.asc | 16 ++ website/static/security/patches/EN-25:11/ena.patch | 66 ++++++++ .../static/security/patches/EN-25:11/ena.patch.asc | 16 ++ website/static/security/patches/SA-25:06/xz.patch | 182 +++++++++++++++++++++ .../static/security/patches/SA-25:06/xz.patch.asc | 16 ++ 14 files changed, 1019 insertions(+) diff --git a/website/data/security/advisories.toml b/website/data/security/advisories.toml index fb54b5d5e6..103be4c068 100644 --- a/website/data/security/advisories.toml +++ b/website/data/security/advisories.toml @@ -1,6 +1,10 @@ # Sort advisories by year, month and day # $FreeBSD$ +[[advisories]] +name = "FreeBSD-SA-25:06.xz" +date = "2025-07-02" + [[advisories]] name = "FreeBSD-SA-25:05.openssh" date = "2025-02-21" diff --git a/website/data/security/errata.toml b/website/data/security/errata.toml index bd86e232cc..c58cf02825 100644 --- a/website/data/security/errata.toml +++ b/website/data/security/errata.toml @@ -1,6 +1,18 @@ # Sort errata notices by year, month and day # $FreeBSD$ +[[notices]] +name = "FreeBSD-EN-25:11.ena" +date = "2025-07-02" + +[[notices]] +name = "FreeBSD-EN-25:10.zfs" +date = "2025-07-02" + +[[notices]] +name = "FreeBSD-EN-25:09.libc" +date = "2025-07-02" + [[notices]] name = "FreeBSD-EN-25:08.caroot" date = "2025-04-10" diff --git a/website/static/security/advisories/FreeBSD-EN-25:09.libc.asc b/website/static/security/advisories/FreeBSD-EN-25:09.libc.asc new file mode 100644 index 0000000000..5153f41871 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-25:09.libc.asc @@ -0,0 +1,140 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-25:09.libc Errata Notice + The FreeBSD Project + +Topic: Dynamically-loaded C++ libraries crashing at exit + +Category: core +Module: libc +Announced: 2025-07-02 +Affects: FreeBSD 13.5 and FreeBSD 14.2 +Corrected: 2025-04-17 01:01:36 UTC (stable/14, 14.2-STABLE) + 2025-07-02 18:28:08 UTC (releng/14.2, 14.2-RELEASE-p4) + 2025-04-17 01:02:12 UTC (stable/13, 13.5-STABLE) + 2025-07-02 18:28:28 UTC (releng/13.5, 13.5-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 + +In C++, global objects' destructors are called at unload or exit time. +Global objects may be created either as objects in a global scope, or as +objects in a function scope declared with the `static` keyword. + +II. Problem Description + +Object destructors can create further global objects through the second +mechanism described above, function-scoped objects with the `static` keyword. + +Creation of these objects adds more destructors that should be called at +unload or exit time while the application is already in the middle of +processing those destructors in reverse order from when they're added. As a +result, these newly added destructors are not called at unload time when the +C++ library has been loaded dynamically via dlopen() and subsequently +unloaded with dlclose(). + +III. Impact + +The destructors that are not called at unload time are later attempted to be +called when the program exits, which may result in a crash as the library's +code has already been unmapped from the program's address space. + +IV. Workaround + +No workaround is available. C++ libraries that do not create more objects in +destructors are not affected. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date and restart any affected +services, or reboot the system. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms, +or the i386 platform on FreeBSD 13, can be updated via the freebsd-update(8) +utility: + +# freebsd-update fetch +# freebsd-update install + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-25:09/libc.patch +# fetch https://security.FreeBSD.org/patches/EN-25:09/libc.patch.asc +# gpg --verify libc.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +Restart all daemons that use the library, or reboot the system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/14/ c43ae65b4b89 stable/14-n271080 +releng/14.2/ 89a2823e17e5 releng/14.2-n269525 +stable/13/ 04f7496f89e2 stable/13-n259249 +releng/13.5/ f936833911d7 releng/13.5-n259167 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfSIACgkQbljekB8A +Gu8InA/6A0/ctlk0xDhDe7kMcu3NzV8lFmBz2d1577WU8E+A8F9KAEEGEHS1wPeK +qZL4YtcVQ4hGDKot5yg9Cvdmvqsvuv0sP7RmG2xyQKnx6THHezlzxXcKC+UYRgtg +9mDWB8/1zC/L8XYcBdJtog0HZnRRjQ8fVVJKVySItCz9rGCmc0XKX1PhKqR4ZQDL +ErfrUlymDCB8CW0NCeRUO5sPniT+dCf8Bv/OJdB3NFvuVYA6XqIlo397dDPGkltV +K4bDEbjuRi4ELuTlybEtzMDWrDb+YOAuFF8cWCzyJpkRiSZQAarIwBhxoqVdw6+p +9JN6i2p5RIis1DNCXomyip8JrgH8iDzUbGgehwEjhMbDi4YY6FK9ZQ5nTve5X/oX +o4q+oMIoCItAl4x1GqUNlZ/TP6Zk1fk9pObNb9IuM9W9kQJIWI/DQ3XMlYN57cTC +oS47PlJR+h09N6jA0Zfmek7ciFLGmhRpdc1MVfgTHNkT532HLpzHztckECWD0l7C +ni92CH7JW2rBI0AKDYGEA/s9fhhlkdyrQjASdSJwDFfpVQyuUWLja7NaFAmtPCEF +PjY+ZQsAQlZiusvHXDGNxlUE27LxFR44AdR4UhVGvkPfbjuQNPuxV+vsxZa743zt +GsVUwI4FmwaUf1IygAd9akFikRcS0s57wOHqcWh/B+iv/OW+MA4= +=VsbO +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-25:10.zfs.asc b/website/static/security/advisories/FreeBSD-EN-25:10.zfs.asc new file mode 100644 index 0000000000..61bd74761c --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-25:10.zfs.asc @@ -0,0 +1,145 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-25:10.zfs Errata Notice + The FreeBSD Project + +Topic: Corruption in ZFS replication streams from encrypted datasets + +Category: contrib +Module: zfs +Announced: 2025-07-02 +Credits: Klara, Inc. +Affects: All supported versions of FreeBSD. +Corrected: 2025-06-21 22:05:40 UTC (stable/14, 14.3-STABLE) + 2025-07-02 18:27:44 UTC (releng/14.3, 14.3-RELEASE-p1) + 2025-07-02 18:28:09 UTC (releng/14.2, 14.2-RELEASE-p4) + 2025-06-27 20:07:48 UTC (stable/13, 13.5-STABLE) + 2025-07-02 18:28:29 UTC (releng/13.5, 13.5-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 + +ZFS is an advanced and scalable file system originally developed by Sun +Microsystems for its Solaris operating system. ZFS was integrated as part of +the FreeBSD starting with FreeBSD 7.0, and it has since become a prominent +and preferred choice for storage management. + +II. Problem Description + +ZFS has built-in replication and backup functionality, which serializes a +filesystem for transport to another system, known as "ZFS send". ZFS send +also supports incremental updates between a pair of snapshots. When sending +an encrypted dataset, the dataset can either be left encrypted for +transit/receipt (raw mode), or decrypted. During a decrypting (normal) send, +a bug in the code caused some metadata (key mappings) in the snapshots to be +decrypted in memory, but not properly released. As a result, the key mappings +used for decryption were not freed from the in-memory table. + +III. Impact + +The leaked mappings can cause two problems. The first is that they can result +in spurious checksum errors when they are incorrectly used to access data +later. In the second case, in order to export a pool, ZFS requires that all +the mappings be freed. These leaked mappings were never cleaned up, resulting +in any attempt to export the pool causing the command to hang. + +IV. Workaround + +No workaround is available. Systems not using ZFS, or not using ZFS native +encryption are unaffected. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. A reboot is required following the +upgrade. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms, +or the i386 platform on FreeBSD 13, can be updated via the freebsd-update(8) +utility: + +# freebsd-update fetch +# freebsd-update install +# reboot + +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-25:10/zfs.patch +# fetch https://security.FreeBSD.org/patches/EN-25:10/zfs.patch.asc +# gpg --verify zfs.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 as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/14/ 6abe6a8a0d54 stable/14-n271756 +releng/14.3/ cb24a62cd75b releng/14.3-n271433 +releng/14.2/ c5feebf38389 releng/14.2-n269526 +stable/13/ eae830109571 stable/13-n259318 +releng/13.5/ 4d9c4ecf6a48 releng/13.5-n259168 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfSMACgkQbljekB8A +Gu8z2hAAzcl0BfP5P3suB3ywY8dbh8LZ/MbKrN+VOgdrP00plRFhVMpL8W+v7MjX +t3fDU3wEg+1PNEJ3j20vTCH4qdwuRQiuWo/MRz/7/kF21PufMx34pLGQd7ghG6q/ +1PGqxgs4C4snSJsgixzgxyedTZsO5D4ZKL3o8s5DPfvHR7bnSI7MdHFg7DynvpU6 +pcYZ7bZL1WhzTG4lL32oDFZqmLGac5iwiJPekVzJwlkSmoYlc8ScMV43FpDdGCfD +5jbalhD0T/r4+Uzc+dTPulHjR8Q4YQ5XTZJvo5am9JV4HoQztASDsGw2Av9SpMKz +TAehn5A48J+E3hcKncKivoRlSAA3EF/LTfCH/9ZLLEaEl3qbmp/iSPwuC9KWH8u/ +4E44tlTWDXfnr1UTnqqYwrq+SoY/UDQ0DWOXPEanS2BTSxzu3I/MI9OWzR0eZaow +KDw7P4NFTnGLZ1ZWeGj2vrqrDDjb5SHqj8y0T1oyCqASph/t5e5AAsRzNp2Zr+YL +nKAJAr5TEFIpYEjAsTj8WY+fu+KUOgh4sQpXe9xrD++aIRR64VbIJE6XSNo1TOtu +TzXS7ysRZmZygoJOqCldsti7jUdlX5Pn31x4IRCaJAcQzfngZYyIQDLwkxg4b6LQ +VLgtP7hmulByj7XBkCpekGb6kYoudIDqPP+vR+LSWgbzEyZ1LIo= +=rdcw +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-25:11.ena.asc b/website/static/security/advisories/FreeBSD-EN-25:11.ena.asc new file mode 100644 index 0000000000..5ff789182e --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-25:11.ena.asc @@ -0,0 +1,155 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-25:11.ena Errata Notice + The FreeBSD Project + +Topic: ena resets and kernel panic on Nitro v4 or newer instances + +Category: core +Module: ena +Announced: 2025-07-02 +Credits: Arthur Kiyanovski +Affects: FreeBSD 13.5 and FreeBSD 14.2 +Corrected: 2025-05-01 17:56:11 UTC (stable/14, 14.3-STABLE) + 2025-07-02 18:28:12 UTC (releng/14.2, 14.2-RELEASE-p4) + 2025-05-01 18:15:18 UTC (stable/13, 13.5-STABLE) + 2025-07-02 18:28:31 UTC (releng/13.5, 13.5-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 + +The ena(4) driver is used to access the Elastic Network Adapter network +interface on recent Amazon Elastic Compute Cloud (EC2) instances. It is +designed to make full use of the EC2 cloud architecture for optimal network +performance. + +ENA Express is a feature that allows increased bandwidth and reduced latency +in the AWS cloud. For optimal performance of the ENA Express feature, it is +necessary to reduce LLQ width to 128. + +AWS instances that use Nitro card v4 or newer have a maximum tx burst size +when sending tx packets. The driver is responsible to adhere to this maximum +burst size by sending a doorbell to the device with no more than this burst +size packets. If the burst size is exceeded a device reset happens. + +Since driver 2.8.0 it is possible to change the width of the tx queue LLQ +(Low Latency Queues) entries. There are 2 possible widths: 128 and 256 bytes. +The default is 256, however in some cases, i.e. when using the ENA Express +feature, it is recommended to use a width of 128. + +II. Problem Description + +When running on instances that have a max tx burst size and the ENA device +supports 256-byte wide LLQ entries, if 128-byte wide entries are selected, +either by setting hw.ena.force_large_llq_header = 0 via sysctl or by turning +on ENA Express for the interface, the ena(4) driver does not initialize a +stack variable which is later used to setup the maximum tx burst size. + +III. Impact + +Due to the uninitialized stack variable, the ena(4) driver will exceed the +maximum tx burst size, leading to device resets, making the device unusable. + +Additionally, the calculation of the tx burst size includes division by the +uninitialized stack variable. If the stack variable is 0, this will cause +division by 0 in the kernel, leading to a kernel panic. + +IV. Workaround + +It is possible to force the LLQ width to 256 by setting +hw.ena.force_large_llq_header=1 via sysctl, however this causes peformance +degredation when using the ENA Express feature. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date and reboot. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms, +or the i386 platform on FreeBSD 13, can be updated via the freebsd-update(8) +utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for erratum update" + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-25:11/ena.patch +# fetch https://security.FreeBSD.org/patches/EN-25:11/ena.patch.asc +# gpg --verify ena.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 as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/14/ 3f4a674a8ee4 stable/14-n271320 +releng/14.2/ ca1f7650a80d releng/14.2-n269528 +stable/13/ 162b5bbb4048 stable/13-n259268 +releng/13.5/ 575644144d5c releng/13.5-n259170 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfSUACgkQbljekB8A +Gu9/qBAAsP6QA+6kpRo94XBr7mRIvrsxK76sGMDcoTX+7WhQpVOQ3NP7VteNfTJc +L0NF/PPhxxjJsYzz+o5SmW7RMgLlqL/Ofi4/VWqwwW8KTAjc4nAzKn5QNWb0fdWM +gBYHGWrxYb8jt8twzIZ5HCOL47mN7obbEhi/y+WN+TehjJso2GiyM7gD+haaPlBa +uAjSHYh+gf2tO7o9uSvIWYHP/qqjOphShJAwyX73ePZ9DLdra4FknWzryOU4Y3LP +H4ToBZHkYJV/1P/GHSGYr5hqDuqxmxoCrzr+57IyfQiKPRiRvYsRMhAzlsrMp3aJ +TQucgS5wN/TbHcSIXWLkO/DZ3poKjx73pBdayR2sS1ue3zz6FktNxMSub786jtPw +icqPc24nsQt3PZI6wKViZAWJgDn4U/WfJhzWTR3mix3s8oal+Y8xYviYa9GQbo9p +bzld/8Of6HVcbEhg+Ayq1WI3Cez3ahvek74/KnJc9EHX+20lI3OEpIzKWw/Q6wNy +L+C1s4vG6dMY8Hr7OSUVJADiVCcvX+/7WGMppqua07jbuBpGSpZyAKBUlEoiGyyu +aFob0xHlcYb/ongNzyDkmGufAGl+TpqJYcajvy/jDVXQpG3zlmAqizP2IfDlzcF5 +ojgxw7B9KaccauMDdASM7nGDR/Q1s8O1MMWGnwptjcmpEuC2D7s= +=nJXg +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-25:06.xz.asc b/website/static/security/advisories/FreeBSD-SA-25:06.xz.asc new file mode 100644 index 0000000000..d7a8a32d1d --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-25:06.xz.asc @@ -0,0 +1,136 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-25:06.xz Security Advisory + The FreeBSD Project + +Topic: Use-after-free in multi-threaded xz decoder + +Category: contrib +Module: xz +Announced: 2025-07-02 +Affects: FreeBSD 13.5 and FreeBSD 14.2 +Corrected: 2025-05-07 21:26:00 UTC (stable/14, 14.2-STABLE) + 2025-07-02 18:28:13 UTC (releng/14.2, 14.2-RELEASE-p4) + 2025-05-07 21:25:59 UTC (stable/13, 13.4-STABLE) + 2025-07-02 18:28:32 UTC (releng/13.5, 13.5-RELEASE-p2) +CVE Name: CVE-2025-31115 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +XZ Utils is a set of free software command-line lossless data compressors, +including the programs lzma and xz. + +II. Problem Description + +A worker thread could free its input buffer after decoding, while the +main thread might still be writing to it. This leads to an use-after-free +condition on heap memory. + +III. Impact + +An attacker may use specifically crafted .xz file to cause multi-threaded +xz decoder to crash, or potentially run arbitrary code under the credential +the decoder was executed. + +IV. Workaround + +No workaround is available, but systems where xz decoding was not used in +multi-threaded mode are not affected. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. +Unless the decoder is running as a daemon, no reboot is required. + +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 or arm64 platforms, +or the i386 platform on FreeBSD 13, 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-25:06/xz.patch +# fetch https://security.FreeBSD.org/patches/SA-25:06/xz.patch.asc +# gpg --verify xz.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 liblzma library, or reboot the system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/14/ 5cf27a49a2de stable/14-n271423 +releng/14.2/ 49b07b94662b releng/14.2-n269529 +stable/13/ 346bb5d3fe19 stable/13-n259281 +releng/13.5/ 95e9c54b3961 releng/13.5-n259171 +- ------------------------------------------------------------------------- + +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----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfTUACgkQbljekB8A +Gu/LnA//WD66vLyMS5V+GcwJO3+Txq502F7U/HRoq0TRNJoEkSL5u+tpJD/hZUn4 +tkBayhSdJKs6d6UURZdhlEsCF4V7bjMzmudOwUnEwFZNXoUZHe0DHPMzFpGvVrD/ +zlN2QZptcP5IU0mPlSFbhQzrUwLnKhjN0NqDZSdaM+7jWDN2zdQFTwijHLFZV66a +FYK8Gr+x4OJHn2CtxBz2ST2S4Aaju38D02IdwX/MQFTtVpLHvt2w/j84Ks2c/MXp +BJxHKcyohEZRd0jO2XKaX1gBANoLNSRcJbeamJ8zYXSygakbqTkgfW8QHi09WSJH +cLqp/NNi4D5v83j11vKlMHAujLgvgTupF7KTG5FXVYF0KZ0URXGEprC9mCWPbIOo +5AD1pbDW1G/OO/cmBn63nILu0U5YLqjcIh2UkJxROs8BBCWouh3k6ZEx2mxQZ9Jy +U2aDrC8TwYf1Sqwr063L+WNo38SUSILNaP17xWpeDToDMYHqnrdMOtj/OFDV1g1U +ra0CYfp2yWpMZ9UibS6GV+mvtiPe/exxqMNFmkpZ/+uTBbH3vPX/rVbJIJkIsOsA +Re9OUfhOYTsPV/bK+NRPAqaLTrmifEECYlskmAgvGoVdMldeL47nGt0EyZLKZ75y +xY4qPHPJEv7TXA8ZOpQ85M491TfwoETZ6CytmwjeXQmOEY8KRtQ= +=TZId +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-25:09/libc.patch b/website/static/security/patches/EN-25:09/libc.patch new file mode 100644 index 0000000000..2a5687affd --- /dev/null +++ b/website/static/security/patches/EN-25:09/libc.patch @@ -0,0 +1,93 @@ +--- lib/libc/stdlib/atexit.c.orig ++++ lib/libc/stdlib/atexit.c +@@ -38,6 +38,7 @@ + #include "namespace.h" + #include + #include ++#include + #include + #include + #include +@@ -59,6 +60,8 @@ + #define ATEXIT_FN_CXA 2 + + static pthread_mutex_t atexit_mutex = PTHREAD_MUTEX_INITIALIZER; ++static void *current_finalize_dso = NULL; ++static bool call_finalize_again = false; + + #define _MUTEX_LOCK(x) if (__isthreaded) _pthread_mutex_lock(x) + #define _MUTEX_UNLOCK(x) if (__isthreaded) _pthread_mutex_unlock(x) +@@ -118,6 +121,9 @@ + __atexit = p; + } + p->fns[p->ind++] = *fptr; ++ if (current_finalize_dso != NULL && ++ current_finalize_dso == fptr->fn_dso) ++ call_finalize_again = true; + _MUTEX_UNLOCK(&atexit_mutex); + return 0; + } +@@ -211,33 +217,38 @@ + } + + _MUTEX_LOCK(&atexit_mutex); +- for (p = __atexit; p; p = p->next) { +- for (n = p->ind; --n >= 0;) { +- if (p->fns[n].fn_type == ATEXIT_FN_EMPTY) +- continue; /* already been called */ +- fn = p->fns[n]; +- if (dso != NULL && dso != fn.fn_dso) { +- /* wrong DSO ? */ +- if (!has_phdr || global_exit || +- !__elf_phdr_match_addr(&phdr_info, +- fn.fn_ptr.cxa_func)) +- continue; ++ current_finalize_dso = dso; ++ do { ++ call_finalize_again = false; ++ for (p = __atexit; p; p = p->next) { ++ for (n = p->ind; --n >= 0;) { ++ if (p->fns[n].fn_type == ATEXIT_FN_EMPTY) ++ continue; /* already been called */ ++ fn = p->fns[n]; ++ if (dso != NULL && dso != fn.fn_dso) { ++ /* wrong DSO ? */ ++ if (!has_phdr || global_exit || ++ !__elf_phdr_match_addr(&phdr_info, ++ fn.fn_ptr.cxa_func)) ++ continue; ++ } ++ /* ++ Mark entry to indicate that this particular ++ handler has already been called. ++ */ ++ p->fns[n].fn_type = ATEXIT_FN_EMPTY; ++ _MUTEX_UNLOCK(&atexit_mutex); ++ ++ /* Call the function of correct type. */ ++ if (fn.fn_type == ATEXIT_FN_CXA) ++ fn.fn_ptr.cxa_func(fn.fn_arg); ++ else if (fn.fn_type == ATEXIT_FN_STD) ++ fn.fn_ptr.std_func(); ++ _MUTEX_LOCK(&atexit_mutex); + } +- /* +- Mark entry to indicate that this particular handler +- has already been called. +- */ +- p->fns[n].fn_type = ATEXIT_FN_EMPTY; +- _MUTEX_UNLOCK(&atexit_mutex); +- +- /* Call the function of correct type. */ +- if (fn.fn_type == ATEXIT_FN_CXA) +- fn.fn_ptr.cxa_func(fn.fn_arg); +- else if (fn.fn_type == ATEXIT_FN_STD) +- fn.fn_ptr.std_func(); +- _MUTEX_LOCK(&atexit_mutex); + } +- } ++ } while (call_finalize_again); ++ current_finalize_dso = NULL; + _MUTEX_UNLOCK(&atexit_mutex); + if (dso == NULL) + _MUTEX_DESTROY(&atexit_mutex); diff --git a/website/static/security/patches/EN-25:09/libc.patch.asc b/website/static/security/patches/EN-25:09/libc.patch.asc new file mode 100644 index 0000000000..e4ccc67b7f --- /dev/null +++ b/website/static/security/patches/EN-25:09/libc.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfSIACgkQbljekB8A +Gu+2Mg//VC3nCmbD+MCiqR5fsFXO++U0MfMQ5w/jVkB9DKqZm0xkQoZ74EHhnXAW +N2u17xLR4vq65YLe4KDhnfCE2JuWmVuMtIqSZ7966co6cddmotxGxPh5rSG/nmfW +zWdJG6DWdRGK4UHL35wbFPfOlkMj/1JAAvFxGm80LrjvCqzCJo3owOViqzOkmzGa +tNWZRh+fKhBgx3rLUURCmvuhgWsFDN5kVOilxM51U+iNRMFYsVA5E5wThuFDJUHu +8uVMte8QlI/r/lWhzr87ROJ/OvpCXmSyNqJCPKlCOl4Y0zCOddJwptD6amAxbiks +gOWBt2CKgt5W2ZwHe2S5lAr5mbR6C8SFIqy5BRObgmpRAW854IoMeos/1RNk0U4K +6JLcpAqvUYA5RzZtVBhMVOKrsp1eJj1ZufSkAqWjgNzAY/iyD2GehO/n5AxF5EYe +NLufX60czw3/qtW7XtS1dxMlmpbPyfyGyPAd5FivVx9akrGlX6nK0EHgQUfhFbga +CLaQALRFAqZq8BugYb9WbapmvPDOGfpu5WeGHcoWqFYsUApuIeE4oNVcNowtfWwA +vvpdRGljXoca5tn3FgTr2glJAqFgln2pbAEPiRx4yOjaJddaxteCfT7pTGvX1MVG +B00sBJW0h5GfYFbJn9cseVgs7Qj5kF3ym/Z3i3MID6O5SGED9Zg= +=ktxu +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-25:10/zfs.patch b/website/static/security/patches/EN-25:10/zfs.patch new file mode 100644 index 0000000000..1125c937b9 --- /dev/null +++ b/website/static/security/patches/EN-25:10/zfs.patch @@ -0,0 +1,22 @@ +--- sys/contrib/openzfs/module/zfs/dmu_send.c.orig ++++ sys/contrib/openzfs/module/zfs/dmu_send.c +@@ -2676,8 +2676,8 @@ + } + + if (fromsnap != 0) { +- err = dsl_dataset_hold_obj_flags(dspp.dp, fromsnap, dsflags, +- FTAG, &fromds); ++ err = dsl_dataset_hold_obj(dspp.dp, fromsnap, FTAG, &fromds); ++ + if (err != 0) { + dsl_dataset_rele_flags(dspp.to_ds, dsflags, FTAG); + dsl_pool_rele(dspp.dp, FTAG); +@@ -2729,7 +2729,7 @@ + kmem_free(dspp.fromredactsnaps, + dspp.numfromredactsnaps * sizeof (uint64_t)); + +- dsl_dataset_rele(dspp.to_ds, FTAG); ++ dsl_dataset_rele_flags(dspp.to_ds, dsflags, FTAG); + return (err); + } + diff --git a/website/static/security/patches/EN-25:10/zfs.patch.asc b/website/static/security/patches/EN-25:10/zfs.patch.asc new file mode 100644 index 0000000000..76df7de385 --- /dev/null +++ b/website/static/security/patches/EN-25:10/zfs.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfSQACgkQbljekB8A +Gu/6Gg/+MnOh5EePCKIEHRjqbpOq+q+tLPuH+Mm66rs2bEnInVRRSeDi6jBX8sld +mMgLTprKQnDw4UK4JsTJGYNnr09U3dPF/laiXxr//vw6HYZdv2e1pOtLKOq8xLZr +Vuk6tQX0IprR7DQTVh88jKSeiYjU34tiS9mUT523dZP5Zcwd1vOdmOAnib8x3XE8 +d2e0zKOuMLYHDHokqP5Mh7unyuapjPuRptF6mcdOLxvQ4xGTmwCvalTViDMCzY0X +DBDD32QDNeDcDf4SgZRHA0+MI3bqp5bcFjpR63Ox/TwUO9sscB3cfA6MCMEVx1nU +mk3dQEVGBTPjhHixfXq/PBjA4Jim9CboLNJdxiZfDStGaB8HkD24/Ran/FK1eASc +TjaBvNuRJcaIPKijkzCDP07290iWdWUgBNpxd94lHmoCpHEzJOuh4MTgRLX7xlD8 +uYv9hXX9MPA+AekDs0msCUQHz55jnzG7NExkAiFnMuNe0HyHyEhYr0HMYwK/sBxO +kbUZ9nL75mYrnxsAl31GmKHbURwWUkLOVk6aJE00qC+CNk/XpIq0gN/235E/6qAu +C3d8YXuj50bHRZZH8db2sGfGz25KqK//0gbQdU/zSt27XVSd7mZSFEu9aSRHst+s +LKiP67gRX60FaoP+VTgBUFYl8/TAr7gpyV/qMA90c3iOlzhq4M0= +=xDJw +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-25:11/ena.patch b/website/static/security/patches/EN-25:11/ena.patch new file mode 100644 index 0000000000..818b244777 --- /dev/null +++ b/website/static/security/patches/EN-25:11/ena.patch @@ -0,0 +1,66 @@ +--- sys/dev/ena/ena.c.orig ++++ sys/dev/ena/ena.c +@@ -2759,22 +2759,41 @@ + ena_set_llq_configurations(struct ena_llq_configurations *llq_config, + struct ena_admin_feature_llq_desc *llq, struct ena_adapter *adapter) + { ++ bool use_large_llq; ++ + llq_config->llq_header_location = ENA_ADMIN_INLINE_HEADER; + llq_config->llq_stride_ctrl = ENA_ADMIN_MULTIPLE_DESCS_PER_ENTRY; + llq_config->llq_num_decs_before_header = + ENA_ADMIN_LLQ_NUM_DESCS_BEFORE_HEADER_2; +- if ((llq->entry_size_ctrl_supported & ENA_ADMIN_LIST_ENTRY_SIZE_256B) != 0) { +- if ((ena_force_large_llq_header == ENA_LLQ_HEADER_SIZE_POLICY_LARGE) || +- (ena_force_large_llq_header == ENA_LLQ_HEADER_SIZE_POLICY_DEFAULT && +- llq->entry_size_recommended == ENA_ADMIN_LIST_ENTRY_SIZE_256B)) { +- llq_config->llq_ring_entry_size = +- ENA_ADMIN_LIST_ENTRY_SIZE_256B; +- llq_config->llq_ring_entry_size_value = 256; +- adapter->llq_policy = ENA_ADMIN_LIST_ENTRY_SIZE_256B; +- } ++ ++ switch (ena_force_large_llq_header) ++ { ++ case ENA_LLQ_HEADER_SIZE_POLICY_REGULAR: ++ use_large_llq = false; ++ break; ++ case ENA_LLQ_HEADER_SIZE_POLICY_LARGE: ++ use_large_llq = true; ++ break; ++ case ENA_LLQ_HEADER_SIZE_POLICY_DEFAULT: ++ use_large_llq = ++ (llq->entry_size_recommended == ENA_ADMIN_LIST_ENTRY_SIZE_256B); ++ break; ++ default: ++ use_large_llq = false; ++ ena_log(adapter->pdev, WARN, ++ "force_large_llq_header should have values [0-2]\n"); ++ break; ++ } ++ ++ if (!(llq->entry_size_ctrl_supported & ENA_ADMIN_LIST_ENTRY_SIZE_256B)) ++ use_large_llq = false; ++ ++ if (use_large_llq) { ++ llq_config->llq_ring_entry_size = ENA_ADMIN_LIST_ENTRY_SIZE_256B; ++ llq_config->llq_ring_entry_size_value = 256; ++ adapter->llq_policy = ENA_ADMIN_LIST_ENTRY_SIZE_256B; + } else { +- llq_config->llq_ring_entry_size = +- ENA_ADMIN_LIST_ENTRY_SIZE_128B; ++ llq_config->llq_ring_entry_size = ENA_ADMIN_LIST_ENTRY_SIZE_128B; + llq_config->llq_ring_entry_size_value = 128; + adapter->llq_policy = ENA_ADMIN_LIST_ENTRY_SIZE_128B; + } +--- sys/dev/ena/ena.h.orig ++++ sys/dev/ena/ena.h +@@ -39,7 +39,7 @@ + + #define ENA_DRV_MODULE_VER_MAJOR 2 + #define ENA_DRV_MODULE_VER_MINOR 8 +-#define ENA_DRV_MODULE_VER_SUBMINOR 0 ++#define ENA_DRV_MODULE_VER_SUBMINOR 1 + + #define ENA_DRV_MODULE_NAME "ena" + diff --git a/website/static/security/patches/EN-25:11/ena.patch.asc b/website/static/security/patches/EN-25:11/ena.patch.asc new file mode 100644 index 0000000000..765b9038aa --- /dev/null +++ b/website/static/security/patches/EN-25:11/ena.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmhlfSYACgkQbljekB8A +Gu+ynA/+LPSLPlJ/k5I41mYxPaS8nuUqvvxOEGWmwsMrRlJRAvLJSP+daZa7QLyb +QpEUq6Ln+svzIa2EhA44DRg+zP8xPDoHCtvzemXNxo5slWTs2wikpl6DvMuLuQgS +0N/JLUWw/NX3XdeN9YMpOBy05GM8H7Zkgx6O6WRBHC8G7eeTEq3l6a6Tq4RdrIR8 +9z7xbKzzJ40ZHmzjX7oJo6zRzLH4GRsTszc3eht+IPGEor1YCwmu98hKt4oddWhK +RaY87zoMXvDF2/T2PN4pH8UzC9Bv3zDmFJKfRvjpvH/3FZupRhNzJqqiIaMM2aMH +7YapfYmDgoWdfu4Y7IDtBLx758poGNPlocbrdAGCbl6pZ7tSdLemzHrJYHiNlaY/ +q0VyTDyUaZc7JemoYTrMcqfAm32u7mo1V9Yh6lk7NZH5V55cEeBvWoUEG649z78Q +/VHNeVeiKR1GcWagbLqZ+8NgZxpwze79eodUulPR4P1YZ+QpokPon5cbdGF88xTL +ORIufqEzczmWZElwRaK7+gEnFli/lKEHd07sh2gztY36D3RQGW/xD/O/F/ovpmsr +1rHKT/NinOPWaN+/O24RCu97ySBuDyQH7IRScJ8Pjk18Mtuhqn+2ip/il7992dDE +NChDoZmh1GSSdFmO6AfChLYNKtEgKD5Ipi69d6b8fHQev8N8trQ= +=MVMj +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-25:06/xz.patch b/website/static/security/patches/SA-25:06/xz.patch new file mode 100644 index 0000000000..9cad7b0f76 --- /dev/null +++ b/website/static/security/patches/SA-25:06/xz.patch @@ -0,0 +1,182 @@ +--- contrib/xz/src/liblzma/common/stream_decoder_mt.c.orig ++++ contrib/xz/src/liblzma/common/stream_decoder_mt.c +@@ -23,15 +23,10 @@ + THR_IDLE, + + /// Decoding is in progress. +- /// Main thread may change this to THR_STOP or THR_EXIT. ++ /// Main thread may change this to THR_IDLE or THR_EXIT. + /// The worker thread may change this to THR_IDLE. + THR_RUN, + +- /// The main thread wants the thread to stop whatever it was doing +- /// but not exit. Main thread may change this to THR_EXIT. +- /// The worker thread may change this to THR_IDLE. +- THR_STOP, +- + /// The main thread wants the thread to exit. + THR_EXIT, + +@@ -346,27 +341,6 @@ + } + + +-/// Things do to at THR_STOP or when finishing a Block. +-/// This is called with thr->mutex locked. +-static void +-worker_stop(struct worker_thread *thr) +-{ +- // Update memory usage counters. +- thr->coder->mem_in_use -= thr->in_size; +- thr->in_size = 0; // thr->in was freed above. +- +- thr->coder->mem_in_use -= thr->mem_filters; +- thr->coder->mem_cached += thr->mem_filters; +- +- // Put this thread to the stack of free threads. +- thr->next = thr->coder->threads_free; +- thr->coder->threads_free = thr; +- +- mythread_cond_signal(&thr->coder->cond); +- return; +-} +- +- + static MYTHREAD_RET_TYPE + worker_decoder(void *thr_ptr) + { *** 157 LINES SKIPPED *** From nobody Thu Jul 3 04:02:33 2025 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 4bXjlZ1m9Nz61HyK for ; Thu, 03 Jul 2025 04:02: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bXjlY6PyHz3YkP; Thu, 03 Jul 2025 04:02:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751515353; 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=vLiBUgCUwKgv33nwW/9hN55W8HjyQdMkb7pLg57v6iY=; b=HPzlSVSjgLp1ZPJMURoEeUPO+zmLKeYUAGcHRiKVgRQeNDQccz2QkZCNN/itKJHkjBpKZP 34vsm/6gN+1LepZYZicATsNNWTCFdb+2HIf4+cUMspx8KD8KxfDIs34uUSBXb/ZjiBy94w 8C2Sq0AsnAwub5udFspiCAsZBw+bXJEqGwtyrjB3s9IRWeeODKnd+budV/UDN2xDZq/3uY 6cpk8cM3YFnhdqEYCCLyjNOv+dI7j0Ok5NY4UjyweYk9VZK04IulVyaU2NoBRh8Ta1H+LW EkF8oRV8MEixGxfCFFQfS/s3bRv/UaxRNRpNF/7vYiFkiSTawC+uy15/3h2rWw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751515353; 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=vLiBUgCUwKgv33nwW/9hN55W8HjyQdMkb7pLg57v6iY=; b=jWLPR6M5u/EUfgmd01Ip1+bosdEkz7jcEGqRFDVTeU4IbE9EGJOpj2eVnIBE1dqwfErpaw pGj8lik+Se2M+ROUOvMLY+rB5hglqlDCL3klOARPvEE/5ACYxferaJJEQv0FpgP6lY8atE hPwNjaE4ncyJUCg2zOLAm27huxUGhkgMeBbtJrBAGr0Iu3wVuACkr056eyksPc4EGcgOal n+/tvRxqzKPivwLFPNpG0eIMXWWsEg7rAYPBdG9TH7xaGplbx9l9db7JCKMQTF609wNDDf L7ORf8UcKBbbIeAozwoBMjpZf8lRAkLOz6cw8i/MuRwzAwVE78xVQ5eCg6K5Xw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751515353; a=rsa-sha256; cv=none; b=REv55au4ARFrRUt0l5kX8xCZe+mre2E4Wm4hYKTSJQdv19bUR2ZlVEZMxJY4Cc8rxOAx0B e1NSwBAfBses0w8LEoqCvsycYGj1rTl9xl+p+HiI+pSWk0AaEvUhuX6NpP8yPHkFjXTUkA S5UAqCzJLtg6BBJPQv0o8KKnOvsCac8H7wxlDroasc04xeyTqfOIdh4qATIXDrWO/nInVx TkkYtMYWtmXn6RgWL1XH0b1GkATAMz+cKOXLebcFJP+3aoC2nV+W9MtGl679qnvXBWlqDU CHXeVfi0EeICLE/csAIjXYEJmU0KL1PFjQ+IeilTN80z1iQEcEtEBrZ2TEBT3A== 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 4bXjlY5KHYzpwR; Thu, 03 Jul 2025 04:02:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 56342XIZ053900; Thu, 3 Jul 2025 04:02:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 56342X1g053897; Thu, 3 Jul 2025 04:02:33 GMT (envelope-from git) Date: Thu, 3 Jul 2025 04:02:33 GMT Message-Id: <202507030402.56342X1g053897@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: b971622e83 - main - committers-guide: Remove Jenkins from kerberos/ldap service list 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: b971622e83f076bcc24395e839ff60f904314ec6 Auto-Submitted: auto-generated The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=b971622e83f076bcc24395e839ff60f904314ec6 commit b971622e83f076bcc24395e839ff60f904314ec6 Author: Li-Wen Hsu AuthorDate: 2025-07-03 04:00:06 +0000 Commit: Li-Wen Hsu CommitDate: 2025-07-03 04:00:06 +0000 committers-guide: Remove Jenkins from kerberos/ldap service list It's not very useful for non-administrator logging into the Jenkins instance and this feature has been disabled for a while. Remove it from the kerberos/ldap covering service list. Sponsored by: The FreeBSD Foundation --- documentation/content/en/articles/committers-guide/_index.adoc | 1 - 1 file changed, 1 deletion(-) diff --git a/documentation/content/en/articles/committers-guide/_index.adoc b/documentation/content/en/articles/committers-guide/_index.adoc index d52aab2ee5..1adfc46e2b 100644 --- a/documentation/content/en/articles/committers-guide/_index.adoc +++ b/documentation/content/en/articles/committers-guide/_index.adoc @@ -199,7 +199,6 @@ The Kerberos password also serves as the LDAP web password, since LDAP is proxyi Some of the services which require this include: * https://bugs.freebsd.org/bugzilla[Bugzilla] -* https://ci.freebsd.org[Jenkins] To create a new Kerberos account in the FreeBSD cluster, or to reset a Kerberos password for an existing account using a random password generator: From nobody Fri Jul 4 13:00:01 2025 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 4bYYdG4N7fz611sK for ; Fri, 04 Jul 2025 13:00:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bYYdF23Drz4QRR; Fri, 04 Jul 2025 13:00:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751634001; 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=kMvmgITnqs4MhGnDaOg1QngiSWlARDbE7Ev8VO96S9M=; b=QBfE+KUzqC4fn6mGAeAyS6X6LjjF2Vk1WDr63qNEZKlZEoscEGcaTt2hfSF60pENlI6x6d Ur9OqIkeFBcuMMmiL7CZUqPwxIjRA3kSZXdQE9as2Nbj8sd26wAqS9QeTkX1GBUzP27m1n Jhh85PERKxsnSrDQgMf6103VT0uVym2ZSinn7dLds8Ep1CMKwrzV4EQHL7g8gW4Fg7s9SH T1jQajiAqg92EZ6+AFDhpM5T74kMXNuAok1eB4ADxddLUcsi5FlI6NRsCFm7lxrWLMlPCt Ul6ylUILBvGLBNZ+pSSvWd6+31j0oVisOxFWRzHQq0ncObIz+s+TCNhv9i1xkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751634001; 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=kMvmgITnqs4MhGnDaOg1QngiSWlARDbE7Ev8VO96S9M=; b=vouTRhC3DJY4Nec1ep+VCGkaNi5u+iNkkQBwYJ1qRGZRRMa8kC6g7RVQIT/UWydLCigLXG wnnJbE9Z6rcfUSKrOLXtB5Xj02Lb46Wn32fqRAHZ9Z1oFySa7VHQR15QzzkVaX5FxPXMVY fLyBqTiLIiFZ9jjkdWaA2r3Y7IG7FPYXD01ORPk5L6FSFUdXIviBudkCq3IvkmJQB+vMfc zXrIU8GwwThryxGbmRq+mXMtz7pSPRFETy2pGxTw0Atya2/S9idusX57+SpBI8tLJ3dtW1 4tFSRbsdGTpW2CkfI4yt4DIAaij6EsfxMkqOXxP3J0yvf01RNWqvX5snDxPQ2g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751634001; a=rsa-sha256; cv=none; b=Dq9XMIxyVenq53O1jP1ixm4ipQzV/jjTna4tedt8aQJW9qF8CfhF+mk083k7uRsEUw+jF3 j/8e82eXnNwC98tQbSim3c4SAAP/UJG2BOuU60mG0IiPBzI1I0RqTrJsFCAUvdsUEw3NJb o5F7ias5rFqoWkcykYlcAdhaur1YTbsIoonYNX2J91gTTYdArbNQi/2nTqwCR0ElTf9+FY D1kJTewTiV07OOhl0v73rRzwMJ/9iXYqCgHs0I8FzV94pFAyafYSVSr5YlTn8ojrbFT6eS IJUWHkfrabOhtyM72gdi0FqFfSYPKw7XfsRrr191PBnHoDFvFcMNcPQuNTt/Zg== 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 4bYYdF1ZsXzrZQ; Fri, 04 Jul 2025 13:00:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 564D01pJ051327; Fri, 4 Jul 2025 13:00:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 564D0151051321; Fri, 4 Jul 2025 13:00:01 GMT (envelope-from git) Date: Fri, 4 Jul 2025 13:00:01 GMT Message-Id: <202507041300.564D0151051321@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Marc Fonvieille Subject: git: a23a760b9b - main - Update doceng team: ebrandi as full member, remove fernape 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: blackend X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a23a760b9bf749350f20266d71e8657c19f5514e Auto-Submitted: auto-generated The branch main has been updated by blackend: URL: https://cgit.FreeBSD.org/doc/commit/?id=a23a760b9bf749350f20266d71e8657c19f5514e commit a23a760b9bf749350f20266d71e8657c19f5514e Author: Marc Fonvieille AuthorDate: 2025-07-04 12:50:40 +0000 Commit: Marc Fonvieille CommitDate: 2025-07-04 12:50:40 +0000 Update doceng team: ebrandi as full member, remove fernape Thanks to fernape for all his work! --- shared/authors.adoc | 2 +- website/content/en/administration.adoc | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/shared/authors.adoc b/shared/authors.adoc index 0e60711fa2..5745dee38d 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -3777,7 +3777,7 @@ :core-secretary-email: core-secretary@FreeBSD.org // FreeBSD Doc Engineering Team -:doceng-members: {blackend}, {fernape}, {hrs}, {ebrandi} (lurker) +:doceng-members: {blackend}, {hrs}, {ebrandi} :doceng-secretary-email: // FreeBSD Donations Liaison diff --git a/website/content/en/administration.adoc b/website/content/en/administration.adoc index 3932199be4..c09e13f9ba 100644 --- a/website/content/en/administration.adoc +++ b/website/content/en/administration.adoc @@ -75,9 +75,8 @@ The FreeBSD Documentation Engineering Team is responsible for defining and follo The https://www.freebsd.org/internal/doceng/[doceng team charter] describes the duties and responsibilities of the Documentation Engineering Team in greater detail. * {blackend} -* {fernape} (Secretary) * {hrs} -* {ebrandi} (lurker) +* {ebrandi} [[t-portmgr]] == FreeBSD Ports Management Team From nobody Fri Jul 4 15:24:25 2025 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 4bYcqt0LxSz61Lj1 for ; Fri, 04 Jul 2025 15:24:25 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bYcqs57tFz3LTr; Fri, 04 Jul 2025 15:24:25 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751642665; 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=UZb0t9YrCCdsS57MdjqVfQY+WEcGHnivPY3//c7WxAc=; b=oGRIH/eECFn+t3JoYByYWvmMtcDwMkse0UVZlyD/qbb8UVJErflppR9oaScEkniYBj2XQR IkipA5UQ6Mxc6zmca5ltKJD9Vvf2Qg2/rcQeBjvFcIfAzYgKTiFo5/2kfDGBziYec7K0ly 40vXO8j+tccWcgyO+2zEVkL+Y/105fjNfimrK5A9mcacR8DE6z/acPDuO7+7Hr8wIuEV5E SfGxYIxYNey9h3HLOHF4IXMf5XKyc9wClI1id1faKm8sVcASw0JjYCGbex12enb3N+c3Vd liL3JSabs/XXTL/1wq5BhHeTN1OJKZdh32MeBehu2qPNq6IOw+vUzRzAriQ2Tw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751642665; 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=UZb0t9YrCCdsS57MdjqVfQY+WEcGHnivPY3//c7WxAc=; b=PkAdh31lc6tvdODSMyVUtAg4swoAi8aU6ok/muNZ/5+GH1coo9M49Kaj/6ij3JFMVUOg5J ilOXdcGN7tGorGtiNdcyUpqv123Kplq7gGT+RjKQVc8bWmRVwYtAV3F7tzQcxmz8VW+OrB SppLW5LjpKCYZoPA4F6aGwCumygWIrZgZqIeBuDrjSyE3H8ONbNU3ICLtPIan1oWU6QDK6 ddKNHuvPL3v8lNYPKjer3NIomjXN8Nws64ieKUB9vrgZkJn2RSUlavsNicUV1HbGN5VhLE XOk35yAM3xD6UVgSYLKcoQLSh/GaEYaK0T5GvC9Yt5Ic19i5NncbME7QVmwG0w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751642665; a=rsa-sha256; cv=none; b=jVDly5hSDgTMRuYudrXcNed1QwzV3+OJMgHHoNBeL+C7T0FuGsDSqpQp7exZZmPja35Cp5 NzXfCqMlcU92tXLKlB0r9R7oN7e4BgqqgcV+76wAIankTJcyeS5sj/T9hq7H35guqWHqZ6 luKB0Gtv0l+hxf9MeEvoiEKILflu3dRAE4dEPh5K3hhkuzeTEi/WdMzWdIMpT8KKIys9ip 4RawD6cmuwsyqgEH+XUQVOLRhfCxMsCz5X+s4RfGYdt9ueLYyVIy6XaqDdwVk5k5f2Yc07 tfR5QEcNyFLYJJTvDfFrukSaWcHo2Kpxq69O0HtK1755OyhlNdwGYDoPs63LeA== 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 4bYcqs38x0zwDQ; Fri, 04 Jul 2025 15:24:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 564FOP49030443; Fri, 4 Jul 2025 15:24:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 564FOPWV030440; Fri, 4 Jul 2025 15:24:25 GMT (envelope-from git) Date: Fri, 4 Jul 2025 15:24:25 GMT Message-Id: <202507041524.564FOPWV030440@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Joseph Mingrone Subject: git: 8679658017 - main - press: Add recent Foundation articles 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrm X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 86796580177665b4a1da91aa1e4b629c4a63e3da Auto-Submitted: auto-generated The branch main has been updated by jrm: URL: https://cgit.FreeBSD.org/doc/commit/?id=86796580177665b4a1da91aa1e4b629c4a63e3da commit 86796580177665b4a1da91aa1e4b629c4a63e3da Author: Mark Phillips AuthorDate: 2025-07-04 15:12:19 +0000 Commit: Joseph Mingrone CommitDate: 2025-07-04 15:22:11 +0000 press: Add recent Foundation articles Reviewed by: allanjude, jrm Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D51109 --- website/data/en/press/press.toml | 45 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/website/data/en/press/press.toml b/website/data/en/press/press.toml index 8fb47091b2..36a892a306 100644 --- a/website/data/en/press/press.toml +++ b/website/data/en/press/press.toml @@ -1,4 +1,49 @@ # Sort the entries by date +[[press]] +name = "FreeBSD Foundation Welcomes New Board Member: John Baldwin" +url = "https://freebsdfoundation.org/blog/freebsd-foundation-welcomes-new-board-member-john-baldwin/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-06-27" +author = "FreeBSD Foundation" +description = "Long-time FreeBSD community member, John Baldwin, was elected to the FreeBSD Foundation Board during the Annual Meeting" + +[[press]] +name = "Software Bill of Materials (SBOM) for FreeBSD Project" +url = "https://freebsdfoundation.org/blog/software-bill-of-materials-sbom-for-freebsd-project/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-06-26" +author = "FreeBSD Foundation" +description = "Commissioned by the Sovereign Tech Agency, work began in April 2025 on a new project to enable SBOMs for FreeBSD" + +[[press]] +name = "FreeBSD Ports and Packages Security Project" +url = "https://freebsdfoundation.org/blog/freebsd-ports-and-packages-security-project/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-06-26" +author = "FreeBSD Foundation" +description = "Commissioned by the Sovereign Tech Agency, work began in April 2025 on a new project to further Ports and Package Security" + +[[press]] +name = "Three Ways to Try FreeBSD in Under Five Minutes" +url = "https://freebsdfoundation.org/blog/three-ways-to-try-freebsd-in-under-five-minutes/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-06-06" +author = "FreeBSD Foundation" +description = "Let’s take a quick look at getting started with the latest production release of FreeBSD via three different platforms" + +[[press]] +name = "The Road to Better Wi-Fi on FreeBSD" +url = "https://freebsdfoundation.org/blog/the-road-to-better-wi-fi-on-freebsd/" +siteName = "FreeBSD Foundation Blog" +siteUrl = "https://freebsdfoundation.org/blog/" +date = "2025-06-05" +author = "FreeBSD Foundation" +description = "To understand how far we’ve come, it helps to look back at the road that led to today, starting with the earliest wireless work in FreeBSD" + [[press]] name = "ZFS automatic snapshots with Sanoid on FreeBSD" url = "https://freebsdfoundation.org/blog/zfs-automatic-snapshots-with-sanoid-on-freebsd/" From nobody Fri Jul 4 18:00:11 2025 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 4bYhHb1lbMz61gNG for ; Fri, 04 Jul 2025 18:00: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bYhHb15lvz3ZTm; Fri, 04 Jul 2025 18:00:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751652011; 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=eriJNwyWFrj5+XIvLBTpwtXT9+j0Bvs5VimmU8oglEc=; b=bS55pjVCl/5gGOvog2DhyS+aeXnOxfrYVomNelK3y7gTdI2uyZPcpgWXH7GdGQeLcszwgK o7aE5ea72gcTzRNNiyTlv+lk5zBvuxcy9+JFwpisZQRZaRl8s7f2RmqYmnyi1YVdDeSxiD /5IRyXIQu+nDPELtQ0Tjku/GNmmmi4dZXYWMIq63yLL6H0E5IwiQX+XQ1tmom//M6YZu+9 30QFfQrOxpArSkRtZ3tfs0Kzuaz0u5s8Avr9yJQWBWyudVT6+gZ3y6RZzV5Ydgb0ZLG47G 4SxnSuz3YF79jpW/G3X2G66FE8lk8qDviGv9katZvnSd76RxYoN/ja3cGgj3iA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751652011; 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=eriJNwyWFrj5+XIvLBTpwtXT9+j0Bvs5VimmU8oglEc=; b=AZAEtXywEfRa96IShUe+1lwmJ41NvjDd/1ZNSdiQVZmYZOXJl6yxdpHaHMKQ/tVQ5gi9+K XwzqPVJdPKIsedfLbkEPWIZVTnbt6fG7B+0eBqCdzkO8nAofOctF3Qd4UsoTtJLezT9iPe cTA5HJEC796VdLU4XoOHX6FirKxBubISq8UwYD1wirWtwZKV6khrgG/jiwzeV6gRh1YMcP VvCYJXVR4rfU4UnRT8UYFtsZ/CNg1ImcM49JOutWy/LIp++MC+u/BxSAdfMyTUHHkPzReC TndhsFNh332bRSmGQZIQuQh8GY4VgoWA0cUt//43q7/kTqAujm+lo3GpjryFqQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751652011; a=rsa-sha256; cv=none; b=pKcTTI4gm9dozm3VrZafTZxIq2Xb4/EKN/GVfRA71Af439wHdSvHqtT5s0VZqIhnqyES9S kGNwO18wMslfX48nrKUqy9qg8saZkT5xokzTivA48PdsMM4ZdLdaMEssgBfaRKgrkJKOJC Ap3jr3FdCv8rcKzLBDkLfc6bMwUR1UCepqaTHjH/dDObw1MLFWwIDg9x75vJje1K4Qukmv ckfzLontft/5J1uZePB5t/DAXRt2M6uG24CxT5OpvDbqlA8SudixiBG/lrafzEuzPL1h9G R6NRTAokpghi57wwmg09OxEAySvzd/J85zjg5jZ44JfshADOxBCZzK+OcXHJeQ== 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 4bYhHb0gTsz11DJ; Fri, 04 Jul 2025 18:00:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 564I0BqJ019305; Fri, 4 Jul 2025 18:00:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 564I0B6T019297; Fri, 4 Jul 2025 18:00:11 GMT (envelope-from git) Date: Fri, 4 Jul 2025 18:00:11 GMT Message-Id: <202507041800.564I0B6T019297@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 5168fe0578 - main - 15.0R: Add entries from 14.1R 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: 5168fe057854ac04bfb422e9fa284bc28d681b59 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=5168fe057854ac04bfb422e9fa284bc28d681b59 commit 5168fe057854ac04bfb422e9fa284bc28d681b59 Author: Muhammad Moinur Rahman AuthorDate: 2025-07-04 17:27:26 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2025-07-04 17:59:07 +0000 15.0R: Add entries from 14.1R Approved by: re (implicit) --- website/content/en/releases/15.0R/relnotes.adoc | 249 +++++++++++++++++++++++- 1 file changed, 243 insertions(+), 6 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 0b0aba0e48..3afbb125f3 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -87,10 +87,29 @@ This section lists the various Security Advisories and Errata Notices since {rel | Date | Topic -|No advisories. -| -| +|https://www.freebsd.org/security/advisories/FreeBSD-SA-23:17.pf.asc[FreeBSD-SA-23:17.pf] +|05 December 2023 +|TCP spoofing vulnerability in man:pf[4] +|https://www.freebsd.org/security/advisories/FreeBSD-SA-23:18.nfsclient.asc[FreeBSD-SA-23:18.nfsclient] +|12 December 2023 +|NFS client data corruption and kernel memory disclosure + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-23:19.openssh.asc[FreeBSD-SA-23:19.openssh] +|19 December 2023 +|Prefix Truncation Attack in the SSH protocol + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:01.bhyveload.asc[FreeBSD-SA-24:01.bhyveload] +|14 February 2024 +|man:bhyveload[8] host file access + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:02.tty.asc[FreeBSD-SA-24:02.tty] +|14 February 2024 +|man:jail[2] information leak + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:03.unbound.asc[FreeBSD-SA-24:03.unbound] +|28 March 2024 +|Multiple vulnerabilities in unbound |=== [[errata]] @@ -103,11 +122,73 @@ This section lists the various Security Advisories and Errata Notices since {rel | Date | Topic -|No notices. -| -| +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:15.sanitizer.asc[FreeBSDS-EN-23:15:sanitizer] +|01 December 2023 +|Clang sanitizer failure with ASLR enabled + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:16.openzfs.asc[FreeBSDS-EN-23:16:openzfs] +|01 December 2023 +|OpenZFS data corruption + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:17.ossl.asc[FreeBSDS-EN-23:17:ossl] +|05 December 2023 +|man:ossl[4]'s AES-GCM implementation may give incorrect results + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:18.openzfs.asc[FreeBSDS-EN-23:18:openzfs] +|05 December 2023 +|High CPU usage by ZFS kernel threads + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:19.pkgbase.asc[FreeBSDS-EN-23:19:pkgbase] +|05 December 2023 +|Incorrect pkgbase version number for FreeBSD {releasePrev}. + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:20.vm.asc[FreeBSDS-EN-23:20:vm] +|05 December 2023 +|Incorrect results from the kernel physical memory allocator + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:21.tty.asc[FreeBSDS-EN-23:21:tty] +|24 November 2023 +|man:tty[4] IUTF8 causes a kernel panic + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-23:22.vfs.asc[FreeBSDS-EN-23:22:vfs] +|05 December 2023 +|ZFS snapshot directories not accessible over NFS + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:01.tzdata.asc[FreeBSDS-EN-24:01:tzdata] +|14 February 2024 +|Timezone database information update + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:02.libutil.asc[FreeBSDS-EN-24:02:libutil] +|14 February 2024 +|Login class resource limits and CPU mask bypass + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:03.kqueue.asc[FreeBSDS-EN-24:03:kqueue] +|14 February 2024 +|man:kqueue_close[2] page fault on exit using man:rfork[2] + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:04.ip.asc[FreeBSDS-EN-24:04:ip] +|14 February 2024 +|Kernel panic triggered by man:bind[2] + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:05.tty.asc[FreeBSDS-EN-24:05:tty] +|28 March 2024 +|TTY Kernel Panic +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:06.wireguard.asc[FreeBSDS-EN-24:06:wireguard] +|28 March 2024 +|Insufficient barriers in WireGuard man:if_wg[4] +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:07.clang.asc[FreeBSDS-EN-24:07:clang] +|28 March 2024 +|Clang crash when certain optimization is enabled + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:08.kerberos.asc[FreeBSDS-EN-24:08:kerberos] +|28 March 2024 +|Kerberos segfaults when using weak crypto + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:09.zfs.asc[FreeBSDS-EN-24:09:zfs] +|24 April 2024 +|High CPU usage by kernel threads related to ZFS |=== [[userland]] @@ -118,18 +199,90 @@ This section covers changes and additions to userland applications, contributed [[userland-config]] === Userland Configuration Changes +A new `kdc_restart` variable is available that manages man:kdc[8] (or `krb5kdc`) under man:daemon[8]. +Set `kdc_restart="YES"` in man:rc.conf[5] to auto restart kdc on abnormal termination. +Set `kdc_restart_delay="N"` to the number of seconds to delay before restarting the kdc. +gitref:abc4b3088941[repository=src] + +By default, changes shown in email by the man:periodic[8] facility from the `daily` scripts show less context than before to reduce the size of the output. +The behavior can be controlled by the `daily_diff_flags` variable in man:periodic.conf[5]. +Similarly, the changes shown by the security scripts show less context than previously, controlled by the `security_status_diff_flags` variable in man:periodic.conf[5]. +gitref:538994626b9f[repository=src], gitref:37dc394170a5[repository=src], gitref:128e78ffb084[repository=src] + [[userland-programs]] === Userland Application Changes +The man:adduser[8] utility, used by man:bsdinstall[8], will now create a ZFS dataset for a new user's home directory if the parent directory resides on a ZFS dataset. +A command-line option is available to disable use of a separate dataset. +ZFS encryption is also available. +gitref:516009ce8d38[repository=src] + +The man:date[1] program now supports nanoseconds. +For example: `date -Ins` prints "2024-04-22T12:20:28,763742224+02:00" and `date +%N` prints "415050400". +gitref:eeb04a736cb9[repository=src] + +The man:dtrace[1] utility can now generate machine-readable output in JSON, XML, and HTML using man:libxo[3]. +gitref:aef4504139a4[repository=src] (Sponsored by Innovate UK) + +The man:lastcomm[1] utility now displays timestamps with a precision of seconds. +gitref:692c0a2e80c1[repository=src] (Sponsored by DSS Gmbh) + +The man:ldconfig[8] utility now supports hints files of either byte order. +The default format is the native byte-order of the host. +gitref:fa7b31166ddb[repository=src] + +OpenSSH has been upgraded to version 9.7p1. +Full release notes are at https://www.openssh.com/txt/release-9.7[] and https://www.openssh.com/txt/release-9.6[] . +gitref:a25789646d71[repository=src], gitref:464fa66f639b[repository=src] (Sponsored by The FreeBSD Foundation) + +The man:usbconfig[8] utility now reads the descriptions of usb vendor and products from [.filename]#/usr/share/misc/usb_vendors# when available, similar to what man:pciconf[8] does. +gitref:7b9a772f9f64[repository=src] + [[userland-contrib]] === Contributed Software +One True Awk (man:awk[1]) has been updated to 2nd Edition, with new -csv support and UTF-8 support. +gitref:daf917daba9c[repository=src] + +Clang/LLVM have been upgraded to version 18.1.5. +gitref:90a5e985e5f4[repository=src] + +The man:libarchive[3] library has been upgraded to version 3.7.4. +gitref:8774c92e32b2[repository=src] + +The man:sendmail[8] suite has been upgraded to version 8.18.1, addressing CVE-2023-51765. +gitref:58ae50f31e95[repository=src] + +The man:unbound[8] resolver has been upgraded to version 1.20.0, and addresses "`The DNSBomb`" vulnerability, CVE-2024-33655. +gitref:dcde37c4170b[repository=src] + [[userland-deprecated-programs]] === Deprecated Applications [[userland-libraries]] === Runtime Libraries and API +The man:setusercontext[3] routine in `libutil` will now set the process priority (nice) from the [.filename]#.login.conf# file from the home directory under appropriate conditions, as well as the system man:login.conf[5]. +The priority can now have the value `inherit`, indicating that the priority should be unchanged from that of the parent process. +Similarly, the umask can have the value `inherit`. +gitref:6f6186e19fe5[repository=src], gitref:a8c273b3c97f[repository=src], gitref:d2d66fedc418[repository=src] (Sponsored by Kumacom SAS) + +Many string and memory operations in the C library now use SIMD (single instruction multiple data) extensions for improved performance when available on amd64 systems; see man:simd[7]. +(Sponsored by The FreeBSD Foundation) + +There is now a much better implementation of the 128-bit `tgammal` function in the math library, man:math[3], on platforms that support it. +gitref:8df6c930c151[repository=src] + +[[cloud]] +== Cloud Support + +This section covers changes in support for cloud environments. + +{releaseCurrent} supports cloudinit, including the `nuageinit` startup script and support for a `config-drive` partition. +It is compatible with OpenStack and many hosting facilities. +See the https://cloud-init.io[cloud-init] web site and the commit messages, +gitref:16a6da44e28d[repository=src] gitref:227e7a205edf[repository=src]. (Sponsored by OVHCloud) + [[kernel]] == Kernel @@ -138,6 +291,9 @@ This section covers changes to kernel configurations, system tuning, and system [[kernel-general]] === General Kernel Changes +The `fpu_kern_enter` and `fpu_kern_leave` routines have been implemented for powerpc, allowing the use of man:ossl[4] crypto functions in the kernel that use floating point and vector registers. +gitref:91e53779b4fc[repository=src] + [[drivers]] == Devices and Drivers @@ -146,6 +302,28 @@ This section covers changes and additions to devices and device drivers since {r [[drivers-device]] === Device Drivers +A driver is available for man:ice[4] Ethernet network controllers in the Intel E800 series, which support 100 Gb/s operation. +It was upgraded to version 1.39.13-k. +gitref:71d104536b51[repository=src] gitref:f6de0a7c94e9[repository=src] (Sponsored by Intel Corporation) + +Numerous stability improvements have been in the man:iwlwifi[4] driver for Intel Wi-Fi devices. +(Sponsored by The FreeBSD Foundation) + +Multiple PCI MCFG regions are now supported on amd64 and i386, allowing PCI configuration space access for domains (segments) other than 0. +gitref:4b5f64408804[repository=src] + +The man:smsc[4] Ethernet driver can now fetch the value of `smsc95xx.macaddr` passed by some Raspberry Pi models and use it for the MAC address. +It always uses a stable MAC address even if there is no address in EEPROM. +gitref:028e4c6548e4[repository=src] + +The `snd_clone` framework has been removed from the sound subsystem, including related sysctls, simplifying the system. +The per-channel nodes ([.filename]#/dev/dspX.Y#) are no longer created, just the primary device ([.filename]#/dev/dspX#). +gitref:e6c51f6db8d7[repository=src] (Sponsored by The FreeBSD Foundation) + +Audio now supports asynchronous device detach. +This greatly simplifies hot plugging and unplugging of things such as USB headsets, and eases use of PulseAudio in cases that require operating system sleep and wake (suspend and resume). +gitref:d692c314d29a[repository=src] (Sponsored by The FreeBSD Foundation) + [[drivers-removals]] === Deprecated and Removed Drivers @@ -154,6 +332,30 @@ This section covers changes and additions to devices and device drivers since {r This section covers changes and additions to file systems and other storage subsystems, both local and networked. +[[storage-nfs]] +=== NFS + +The man:mountd[8] server has been modified to use man:strunvis[3] to decode directory names in man:exports[5] file(s). +This allows special characters, such as blanks, to be embedded in the directory name. +`vis -M` may be used to encode such directory names; see man:vis[1]. +gitref:2c83f1ada435[repository=src] + +New man:sysctl[8] variables have been added under `kern.rpc.unenc` and `kern.rpc.tls`, which allow an NFS server administrator to determine how much NFS-over-TLS is being used. +A large number of failed handshakes might indicate an NFS configuration problem. +gitref:b8e137d8d32d[repository=src] + +[[storage-ufs]] +=== UFS + +Soft updates are now enabled by default when creating a new UFS file system with man:newfs[8]. +gitref:6b2af2d88ffd[repository=src] + +[[storage-zfs]] +=== ZFS + +OpenZFS has been upgraded to version 2.2.4. +gitref:78c9d8f1ce65[repository=src] + [[storage-general]] === General Storage @@ -165,6 +367,28 @@ This section covers the boot loader, boot menu, and other boot-related changes. [[boot-loader]] === Boot Loader Changes +The man:loader[8] now reads local configuration files listed in the variable `local_loader_conf_files` after other configuration files, defaulting to [.filename]#/boot/loader.conf.local#. +gitref:a25531db0fc2[repository=src] + +The man:loader[8] can now be configured to read specific configuration files based on the planar maker, planar product, system product and uboot m_product variables from the SMBIOS. +For the moment, the best documentation is the git commit message, +gitref:3eb3a802a31b[repository=src]. + +Console detection in man:loader[8] has been improved on EFI systems. +If there is no ConOut variable, ConIn is checked. +If multiple devices are found, serial is preferred. +gitref:20a6f4779ac6[repository=src] (Sponsored by Netflix) + +Frame buffer support in man:loader[8] can now use a text-only video driver, resulting in space savings. +gitref:57ca2848c0aa[repository=src] (Sponsored by Netflix) + +The detection of ACPI is now done earlier in man:loader.efi[8] on arm64 systems. +The copy of [.filename]#loader.efi# on the EFI partition should be updated on arm64 systems using ACPI. +gitref:05cf4dda599a[repository=src] gitref:16c09de80135[repository=src] + +The LinuxBoot loader can be used to boot FreeBSD from Linux on aarch64 systems as well as amd64. +gitref:46010641267[repository=src] (Sponsored by Netflix) + [[network]] == Networking @@ -173,6 +397,16 @@ This section describes changes that affect networking in FreeBSD. [[network-general]] === General Network +ARP (man:arp[4]) support for 802-standard networks has been restored; it had been accidentally removed with FDDI support. +(This is different than the Ethernet standard encapsulation.) +gitref:d776dd5fbd48[repository=src] + +It is possible to build a kernel with IPv6 support (INET6) without IPv4 (INET). +gitref:6df9fa1c6b83[repository=src] and others + +The netgraph man:ng_ipfw[4] module no longer truncates cookies to 16 bits, allowing a full 32 bits. +gitref:dadf64c5586e[repository=src] + [[wireless-networking]] === Wireless Networking @@ -196,6 +430,9 @@ This section covers changes to manual (man:man[1]) pages and other documentation [[man-pages]] === Man Pages +A new man:networking[7] manual page provides a quickstart guide to connecting the system to networks including Wi-Fi, and links to other manual pages and the handbook. +gitref:39f92a4c4c49[repository=src] + [[ports]] == Ports Collection and Package Infrastructure From nobody Fri Jul 4 18:32:11 2025 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 4bYj0W1x6Xz61kZb for ; Fri, 04 Jul 2025 18: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bYj0W1c0mz3xYw; Fri, 04 Jul 2025 18: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=1751653931; 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=M0p0KQulZZJQ+iXitAuh8lb7LVPTtJ4wq9wWqLqwcrs=; b=vT90wzb4WRgQ8yKwf8Qy34aICDLQv8Q2rw01/m7d1Sxkt6O9K2UCIQtZlKCKJ/89yp3m0S EvfflkkKBlpxmP+Vmi3lnpm8fROQplgz461W0chb93YBVJxKTY/Dg0evpoaEKK5p4aD+Py W5d54lOyOzKcja0DGaYU/BlUy+gWo4wDFUiBczdFCxkLFR9oSRUHt+PwPtNHZBjUKiCr/8 VfFXiEBPW6KhUalaloL6n9vXCOHF8E7WZO3qTfxbLU3QEiKx1O74qCwkPilLcl6z0EHzFy 5y5+UEevM1/BDQ4jatWDGQZ8zE2sUhQz/M7YtJGjq3m0F45asf47/m1aUlyHvw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751653931; 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=M0p0KQulZZJQ+iXitAuh8lb7LVPTtJ4wq9wWqLqwcrs=; b=M7OZ5TyWudF8T/U5tZUOtNo97LMUpmPC6W+ZX6vQbfebaHmuW2alSfXRlfLFlsfXFpcPB5 SV79xhgZyEyJA7+TpIpJ4nJyVNXAISe+6NMVCotqVu24LseYLcM3DQLE9oo+5X5IVOWuW3 zxAstW4QkfVCeai9JZqUtpB5QzwdZyGNRccLu1c02ySQCNKXi0dg+TNb3ymPg8cfUX9loR Ww7hi1m+UaULJXgk9Td5e0BMEM5WxVLN3xEqthF8A+V+rigj3nIamufvhHL4qI/Q5WCAfJ YoeMdh43Li0tJovg2O8hRA+yT84FIlWGkPgDs8VNkxx/Gd6pRyqeyJZRLiHmGQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751653931; a=rsa-sha256; cv=none; b=DuJKEo8rfAs0SXBJPSg7lkompxjaT52LlWnt+dQ6cE/MiR0jXaqA63OHfooP9Eg8no9X4S EQWAL678on337YZg8BSLsTAnlk8L5MTStzSM/JtVTZu3SfqCRPiENtS3TFGIlfa/U9ceBU PMVH1y3FzC3psyKPt+mo5EILg/rGuiMlK7yvVp1VKw1be+McoiO2K2Zeg8FrpIcgNZOdjj On2HVV3Y22Tv43P50xNR3tVuc6W+2JlbtWHPNvMjQ3RQfwtj14Qpvg8b7MqQdjzAT9Lu8a TKWKo85J6fvM8f5KSZjrjZaZg3hbD8v7MlHaojGPZSZl5EmrRcFhSNxPuJ5l7g== 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 4bYj0W0tldz12GB; Fri, 04 Jul 2025 18:32:11 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 564IWBmZ086917; Fri, 4 Jul 2025 18:32:11 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 564IWBND086914; Fri, 4 Jul 2025 18:32:11 GMT (envelope-from git) Date: Fri, 4 Jul 2025 18:32:11 GMT Message-Id: <202507041832.564IWBND086914@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 40d53eda92 - main - 15.0R/relnotes: Add entries from 14.2R 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: 40d53eda9233fe25aaed51fdb84be1fe99fd27ee Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=40d53eda9233fe25aaed51fdb84be1fe99fd27ee commit 40d53eda9233fe25aaed51fdb84be1fe99fd27ee Author: Muhammad Moinur Rahman AuthorDate: 2025-07-04 18:31:26 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2025-07-04 18:31:26 +0000 15.0R/relnotes: Add entries from 14.2R Approved by: re (implicit) Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 234 ++++++++++++++++++++++-- 1 file changed, 220 insertions(+), 14 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 3afbb125f3..aa3189d525 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -110,6 +110,70 @@ This section lists the various Security Advisories and Errata Notices since {rel |https://www.freebsd.org/security/advisories/FreeBSD-SA-24:03.unbound.asc[FreeBSD-SA-24:03.unbound] |28 March 2024 |Multiple vulnerabilities in unbound + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:04.openssh.asc[FreeBSD-SA-24:04.openssh] +|01 July 2024 +|OpenSSH pre-authentication remote code execution + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:05.pf.asc[FreeBSD-SA-24:05.pf] +|07 August 2024 +|pf incorrectly matches different ICMPv6 states in the state table + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:06.ktrace.asc[FreeBSD-SA-24:06.ktrace] +|07 August 2024 +|man:ktrace[2] fails to detach when executing a setuid binary + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:07.nfsclient.asc[FreeBSD-SA-24:07.nfsclient] +|07 August 2024 +|NFS client accepts file names containing path separators + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:08.openssh.asc[FreeBSD-SA-24:08.openssh] +|07 August 2024 +|OpenSSH pre-authentication async signal safety issue + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:09.libnv.asc[FreeBSD-SA-24:09.libnv] +|04 September 2024 +|Multiple vulnerabilities in libnv + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:10.bhyve.asc[FreeBSD-SA-24:10.bhyve] +|04 September 2024 +|man:bhyve[8] privileged guest escape via TPM device passthrough + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:11.ctl.asc[FreeBSD-SA-24:11.ctl] +|04 September 2024 +|Multiple issues in man:ctl[4] CAM Target Layer + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:12.bhyve.asc[FreeBSD-SA-24:12.bhyve] +|04 September 2024 +|man:bhyve[8] privileged guest escape via USB controller + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:13.openssl.asc[FreeBSD-SA-24:13.openssl] +|04 September 2024 +|Possible DoS in X.509 name checks in OpenSSL + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:14.umtx.asc[FreeBSD-SA-24:14.umtx] +|04 September 2024 +|umtx Kernel panic or Use-After-Free + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:15.bhyve.asc[FreeBSD-SA-24:15.bhyve] +|19 September 2024 +|man:bhyve[8] out-of-bounds read access via XHCI emulation + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:16.libnv.asc[FreeBSD-SA-24:16.libnv] +|19 September 2024 +|Integer overflow in libnv + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:17.bhyve.asc[FreeBSD-SA-24:17.bhyve] +|29 October 2024 +|Multiple issues in the bhyve hypervisor + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:18.ctl.asc[FreeBSD-SA-24:18.ctl] +|29 October 2024 +|Unbounded allocation in man:ctl[4] CAM Target Layer + +|https://www.freebsd.org/security/advisories/FreeBSD-SA-24:19.fetch.asc[FreeBSD-SA-24:19.fetch] +|29 October 2024 +|Certificate revocation list man:fetch[1] option fails |=== [[errata]] @@ -238,26 +302,47 @@ gitref:a25789646d71[repository=src], gitref:464fa66f639b[repository=src] (Sponso The man:usbconfig[8] utility now reads the descriptions of usb vendor and products from [.filename]#/usr/share/misc/usb_vendors# when available, similar to what man:pciconf[8] does. gitref:7b9a772f9f64[repository=src] +An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env although it does not support long options. +gitref:08e8554c4a39[repository=src] (Sponsored by Klara, Inc.) + [[userland-contrib]] === Contributed Software One True Awk (man:awk[1]) has been updated to 2nd Edition, with new -csv support and UTF-8 support. gitref:daf917daba9c[repository=src] -Clang/LLVM have been upgraded to version 18.1.5. -gitref:90a5e985e5f4[repository=src] - -The man:libarchive[3] library has been upgraded to version 3.7.4. -gitref:8774c92e32b2[repository=src] - The man:sendmail[8] suite has been upgraded to version 8.18.1, addressing CVE-2023-51765. gitref:58ae50f31e95[repository=src] -The man:unbound[8] resolver has been upgraded to version 1.20.0, and addresses "`The DNSBomb`" vulnerability, CVE-2024-33655. -gitref:dcde37c4170b[repository=src] +`bc` has been upgraded to 7.0.2. +gitref:90ea553a0d30[repository=src] -[[userland-deprecated-programs]] -=== Deprecated Applications +`libarchive` has been upgraded to 3.7.7. +gitref:2ae238160f20[repository=src] + +`libcbor` has been upgraded to 0.11.0. +gitref:1755b9daa693[repository=src] (Sponsored by The FreeBSD Foundation) + +`libcxxrt` has been upgraded to vendor snapshot 6f2fdfebcd62. +gitref:d0dcee46d971[repository=src] + +`libfido2` has been upgraded to 1.14.0. +gitref:128bace5102e[repository=src] (Sponsored by The FreeBSD Foundation) + +`libpcap` has been upgraded to 1.10.5. +gitref:26f21a6494b4[repository=src] (Sponsored by The FreeBSD Foundation) + +`llvm` has been upgraded to 18.1.6. +gitref:f1e3279983d6[repository=src] + +`openssl` has been upgraded to 3.0.15. +gitref:cc43f991ab3e[repository=src] + +`tcpdump` has been upgraded to 4.99.5. +gitref:ec3da16d8bc1[repository=src] (Sponsored by The FreeBSD Foundation) + +`unbound` has been upgraded to 1.22.0. +gitref:0a096a7b3ae8[repository=src] [[userland-libraries]] === Runtime Libraries and API @@ -273,6 +358,24 @@ Many string and memory operations in the C library now use SIMD (single instruct There is now a much better implementation of the 128-bit `tgammal` function in the math library, man:math[3], on platforms that support it. gitref:8df6c930c151[repository=src] +man:fma[3] now returns correctly-signed zero when provided certain small inputs (as observed in the Python test suite). +gitref:dc39004bc670[repository=src] +(Sponsored by The FreeBSD Foundation) + +The `cap_rights_is_empty` function has been added. +It reports whether a `cap_rights_t` has no rights set. +gitref:e77813f7e4a3[repository=src] +(Sponsored by The FreeBSD Foundation) + +[[userland-deprecated-programs]] +=== Deprecated Applications + +man:fdisk[8] has been deprecated in favor of man:gpart[8] for a long time but has not been removed, running this application will show a warning to migrate to man:gpart[8]. +gitref:3958be5c29da[repository=src] (Sponsored by The FreeBSD Foundation) + +The accuracy of man:asinf[3] and man:acosf[3] has improved. +gitref:33c82f11c267[repository=src] + [[cloud]] == Cloud Support @@ -283,6 +386,22 @@ It is compatible with OpenStack and many hosting facilities. See the https://cloud-init.io[cloud-init] web site and the commit messages, gitref:16a6da44e28d[repository=src] gitref:227e7a205edf[repository=src]. (Sponsored by OVHCloud) +The FreeBSD project is now publishing OCI-compatible container images. +gitref:8a688fcc242e[repository=src] + +The FreeBSD project is now publishing Oracle Cloud Infrastructure images. +See the +link:https://cloudmarketplace.oracle.com/marketplace/app/freebsd-release[Oracle Cloud Infrastructure FreeBSD Listing] +for more information. +gitref:77b296a2582b[repository=src] + +The "shutdown" and "reboot" API in the Amazon EC2 cloud now work for arm64 instances. +Older instances upgraded to FreeBSD {releaseCurrent} will need to have `debug.acpi.quirks="8"` set in `/boot/loader.conf`. +gitref:28b881840df7[repository=src] (Sponsored by Amazon) + +The FreeBSD projects now publishes "small" EC2 images; these are the "base" images minus debug symbols, tests, 32-bit libraries, the LLDB debugger, the Amazon SSM Agent, and the AWS CLI. +gitref:953142d6baf3[repository=src] (Sponsored by Amazon) + [[kernel]] == Kernel @@ -303,8 +422,8 @@ This section covers changes and additions to devices and device drivers since {r === Device Drivers A driver is available for man:ice[4] Ethernet network controllers in the Intel E800 series, which support 100 Gb/s operation. -It was upgraded to version 1.39.13-k. -gitref:71d104536b51[repository=src] gitref:f6de0a7c94e9[repository=src] (Sponsored by Intel Corporation) +It was upgraded to version 1.43.2-k. +gitref:38a1655adcb3[repository=src] (Sponsored by Intel Corporation) Numerous stability improvements have been in the man:iwlwifi[4] driver for Intel Wi-Fi devices. (Sponsored by The FreeBSD Foundation) @@ -324,9 +443,45 @@ Audio now supports asynchronous device detach. This greatly simplifies hot plugging and unplugging of things such as USB headsets, and eases use of PulseAudio in cases that require operating system sleep and wake (suspend and resume). gitref:d692c314d29a[repository=src] (Sponsored by The FreeBSD Foundation) +`ena` has been upgraded to 2.8.0. +gitref:6bf02434bd9a[repository=src] (Sponsored by Amazon, Inc.) + +`ice_ddp` has been upgraded to 1.3.41.0. +gitref:a9d78bb714e3[repository=src] (Sponsored by Intel Corporation) + +Tiger Lake-H support has been added to the man:hda[4] driver. +gitref:dbb6f488df6e[repository=src] + +Meteor Lake support has been added to the man:ichsmb[4] driver. +gitref:14c22e28e4ee[repository=src] +(Sponsored by Framework Computer Inc) +(Sponsored by The FreeBSD Foundation) + +Meteor Lake support has been added to the man:ig4[4] driver. +gitref:56f0fc0011c2[repository=src] + +A new wireless driver supporting some Realtek chipsets is available: man:rtw89[4]. +gitref:a2d1e07f6451[repository=src] (Sponsored by The FreeBSD Foundation) + +Support for Realtek 8156/8156B has been moved from from man:cdce[4] to man:ure[4] for improved performance and reliability. +gitref:630077a84186[repository=src] (Sponsored by The FreeBSD Foundation) + +Support for ACPI GPIO _AEI objects has been added. +gitref:1db6ffb2a482[repository=src] (Sponsored by Amazon) + +man:nvme[4] and man:nvmecontrol[8] have been enabled on all architectures. +gitref:24687a65dd7f[repository=src], gitref:aba2d7f89dcf[repository=src] +(Sponsored by Chelsio Communications and Netflix) + [[drivers-removals]] === Deprecated and Removed Drivers +man:agp[4] has been planned for removal in FreeBSD 15.0, and the man page now states that it is deprecated. +gitref:92af7c97e197[repository=src] + +man:syscons[4] has been planned for removal in future releases, and has been noted as deprecated in the man pages to notify users to migrate to man:vt[4]. +gitref:2bc5b1d60512[repository=src] (Sponsored by The FreeBSD Foundation) + [[storage]] == Storage @@ -353,8 +508,8 @@ gitref:6b2af2d88ffd[repository=src] [[storage-zfs]] === ZFS -OpenZFS has been upgraded to version 2.2.4. -gitref:78c9d8f1ce65[repository=src] +OpenZFS has been upgraded to version 2.2.6. +gitref:755e773877e9[repository=src] [[storage-general]] === General Storage @@ -389,11 +544,24 @@ gitref:05cf4dda599a[repository=src] gitref:16c09de80135[repository=src] The LinuxBoot loader can be used to boot FreeBSD from Linux on aarch64 systems as well as amd64. gitref:46010641267[repository=src] (Sponsored by Netflix) +The BIOS boot loader added back support for gzip and bzip2, but removed support for graphics mode (by default) to address size problems. +(The EFI boot loader is unchanged with support for all of those.) +gitref:4d3b05a8530e[repository=src] (Sponsored by Netflix) + [[network]] == Networking This section describes changes that affect networking in FreeBSD. +[[network-protocols]] +=== Network Protocols + +Lots of improvements to the network stack, including performance improvements and bug fixes for the man:sctp[4] stack. + +Descriptors returned by man:sctp_peeloff[2] now inherit capabilities from the parent socket. +gitref:ae3d7e27abc9[repository=src] +(Sponsored by The FreeBSD Foundation) + [[network-general]] === General Network @@ -407,6 +575,12 @@ gitref:6df9fa1c6b83[repository=src] and others The netgraph man:ng_ipfw[4] module no longer truncates cookies to 16 bits, allowing a full 32 bits. gitref:dadf64c5586e[repository=src] +AIM(Adaptive Interrupt Moderation) support has been added to the man:igc[4] driver. +gitref:472a0ccf847a[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and BBOX.io) + +This feature has also been added to the man:lem[4], man:em[4] and man:igb[4] drivers. A major regression in UDP performance introduced in FreeBSD 12.0, including NFS over UDP, is believed to be fixed with this change. +gitref:49f12d5b38f6[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and BBOX.io) + [[wireless-networking]] === Wireless Networking @@ -422,6 +596,29 @@ Please see link:https://www.freebsd.org/releases/{localRel}R/hardware[the list o [[hardware-virtualization]] === Virtualization Support +The NVMM hypervisor is now detected. +gitref:34f40baca641[repository=src] + +The VNC server in man:bhyve[8] will now show the correct colors when using the package:www/novnc[] client. +gitref:f9e09dc5b1d5[repository=src] + +Under Hyper-V, TLB flushes are now performed using hypercalls rather than IPIs, providing up to a 40% improvement in TLB performance. +gitref:7ece5993b787[repository=src] (Sponsored by Microsoft) + +[[linuxulator]] +=== Linux Binary Compatibility + +The `AT_NO_AUTOMOUNT` flag is now ignored for all Linuxulator stat() variants (as the behavior specified by the flag already matches FreeBSD's), improving Linux application compatibility. +gitref:99d3ce80ba07[repository=src] +(Sponsored by The FreeBSD Foundation) + +[[multimedia]] +== Multimedia + +Many improvements to the audio stack including support for hot-swapping in man:mixer[8], and the addition of man:mididump[1]. +gitref:cf9d2fb18433[repository=src] (Sponsored by The FreeBSD Foundation) +gitref:7224e9f2d4af[repository=src] (Sponsored by The FreeBSD Foundation) + [[documentation]] == Documentation @@ -438,8 +635,17 @@ gitref:39f92a4c4c49[repository=src] This section covers changes to the FreeBSD Ports Collection, package infrastructure, and package maintenance and installation tools. +[[Installer]] +=== Installer + +The FreeBSD installer, man:bsdinstall[8], now supports downloading and installing firmware packages after the FreeBSD base system installation is complete. +gitref:03c07bdc8b31[repository=src] (Sponsored by The FreeBSD Foundation) + [[ports-packages]] === Packaging Changes +The package:net/wifi-firmware-kmod@release[] package has been added to the DVD package set in order to provide necessary firmware for wifi drivers. +gitref:8c6df7ead19c[repository=src] (Sponsored by The FreeBSD Foundation) + [[future-releases]] == General Notes Regarding Future FreeBSD Releases From nobody Fri Jul 4 19:23:01 2025 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 4bYk7936vrz60cNT for ; Fri, 04 Jul 2025 19:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bYk792sLlz3HFn; Fri, 04 Jul 2025 19:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751656981; 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=KbXqpeasqcgWZDIYLQxg6iOh/kLk29VhbqGEnfEWSiI=; b=JaIWrJ77lbD+GH4IosJCwdM3/1LKvIH4bg5mf5QeJ58Lyy2a1WXZjrbkenUhsVbZHe2+fK V6rtXnrWosblh5iUPATvuOddfd3A7Z26hohVWPBODqwbkjsFR9hHUtlw+SLFWsifCq/zzn OVmeVRkH7trS7D8+Xplo4slfgxacg5yBlHneON/OmIwqP5tt5+9plA/VGDtaGa+hrJmc/I gBppMf2akwGBjbF7WJeB7gSMRz+bpWYBseOjGdAIfZeath19ZdtXO83oIEJyxADcoqg1pu utZ0kJCuNl38Czy0Gwd8ARobRW70FhaGbiAA+9dPipNMOx3ZiWudxElkjdFraA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751656981; 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=KbXqpeasqcgWZDIYLQxg6iOh/kLk29VhbqGEnfEWSiI=; b=lmJkJheYNuO5L+Wg/adBmu9EgzgPG5LVksdQ4XMmRKYYy3Y/zni5Co7mxzJTsImhYgpJTE tGrZjx45ykg/TpR8oaOTtm2Y/sq+yZnxyDU4aSorZGzHaGmKDkltRIhUDYhK5OAY1wy/Ps rgTh96d6KSN8IcA3u5ZmbGqTleCYXA3+X4UnPFLA1fd049ippAAF6WCIV/7EUgyrYc+jaZ iLg27ocrCB3CLOIrwmH9Wvx6L2K47zahrbPly3XfYv8oGmnT0QRIIWyJdJ8OD9h9eoiiGg NPCnRA+LPXCcf0gY5PBQFvCgmDqXtz4+O0mkAhdfEPP1MmLq1lxR4X/jms1ubA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751656981; a=rsa-sha256; cv=none; b=GgjAFKftu10QObXlpouTDavYPLMJc3X4Qc8x0YvjffN5wG9zOWAMgwa0wTriYep/1H/6GA j/O1Lkkg0PuTsCuJwztAVaSEc2b+QyJXIq34y6TkWV3HEkurjWrwYbDgtmAHOThz9Di1kl NFP2oHO/AwlhUSy+01X2QPfwbreXlYymhqsksNHY+sSh1S08qCR8JTNpl0drnx6gGL4Nys Ja9KRcG/TYdo4x5mI3PfDaQrfngvA3ejyinyTHEVv3QBXBSmIqH9vCfP7l5MJafREiYvJI FcYkLZ6renB6J71YiVJTFx7mV++2T1F8zwmIDwL23nWy0ED92RfcIn4YNUW9zg== 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 4bYk792SSdz13Dg; Fri, 04 Jul 2025 19:23:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 564JN1KW083173; Fri, 4 Jul 2025 19:23:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 564JN1oG083170; Fri, 4 Jul 2025 19:23:01 GMT (envelope-from git) Date: Fri, 4 Jul 2025 19:23:01 GMT Message-Id: <202507041923.564JN1oG083170@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Muhammad Moinur Rahman Subject: git: 78bb84ecf5 - main - 15.0R/relnotes: Add entries from 14.3-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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-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: 78bb84ecf56273688aea03b87c78e6ab5b73f076 Auto-Submitted: auto-generated The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/doc/commit/?id=78bb84ecf56273688aea03b87c78e6ab5b73f076 commit 78bb84ecf56273688aea03b87c78e6ab5b73f076 Author: Muhammad Moinur Rahman AuthorDate: 2025-07-04 19:22:06 +0000 Commit: Muhammad Moinur Rahman CommitDate: 2025-07-04 19:22:43 +0000 15.0R/relnotes: Add entries from 14.3-RELEASE Approved by: re (implicit) Sponsored by: The FreeBSD Foundation --- website/content/en/releases/15.0R/relnotes.adoc | 374 ++++++++++++++++++++++-- 1 file changed, 357 insertions(+), 17 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index aa3189d525..d4c6675e05 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -174,6 +174,26 @@ This section lists the various Security Advisories and Errata Notices since {rel |https://www.freebsd.org/security/advisories/FreeBSD-SA-24:19.fetch.asc[FreeBSD-SA-24:19.fetch] |29 October 2024 |Certificate revocation list man:fetch[1] option fails + +| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:01.openssh.asc[FreeBSD-SA-25:01.openssh] +| 2025-01-29 +| OpenSSH Keystroke Obfuscation Bypass + +| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:02.fs.asc[FreeBSD-SA-25:02.fs] +| 2025-01-29 +| Buffer overflow in some filesystems via NFS + +| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:03.etcupdate.asc[FreeBSD-SA-25:03.etcupdate] +| 2025-01-29 +| Unprivileged access to system files + +| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:04.ktrace.asc[FreeBSD-SA-25:04.ktrace] +| 2025-01-29 +| Uninitialized kernel memory disclosure via man:ktrace[2] + +| https://www.freebsd.org/security/advisories/FreeBSD-SA-25:05.openssh.asc[FreeBSD-SA-25:05.openssh] +| 2025-02-21 +| Multiple vulnerabilities in OpenSSH |=== [[errata]] @@ -253,6 +273,70 @@ This section lists the various Security Advisories and Errata Notices since {rel |https://www.freebsd.org/security/advisories/FreeBSD-EN-24:09.zfs.asc[FreeBSDS-EN-24:09:zfs] |24 April 2024 |High CPU usage by kernel threads related to ZFS + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:10.zfs.asc[FreeBSDS-EN-24:10:zfs] +|19 June 2024 +|Kernel memory leak in ZFS + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:11.ldns.asc[FreeBSDS-EN-24:11:ldns] +|19 June 2024 +|LDNS uses nameserver commented out in resolv.conf + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:12.killpg.asc[FreeBSDS-EN-24:12:killpg] +|19 June 2024 +|Lock order reversal in killpg causing livelock + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:13.libc++.asc[FreeBSDS-EN-24:13:libc++] +|19 June 2024 +|Incorrect size passed to heap allocated std::string delete + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:14.ifconfig.asc[FreeBSDS-EN-24:14:ifconfig] +|07 August 2024 +|Incorrect ifconfig netmask assignment + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:15.calendar.asc[FreeBSDS-EN-24:15:calendar] +|04 September 2024 +|man:cron[8] / man:periodic[8] session login + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:16.pf.asc[FreeBSDS-EN-24:16:pf] +|19 September 2024 +|Incorrect ICMPv6 state handling in pf + +|https://www.freebsd.org/security/advisories/FreeBSD-EN-24:17.pam_xdg.asc[FreeBSDS-EN-24:17:pam_xdg] +|20 October 2024 +|XDG runtime directory's file descriptor leak at login + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:01.rpc.asc[FreeBSD-EN-25:01.rpc] +| 2025-01-29 +| NULL pointer dereference in the NFSv4 client + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:02.audit.asc[FreeBSD-EN-25:02.audit] +| 2025-01-29 +| System call auditing disabled by DTrace + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:03.tzdata.asc[FreeBSD-EN-25:03.tzdata] +| 2025-01-29 +| Timezone database information update + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:04.tzdata.asc[FreeBSD-EN-25:04.tzdata] +| 2025-04-10 +| Timezone database information update + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:05.expat.asc[FreeBSD-EN-25:05.expat] +| 2025-04-10 +| Update expat to 2.7.1 + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:06.daemon.asc[FreeBSD-EN-25:06.daemon] +| 2025-04-10 +| man:daemon[8] missing signals + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:07.openssl.asc[FreeBSD-EN-25:07.openssl] +| 2025-04-10 +| Update OpenSSL to 3.0.16 + +| https://www.freebsd.org/security/advisories/FreeBSD-EN-25:08.caroot.asc[FreeBSD-EN-25:08.caroot] +| 2025-04-10 +| Root certificate bundle update |=== [[userland]] @@ -295,16 +379,37 @@ The man:ldconfig[8] utility now supports hints files of either byte order. The default format is the native byte-order of the host. gitref:fa7b31166ddb[repository=src] -OpenSSH has been upgraded to version 9.7p1. -Full release notes are at https://www.openssh.com/txt/release-9.7[] and https://www.openssh.com/txt/release-9.6[] . -gitref:a25789646d71[repository=src], gitref:464fa66f639b[repository=src] (Sponsored by The FreeBSD Foundation) - The man:usbconfig[8] utility now reads the descriptions of usb vendor and products from [.filename]#/usr/share/misc/usb_vendors# when available, similar to what man:pciconf[8] does. gitref:7b9a772f9f64[repository=src] An option has been added to change the directory in man:env[1] which closely resembles the feature in the GNU version of env although it does not support long options. gitref:08e8554c4a39[repository=src] (Sponsored by Klara, Inc.) +Fix `-U` flag of man:ps[1] to select processes by real user IDs. +This is what POSIX mandates for option `-U` and arguably the behavior that most users actually need in most cases. +Before, `-U` would select processes by their effective user IDs (which is the behavior mandated by POSIX for option `-u`). +gitref:a2132d91739d[repository=src]. +(Sponsored by The FreeBSD Foundation). + +Make '-O' more versatile and predictable for man:ps[1]. +The man:ps[1] display's list of columns is now first built without taking into account the `-O` options. +In a second step, all columns passed via `-O` are finally inserted after the built-so-far display's first PID column (if it exists, else at start), in their order of appearance as arguments to the `-O` options. +gitref:1fc8cb547cd4[repository=src]. +(Sponsored by The FreeBSD Foundation). + +Remove not-explicitly-requested columns with duplicate data in man:ps[1]. +Before this change, when stacking up more columns in the display through command-line options, if user requested to add some "canned" display (through options `-j`, `-l`, `-u` or `-v`), columns in it that were "duplicates" of already requested ones (meaning that they share the same keyword, regardless of whether their headers have been customized) were in the end omitted. +gitref:7aa2f4826717[repository=src]. +(Sponsored by The FreeBSD Foundation). + +Add flags to filter jail prison and vnet variables in man:sysctl[8] output. +So users do not have to contact the source code to tell whether a variable is a jail prison / vnet one or not. +gitref:615c9ce250ee[repository=src]. + +man:grep[1] no longer follows symbolic links by default for recursive searches. +This matches the documented behavior in the manual page. +gitref:3a2ec5957ea9[repository=src] + [[userland-contrib]] === Contributed Software @@ -332,18 +437,38 @@ gitref:128bace5102e[repository=src] (Sponsored by The FreeBSD Foundation) `libpcap` has been upgraded to 1.10.5. gitref:26f21a6494b4[repository=src] (Sponsored by The FreeBSD Foundation) -`llvm` has been upgraded to 18.1.6. -gitref:f1e3279983d6[repository=src] - -`openssl` has been upgraded to 3.0.15. -gitref:cc43f991ab3e[repository=src] - `tcpdump` has been upgraded to 4.99.5. gitref:ec3da16d8bc1[repository=src] (Sponsored by The FreeBSD Foundation) `unbound` has been upgraded to 1.22.0. gitref:0a096a7b3ae8[repository=src] +`llvm` has been upgraded to 19.1.7-0-gcd708029e0b2. +gitref:dc3f24ea8a25[repository=src] + + +man:zfs[8]: OpenZFS has been updated to zfs-2.2-release(2.2.7)(gitref:2ec8b6948070[repository=src]). + +man:xz[1] has been updated to 5.8.1(gitref:9679eedea94c[repository=src]). + +man:less[1] has been updated to v668(gitref:0bb4c188d363[repository=src]). + +man:file[1] has been updated to 5.46(gitref:71c92e6b94f0[repository=src]). + +man:expat[3] has been updated to 2.7.1(gitref:6f7ee9ac036e[repository=src]). + +`tzdata` has been updated to 2025b(gitref:475082194ac8[repository=src]). + +OpenSSH has been updated to 9.9p2(gitref:059b786b7db5[repository=src]). +(Sponsored by The FreeBSD Foundation). + +OpenSSL has been updated to 3.0.16(gitref:cb29db243bd0[repository=src]). + +`googletest` has been updated from 1.14.0 to 1.15.2(gitref:1d67cec52542[repository=src]). +One notable change is that GoogleTest 1.15.x now officially requires C++-14 (1.14.x required C++-11). + +`spleen` has been updated to Spleen 2.1.0(gitref:26336203d32c[repository=src]). + [[userland-libraries]] === Runtime Libraries and API @@ -367,6 +492,8 @@ It reports whether a `cap_rights_t` has no rights set. gitref:e77813f7e4a3[repository=src] (Sponsored by The FreeBSD Foundation) +`libcxxrt` has been updated to upstream 6f2fdfebcd62(gitref:d9901a23bd2f[repository=src]). + [[userland-deprecated-programs]] === Deprecated Applications @@ -376,6 +503,20 @@ gitref:3958be5c29da[repository=src] (Sponsored by The FreeBSD Foundation) The accuracy of man:asinf[3] and man:acosf[3] has improved. gitref:33c82f11c267[repository=src] +Update deprecation warning to note that man:gvinum[8] is removed in 15.0(gitref:dec497a9fcbf[repository=src]). + +Deprecation notice for man:syscons[4] has been added. +man:syscons[4] is not compatible with UEFI, does not support UTF-8, and is Giant-locked. +There is no specific timeline yet for removing it, but support for the Giant lock is expected to go away in one or two major release cycles. +(gitref:8c922db4f3d9[repository=src]). +(Sponsored by The FreeBSD Foundation). + +OpenSSH plans to remove support for the DSA signature algorithm in early 2025. + +man:publickey[5] stuffs has been deprecated. +This uses DES and it is likely that nobody uses that in 2025. +(gitref:9197c04a251b[repository=src]). + [[cloud]] == Cloud Support @@ -413,6 +554,55 @@ This section covers changes to kernel configurations, system tuning, and system The `fpu_kern_enter` and `fpu_kern_leave` routines have been implemented for powerpc, allowing the use of man:ossl[4] crypto functions in the kernel that use floating point and vector registers. gitref:91e53779b4fc[repository=src] +Support legacy PCI hotplug on arm64. +gitref:355f02cddbf0[repository=src]. +(Sponsored by Arm Ltd). + +Define a common 'mac' node for MAC's jail parameters for man:mac[3]. +To be used by man:mac_do[4]. +gitref:66fb52a27279[repository=src]. +(Sponsored by The FreeBSD Foundation). + +New `setcred()` system call and associated MAC hooks. +This new system call allows to set all necessary credentials of a process in one go: Effective, real and saved UIDs, effective, real and saved GIDs, supplementary groups and the MAC label. +Its advantage over standard credential-setting system calls (such as `setuid()`, `seteuid()`, etc.) is that it enables MAC modules, such as man:mac_do[4], to restrict the set of credentials some process may gain in a fine-grained manner. +gitref:c1d7552dddb5[repository=src]. +(Sponsored by The FreeBSD Foundation). + +Support multiple users and groups as single rule's targets in man:mac_do[4]. +Supporting group targets is a requirement for man:mac_do[4] to be able to enforce a limited set of valid new groups passed to `setgroups()`. +Additionally, it must be possible for this set of groups to also depend on the target UID, since users and groups are quite tied in UNIX (users are automatically placed in only the groups specified through '/etc/passwd' (primary group) and '/etc/group' (supplementary ones)). +gitref:83ffc412b2e9[repository=src]. +(Sponsored by The FreeBSD Foundation). + +Teach man:sysctl[8] to attach and run itself in a jail. +This allows the parent jail to retrieve or set kernel state when child does not have man:sysctl[8] installed (for example light weighted OCI containers or slim jails). +This is especially useful when manipulating jail prison or vnet sysctls. +For example, `sysctl -j foo -Ja` or `sysctl -j foo net.fibs=2`. +gitref:8d5d7e2ba3a6[repository=src]. + +Enable vnet man:sysctl[9] variables to be loader tunable. +In gitref:3da1cf1e88f8[repository=src], the meaning of the flag `CTLFLAG_TUN` is extended to automatically check if there is a kernel environment variable which shall initialize the `SYSCTL` during early boot. +It works for all `SYSCTL` types both statically and dynamically created ones, except for the `SYSCTLs` which belong to VNETs. +Note that the implementation has a limitation. +It behaves the same way as that of non-vnet loader tunables. +That is, after the kernel or modules being initialized, any changes (for example via `kenv`) to kernel environment variable will not affect the corresponding vnet variable of subsequently created VNETs. +To overcome it, `TUNABLE_XXX_FETCH` can be used to fetch the kernel environment variable into those vnet variables during vnet constructing. +gitref:894efae09de4[repository=src] + +man:sound[4]: Allocate vchans on-demand. +Refactor `pcm_chnalloc()` and merge with parts of `vchan_setnew()` (now removed) and `dsp_open()`’s channel creation into a `new dsp_chn_alloc()` function. +The function is responsible for either using a free HW channel (if `vchans` are disabled), or allocating a new vchan. +`hw.snd.vchans_enable` (previously `hw.snd.maxautovchans`) and `dev.pcm.X.{play|rec}.vchans` now work as tunables to only enable/disable `vchans`, as opposed to setting their number and/or (de-)allocating vchans. +Since these sysctls do not trigger any (de-)allocations anymore, their effect is instantaneous, whereas before it could have frozen the machine (when trying to allocate new vchans) when setting `dev.pcm.X.{play|rec}.vchans` to a very large value. +gitref:960ee8094913[repository=src]. +(Sponsored by The FreeBSD Foundation). + +LinuxKPI: `linux_alloc_pages()` now honors `__GFP_NORETRY`. +This is to fix slowdowns with drm-kmod that get worse over time as physical memory become more fragmented (and probably also depending on other factors). +gitref:831e6fb0baf6[repository=src] +(Sponsored by The FreeBSD Foundation). + [[drivers]] == Devices and Drivers @@ -473,6 +663,57 @@ man:nvme[4] and man:nvmecontrol[8] have been enabled on all architectures. gitref:24687a65dd7f[repository=src], gitref:aba2d7f89dcf[repository=src] (Sponsored by Chelsio Communications and Netflix) +man:mpi3mr[4] driver version has been updated to 8.14.0.2.0(gitref:e6d4b221ba7c[repository=src]). + +man:mpi3mr[4] MPI Header has been updated to Version 36. +This aligns with the latest MPI specification. +This includes updated structures, field definitions, and constants required for compatibility with updated firmware. +(gitref:60cf1576501d[repository=src]). + +The man:mpi3mr[4] driver is now in GENERIC (gitref:e2b8fb2202c2[repository=src]). + +man:rtw88[4]: Merge Realtek's rtw88 driver based on Linux v6.14 (gitref:8ef442451791[repository=src]). +(Sponsored by The FreeBSD Foundation). + +man:rtw89[4]: Merge Realtek's rtw89 driver based on Linux v6.14 (gitref:b6e8b845aeab[repository=src]). +(Sponsored by The FreeBSD Foundation). + +man:iwmbtfw[4]: Add support for 9260/9560 bluetooth adaptors (gitref:8e62ae9693bd[repository=src]). +Required firmware files are already included in to package:comms/iwmbt-firmware[] port. + +man:ena[4] driver version has been updated to v2.8.1 (gitref:a1685d25601e[repository=src]). +(Sponsored by Amazon, Inc.) + +man:ix[4]: Add support for 1000BASE-BX SFP modules x550(gitref:24491b4acce5[repository=src]). + +man:bnxt[4]: Enable NPAR support on BCM57504 10/25GbE NICs. +(gitref:54f842ed8897[repository=src]). + +man:bnxt[4]: Add 5760X (Thor2) PCI IDs support. +Add Thor2 PCI IDs. +(gitref:45e161020c2d[repository=src]). + +man:bnxt[4]: Add support for 400G speed modules (gitref:32fdad17f060[repository=src]). + +man:ix[4]: Add support for 1000BASE-BX SFP modules. +Add support for 1Gbit BiDi modules. +(gitref:c34817d9aef7[repository=src]). + +man:igc[4]: Fix attach for I226-K and LMVP devices. +The device IDs for these were in the driver's list of PCI ids to attach to, but `igc_set_mac_type()` had never been setup to set the correct mac type for these devices. +Fix this by adding these IDs to the switch block in order for them to be recognized by the driver instead of returning an error. +This fixes the man:igc[4] attach for the I226-K LOM on the ASRock Z790 PG-ITX/TB4 motherboard, allowing it to be recognized and used. +gitref:f034ddd2fa38[repository=src]. + +Remove old itr sysctl handler from man:em[4]. +This implementation had various bugs. The unit conversion/scaling was wrong, and it also did not handle 82574L or man:igb[4] devices correctly. +With the new AIM code, it is expected most users will not need to manually tune this. +gitref:edf50670e215[repository=src] +(Sponsored by BBOX.io). + +Added support for Brainboxes USB-to-Serial adapters in man:uftdi[4]. +(gitref:47db906375b5[repository=src]) + [[drivers-removals]] === Deprecated and Removed Drivers @@ -508,19 +749,27 @@ gitref:6b2af2d88ffd[repository=src] [[storage-zfs]] === ZFS -OpenZFS has been upgraded to version 2.2.6. -gitref:755e773877e9[repository=src] - [[storage-general]] === General Storage -[[boot]] -== Boot Loader Changes +Define a new `-a` command line option man:mountd[8]. +When a file system was exported with the `-alldirs` flag, the export succeeded even if the directory path was not a server file system mount point. +gitref:ead3cd3ef628[repository=src] -This section covers the boot loader, boot menu, and other boot-related changes. +Document recent file handle layout changes. +gitref:ca22082c01a7[repository=src] + +Allow to pass `{NGROUPS_MAX} + 1` groups in man:mountd[8]. +`NGROUPS_MAX` is just the minimum maximum of the number of allowed supplementary groups. +The actual runtime value may be greater. +Allow more groups to be specified accordingly (now that, a few commits ago, man:nmount[2] has been changed similarly). +gitref:ca9614d8f64a[repository=src] +(Sponsored by The FreeBSD Foundation). [[boot-loader]] -=== Boot Loader Changes +== Boot Loader Changes + +This section covers the boot loader, boot menu, and other boot-related changes. The man:loader[8] now reads local configuration files listed in the variable `local_loader_conf_files` after other configuration files, defaulting to [.filename]#/boot/loader.conf.local#. gitref:a25531db0fc2[repository=src] @@ -548,6 +797,30 @@ The BIOS boot loader added back support for gzip and bzip2, but removed support (The EFI boot loader is unchanged with support for all of those.) gitref:4d3b05a8530e[repository=src] (Sponsored by Netflix) +man:loader.efi[8]: Favor the v3 (64-bit) entry point in man:smbios[4]. +Be consistent with what is done with non-EFI boot (but with the difference that EFI runs in 64-bit mode on 64-bit platforms, so there is no restriction that the v3 entry point should be below 4GB). +gitref:807d51be8040[repository=src]. +(Sponsored by The FreeBSD Foundation). + +man:libsa[3]: Favor the v3 (64-bit) entry point on non-EFI boot in man:smbios[4]. +When both the 32-bit and 64-bit entry points are present, the SMBIOS specification says that the 64-bit entry point always has at least all the structures the 32-bit entry point refers. +In other words, the 32-bit entry point is provided for compatibility, so it is assumed the 64-bit one has more chances to be filled with adequate values. +gitref:93af0db0d529[repository=src] +(Sponsored by The FreeBSD Foundation). + +man:libsa[3]: Use 64-bit entry point if table below 4GB on non-EFI boot in man:smbios[4]. +On amd64, boot blocks and the non-EFI loader are 32-bit compiled as clients of BTX, so cannot access addresses beyond 4GB. +However, the 64-bit entry point may refer to a structure table below 4GB, which can be used if the BIOS does not provide a 32-bit entry point. +The situation is similar for powerpc64. +gitref:7b0350b376c0[repository=src]. +(Sponsored by The FreeBSD Foundation). + +Search for v3 (64-bit) entry point first on BIOS boot in man:smbios[4]. +When booted from BIOS (i.e., not EFI), also search for a 64-bit version of the SMBIOS Entry Point. +This allows to detect and report the proper SMBIOS version with BIOSes that only provide the v3 table, as happens on Hetzner virtual machines. +For machines that provide both, leverage the v3 table in priority consistently with the EFI case. +gitref:145ef4af15f0[repository=src]. +(Sponsored by The FreeBSD Foundation). [[network]] == Networking @@ -581,11 +854,24 @@ gitref:472a0ccf847a[repository=src] (Sponsored by Rubicon Communications, LLC (" This feature has also been added to the man:lem[4], man:em[4] and man:igb[4] drivers. A major regression in UDP performance introduced in FreeBSD 12.0, including NFS over UDP, is believed to be fixed with this change. gitref:49f12d5b38f6[repository=src] (Sponsored by Rubicon Communications, LLC ("Netgate") and BBOX.io) +Teach man:ip6addrctl[8] to attach and run itself in a jail. +This will make it easier to manage address selection policies of vnet jails, especially for those light weighted OCI containers or slim jails. +gitref:b709f7b38cc4[repository=src] + +Convert `PF_DEFAULT_TO_DROP` into a vnet loader tunable 'net.pf.default_to_drop' for man:pf[4]. +gitref:7f7ef494f11d[repository=src] introduced a compile time option `PF_DEFAULT_TO_DROP` to make the man:pf[4] default rule to drop. +While this change exposes a vnet loader tunable 'net.pf.default_to_drop' so that users can change the default rule without re-compiling the man:pf[4] module. +gitref:3965be101c43[repository=src] + [[wireless-networking]] === Wireless Networking The LinuxKPI 802.11 comapt layer man:linuxkpi_wlan[4] gained support for the Galois/Counter Mode Protocol (GCMP) from man:wlan_gcmp[4]. (Sponsored by The FreeBSD Foundation) +The man:rtw88[4] driver was made to work (associate) again and a memory leak got resolved. (Sponsored by The FreeBSD Foundation) + +Following other drivers man:iwlwififw[4] firmware was removed from the base system in favor of the ports based solution and man:fwget[8] support. (Sponsored by The FreeBSD Foundation) + [[hardware]] == Hardware Support @@ -605,6 +891,9 @@ gitref:f9e09dc5b1d5[repository=src] Under Hyper-V, TLB flushes are now performed using hypercalls rather than IPIs, providing up to a 40% improvement in TLB performance. gitref:7ece5993b787[repository=src] (Sponsored by Microsoft) +Several bug fixes and configuration changes collectively allow device hotplug on both x86 and arm64 ("Graviton") EC2 instances. +Users upgrading EC2 instances from earlier FreeBSD releases should set `hw.pci.intx_reroute=0` and `debug.acpi.quirks="56"` in `/boot/loader.conf`. + [[linuxulator]] === Linux Binary Compatibility @@ -630,11 +919,62 @@ This section covers changes to manual (man:man[1]) pages and other documentation A new man:networking[7] manual page provides a quickstart guide to connecting the system to networks including Wi-Fi, and links to other manual pages and the handbook. gitref:39f92a4c4c49[repository=src] +Refer to man:graid[8] and man:zfs[8] instead of man:gvinum[8] in man:ccdconfig[8]). +(gitref:55cb3a33d920[repository=src]). + +man:ps[1]: Document change in behavior for `-a`/`-A`. +Document the practical consequence of change gitref:93a94ce731a8[repository=src] that specifying `-a`/`-A` leads to printing all processes regardless of the presence of other process selection options (except for `-x`/`-X`, which command a filter). +gitref:eed005b57895[repository=src]. +(Sponsored by The FreeBSD Foundation). + +man:ps[1]: Change in behavior for option `-U`. +gitref:4e4739dd0745[repository=src] +(Sponsored by The FreeBSD Foundation). + +man:ps[1]: Change of how current user's processes are matched. +gitref:7219648f60d1[repository=src]. +(Sponsored by The FreeBSD Foundation). + +man:ps[1]: Match current user's processes using effective UID. +This puts man:ps[1] of FreeBSD in conformance with POSIX. +gitref:1e8dc267ca91[repository=src]. +(Sponsored by The FreeBSD Foundation). + +man:mac_do[4]: Change of rules syntax; Provide hints and pointers. +gitref:0c3357dfa18f[repository=src]. +(Sponsored by The FreeBSD Foundation). + +man:firewire[4]: Add deprecation notice. +This was originally discussed as part of FreeBSD 15 planning, but did not happen in time. +Add the deprecation notice now, with an expectation that it will be removed before FreeBSD 16. +gitref:fc889167c319[repository=src]. +(Sponsored by The FreeBSD Foundation). + +The ethernet switch controllers, man:mtkswitch[4], man:ip17x[4], man:ar40xx[4], and man:e6000sw[4] have gained initial manual pages. + +man:mount[8] has gained an example for remounting all filesystems read/write in single-user mode. + +Manual pages for the lua man:loader[8] modules have had their desctiptions reworded to optimize man:apropos[1] results. + +The manual pages style guide, man:style.mdoc[5], has gained a section for listing supported hardware. +When listed this way, the supported hardware will be listed in link:https://www.freebsd.org/releases/{localRel}R/hardware[the supported hardware notes]. +Many manuals have had this section added or reworded in this release. + +Much work has gone into adding man:sysctl[8]s and environment variables to the manual. +Try searching for them with `apropos Va=here.is.the.sysctl` or `apropos Ev=here_is_the_environment_variable`. + +The man:intro[5] to the File Formats manual has been revised, incorporating improvements from OpenBSD. + [[ports]] == Ports Collection and Package Infrastructure This section covers changes to the FreeBSD Ports Collection, package infrastructure, and package maintenance and installation tools. + +A new `FreeBSD-kmods` repository is included in the default `/etc/pkg/FreeBSD.conf` man:pkg[8] configuration file. +This repository contains kernel modules compiled specifically for {releaseCurrent} rather than for the {releaseBranch} branch. +Installing kernel modules from this repository allows drivers with unstable kernel interfaces, in particular graphics drivers, to work even when the main {releaseBranch} repository has packages build on a previous release. (gitref:a47542f71511[repository=src]). + [[Installer]] === Installer From nobody Sat Jul 5 13:45:37 2025 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 4bZBbQ05GSz60qMs for ; Sat, 05 Jul 2025 13:45: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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bZBbP4Qtkz3Hp2; Sat, 05 Jul 2025 13:45:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751723137; 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=UWVYWWc/ytENB88Ahwp+Ww4Mbn2ai2qg8MCax9wUiRA=; b=Pqz14QMClL0PcXmRhfRIwo8X4zF3/LEx9uQ18jWClkH8eS4J5VyI32nEcHw0kmDaL0TOoA mwpEsd/lVG7nSVKop9pNAbHeVGlBzrBK+SOqiehg6FikS9AzcLtSRKpQs/OvqvoNAUHxf0 pD5aSOvzTg533GY9+9m9o3NdnbojCXqfmdtkUPRkb2CCOe+O2kJaqTXDBQpcxrjVkE6bXY otNTjPZtOuKW9Qc4carb1Sd+IgJBFSmuddkZVgf1jd+jzy01DzYnJ5PGuKnBRQXJl3VNgq OBAyILU77sLUGhwBY0j7h6TwM6veyuJs9fUdiBqC/LuYVBSwNR3HefQii+QPrQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751723137; 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=UWVYWWc/ytENB88Ahwp+Ww4Mbn2ai2qg8MCax9wUiRA=; b=EiFFSqXYJsZa9PnlUcMWDECas+9dgBlbbvWgz9O8zg3eyCdPt5MQnp4VcLFzVisKoE5x+3 i69sIDXfca71oaHGWmXK2ipdPb+McyQQxKyeM0CyD7ZaSMWicO13aoAYfL9YkN2ET+mK8q NgGBISxGwe+EsXxoV9DubRPlpGX5Ow2kXvQuZlDIeKMaJ0nzB5m9CvK8avjYukTTeRst1P Xpkr1SKnxoKNqcFA8j6tIWmVB37ri3MSVM1AmOJ8iJaQ1oa3meKCoMHyYjqFd3oeBvjSCR 8MLJdXZLYah4GoEYf9OkeGbGSBuDrorVUF9GgDcAsv2tDfvr9mgqzUuUsssqKA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751723137; a=rsa-sha256; cv=none; b=NzbVaQkk0xQSje9AjAGE7WLSFsmYece1RpbeeUX+doXWDD1mOp5+dhFwjvMTc/em1GpM0W iaYvZX4V6g822ZyYtrhCXRXxxcx5m2YkFwbTdo0e75AwkDLNMQkS7Zd/DaCSaStqOGrZB/ I0Ooht7He+nR/l15kqKr9eKxYuNYe7rBbFd40uopW/SU18ZqIisdZJGs80wwJ/p+qIdCN8 5Sm3e/rTyGmIov4YDeRaSFDrc2CN5E3Ij0ybiqBqI3mlSAoLPhDdEaDDlb8zPOgpP3cn4k hGs4xNfsmB/CTElQsTDSOMSxGBtViK18YwN+pPzjng/yHQ7tnycIOv3vRq7h0w== 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 4bZBbP3XNkzfS5; Sat, 05 Jul 2025 13:45:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 565DjbSO051520; Sat, 5 Jul 2025 13:45:37 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 565Djb8e051517; Sat, 5 Jul 2025 13:45:37 GMT (envelope-from git) Date: Sat, 5 Jul 2025 13:45:37 GMT Message-Id: <202507051345.565Djb8e051517@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 49a2a3ea08 - main - Status/2025Q2/geomman.adoc: Add report 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 49a2a3ea08ae2a4394ae174a39fabedd5041645b Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=49a2a3ea08ae2a4394ae174a39fabedd5041645b commit 49a2a3ea08ae2a4394ae174a39fabedd5041645b Author: Braulio Rivas AuthorDate: 2025-06-30 08:39:42 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-07-05 13:45:01 +0000 Status/2025Q2/geomman.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/520 --- .../en/status/report-2025-04-2025-06/geomman.adoc | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/website/content/en/status/report-2025-04-2025-06/geomman.adoc b/website/content/en/status/report-2025-04-2025-06/geomman.adoc new file mode 100644 index 0000000000..fd6ad08676 --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/geomman.adoc @@ -0,0 +1,32 @@ +=== Geomman Development + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[Geomman GSoC wiki] URL: link:https://wiki.freebsd.org/SummerOfCode2025Projects/FullDiskAdministrationToolForFreeBSD[] + +link:https://gitlab.com/brauliorivas/geomman[geomman Gitlab repository] URL: link:https://gitlab.com/brauliorivas/geomman[] + +link:https://gitlab.com/alfix/bsddialog[bsddialog repository] URL: link:https://gitlab.com/alfix/bsddialog[] + +link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[sade] URL: link:https://man.freebsd.org/cgi/man.cgi?query=sade&manpath=FreeBSD+14.3-RELEASE+and+Ports[] + +Contact: Braulio Rivas + +Geomman is a new partition tool based on man:sade[8] that brings more functionality such as moving, copying, and pasting partitions. +Geomman is part of Google Summer of Code 2025. +Currently, it is available in a Gitlab repository. +But at some future time, it is expected to become a tool in the base system. + +Geomman is a TUI designed to allow to growing, shrinking, moving, copying, and pasting partitions with filesystems other than UFS. +For example, users may be able to create an exFAT partition, as well as to resize an ext4 filesystem. +This would make partition management easier, because there are tools for each individual task (mainly depending on the filesystem), but none that concentrates all cases in a single tool. + +For the moment, geomman only allows copying and pasting partitions. +However, for the next report the tool should be almost finished. + +Currently, I am working on a mechanism to move partitions using man:dd[1]. +Other approaches may be possible, so any help is very welcome. + +The next steps for geomman are: + +* Develop a way of moving partitions. +* Handle duplicate UUIDs between partitions when using dd. +* Add options to create, grow, and shrink more filesystem types. + +Sponsor: Google Summer of Code From nobody Sat Jul 5 13:45:38 2025 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 4bZBbR2swrz60qKZ for ; Sat, 05 Jul 2025 13:45:39 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bZBbQ4H4Yz3Hyy; Sat, 05 Jul 2025 13:45:38 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751723138; 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=y0txSdg1wzeCz8xQO1U5/Pj3wp74dCga2kIM7wjAJo4=; b=tZRb/celF4nUJldJUxuNp0XZYfSyL8zFYjDrlj91+n2OqVu54TwKE3lwLXLkkfVBj2RWoB AU7FKzbwpzZiSDKsHk5CFNyr3ZRUnDwf6hxgK7OgeOdM9B8vDkjDKmN8iDfi59MbNNmuxZ JDnD7Fk3AFDNVoa3QGikF1reh8ThXTXiR0GetvSBChsRR4HbtxmGBY0V6fIsGzcsuc0Zqx P8SNvwRtdxAcoOm+rWqICwJlfF8YkwT6our98vo46eZdlupc7mhcFk39hEbFxZ07u0J4nn k1xxZPbLEisE7dzc0pOq5aqwuS9NRVnEJur0sOjAMgCVkzjKXzg5adl5aDUfFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751723138; 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=y0txSdg1wzeCz8xQO1U5/Pj3wp74dCga2kIM7wjAJo4=; b=CmQ7NouKK9YJHLGUfzoWyP/9F422J7pSt1EfFDZvUnfoY0gVTRzMXlVHL4jSmONJ4jmYxe exnVrdwubQ0Z/uKrPz0kRzI8Hja8ombKuE7/7yCmzArMjR4i9Zf0iyxCUd9rZRYuMbrL7c +rXkVOXRMCzlG0NQ2rinQbjJ8xmHLnqvWYnQTxMT11bRJ9MYjCCtg659AEO8sT/4krPcHK 00U7W07UVmNAGbJQysnAKP3Dj1y+MAPBXSC5kMtXDjaibgFzv6uoiiswG0s6xhmYiUVeIS ZZCrdxU87A+g/eQ3ZLMB2AOaLs4eaFAENwfxdI4iDgdtXwEphS4ZAuzE/e2ZvQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751723138; a=rsa-sha256; cv=none; b=XRvHIwuVUIh+Vaf/biS+TnZNi8jZPSk7tQvDIUzyTVTBTreKN8SBTtxsvn/5e7PdJVitWe 6a32qPVSk8eqYZoWOJfJDp9ETOs1SuWo/YMO0bZjSDlZenVfLpSUCDE3/ntvHpMco8oeFO Jjqh4dp0Pt2QVlWdocDX0887WZdmQFqodPtK6ZUzQzlc0Z1+VU1iQ1uQrjWUeir6fn9Tl3 qVT3tim/Y09fsHlVevn3woX+/v27Rpf5cHx596UMQlvjfWQfxZEDqoFx/B9F6XFQV/Fefv BdNbWj1CCemgDqmChNbdLN/+asSYVb2emm5bYS9psQT7SAMhjPf7dU0XF+TSxg== 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 4bZBbQ3q1NzfS6; Sat, 05 Jul 2025 13:45:38 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 565Djccn051559; Sat, 5 Jul 2025 13:45:38 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 565Djc6L051556; Sat, 5 Jul 2025 13:45:38 GMT (envelope-from git) Date: Sat, 5 Jul 2025 13:45:38 GMT Message-Id: <202507051345.565Djc6L051556@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: e048d38a31 - main - Status/2025Q2/drm-drivers.adoc: Add report 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e048d38a31d876e74264bf013b2db230f2618891 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=e048d38a31d876e74264bf013b2db230f2618891 commit e048d38a31d876e74264bf013b2db230f2618891 Author: Jean-Sébastien Pédron AuthorDate: 2025-06-29 17:54:52 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-07-05 13:45:01 +0000 Status/2025Q2/drm-drivers.adoc: Add report Reviewed by: status (Pau Amma ) Pull Request: https://github.com/freebsd/freebsd-doc/pull/519 --- .../status/report-2025-04-2025-06/drm-drivers.adoc | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/website/content/en/status/report-2025-04-2025-06/drm-drivers.adoc b/website/content/en/status/report-2025-04-2025-06/drm-drivers.adoc new file mode 100644 index 0000000000..7ba18092d6 --- /dev/null +++ b/website/content/en/status/report-2025-04-2025-06/drm-drivers.adoc @@ -0,0 +1,36 @@ +=== DRM drivers + +Links: + +link:https://github.com/freebsd/drm-kmod/pull/361[Update to Linux 6.9 DRM drivers] URL: link:https://github.com/freebsd/drm-kmod/pull/361[] + +Contact: Jean-Sébastien Pédron + +DRM drivers are **kernel drivers for integrated and discrete GPUs**. +They are maintained in the Linux kernel and we port them to FreeBSD. +As of this report, we take the AMD and Intel DRM drivers only (NVIDIA FreeBSD drivers are proprietary and provided by NVIDIA themselves). + +We port them one Linux version at a time. +This allows us to ship updates more often and it eases porting and debugging because we have a smaller delta compared to a bigger jump skipping several versions. + +This quarter, we finally merged the drivers from Linux 6.7 and 6.8 that were done during the first quarter into *drm-kmod*. +The **porting for DRM drivers from Linux 6.9 was finished** and is now ready for review and testing; +https://github.com/freebsd/drm-kmod/pull/361[see the pull request for instructions] if you want to try them. +The pull request also lists all the patches needed to `linuxkpi`, the Linux drivers compatibility layer in the FreeBSD kernel. +Several patches were already reviewed but there is still work. + +These updates target the FreeBSD 15-CURRENT development branch for now. +Once kernel patches are accepted and the DRM drivers updates merged, we will evaluate if/how we can backport the kernel patches to earlier release branches (namely 14-STABLE). + +While waiting for review, we also started to work on two features which were unsupported on FreeBSD: +* https://github.com/freebsd/drm-kmod/pull/357[`DMA_BUF_IOCTL_EXPORT_SYNC_FILE` and `DMA_BUF_IOCTL_IMPORT_SYNC_FILE` ioctls] +* https://github.com/freebsd/drm-kmod/pull/358[`DRM_IOCTL_SYNCOBJ_EVENTFD` ioctl] + +They are apparently required to allow the use of wlroots-based Wayland compositors with the Vulkan API (see link:https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286311[]). +wlroots will need a patch as well because it only expects these features on Linux for now. + +Both pull requests as well as the patches to `linuxkpi` they rely on are ready for review and testing. +The `linuxkpi` patches are linked in the pull requests. + +This work is kindly sponsored by the FreeBSD Foundation as part of the Laptop and Desktop Project. + +Sponsor: The FreeBSD Foundation From nobody Sat Jul 5 19:34:41 2025 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 4bZLLB013fz61cy5 for ; Sat, 05 Jul 2025 19:34:42 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bZLL94SG7z3jx3; Sat, 05 Jul 2025 19:34:41 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751744081; 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=YrkWpOVnCwYVGykxpJ2K7w+2ufjG5P/DRynwo2HkfH0=; b=mMero2FkBjTUoHjxflT9NA/RLvwkFEAOiU5P5kXwZvC65xEjKoNybTA0lCPmGs9yoDZYgX IIQSHjLxPxp7ajlt4jAmoE7nT4KcSxdLpQrxfAr+irW8seMJVQLGfOYb2BxxBl2XvefoSM 94XcHCfK5WA9uod3x0KAPwTleD1881gbh9mJG8U/lOzY6aqGSa/dUg8q1RnmzzUQy5UnCV bqziQHmjKZWYqqmuakF1H8ZOqULqzpF3plhqWeg8EPmBI/OgrJ0yvEF6zGmXFc9jEkSotk RHI/loKqNRN4xAPrI0mCl8VoYxUXAY+EYSEjk8KlXEzr+xz4u+CjnwSvNAqVxQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751744081; 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=YrkWpOVnCwYVGykxpJ2K7w+2ufjG5P/DRynwo2HkfH0=; b=Z99jyv74msnjyvit2K8lNlL5FZ0KjKM8iRl35Z07JIdjnqd0h8au1qhmdnsNsICGBajF6R AdjtdifE2wfkCrLxtCHVcSdVRl8nowmrrlVoo+NY3c3WlwYXMkRPI8F6MayXts3Jao3Q5Y PhS60943iztpyetUaY1958UGOi00fuPmI1812NYYbXgEDqhL6Gqusm9oYXTG6y7ZMuKnLb /bd5bl0TETe76+9DB0xbqvimtSOTwJ6a1mv3nNX2xL39IPjdASVD6VojTZLQR5Yyz79x8+ yA0ZingGp5tQJBm0WnkeCYRWPhpv+OwDYcsUBWdZ5C6GGTzPu7Sa571EX6GU0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751744081; a=rsa-sha256; cv=none; b=iIDICfPsct2b8Oq2JmWnP9+Ruh/tSczEdzwl4HjnoTxBWhgIvFHaDwrUew6Z7/aw1Jgxfg AbSK959C1+WZedjzOCDxzKrlQiDXfjdh8xb2nEQvFevdKaEs0Cks7ZFAOWgS99Oszsq+WK i1mQopknjClqnNgRzaRr9NQMIZAr5JXQz9KdU12OBL+WmMalmhgE72tp8V8FmD9pD8sKmy oE2uirIuVBsMXp2Z+pe4Fh1HP8tzYcN40WcpRGfBtAL26MNdHZ0iMYBNfLPbHu1Wp3rMcU jrP6Ddy/uYUlrzxiYcEMvc7QfaEINy8hinJ9HIvYFiXVmYrBhJHPRA8zpJ1bFw== 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 4bZLL941XKzpwY; Sat, 05 Jul 2025 19:34:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 565JYfhZ009063; Sat, 5 Jul 2025 19:34:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 565JYfWr009060; Sat, 5 Jul 2025 19:34:41 GMT (envelope-from git) Date: Sat, 5 Jul 2025 19:34:41 GMT Message-Id: <202507051934.565JYfWr009060@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rene Ladan Subject: git: 5e40ec1da5 - main - doc/nl: re-add a '}' which somehow got lost. 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5e40ec1da5adbac319017921d110b59612df303b Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/doc/commit/?id=5e40ec1da5adbac319017921d110b59612df303b commit 5e40ec1da5adbac319017921d110b59612df303b Author: Rene Ladan AuthorDate: 2025-07-05 19:29:35 +0000 Commit: Rene Ladan CommitDate: 2025-07-05 19:29:35 +0000 doc/nl: re-add a '}' which somehow got lost. --- documentation/content/nl/articles/_index.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/nl/articles/_index.po b/documentation/content/nl/articles/_index.po index 50b3c66dda..2a3fb5fa6a 100644 --- a/documentation/content/nl/articles/_index.po +++ b/documentation/content/nl/articles/_index.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: FreeBSD Documentation VERSION\n" "POT-Creation-Date: 2022-01-08 11:34-0300\n" -"PO-Revision-Date: 2025-06-24 20:10+0000\n" +"PO-Revision-Date: 2025-06-26 04:45+0000\n" "Last-Translator: René Ladan \n" "Language-Team: Dutch \n" @@ -27,4 +27,4 @@ msgstr "Artikelen" #. type: Plain text #: documentation/content/en/articles/_index.adoc:8 msgid "{{< list-articles-directories >}}" -msgstr "{{< list-articles-directories >}" +msgstr "{{< list-articles-directories >}}" From nobody Sat Jul 5 19:34:42 2025 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 4bZLLB70Jhz61cT7 for ; Sat, 05 Jul 2025 19:34:42 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bZLLB54HJz3k0D; Sat, 05 Jul 2025 19:34:42 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751744082; 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=zypEC7F6tLihD2bx2nxGScibQtpFKhUN7Q6WaJCyNlQ=; b=e0D119GjEsi9fNxNXQ5QjZDxm1jsSNerRyWTxadomGWOkko1XLgzXWMtIJvoH7a0uj/8SC Z1g5FQVcBWtO4bRXbQ4kwk3zczXrFpYoJ4dGShrQPZ2WIiHPSGXnFaZH5s9pg0MLq96FA1 h1Lb7pkNsgxPQe1WANmD20Ec8lufhiUXIWlt6Q7lt700cTreQ4nk5Iy+VPjRT6bWX+gDmx BQViQrO7VWFWVWC7y0kal1CzAeT5xUd6n+voFfS+k6h9Z1Oe07Wm/WqIhKQwxFBBoCBZfk yddKludEXuhi88ne75pGXnkI5hIgeup8GkLFwxlTtRWZfxd75+AgPGrXTzAQWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751744082; 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=zypEC7F6tLihD2bx2nxGScibQtpFKhUN7Q6WaJCyNlQ=; b=Nabn6wY4plzS2Jq1jVxt8qVzfgR8P7dNhVB84JHQ5/BydRksxqbNW29dALgKMPz3aSQ1xI uHqR2W6C2rWIYUozT6vss4a9LGN3lsXebdALSDphZCew+Kg70Q+z6LTkDpn+wQgS2MyNMn y8p7VR6952U3t8gkjAi1poG/bk96LoWiCXyaeoaUJBsrVl+nXZw4SvVqSoVVFrXnZuSlPC 6RhDc34RyLakRO7tNAAznKOALx3hSI3wxd7z9Nd1kxH4mfJDfhtfGR7LThdfjGt77MSQpY 05i4u7A5aqGVHXhvnt9+s6a7epldjFsd0IJ/501ap0qmz68A87drzuE5B+1R1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751744082; a=rsa-sha256; cv=none; b=ESDGNeMdxz22iMBn4nUZ8p2z91Rhf7aRHeQXbst6i49V33P2c5uXpaeX5f+DwEw84er8Hs br5m8m2hRkaQrXHyXII0wmtDtba+YZpg/cJhlz1QFVFDTmGbmkat5sVNQZwwDlHYoqbsDl dGgL4WYUJ+sRx23afxBv5bLi5nJSCu3RpfxJFGEDlsXAsAXjxQMRw45fEKtxiUBEum9Wrw 3WA3wE4imkHhpKK/1dxPisFKZbfFZHqSydVbFjj1IOyhrBPoVX8TJJVAyo81hFpce076ON oqGwDvTlHdUpDCRhHsdgN85PujUNja/R8q7Snt5/jIDf6RaqHy696E2WNkh1iA== 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 4bZLLB4gYdzpwZ; Sat, 05 Jul 2025 19:34:42 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 565JYgLF009097; Sat, 5 Jul 2025 19:34:42 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 565JYgWR009094; Sat, 5 Jul 2025 19:34:42 GMT (envelope-from git) Date: Sat, 5 Jul 2025 19:34:42 GMT Message-Id: <202507051934.565JYgWR009094@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rene Ladan Subject: git: c1250c937a - main - doc/nl: update some in-between pieces of the Handbook 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c1250c937a0f6f348ef6007ec19ebed88c427106 Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/doc/commit/?id=c1250c937a0f6f348ef6007ec19ebed88c427106 commit c1250c937a0f6f348ef6007ec19ebed88c427106 Author: Tammo-Jan Kamminga AuthorDate: 2025-07-05 19:31:44 +0000 Commit: Rene Ladan CommitDate: 2025-07-05 19:32:35 +0000 doc/nl: update some in-between pieces of the Handbook Translated using Weblate. --- .../content/nl/books/handbook/_index.adoc | 29 ++++---- documentation/content/nl/books/handbook/_index.po | 38 ++++++++++ documentation/content/nl/books/handbook/book.adoc | 38 ++++++---- documentation/content/nl/books/handbook/book.po | 38 ++++++++++ .../content/nl/books/handbook/colophon.adoc | 48 +++++++++++++ .../content/nl/books/handbook/colophon.po | 40 +++++++++++ .../content/nl/books/handbook/partiv.adoc | 26 +++---- documentation/content/nl/books/handbook/partiv.po | 80 ++++++++++++++++++++++ documentation/content/nl/books/handbook/partv.adoc | 12 ++-- documentation/content/nl/books/handbook/partv.po | 30 ++++++++ 10 files changed, 334 insertions(+), 45 deletions(-) diff --git a/documentation/content/nl/books/handbook/_index.adoc b/documentation/content/nl/books/handbook/_index.adoc index f90c71e3e9..2788668a0d 100644 --- a/documentation/content/nl/books/handbook/_index.adoc +++ b/documentation/content/nl/books/handbook/_index.adoc @@ -1,17 +1,22 @@ --- -title: FreeBSD handboek +add_single_page_link: 'true' authors: - - author: The FreeBSD Dutch Documentation Project -copyright: 1995-2020 The FreeBSD Dutch Documentation Project -trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] + - + author: 'The FreeBSD Documentation Project' +bookOrder: 1 +copyright: '1995-2025 The FreeBSD Documentation Project' +description: 'Een uitgebreide, zich voortdurend ontwikkelende bron voor FreeBSD-gebruikers' next: books/handbook/preface -showBookMenu: true -weight: 0 params: - path: "/books/handbook/" + path: /books/handbook/ +showBookMenu: 'true' +tags: ["FreeBSD Handbook", "Handbook"] +title: 'FreeBSD Handboek' +trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] +weight: 0 --- -= FreeBSD handboek += FreeBSD Handboek :doctype: book :toc: macro :toclevels: 1 @@ -32,19 +37,19 @@ include::shared/attributes/attributes-{{% lang %}}.adoc[] include::shared/{{% lang %}}/teams.adoc[] include::shared/{{% lang %}}/mailing-lists.adoc[] include::shared/{{% lang %}}/urls.adoc[] +:chapters-path: content/{{% lang %}}/books/handbook/ endif::[] ifdef::backend-pdf,backend-epub3[] +:chapters-path: include::../../../../../shared/asciidoctor.adoc[] endif::[] endif::[] ifndef::env-beastie[] +:chapters-path: include::../../../../../shared/asciidoctor.adoc[] endif::[] -[.abstract-title] -Samenvatting - -Welkom bij FreeBSD! Dit handboek behandelt de installatie en het dagelijks gebruik van _FreeBSD {rel112-current}-RELEASE_ en _FreeBSD {rel120-current}-RELEASE_. Aan deze handleiding wordt nog gewerkt, en is het resultaat van het werk van veel mensen. Veel hoofdstukken of paragrafen bestaan nog niet en wat bestaat dient soms nog bijgewerkt te worden. Als de lezer mee wil helpen aan dit project kan een mail gestuurd worden naar de {freebsd-doc}. De meest recente versie van dit document is te vinden op de http://www.FreeBSD.org/[FreeBSD website]. Eerdere versies van dit handboek zijn te vinden op http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]. Het kan ook gedownload worden in veel verschillende formaten en compressiewijzen van de link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP server] of een van de vele <>. Een gedrukt exemplaar van het handboek is te koop bij de http://www.freebsdmall.com/[FreeBSD Mall] (Engels). Het handboek kan ook link:h ttps://www.FreeBSD.org/search/[doorzocht worden]. +include::{chapters-path}introduction.adoc[] ''' diff --git a/documentation/content/nl/books/handbook/_index.po b/documentation/content/nl/books/handbook/_index.po new file mode 100644 index 0000000000..36a95807bf --- /dev/null +++ b/documentation/content/nl/books/handbook/_index.po @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# René Ladan , 2025. +# Tammo-Jan Kamminga , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-07-02 04:45+0000\n" +"Last-Translator: Tammo-Jan Kamminga \n" +"Language-Team: Dutch \n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: description +#: documentation/content/en/books/handbook/_index.adoc:1 +#, no-wrap +msgid "A constantly evolving, comprehensive resource for FreeBSD users" +msgstr "" +"Een uitgebreide, zich voortdurend ontwikkelende bron voor FreeBSD-gebruikers" + +#. type: Title = +#: documentation/content/en/books/handbook/_index.adoc:1 +#: documentation/content/en/books/handbook/_index.adoc:18 +#, no-wrap +msgid "FreeBSD Handbook" +msgstr "FreeBSD Handboek" + +#. type: Plain text +#: documentation/content/en/books/handbook/_index.adoc:54 +msgid "'''" +msgstr "'''" diff --git a/documentation/content/nl/books/handbook/book.adoc b/documentation/content/nl/books/handbook/book.adoc index 52920c607a..27ec8a7433 100644 --- a/documentation/content/nl/books/handbook/book.adoc +++ b/documentation/content/nl/books/handbook/book.adoc @@ -1,12 +1,16 @@ --- -title: FreeBSD handboek +add_split_page_link: 'true' authors: - - author: The FreeBSD Dutch Documentation Project -copyright: 1995-2020 The FreeBSD Dutch Documentation Project -trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] + - + author: 'The FreeBSD Documentation Project' +copyright: '1995-2025 The FreeBSD Documentation Project' +description: 'Een uitgebreide, zich voortdurend ontwikkelende bron voor FreeBSD-gebruikers' +tags: ["FreeBSD Handbook", "Handbook"] +title: 'FreeBSD Handboek' +trademarks: ["freebsd", "ibm", "ieee", "redhat", "3com", "adobe", "apple", "intel", "linux", "microsoft", "opengroup", "sun", "realnetworks", "oracle", "3ware", "arm", "adaptec", "google", "heidelberger", "intuit", "lsilogic", "themathworks", "thomson", "vmware", "wolframresearch", "xiph", "xfree86", "general"] --- -= FreeBSD handboek += FreeBSD Handboek :doctype: book :toc: macro :toclevels: 2 @@ -42,11 +46,7 @@ ifndef::env-beastie[] include::../../../../../shared/asciidoctor.adoc[] endif::[] -[.abstract-title] -[abstract] -Samenvatting - -Welkom bij FreeBSD! Dit handboek behandelt de installatie en het dagelijks gebruik van _FreeBSD {rel112-current}-RELEASE_ en _FreeBSD {rel120-current}-RELEASE_. Aan deze handleiding wordt nog gewerkt, en is het resultaat van het werk van veel mensen. Veel hoofdstukken of paragrafen bestaan nog niet en wat bestaat dient soms nog bijgewerkt te worden. Als de lezer mee wil helpen aan dit project kan een mail gestuurd worden naar de {freebsd-doc}. De meest recente versie van dit document is te vinden op de http://www.FreeBSD.org/[FreeBSD website]. Eerdere versies van dit handboek zijn te vinden op http://docs.FreeBSD.org/doc/[http://docs.FreeBSD.org/doc/]. Het kan ook gedownload worden in veel verschillende formaten en compressiewijzen van de link:ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP server] of een van de vele <>. Een gedrukt exemplaar van het handboek is te koop bij de http://www.freebsdmall.com/[FreeBSD Mall] (Engels). Het handboek kan ook link:h ttps://www.FreeBSD.org/search/[ doorzocht worden]. +include::{chapters-path}introduction.adoc[] ''' @@ -63,8 +63,6 @@ include::{chapters-path}parti.adoc[] include::{chapters-path}introduction/_index.adoc[leveloffset=+1] -include::{chapters-path}install/_index.adoc[leveloffset=+1] - include::{chapters-path}bsdinstall/_index.adoc[leveloffset=+1] include::{chapters-path}basics/_index.adoc[leveloffset=+1] @@ -73,6 +71,10 @@ include::{chapters-path}ports/_index.adoc[leveloffset=+1] include::{chapters-path}x11/_index.adoc[leveloffset=+1] +include::{chapters-path}wayland/_index.adoc[leveloffset=+1] + +include::{chapters-path}network/_index.adoc[leveloffset=+1] + // Section two include::{chapters-path}partii.adoc[] @@ -86,6 +88,8 @@ include::{chapters-path}printing/_index.adoc[leveloffset=+1] include::{chapters-path}linuxemu/_index.adoc[leveloffset=+1] +include::{chapters-path}wine/_index.adoc[leveloffset=+1] + // Section three include::{chapters-path}partiii.adoc[] @@ -93,8 +97,6 @@ include::{chapters-path}config/_index.adoc[leveloffset=+1] include::{chapters-path}boot/_index.adoc[leveloffset=+1] -include::{chapters-path}users/_index.adoc[leveloffset=+1] - include::{chapters-path}security/_index.adoc[leveloffset=+1] include::{chapters-path}jails/_index.adoc[leveloffset=+1] @@ -107,6 +109,8 @@ include::{chapters-path}disks/_index.adoc[leveloffset=+1] include::{chapters-path}geom/_index.adoc[leveloffset=+1] +include::{chapters-path}zfs/_index.adoc[leveloffset=+1] + include::{chapters-path}filesystems/_index.adoc[leveloffset=+1] include::{chapters-path}virtualization/_index.adoc[leveloffset=+1] @@ -117,6 +121,8 @@ include::{chapters-path}cutting-edge/_index.adoc[leveloffset=+1] include::{chapters-path}dtrace/_index.adoc[leveloffset=+1] +include::{chapters-path}usb-device-mode/_index.adoc[leveloffset=+1] + // Section four include::{chapters-path}partiv.adoc[] @@ -145,4 +151,8 @@ include::{chapters-path}eresources/_index.adoc[leveloffset=+1] include::{chapters-path}pgpkeys/_index.adoc[leveloffset=+1] +include::{chapters-path}glossary.adoc[leveloffset=+1] + +include::{chapters-path}colophon.adoc[leveloffset=+1] + :sectnums: diff --git a/documentation/content/nl/books/handbook/book.po b/documentation/content/nl/books/handbook/book.po new file mode 100644 index 0000000000..5b860587a4 --- /dev/null +++ b/documentation/content/nl/books/handbook/book.po @@ -0,0 +1,38 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# René Ladan , 2025. +# Tammo-Jan Kamminga , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2022-07-07 23:22-0300\n" +"PO-Revision-Date: 2025-07-02 04:45+0000\n" +"Last-Translator: Tammo-Jan Kamminga \n" +"Language-Team: Dutch \n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: description +#: documentation/content/en/books/handbook/book.adoc:1 +#, no-wrap +msgid "A constantly evolving, comprehensive resource for FreeBSD users" +msgstr "" +"Een uitgebreide, zich voortdurend ontwikkelende bron voor FreeBSD-gebruikers" + +#. type: Title = +#: documentation/content/en/books/handbook/book.adoc:1 +#: documentation/content/en/books/handbook/book.adoc:12 +#, no-wrap +msgid "FreeBSD Handbook" +msgstr "FreeBSD Handboek" + +#. type: Plain text +#: documentation/content/en/books/handbook/book.adoc:51 +msgid "'''" +msgstr "'''" diff --git a/documentation/content/nl/books/handbook/colophon.adoc b/documentation/content/nl/books/handbook/colophon.adoc new file mode 100644 index 0000000000..08420981f6 --- /dev/null +++ b/documentation/content/nl/books/handbook/colophon.adoc @@ -0,0 +1,48 @@ +--- +description: 'FreeBSD Handboek Colofon' +params: + path: /books/handbook/colophon/ +prev: books/handbook/glossary +showBookMenu: 'true' +title: Colofon +weight: 46 +--- + +[colophon] +[[colophon]] += Colofon +:doctype: book +:toc: macro +:toclevels: 1 +:icons: font +:!sectnums: +:partnums: +:source-highlighter: rouge +:experimental: +:images-path: books/handbook/colophon/ + +ifdef::env-beastie[] +ifdef::backend-html5[] +:imagesdir: ../../../../images/{images-path} +endif::[] +ifndef::book[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +toc::[] +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +toc::[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +Dit boek is het gezamenlijke werk van honderden vrijwilligers aan het "FreeBSD Documentatie Project". De tekst is opgesteld in AsciiDoc. diff --git a/documentation/content/nl/books/handbook/colophon.po b/documentation/content/nl/books/handbook/colophon.po new file mode 100644 index 0000000000..13e6ea72dc --- /dev/null +++ b/documentation/content/nl/books/handbook/colophon.po @@ -0,0 +1,40 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Tammo-Jan Kamminga , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-07-05 04:45+0000\n" +"Last-Translator: Tammo-Jan Kamminga \n" +"Language-Team: Dutch \n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: description +#: documentation/content/en/books/handbook/colophon.adoc:1 +#, no-wrap +msgid "FreeBSD Handbook Colophon" +msgstr "FreeBSD Handboek Colofon" + +#. type: Title = +#: documentation/content/en/books/handbook/colophon.adoc:1 +#: documentation/content/en/books/handbook/colophon.adoc:13 +#, no-wrap +msgid "Colophon" +msgstr "Colofon" + +#. type: Plain text +#: documentation/content/en/books/handbook/colophon.adoc:49 +msgid "" +"This book is the combined work of hundreds of contributors to \"The FreeBSD " +"Documentation Project\". The text is authored in AsciiDoc." +msgstr "" +"Dit boek is het gezamenlijke werk van honderden vrijwilligers aan het " +"\"FreeBSD Documentatie Project\". De tekst is opgesteld in AsciiDoc." diff --git a/documentation/content/nl/books/handbook/partiv.adoc b/documentation/content/nl/books/handbook/partiv.adoc index faf8c5f1c6..a15b0d2d74 100644 --- a/documentation/content/nl/books/handbook/partiv.adoc +++ b/documentation/content/nl/books/handbook/partiv.adoc @@ -1,23 +1,23 @@ --- -title: Deel IV. Netwerkcommunicatie -prev: books/handbook/usb-device-mode next: books/handbook/serialcomms -showBookMenu: true -weight: 30 params: - path: "/books/handbook/partiv/" + path: /books/handbook/partiv/ +prev: books/handbook/usb-device-mode +showBookMenu: 'true' +title: 'Deel IV. Netwerkcommunicatie' +weight: 33 --- [[network-communication]] = Netwerkcommunicatie -Als het om servers gaat die hoge prestaties moeten leveren, wordt wereldwijd vaak FreeBSD toegepast. De hoofdstukken in dit deel behandelen: +FreeBSD is een van de meest gebruikte besturingssystemen voor hoogwaardige, snelle netwerkservers. De hoofdstukken in dit deel behandelen: -* Seriëe communicatie; -* PPP en PPP over Ethernet; -* E-mail; -* Netwerkdiensten; -* Firewalls; -* Overig gevorderd netwerken. +* Seriële communicatie +* PPP en PPP over Ethernet +* E-mail +* Netwerkdiensten +* Firewalls +* Andere geavanceerde netwerkonderwerpen -Deze hoofdstukken zijn geschreven om gelezen te worden als de informatie nodig is. Ze hoeven niet allemaal in een bepaalde volgorde gelezen te worden. Ze hoeven ook niet allemaal gelezen te worden om FreeBSD in een netwerkomgeving in te zetten. +Deze hoofdstukken kunnen worden gelezen als naslagwerk. Ze kunnen in willekeurige volgorde worden gelezen en niet alle hoofdstukken hoeven gelezen te worden om FreeBSD te kunnen gaan gebruiken in een netwerkomgeving. diff --git a/documentation/content/nl/books/handbook/partiv.po b/documentation/content/nl/books/handbook/partiv.po new file mode 100644 index 0000000000..b563e41840 --- /dev/null +++ b/documentation/content/nl/books/handbook/partiv.po @@ -0,0 +1,80 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Tammo-Jan Kamminga , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-07-03 04:45+0000\n" +"Last-Translator: Tammo-Jan Kamminga \n" +"Language-Team: Dutch \n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: title +#: documentation/content/en/books/handbook/partiv.adoc:1 +#, no-wrap +msgid "Part IV. Network Communication" +msgstr "Deel IV. Netwerkcommunicatie" + +#. type: Title = +#: documentation/content/en/books/handbook/partiv.adoc:12 +#, no-wrap +msgid "Network Communication" +msgstr "Netwerkcommunicatie" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:16 +msgid "" +"FreeBSD is one of the most widely deployed operating systems for high " +"performance network servers. The chapters in this part cover:" +msgstr "" +"FreeBSD is een van de meest gebruikte besturingssystemen voor hoogwaardige, " +"snelle netwerkservers. De hoofdstukken in dit deel behandelen:" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:18 +msgid "Serial communication" +msgstr "Seriële communicatie" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:19 +msgid "`PPP` and `PPP` over Ethernet" +msgstr "PPP en PPP over Ethernet" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:20 +msgid "Electronic Mail" +msgstr "E-mail" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:21 +msgid "Running Network Servers" +msgstr "Netwerkdiensten" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:22 +msgid "Firewalls" +msgstr "Firewalls" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:23 +msgid "Other Advanced Networking Topics" +msgstr "Andere geavanceerde netwerkonderwerpen" + +#. type: Plain text +#: documentation/content/en/books/handbook/partiv.adoc:25 +msgid "" +"These chapters are designed to be read when the information is needed. They " +"do not need to be read in any particular order, nor is it necessary to read " +"all of them before using FreeBSD in a network environment." +msgstr "" +"Deze hoofdstukken kunnen worden gelezen als naslagwerk. Ze kunnen in " +"willekeurige volgorde worden gelezen en niet alle hoofdstukken hoeven " +"gelezen te worden om FreeBSD te kunnen gaan gebruiken in een netwerkomgeving." diff --git a/documentation/content/nl/books/handbook/partv.adoc b/documentation/content/nl/books/handbook/partv.adoc index 1d00966fe0..f40da603dc 100644 --- a/documentation/content/nl/books/handbook/partv.adoc +++ b/documentation/content/nl/books/handbook/partv.adoc @@ -1,12 +1,12 @@ --- -title: Deel V. Appendix -prev: books/handbook/advanced-networking next: books/handbook/mirrors -showBookMenu: true -weight: 37 params: - path: "/books/handbook/partv/" + path: /books/handbook/partv/ +prev: books/handbook/advanced-networking +showBookMenu: 'true' +title: 'Deel V. Bijlagen' +weight: 40 --- [[appendices]] -= Appendix += Bijlagen diff --git a/documentation/content/nl/books/handbook/partv.po b/documentation/content/nl/books/handbook/partv.po new file mode 100644 index 0000000000..bc17ef7376 --- /dev/null +++ b/documentation/content/nl/books/handbook/partv.po @@ -0,0 +1,30 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Tammo-Jan Kamminga , 2025. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2025-05-01 19:56-0300\n" +"PO-Revision-Date: 2025-07-02 04:45+0000\n" +"Last-Translator: Tammo-Jan Kamminga \n" +"Language-Team: Dutch \n" +"Language: nl_NL\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: title +#: documentation/content/en/books/handbook/partv.adoc:1 +#, no-wrap +msgid "Part V. Appendices" +msgstr "Deel V. Bijlagen" + +#. type: Title = +#: documentation/content/en/books/handbook/partv.adoc:12 +#, no-wrap +msgid "Appendices " +msgstr "Bijlagen " From nobody Sun Jul 6 23:15:54 2025 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 4bb3By5Qvrz60ZNN for ; Sun, 06 Jul 2025 23:15:54 +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 "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bb3By4j7Dz3sHd; Sun, 06 Jul 2025 23:15:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751843754; 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=UxN/+SdCn6HRgpeFO3WmG99iEpeCKmVKplQEgUnOybM=; b=Gbz19vZs2Vm1iFLoM071T3bDTlA8xwJJtDcV6eLGyhTczr91t+QqTUPE2cA2ZkjlYzjmLL 7O08irZaOaO03rhmVaBLBaVx70hjN1/LyEoJmw9/2rCJvScOYEi+N9NOOEY/OLgqWvLr1F TIX6AyxGDCeeIJBOT7z2QLctO6lstp554nYBNCfk44ra9VneePOtQNceL7i0cp2gvAroU/ pht6zMS9GqTP1bWnHQlbZWx2/p5ZBe9e6ZMxwKx/JqjtDzaf3/4yZzdLRIIk8eNpC2e5DW ceGiKDwDghqJSDJRHWEhRgSJe82B2aGRuYQg97f7I/pVdsBGjZDDYNxrNPs2hg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751843754; 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=UxN/+SdCn6HRgpeFO3WmG99iEpeCKmVKplQEgUnOybM=; b=pGnfS6UnCaJXzCleg0mpYNTEqlUatl44GsiCk7+uCoT77+SJPPQun1c63cBIdcEVd9FatG APOr8oIfI0lCz8fF+/+bij4fvznyNYBTGoW0qUj+tXeEKcKPkDV2HcdtCRXDfOxqNhGF+J Vl1dXKLmJZdQitKeVKv4yExZlbGTkzedTUliOAAluYoiyBduD6J2oS1zXIjVTmrcTwMSIz ziMy7Z440Oy32Z47frblVjz/x5SWAbH+GbbPyrBVSeIdtl6AruINzVD+i5x1boy3y9vbog bDpH5Nq8lz2Gf/HzODHp9esbx6jya/Khrnn/5po7cRxgd9LpESae21I266ORXQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751843754; a=rsa-sha256; cv=none; b=aQvWPiRLbbadk6taLi0R9V7YChpwm2f8AczUvoPW9WGP+h0lbCU7oxdyff9EGOGrtctwiZ b4/kALgBq/LB1NPuOe4noFkxK7Q4ZZ2bZ1+sm7D2F12crGwcfKAYv/by1ysD5bvAAQbyed pcu3bO1fAmsrvxJkRHjIMHxqcDFjphZJ+s/1OHooxsPaizvXfX0WW/QXc9O/2l0E0zpHbb OmRtK/h5JmfP/RLomPpyIxvwM6pszrCQAuGGh7KnWJpw+hAc4RcIJBFUR6BVDZoIRB/DDR f0RV17sigw2+Oun7c4qf2YSPr79R+CWxY93APveVSgzvGae2e5mpyplG3DvUyQ== 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 4bb3By3yBPz9PD; Sun, 06 Jul 2025 23:15:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 566NFsu9030070; Sun, 6 Jul 2025 23:15:54 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 566NFsqL030067; Sun, 6 Jul 2025 23:15:54 GMT (envelope-from git) Date: Sun, 6 Jul 2025 23:15:54 GMT Message-Id: <202507062315.566NFsqL030067@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 139ddd6f54 - main - Add security advisory affecting 13.5R and 14.2R 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 139ddd6f54dd41a42474323c8e0ab4c0423e1818 Auto-Submitted: auto-generated The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=139ddd6f54dd41a42474323c8e0ab4c0423e1818 commit 139ddd6f54dd41a42474323c8e0ab4c0423e1818 Author: Philip Paeps AuthorDate: 2025-07-06 23:15:03 +0000 Commit: Philip Paeps CommitDate: 2025-07-06 23:15:03 +0000 Add security advisory affecting 13.5R and 14.2R FreeBSD-SA-25:06.xz affects 13.5R and 14.2R --- website/content/en/releases/13.5R/errata.adoc | 4 +--- website/content/en/releases/14.2R/errata.adoc | 1 + 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/13.5R/errata.adoc b/website/content/en/releases/13.5R/errata.adoc index 98591adeee..4ca7159bdd 100644 --- a/website/content/en/releases/13.5R/errata.adoc +++ b/website/content/en/releases/13.5R/errata.adoc @@ -41,9 +41,7 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Advisory |Date |Topic - -|No advisories.|| - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:06.xz.asc[FreeBSD-SA-25:06.xz] |2 July 2025 |Use-after-free in multi-threaded xz decoder |=== [[errata]] diff --git a/website/content/en/releases/14.2R/errata.adoc b/website/content/en/releases/14.2R/errata.adoc index 91bf5a1efd..559f6e29d9 100644 --- a/website/content/en/releases/14.2R/errata.adoc +++ b/website/content/en/releases/14.2R/errata.adoc @@ -48,6 +48,7 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:03.etcupdate.asc[FreeBSD-SA-25:03.etcupdate] |29 January 2025 |Unprivileged access to system files |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:04.ktrace.asc[FreeBSD-SA-25:04.ktrace] |29 January 2025 |Uninitialized kernel memory disclosure via ktrace(2) |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:05.openssh.asc[FreeBSD-SA-25:05.openssh] |21 February 2025 |Multiple vulnerabilities in OpenSSH +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:06.xz.asc[FreeBSD-SA-25:06.xz] |2 July 2025 |Use-after-free in multi-threaded xz decoder |=== [[errata]] From nobody Sun Jul 6 23:15:55 2025 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 4bb3Bz6Wdsz60ZPs for ; Sun, 06 Jul 2025 23:15:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4bb3Bz4vCWz3sFk; Sun, 06 Jul 2025 23:15:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751843755; 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=+bFautH1zNlYGHDQ9U/fLEBueodqaLC61xqc++umM0I=; b=L3s36UsrGFWzbWU+CwTTWb4W88CvgpViCIj01u0Syv40XPYXHfSJE/K8K6uLv5TooQMoTY scaHsnClxdJVsvzqMH5fXfB/KwCT7P11clgJRRKue55PxWCUM1iqOs6iogRfH85N3fQv5P QDe1Smq/EgFNzg1pmfMgsI8JzDTPhqXbuj8zfx/AJ0FQU2oyfk/0r/gnfJ475j8uMNwt37 WVv9PfcNDE9HTVmsgjrPGlPYvhlsISIQRInThQyCAeU3sdWfon5EWYckVLN8wlNtEW0uci /fsDjsqNcBy1slW4q/fauNy8J8JSqs0qqNmb+09H+MtX2XlkhmT1to1SogE10w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1751843755; 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=+bFautH1zNlYGHDQ9U/fLEBueodqaLC61xqc++umM0I=; b=dweKsrEaxuYLcTDD2VyIMgXsLuAuft4tbojTovkvIrpbA4Yr5vBUn0uS9RX4lN4mf++Ocq Ns0iRODpQpmy6o3lKAXXrEBaHe4TFTw7VQEqHYOCjvwzeO4sG0kaJ1V0xsnWA9t9UaiI4r h3VHmiJWRcS/BRXMHihLM5V/cl7myfE91MQZ0oNOB70V3n91HpRm5B2fvVPZdVlITNoFFK h2YB+nWbt6YZuLIoi/ETa0r65ddoYRytzVcfkJpGDGYEjABDU8uz3FL0WW+OU+0vLdP6wJ CZyLCopKuaKq3YmudnppDK2ha+6W+7tfD1DsjnoS5l3UhzAIZVijxttdv2hMvw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1751843755; a=rsa-sha256; cv=none; b=CmZ/k6ZuF4o0zyFCPxjbzw4N2WEdzWJNj1zM8wr5gBm+bkNavkKv/P8haW0pqfVeMM7pFf +E6Ry94QRm7FKgIi6epuGnKsyTHb3KK+XyZai2pSeXSQtaN1As4//hOstBYefPaQHlwSSr aSvpuH84baXbFVPxphnmDOI2CBsqiJZjJCxKg4S1Mp+cIPe8J2T4QIKBXwvYFj9kngF/de R01vLYZqza2HCUXIC0kKNMfUyGc9/tLsDeMEIXBIZX4LjJeMQYi7E+iexMj9a777zRIVcG Gakb6OmwDhFpugMKIDYCqbB6ccEged+ChpcUw/d3Mz8dauMwkaSQFAhOaw0o3w== 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 4bb3Bz4H10z9lc; Sun, 06 Jul 2025 23:15:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 566NFtiJ030107; Sun, 6 Jul 2025 23:15:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 566NFtrM030104; Sun, 6 Jul 2025 23:15:55 GMT (envelope-from git) Date: Sun, 6 Jul 2025 23:15:55 GMT Message-Id: <202507062315.566NFtrM030104@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 9f2b83e6e8 - main - Add errata affecting 13.5R, 14.2R and 14.3R 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: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9f2b83e6e8729d81bc0af93bce374ed0477f1a4f Auto-Submitted: auto-generated The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=9f2b83e6e8729d81bc0af93bce374ed0477f1a4f commit 9f2b83e6e8729d81bc0af93bce374ed0477f1a4f Author: Philip Paeps AuthorDate: 2025-07-06 23:15:03 +0000 Commit: Philip Paeps CommitDate: 2025-07-06 23:15:03 +0000 Add errata affecting 13.5R, 14.2R and 14.3R FreeBSD-EN-25:09.libc affects 13.5R and 14.2R FreeBSD-EN-25:10.zfs affects all supported releases FreeBSD-EN-25:11.ena affects 13.5R and 14.2R --- website/content/en/releases/13.5R/errata.adoc | 3 +++ website/content/en/releases/14.2R/errata.adoc | 3 +++ website/content/en/releases/14.3R/errata.adoc | 4 +--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/13.5R/errata.adoc b/website/content/en/releases/13.5R/errata.adoc index 4ca7159bdd..65a8414fb5 100644 --- a/website/content/en/releases/13.5R/errata.adoc +++ b/website/content/en/releases/13.5R/errata.adoc @@ -53,6 +53,9 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:04.tzdata.asc[FreeBSD-EN-25:04.tzdata] |10 April 2025 |Timezone database information update |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:05.expat.asc[FreeBSD-EN-25:05.expat] |10 April 2025 |Update expat to 2.7.1 |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:08.caroot.asc[FreeBSD-EN-25:08.caroot] |10 April 2025 |Root certificate bundle update +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:09.libc.asc[FreeBSD-EN-25:09.libc] |2 July 2025 |Dynamically-loaded C++ libraries crashing at exit +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:10.zfs.asc[FreeBSD-EN-25:10.zfs] |2 July 2025 |Corruption in ZFS replication streams from encrypted datasets +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:11.ena.asc[FreeBSD-EN-25:11.ena] |2 July 2025 |ena resets and kernel panic on Nitro v4 or newer instances |=== [[open-issues]] diff --git a/website/content/en/releases/14.2R/errata.adoc b/website/content/en/releases/14.2R/errata.adoc index 559f6e29d9..7336a110f7 100644 --- a/website/content/en/releases/14.2R/errata.adoc +++ b/website/content/en/releases/14.2R/errata.adoc @@ -64,6 +64,9 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:06.daemon.asc[FreeBSD-EN-25:06.daemon] |10 April 2025 |daemon(8) missing signals |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:07.openssl.asc[FreeBSD-EN-25:07.openssl] |10 April 2025 |Update OpenSSL to 3.0.16 |link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:08.caroot.asc[FreeBSD-EN-25:08.caroot] |10 April 2025 |Root certificate bundle update +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:09.libc.asc[FreeBSD-EN-25:09.libc] |2 July 2025 |Dynamically-loaded C++ libraries crashing at exit +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:10.zfs.asc[FreeBSD-EN-25:10.zfs] |2 July 2025 |Corruption in ZFS replication streams from encrypted datasets +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:11.ena.asc[FreeBSD-EN-25:11.ena] |2 July 2025 |ena resets and kernel panic on Nitro v4 or newer instances |=== [[open-issues]] diff --git a/website/content/en/releases/14.3R/errata.adoc b/website/content/en/releases/14.3R/errata.adoc index 7fed20d3cb..7d1d562d66 100644 --- a/website/content/en/releases/14.3R/errata.adoc +++ b/website/content/en/releases/14.3R/errata.adoc @@ -55,9 +55,7 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Errata |Date |Topic - -|No errata notices.|| - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:10.zfs.asc[FreeBSD-EN-25:10.zfs] |2 July 2025 |Corruption in ZFS replication streams from encrypted datasets |=== [[open-issues]]