From nobody Mon May 4 10:34:40 2026 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 4g8J1K5jH1z6d4wM for ; Mon, 04 May 2026 10:34:45 +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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g8J1K3DkFz3sXD for ; Mon, 04 May 2026 10:34:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777890885; 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=x+yV4hOpnfcsdEosUw+z1Tymr0V3r7HVC8UsoIK0538=; b=Y+eMJ5q2Dbw3nmBJRGWlvctaRYZT8yjj5CjLZO/5X1RqZJ1XJMScv+NtVXIvy15tYopxK+ KUSZjGA3sA8OTp1GnQ0bLv+n78r0m3YiwrWTUID9yG63jYYGg6ooIoy6VS2gB8ywFy5bca I9w5adcS1Zd2lPQrXOh2TTRDTLA3mAJaROkPgC8acXDjs5UY4SmSJbtio1hLBgOkJgGeut nP96QfHE/kXSYWMYUYGHyqnCuzQZtfNJOqS8TAXZNhGkYzL/EpbkFFhY1Czf9N0iYg+2cV i2uc10FxJd7KBqbaDwdgSHNapsY7sfyxhXM+0mfhiDGnWVlp60TzwWzsshsPhg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777890885; a=rsa-sha256; cv=none; b=KleYXJhsTeeQew79+4cK9Q6yqkMaQ0zv6CDCcpZCmpzIB7eqOz9TM8xgc/6uWYmDZ3P/Qe /okhX2E/8WurWw936Ma81iAr2s1aFgt/7pMnqyEwzOl1uOAgYW8Z/4A5TX3CK/WDBGesdi pK0Ie6cETkjvIkORVPBN7dzTQ/f3F1keiKe9YBlkg4JMiNziwdokg4iDypg0LU3lOXg3Oo UZMp8xxd1uWfCnZ3DcIsVuhiPN+yRlsrLZCR6SG/w+WMT/CUGomzsKsx6KdxhBHaL91Mo8 xnOxd4hmrw/binjYfNEpRiklv9IybTTc7G/wdG8W2vLm2eiLNKS4LVzO1Aso/w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777890885; 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=x+yV4hOpnfcsdEosUw+z1Tymr0V3r7HVC8UsoIK0538=; b=yU1Q6wYnbLjNsiQz+z6pvb9XTsNkVsvoEG8YJAgL1jqWRkx7Hn54WoWkA4DpPA6kE9p22C wdUQmcqUKTnO67HLt71ODIyW8X3F7WEK9JkoU8upwiAF5sygJELR+Z9YG+YcZmyxp7EZha 1W3MRWsNt73vcGf5Wc/RYhhiX/8PWAu/rpJJ6TKXf6qpWqhu9iQsVFz8Be3rId8WIehma8 wcpwCo2CeDRsMjH7DFej5WrcyAKiEpgC7r7VyR7YX+iLqbAo6XROe+dk4gY3Z82THMnCvi qdRQpiZ6/M1Ar2a0VKvzPpy6NcN2LvFra5TRcNo8PHt2pnp/iBRa3X2ws2O9Ww== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g8J1K2m9sz1Tp for ; Mon, 04 May 2026 10:34:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 27427 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 04 May 2026 10:34:40 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Piotr Smyrak Subject: git: 649a3ac48c - main - Add new ports committer (smyru) 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: smyru X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 649a3ac48c87e8ae675beb5b7d9d279b26d68883 Auto-Submitted: auto-generated Date: Mon, 04 May 2026 10:34:40 +0000 Message-Id: <69f87640.27427.420cfbae@gitrepo.freebsd.org> The branch main has been updated by smyru: URL: https://cgit.FreeBSD.org/doc/commit/?id=649a3ac48c87e8ae675beb5b7d9d279b26d68883 commit 649a3ac48c87e8ae675beb5b7d9d279b26d68883 Author: Piotr Smyrak AuthorDate: 2026-03-19 15:15:51 +0000 Commit: Piotr Smyrak CommitDate: 2026-05-04 10:29:25 +0000 Add new ports committer (smyru) Steps for new committers: 1. Add myself to authors 2. Update lists of developers and contributors 3. Add a news entry 4. Add my PGP key Reviewed by: 0mp (mentor) Approved by: 0mp (mentor) Differential Revision: https://reviews.freebsd.org/D56063 --- documentation/static/pgpkeys/smyru.key | 35 ++++++++++++++++++++++++++++++++++ shared/authors.adoc | 4 ++++ shared/contrib-additional.adoc | 1 - shared/contrib-committers.adoc | 1 + website/data/en/news/news.toml | 4 ++++ 5 files changed, 44 insertions(+), 1 deletion(-) diff --git a/documentation/static/pgpkeys/smyru.key b/documentation/static/pgpkeys/smyru.key new file mode 100644 index 0000000000..3674aa8d38 --- /dev/null +++ b/documentation/static/pgpkeys/smyru.key @@ -0,0 +1,35 @@ +// sh addkey.sh smyru F53E217E20746198 ; + +[.literal-block-margin] +.... +pub ed25519/F53E217E20746198 2026-03-17 [SC] [expires: 2028-03-16] + Key fingerprint = 305B DEA4 4E67 943C 164B 231D F53E 217E 2074 6198 +uid Piotr Smyrak +sub cv25519/3711FC89EBA49852 2026-03-17 [E] [expires: 2028-03-16] +sub ed25519/A5D3664F01E7750D 2026-03-17 [S] [expires: 2028-03-16] + +.... + +[.literal-block-margin] +.... +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mDMEablJpRYJKwYBBAHaRw8BAQdAp2HDlTjDr3jorRW1SXzP4BXphjWz+8X1jCIq +R4m81TK0IFBpb3RyIFNteXJhayA8c215cnVARnJlZUJTRC5vcmc+iJkEExYKAEEW +IQQwW96kTmeUPBZLIx31PiF+IHRhmAUCablJpQIbAwUJA8JnAAgLCQ0IDAcLAwUV +CgkICwUWAwIBAAIeBQIXgAAKCRD1PiF+IHRhmIr+AQCJFPwqnPTHqQ18+smdJIyF +L5jP9gD7dvhIOWOFiPHtigEA/3I0N/FyX2WHAyXj8hjwjgIR9xktdAzyz+fZ/SxG +0wG4OARpuUmlEgorBgEEAZdVAQUBAQdAYVsgTYoeq+Wv3EylPKOBLB7l/N5DwZey +4EB1gVKLEWQDAQgHiH4EGBYKACYWIQQwW96kTmeUPBZLIx31PiF+IHRhmAUCablJ +pQIbDAUJA8JnAAAKCRD1PiF+IHRhmCRyAQC470qGnMaR1oghdhDDuMvb3JfeSNKM +QkgKaHrIGDtR/wEA6X+d+QYMOm20otB/yeYjRbI+/oPKHlTnMegiD5buyg64MwRp +uUoKFgkrBgEEAdpHDwEBB0AMqRC5Iu8S82Zebiks5ixQP1GdHEpfSvWPtjIJzgWK +3oj1BBgWCgAmFiEEMFvepE5nlDwWSyMd9T4hfiB0YZgFAmm5SgoCGwIFCQPCZwAA +gQkQ9T4hfiB0YZh2IAQZFgoAHRYhBHFmaGf1kfbUADIFfqXTZk8B53UNBQJpuUoK +AAoJEKXTZk8B53UNA+MBAOPvjVRqhstS+UEylPye21iYYsEksGSSSmvKl4VhU79x +AP4lkO3G4YnhN1zbFuOjE3ACkHRNH5iDX6tRiw9XZq11B10TAQDUB1Bsi1ThBFNo +Um8zhp1Gmuqjkzj9t+8Yc0x5OcssswD/er0Mcz4ISTXDjHp9q9/jiecRDRH2DhPS +Om/+ooLgzAU= +=UAlk +-----END PGP PUBLIC KEY BLOCK----- +.... diff --git a/shared/authors.adoc b/shared/authors.adoc index 42e1b17582..5e9faba48a 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -3243,6 +3243,10 @@ :smpatel-email: smpatel@FreeBSD.org :smpatel: {smpatel-name} <{smpatel-email}> +:smyru-name: Piotr Smyrak +:smyru-email: smyru@FreeBSD.org +:smyru: {smyru-name} <{smyru-email}> + :snb-name: Nick Barkas :snb-email: snb@FreeBSD.org :snb: {snb-name} <{snb-email}> diff --git a/shared/contrib-additional.adoc b/shared/contrib-additional.adoc index d3fd24526b..aaa0e8f146 100644 --- a/shared/contrib-additional.adoc +++ b/shared/contrib-additional.adoc @@ -1804,7 +1804,6 @@ * Pieter Danhieux * Piotr Florczyk * Piotr Rybicki -* Piotr Smyrak * Piotr Szerman * Pius Fischer * Pomegranate diff --git a/shared/contrib-committers.adoc b/shared/contrib-committers.adoc index 1a804fe01d..d9fa3007ee 100644 --- a/shared/contrib-committers.adoc +++ b/shared/contrib-committers.adoc @@ -335,6 +335,7 @@ * {glebius} * {kensmith} * {des} +* {smyru} * {sobomax} * {js} * {asomers} diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index f8140d3333..5c748b1aea 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -14,6 +14,10 @@ description = "The Kenneth Raplee (ports)" +[[news]] +date = "2026-03-17" +description = "New committer: Piotr Smyrak (ports)" + [[news]] date = "2026-03-10" title = "FreeBSD 14.4-RELEASE Available" From nobody Mon May 4 19:08:51 2026 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 4g8WQd1cg1z6c6Qx for ; Mon, 04 May 2026 19:08:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g8WQd162Vz3Kt8 for ; Mon, 04 May 2026 19:08:57 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777921737; 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=Qyz3XHPmbmpbYtI8gov6+PLSOHbKWN0CIiImvnuyEIw=; b=tBbZFba1GczS0RYPhlSB2qs6bIE7KcA7XLVF342nHJRWUvPJ1jzwadphZ0Rj6Vrv+Kn1bj MB54+SyymonLodUjZd14fscimw1NkouhdNYsxQYGtbWk7b5jY73sKdE5vArs0Zz95JgQyy 0xJnq2pWJkK8VqWYXEptD//lvZAP0XBtV8er65YFunMjoMjuuuplwk4j/7kJ3f2btIBlMR ZdKr5/tNg64Ug7m/RNjB0hnwZz/vvnled7JBHjRjvWIdBBoWd90lmNUy/oNZv18TWpmD2I VU4T5JBthuJQBhnngpLdNM59PX4yEl62P3ZHxq8URI6VJhZc/3ScKEz2PRRb2w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777921737; a=rsa-sha256; cv=none; b=IyB+QcwQ6CV1tewp9PV3UmxflBRPlUFVCyZceqhbHvK0+5iBqm1+7rdl6r3LSxMlztpVSU d1ySCEVmdjRucZDrlQczgsBgzlH6MbADaqxuFmtHgghNej4ywHaSbMCeQMKl/dZdbZGKpL yVcgc9cBd7zPC2Xt2hTKP933l6ALUngb6n4A+zXoS4UvanwMYjeSX70nfLCyCuty5dEIL/ 5AsL047ttUdHq94ZxytO1XDUMPHiVRet8Kf67hbUy/vLG/RwnNGEpoMCXQZmeG+Jvj3AaB LkeuspV3u+B/qfyqwsjWYBzSB7xgdCdyqx6Cw8zjTyq0xY0u1MCwbph+hAt9Jg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777921737; 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=Qyz3XHPmbmpbYtI8gov6+PLSOHbKWN0CIiImvnuyEIw=; b=XENw2CkfcQPRf60BmtSlJBFSP5g8PWJh0CBhftNdbnVk+dSOjXHm+xxYOdnAJQ5sMatnaV 1Nnvi/T5r3ByhDj7NDIIZfERh6BSb33XVBDXOwYosjHr3NEmdYDBKBP63JESlZQvptzJJn M3FGIFJ/qeAeXcHixnRbxFVBpWtYRQoSYeT5WJUlwchdCMhO4bCFEQj4GsYZ5fzElCBUoL 1YnFeqrKb3W09MyaFOwGKfTo5De3GfAFfQSGOdSZRU1ywjlblb6BWyY42NwLT0E4O1Uxvk c6W7Z+L9KWCe3mVOezyMVq+VZ1PCEn5PS191tUjZ8K3s+2kOliFrSwn0VBA5iQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g8WQd0QlvzZY9 for ; Mon, 04 May 2026 19:08:57 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c7cf by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 04 May 2026 19:08:51 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Allan Jude Subject: git: 576760c7f4 - main - Suggest using service enable instead of manually editing rc.conf 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: allanjude X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 576760c7f430a413c805ca113c685b6f06a5026a Auto-Submitted: auto-generated Date: Mon, 04 May 2026 19:08:51 +0000 Message-Id: <69f8eec3.3c7cf.7e56066e@gitrepo.freebsd.org> The branch main has been updated by allanjude: URL: https://cgit.FreeBSD.org/doc/commit/?id=576760c7f430a413c805ca113c685b6f06a5026a commit 576760c7f430a413c805ca113c685b6f06a5026a Author: Allan Jude AuthorDate: 2026-05-04 19:07:38 +0000 Commit: Allan Jude CommitDate: 2026-05-04 19:07:38 +0000 Suggest using service enable instead of manually editing rc.conf Sponsored by: Klara, Inc. --- documentation/content/en/books/handbook/zfs/_index.adoc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/zfs/_index.adoc b/documentation/content/en/books/handbook/zfs/_index.adoc index bd48735296..ebe2c16aa3 100644 --- a/documentation/content/en/books/handbook/zfs/_index.adoc +++ b/documentation/content/en/books/handbook/zfs/_index.adoc @@ -84,7 +84,14 @@ ZFS can also apply different properties to each file system. This makes it usefu == Quick Start Guide FreeBSD can mount ZFS pools and datasets during system initialization. -To enable it, add this line to [.filename]#/etc/rc.conf#: +To enable it, run: + +[source,shell] +.... +# service zfs enable +.... + +or add this line to [.filename]#/etc/rc.conf#: [.programlisting] .... From nobody Tue May 5 15:00:03 2026 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 4g91s504wYz6cG7J for ; Tue, 05 May 2026 15:00:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g91s46dqCz3dHG for ; Tue, 05 May 2026 15:00:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777993208; 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=/2jflbj5h84zXfbYAnwmFWRQ3sF7BEcI93tWV0ioQs4=; b=BMXgmAyIEMwZsf0rPpiPAgxThwtnR+j2ePYTBByJlqBGDn6m1q9Jb7TJFpzI5JPTIu++/A /xjGnrK53M8gHZOgUBOJGtmklKixeYpxbzlkz0heF9s16Cs0XjVyBpKzMHMggOWLvmUN/F 6CcyAeB1qVr1WA6q0AeB0moxIkEnNBajpplvHpq9+X5ZLoT/vll++wpWOEZKraS/JMvawN Xg5aYDINZpIMCRB2/bNaBxA4W2Z+hnSlcaDBkNGg8pF2Zkq7Dvsd6qns9SDtvqULqgC432 pha1X+TOuNvIIUDu3IR1F1FgE+nEmoFJLKqXSiVolj5iVr+7A0LfDfBu4OeQhQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777993208; a=rsa-sha256; cv=none; b=cooVGv+swmLxQM06Y57Do1VnL6iv0WTatGvGlAQBHn4efgRaz28fCQaXJ/LmczmVjfuxkc O/xGdeshZnjFJKg3r8WvRCcqAHdMcUNY3VeVBS9CU6XeBaLxaa/d3W5NSsOr118sK9Efjs Ati0sfkNaczxHiPAHbsACqwss5obNVztvI0kylpGlbDVFiArHUUQm/09bdZd9DhTbKhXAU RrBaSEDryw2lxrgugLrYJRc8Y5QkdDsZe5MAHBjniT/dIVPcrTAbugw19Vw/u8PKoXJIXW LHyTQ/ZHdn9WMndv+49O4vcRjm/0QUvb2A0kXU+4GPSay1sf392XrQR+9xY+5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777993208; 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=/2jflbj5h84zXfbYAnwmFWRQ3sF7BEcI93tWV0ioQs4=; b=XAX7g+Jk1I5PndUAf9DDwNwWdFgeBbipR0GO2DUjCjvpLamYvqJmTB3TCd/2ZcP7E3ll3O flA7+NhjEkzgzdzlVi2N2vaJHZJ2BNKvJ7M82b5cP3S1IAwQbaIHBDw8t67wq9ghWJW1/L d9Hgn1Wn7v+E1bPbV6slxmvwRP8mWs2IGinzoR+yOtsAxWg+hJGssEvwXSCcsUQlx4OjUE cb+X5brqc6B1G7hl/Hhj5Y9UOwyDFptvFlS9Jk3JXaLFKBaZCEBJAagBtw7UOeYgUiAm1g 11F+qlDa265KwqNynag+x7eYA/CT7A24Ib7y7oghtTnTzirpIHrbYL+W1iaFAw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g91s45pgDz1B9f for ; Tue, 05 May 2026 15:00:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1a32e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 05 May 2026 15:00:03 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: cebbfbce50 - main - website: Remove TrueNAS and NomadBSD 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list 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: cebbfbce50b7e5f68d8b8ce7d7cb953ddc8217c0 Auto-Submitted: auto-generated Date: Tue, 05 May 2026 15:00:03 +0000 Message-Id: <69fa05f3.1a32e.74076d93@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=cebbfbce50b7e5f68d8b8ce7d7cb953ddc8217c0 commit cebbfbce50b7e5f68d8b8ce7d7cb953ddc8217c0 Author: Alexander Ziaee AuthorDate: 2026-05-05 14:56:51 +0000 Commit: Alexander Ziaee CommitDate: 2026-05-05 14:59:29 +0000 website: Remove TrueNAS and NomadBSD These are defunct for a few years now. PR: 295014 Reported by: Graham Perrin --- website/content/en/projects/newbies.adoc | 2 -- website/content/en/where.adoc | 2 -- 2 files changed, 4 deletions(-) diff --git a/website/content/en/projects/newbies.adoc b/website/content/en/projects/newbies.adoc index 4e3e91964f..c6c96eee8e 100644 --- a/website/content/en/projects/newbies.adoc +++ b/website/content/en/projects/newbies.adoc @@ -27,9 +27,7 @@ The latest FreeBSD releases are available link:../../where/[here]. Before you be FreeBSD is widely used as a building block for other commercial and open-source operating systems. Some of the most widely used and publicly available systems are listed below. -* https://www.truenas.com/[TrueNAS] is a Network Attached Storage (NAS) software that shares and protects data from modern-day threats like ransomware and malware. TrueNAS makes it easy for users and client devices to access shared data through virtually any sharing protocol. * https://www.ghostbsd.org[GhostBSD] is derived from FreeBSD, GhostBSD uses the GTK environment to provide a beautiful looks and comfortable experience on the modern BSD platform offering a natural and native UNIX(R) work environment. -* https://nomadbsd.org[NomadBSD] is a persistent live system for USB flash drives, based on FreeBSD. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery, for educational purposes, or to test FreeBSD's hardware compatibility. * https://www.midnightbsd.org[MidnightBSD] is a BSD-derived operating system developed with desktop users in mind. It includes all the software you'd expect for your daily tasks: mail, web browsing, word processing, gaming, and much more. * http://www.pfsense.org[pfSense] is a FreeBSD based network security solution. pfSense software, with the help of the package system, is able to provide the same functionality or more of common commercial firewalls, without any of the artificial limitations. It has successfully replaced every big name commercial firewall you can imagine in numerous installations around the world. diff --git a/website/content/en/where.adoc b/website/content/en/where.adoc index 082d7526e7..656054b22f 100644 --- a/website/content/en/where.adoc +++ b/website/content/en/where.adoc @@ -287,10 +287,8 @@ For information about how _you_ can contribute _your_ favorite piece of software FreeBSD is widely used as a building block for other commercial and open-source operating systems. The projects below are of particular interest. -* https://www.truenas.com/[TrueNAS] is network attached storage (NAS) software that shares and protects data from modern-day threats like ransomware and malware. TrueNAS makes it easy for users and client devices to access shared data through virtually any sharing protocol. * https://www.ghostbsd.org[GhostBSD] is derived from FreeBSD, and uses the GTK environment to provide a beautiful look and a comfortable experience on a modern BSD platform offering a natural and native UNIX(R)-like work environment. * https://www.midnightbsd.org[MidnightBSD] was forked from FreeBSD 6.1 beta, and continues to use parts of more recent FreeBSD code bases. Developed with desktop users in mind, MidnightBSD includes everything that you would expect for your daily tasks: mail, web browsing, word processing, gaming, and much more. -* https://www.nomadbsd.org[NomadBSD] is a persistent live system for USB flash drives, based on FreeBSD. Together with automatic hardware detection and setup, it is configured to be used as a desktop system that works out of the box, but can also be used for data recovery, for educational purposes, or to test FreeBSD hardware compatibility. * https://www.pfsense.org/[pfSense] is a FreeBSD-based customized distribution tailored for use as a firewall and router. [[past]] From nobody Tue May 5 15:26:13 2026 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 4g92RG3BW3z6cJ6Q for ; Tue, 05 May 2026 15:26: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 "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g92R92X7sz3k6R for ; Tue, 05 May 2026 15:26:13 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777994773; 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=aiGu2qVTTa38KA44ENfOwmGXju+X0iN/Bwhr3ghcx2w=; b=M87pgX5Sa/w82Gx+faePW774qu2AAalmxa7LGZw/UxfzrSQ0GuNRZPPGFI7h56gq5ydY5V BCyyhp7GNxk11EzOLeLb00iuFg3K5ATAMAhZaiBElFkicLY8G7szLtNDU/53mMksINP6J1 xTV0Wrg4dnLdFFRyU0EefvyuhirTNDgna8942++0hThfsneeWgIj8tRxRiCxqU8NIfoMto UI/LbI0wmcqXZy21BZf57oiDDz1HIliClNEIqUeSyVMnBj4YMVwnFXLu3rql0bWd6N1oeC IO91Zx7oSxPAprx5CVWUNH6Aadv8Shfc8VD+jVyn2Y7vTYOqmNYZk8csrlsjgg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1777994773; a=rsa-sha256; cv=none; b=b4QftuU4+fyZ1Sqo/i6bU2z101fKlAxlFIOQsG0PCQ7mwQg0oTaYnXEGgFjbuEPYu8UNnS GJlH4ebsQZbXf+K5bJFs2bWZn7WCsPEty502PW1J7mxnRlnnLc9OjNFiDQTx6RA3800cAE 93j4MrwAU5dISgGW4S3k8XXYfMqS6B9FEJH6Bwknv8wrj8QUZ67JrLQuY8pAze+wD/Jg0n YL7YAwuo9qisCfzKTA21lgz+5+XUaf46nleDhwuPyaJCPRhi0S3vEfDuCLqMXCjALEF8+k S5EC2qdpv9MADYSFHk/XX2RpZEDSbkSJX7+mtFeBE2kVwMP33p0QLJfoPdSvaA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1777994773; 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=aiGu2qVTTa38KA44ENfOwmGXju+X0iN/Bwhr3ghcx2w=; b=YzhYM66qdLeorxiB6+rgF8lhjHl93p2NwpWyAs4/FObEX0IaWjY7gyKQyZDkuhcSHUo33U ioMn3mANEIBlhaEl2s8aFJODa5/unn7tzqyl5JVq46y3rggmQEKMisKYc2D0D05/qxE4Vq pM1okFd3CcG71vkJK+V4IgTc0+/ipZexgbmDL6Bx3ajhoeDKmHbEZsF6r0Sw54v13vGv9o ZE67oMsgRrHlfOCY64eOsniOcSkHZbTYHcn+pi5KZi0mkOlevcBQigS8XyTyTsM0OszgS2 o8GfUPInU9TwhOCxZ6ByKNB8e206OOTl0P/hHf1WdnPe/c3ItULc+XQrnH4zzw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g92R91hcXz1C6y for ; Tue, 05 May 2026 15:26:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1eab7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 05 May 2026 15:26:13 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: ab9366ab1f - main - handbook/filesystems: Adjust manual page links 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list 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: ab9366ab1fe50ec566b26a0149ccfac060a4ee6d Auto-Submitted: auto-generated Date: Tue, 05 May 2026 15:26:13 +0000 Message-Id: <69fa0c15.1eab7.794bf3d5@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=ab9366ab1fe50ec566b26a0149ccfac060a4ee6d commit ab9366ab1fe50ec566b26a0149ccfac060a4ee6d Author: Alexander Ziaee AuthorDate: 2026-05-05 15:18:30 +0000 Commit: Alexander Ziaee CommitDate: 2026-05-05 15:24:02 +0000 handbook/filesystems: Adjust manual page links PR: 295025 --- documentation/content/en/books/handbook/filesystems/_index.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/content/en/books/handbook/filesystems/_index.adoc b/documentation/content/en/books/handbook/filesystems/_index.adoc index e57f640207..c78f04bb73 100644 --- a/documentation/content/en/books/handbook/filesystems/_index.adoc +++ b/documentation/content/en/books/handbook/filesystems/_index.adoc @@ -85,7 +85,7 @@ This section demonstrates how to load support for and how to mount the supported === Extended File System (EXT) Kernel support for Extended File System (EXT) file systems has been available since FreeBSD 2.2. -The man:ext2fs[5] driver allows the FreeBSD kernel to both read and write to ext2, ext3, and ext4 file systems. +The man:ext2fs[4] driver allows the FreeBSD kernel to both read and write to ext2, ext3, and ext4 file systems. [WARNING] ==== @@ -134,7 +134,7 @@ Install the exFAT package: # pkg install fusefs-exfat .... -Before using a FUSE file system, load the man:fusefs[5] kernel module: +Before using a FUSE file system, load the man:fusefs[4] kernel module: [source,shell] .... @@ -171,7 +171,7 @@ Install the NTFS package: # pkg install fusefs-ntfs .... -Before using a FUSE file system, load the man:fusefs[5] kernel module: +Before using a FUSE file system, load the man:fusefs[4] kernel module: [source,shell] .... @@ -213,7 +213,7 @@ Install the HFS/HFS+ package: # pkg install fusefs-hfsfuse .... -Before using a FUSE file system, load the man:fusefs[5] kernel module: +Before using a FUSE file system, load the man:fusefs[4] kernel module: [source,shell] .... From nobody Tue May 5 20:03:33 2026 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 4g98b956t3z6cHcV for ; Tue, 05 May 2026 20:03:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g98b93XwSz3ZRD for ; Tue, 05 May 2026 20:03:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778011413; 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=1ImWAMHR1h+dTfYnTarmkD9i0RHJi+pIb7af63iE3fM=; b=lhvrmW3XOVB7FvS8/lfmY3A+YVvE7Svh3t/wiXWDWi0htykxWhje8bq5JPUrd9x9ptoGiq ZuGqcHikvpCQDuvWQAJY8uP2gIGP3co+ajV5Rxkd7rFDOGR3zzUewwPZO70eseBd4xVdK1 eowBDU7ZRZQ3bNTtFVzYI5veEwcoMBMcMgg37sGM/vFwsrHVfawoKc3W7/uMNbKqBgRrqe +GuUhOIhuqNAapTgGFxSfrw3S+nA83RyHlGz2Fxu709lNw9UcUxog5NE+PDtUcD/e7HdvO Yob8Q16xNqR8pPVlNpTEn78/jili77XYR/jVndudxp+PPP/LFYuh8Z8MVR219g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778011413; a=rsa-sha256; cv=none; b=dDWRJjWVQxC4GwgXWCGfCFXqX4BLLHUVo9M+HsJ+izXjXLQVcmnudAl1X08RNnX1rEY2o3 yO7DQitJ09SjntR2QMB+eLCrR6c1m9WHgib39z06k/phX4h6n1M3szHLBBDJUE+2ij292A myweLvU0U/qWvARMbfbR/kxLFEQ1Tp5lVwjAPga0fwaz8Yql9+Sv56Ii0GRTyz1XK6lU78 Fhvr9qLVGiiJbKYzspS2O26kxW5lhXuxwxdpdMAYGI1F9ZGHN53Dw57K8JlCE3DDoF703J fGpqAZwoDPr++HPGuPckC4WE1bMZKCTHcPOui8ABlTGalDWTbNPXBTAcy9r3+w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778011413; 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=1ImWAMHR1h+dTfYnTarmkD9i0RHJi+pIb7af63iE3fM=; b=O8vV3utvSIaM+08VVwUKTxk+094e9S1pfHLO0tm9G00fa87AzrPtvK3Uf3sfXeBqoV0Oen sq7whvPv9e9sPjt0IxBigvhJUAef84DueOJNd6aR4nmZLHOkx+hc/iejyw/yeohIoq0EPQ AdZTAnW71xOlZrsrEeDgrbnwduFzPocmv/vTuUCjQ00DcYbZOFabBG0+ZZGtBy1CfysaIH Jxmd7cm7fU1tAcdf4y5x74SuG8wWtYI0H0pXzXGQ5zV63BGFvJkEGL/cy1H/jU9G2cwkyP zVogmkWS092GjgdzXWfIPWq3uHt0ZFeYT1OoJTlM9je9uzZ+HEtTcCfSVE91Ag== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g98b937qpz1LXY for ; Tue, 05 May 2026 20:03:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 422d0 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 05 May 2026 20:03:33 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: f2b2850fdf - main - 15.1/relnotes: initial informaton added (135 entries, SA and EN) 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f2b2850fdf1882eb3b8fe21b21b072a979efa3fd Auto-Submitted: auto-generated Date: Tue, 05 May 2026 20:03:33 +0000 Message-Id: <69fa4d15.422d0.6c055ba4@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=f2b2850fdf1882eb3b8fe21b21b072a979efa3fd commit f2b2850fdf1882eb3b8fe21b21b072a979efa3fd Author: Vladlen Popolitov AuthorDate: 2026-05-05 20:03:26 +0000 Commit: Vladlen Popolitov CommitDate: 2026-05-05 20:03:26 +0000 15.1/relnotes: initial informaton added (135 entries, SA and EN) Reviewed by: jlduran Approved by: re (implicit) Differential Revision: https://reviews.freebsd.org/D56768 --- website/content/en/releases/15.1R/relnotes.adoc | 611 +++++++++++++++++++++++- 1 file changed, 602 insertions(+), 9 deletions(-) diff --git a/website/content/en/releases/15.1R/relnotes.adoc b/website/content/en/releases/15.1R/relnotes.adoc index e0bab3260a..bb78f9668d 100644 --- a/website/content/en/releases/15.1R/relnotes.adoc +++ b/website/content/en/releases/15.1R/relnotes.adoc @@ -6,8 +6,8 @@ sidenav: download :localRel: 15.1 :releaseCurrent: 15.1-RELEASE :releaseBranch: 15-STABLE -:releasePrev: X.Y-RELEASE -:releaseNext: X.Y-RELEASE +:releasePrev: 15.0-RELEASE +:releaseNext: 15.2-RELEASE :releaseType: "release" include::shared/en/urls.adoc[] @@ -15,7 +15,7 @@ include::shared/en/urls.adoc[] = FreeBSD {releaseCurrent} Release Notes :doctype: article :toc: macro -:toclevels: 1 +:toclevels: 2 :icons: font == Abstract @@ -25,6 +25,8 @@ The release notes for FreeBSD {releaseCurrent} contain a summary of the changes This document lists applicable security advisories that were issued since the last release, as well as significant changes to the FreeBSD kernel and userland. Some brief remarks on upgrading are also presented. +toc::[] + [[intro]] == Introduction @@ -84,9 +86,77 @@ This section lists the various Security Advisories and Errata Notices since {rel | Date | Topic -|No advisories. -| -| +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:09.netinet.asc[FreeBSD-SA-25:09.netinet] +| 22 October 2025 +| SO_REUSEPORT_LB breaks man:connect[2] for UDP sockets + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:10.unbound.asc[FreeBSD-SA-25:10.unbound] +| 26 November 2025 +| Cache poison in local-unbound service + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:12.rtsold.asc[FreeBSD-SA-25:12.rtsold] +| 16 December 2025 +| Remote code execution via ND6 Router Advertisements + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:01.openssl.asc[FreeBSD-SA-26:01.openssl] +| 27 January 2026 +| Multiple vulnerabilities in OpenSSL + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:03.blocklistd.asc[FreeBSD-SA-26:03.blocklistd] +| 10 February 2026 +| man:blocklistd[8] socket leak + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:05.route.asc[FreeBSD-SA-26:05.route] +| 24 February 2026 +| Local DoS and possible privilege escalation via routing sockets + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:06.tcp.asc[FreeBSD-SA-26:06.tcp] +| 26 March 2026 +| TCP: remotely exploitable DoS vector (mbuf leak) + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:07.nvmf.asc[FreeBSD-SA-26:07.nvmf] +| 26 March 2026 +| Remote denial of service via null pointer dereference + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:08.rpcsec_gss.asc[FreeBSD-SA-26:08.rpcsec_gss] +| 26 March 2026 +| Remote code execution via RPCSEC_GSS packet validation + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:09.pf.asc[FreeBSD-SA-26:09.pf] +| 25 March 2026 +| pf silently ignores certain rules + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:10.tty.asc[FreeBSD-SA-26:10.tty] +| 21 April 2026 +| Kernel use-after-free bug in the TIOCNOTTY handler + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:11.amd64.asc[FreeBSD-SA-26:11.amd64] +| 21 April 2026 +| Missing large page handling in pmap_pkru_update_range() + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:12.dhclient.asc[FreeBSD-SA-26:12.dhclient] +| 29 April 2026 +| Remote code execution via malicious DHCP options + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:13.exec.asc[FreeBSD-SA-26:13.exec] +| 29 April 2026 +| Local privilege escalation via execve() + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:14.pf.asc[FreeBSD-SA-26:14.pf] +| 29 April 2026 +| pf can overflow the stack parsing crafted SCTP packets + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:15.dhclient.asc[FreeBSD-SA-26:15.dhclient] +| 29 April 2026 +| Remotely triggerable out-of-bounds heap write in dhclient + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:16.libnv.asc[FreeBSD-SA-26:16.libnv] +| 29 April 2026 +| Stack overflow via select() file descriptor set overflow + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-26:17.libnv.asc[FreeBSD-SA-26:17.libnv] +| 29 April 2026 +| Heap overflow in libnv |=== @@ -100,10 +170,57 @@ This section lists the various Security Advisories and Errata Notices since {rel | Date | Topic -|No notices. -| -| +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:19.zfs.asc[FreeBSD-EN-25:19.zfs] +| 16 December 2025 +| Unprivileged kernel NULL pointer dereference + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:20.vmm.asc[FreeBSD-EN-25:20.vmm] +| 16 December 2025 +| man:bhyve[8] PCI passthru regression + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:01.devinfo.asc[FreeBSD-EN-26:01.devinfo] +| 27 January 2026 +| devinfo output formatting regression + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:02.arm64.asc[FreeBSD-EN-26:02.arm64] +| 27 January 2026 +| arm64 SVE signal context misalignment + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:03.vm.asc[FreeBSD-EN-26:03.vm] +| 27 January 2026 +| The page fault handler fails to zero memory +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:04.arm64.asc[FreeBSD-EN-26:04.arm64] +| 10 February 2026 +| Kernel panic when dumping process core on arm64 + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:05.vm.asc[FreeBSD-EN-26:05.vm] +| 21 April 2026 +| The page fault handler fails to zero memory + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:06.timerfd.asc[FreeBSD-EN-26:06.timerfd] +| 21 April 2026 +| Periodic man:timerfd[2] timers may produce incorrect results + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:07.pkgbase.asc[FreeBSD-EN-26:07.pkgbase] +| 21 April 2026 +| Base packages fail to build with newer versions of libucl + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:08.pf.asc[FreeBSD-EN-26:08.pf] +| 29 April 2026 +| Incorrect duplicate rule detection for automatic tables + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:09.tzdata.asc[FreeBSD-EN-26:09.tzdata] +| 29 April 2026 +| Timezone database information update + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:10.amd64.asc[FreeBSD-EN-26:10.amd64] +| 29 April 2026 +| TLB invalidation bug on AMD systems with INVLPGB + +| link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-26:11.dhclient.asc[FreeBSD-EN-26:11.dhclient] +| 1 May 2026 +| man:dhclient[8] lease validation is too strict |=== @@ -115,18 +232,230 @@ This section covers changes and additions to userland applications, contributed [[userland-config]] === Userland Configuration Changes +The `us.intl.acc.kbd` keyboard layout has been installed and available for use with the man:vt[4] console. +gitref:34196ce83f9c[repository=src]. + +The Lenovo laptop keyboard keymap has been installed and available for use with man:vt[4]. +gitref:23eaa98d6dc1[repository=src]. + +The default shell for the root user and the 'freebsd' user in release images is changed from man:csh[1] to man:sh[1]. +gitref:c8763bd078d8[repository=src]. + +rc.subr now supports setting the audit user for services via rc.conf directives, allowing administrators to override the audit user ID when services are started, which prevents unexpected audit log attribution in scenarios like unprivileged users restarting services via sudo. +gitref:7edef9117688[repository=src]. +{{< sponsored "Modirum MDPay; Klara, Inc." >}} + [[userland-programs]] === Userland Application Changes +The man:find[1] utility now supports -xattr and -xattrname primaries for searching files based on extended attributes. The -xattr primary matches files that have any extended attribute, while -xattrname allows filtering by a specific attribute name, optionally prefixed with a namespace like "user:" or "system:". +gitref:5cbb1e05086c[repository=src]. +{{< sponsored "Klara, Inc." >}} + +The man:newfs[8] utility now prevents simultaneous use of GEOM journaling and soft updates. When GEOM journaling is requested, soft updates are not enabled automatically, and explicit requests for both features result in an error. +gitref:f758262e66dd[repository=src]. + +The man:tr[1] utility now correctly handles the CCLASS ([:alpha:]) character class in Unicode mode, fixing case conversion operations for alphabetic characters. +gitref:a51ec1cc5a82[repository=src]. + +The man:diff3[1] utility's merge mode is made compatible with GNU diff3, improving interoperability with other systems and tools. +gitref:a6f17dd2430b[repository=src]. + +The man:pwd[1] utility now defaults to the -L (logical) option, following POSIX semantics. Paths containing dot or dot-dot components are rejected in logical mode. +gitref:24b95c5ece3d[repository=src]. + +A -E flag has been added to man:bectl[8] to create an empty boot environment without cloning the currently running environment. This allows users to create a new, independent boot environment for manual installation or configuration. +gitref:2b5087e9850b[repository=src]. + +The man:daemon[8] utility now supports specifying the output file mode via a new option, allowing non-root log collectors to access log files and improving compatibility with log rotation tools. +gitref:4bc40d5a624e[repository=src]. + +The man:newfs[8] utility gains a `-u` flag to disable soft updates and soft updates journaling, providing a way to turn off the default soft updates for UFS2 filesystems. +gitref:f5a51cfba15c[repository=src]. +{{< sponsored "Klara, Inc.; NetApp, Inc." >}} + +The man:zfs[8] clone command now accepts the `-u` option to prevent automatic mounting of newly created datasets. This allows users to create clones without immediately mounting them, which can be useful for scripting or when preparing datasets for later use. +gitref:6ab8f46c6c47[repository=src]. + +The man:zdb[8] utility gains a `-O` option for use with `-r` to specify an object ID directly, allowing copying of a file by object ID rather than pathname. +gitref:ccb7c82aa15b[repository=src]. + +man:setaudit[8] utility has been added for managing audit policies. +gitref:dc88f0003e85[repository=src]. +{{< sponsored "Modirum MDPay; Klara, Inc." >}} + +The ipfs(8) utility is disabled by default and its kernel support is now optional. Users who rely on ipfs must explicitly enable it in the kernel configuration. +gitref:91de9b501aa7[repository=src]. + +The man:sockstat[1] utility now displays UDP-Lite endpoints by default. +gitref:c10317b0c455[repository=src]. + [[userland-contrib]] === Contributed Software +Certificate authority bundle has been regenerated from NSS 3.123.1, adding new trusted certificates (OISTE Server Root ECC G1, OISTE Server Root RSA G1, SwissSign RSA TLS Root CA 2022, TrustAsia TLS ECC Root CA, TrustAsia TLS RSA Root CA, Certigna Root CA, e-Szigno TLS Root CA 2023, Atos TrustedRoot Root CA ECC G2 2020, Atos TrustedRoot Root CA RSA G2 2020) and removing several certificates. Several previously trusted CAs have been moved to untrusted status, and a number of new untrusted certificates have been added. +gitref:5bb9cd154dfa[repository=src]. + +Time zone code has been updated to 2026b. +gitref:b72580fcb0a7[repository=src]. + +tzdata has been updated to 2026b. +gitref:1e5aff8e5bc6[repository=src]. + +Mediatek's mt76 driver has been updated to version based on Linux kernel tag v7.0. +gitref:808910385ce9[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +OpenSSL updated to version 3.5.6. +gitref:e2fcde7333a5[repository=src]. + +libfido2 has been updated to 1.16.0. +gitref:a54428834b9d[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +expat has been updated to version 2.7.5. +gitref:0b94911946e9[repository=src]. + +man:xz[1] has been updated to version 5.8.3. +gitref:7176f76d2251[repository=src]. + +libcbor has been updated to 0.13.0. +gitref:967186fe0a54[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +man:tcpdump[1] has been updated to version 4.99.6. +gitref:6af32a9d37ad[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +libpcap has been updated to version 1.10.6. +gitref:e0ae00f43186[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +man:zlib[3] has been updated updated to version 1.3.2. +gitref:74f357256769[repository=src]. + +OpenZFS has been updated to version 2.4.1. +gitref:a8dbd836b785[repository=src]. + +The man:dtrace[1] utility now supports the `ustackdepth` variable on arm64, allowing users to query user-space stack depth in DTrace scripts on that architecture. +gitref:00412df3265e[repository=src]. + +USB vendor database has been updated to 2025.12.13. +gitref:9b2cba4a8a69[repository=src]. + +The PCI vendor database has been updated to the 2026-02-10 version, providing current hardware identification for tools like man:pciconf[8]. +gitref:2483216eecf3[repository=src]. + +man:blocklistd[8] has been updated to version 2026-02-07. +gitref:d73fac00cdd4[repository=src]. + +Spleen font has been updated to version 2.2.0. The update adds several previously missing characters critical for manual pages on high-dpi displays, including em-dash, en-dash, hyphen, angle brackets, white square, dagger, and double dagger. It also improves character alignment across different font sizes. +gitref:da4c7b4518dd[repository=src]. + +GoogleTest has been updated to version 1.17.0. The new version now requires {cpp}17 to build. +gitref:0029027156f4[repository=src]. + +ncurses has been updated to version 6.6. The update is ABI compatible with version 6.5. HTML documentation is removed. +gitref:297d5bf89067[repository=src]. + +man:nvi[1] has been updated to version 2.2.2. +gitref:b840145f1985[repository=src]. + +man:mtree[8] has been updated to snapshot 20260111 from NetBSD. +gitref:e2e7269461e9[repository=src]. + +The Linux compatibility layer adds support for the F_DUPFD_QUERY fcntl command, which is used with kcmp(2) KCMP_FILE for checking file descriptor equivalence in Linux containers. +gitref:ec8d0b5f5dfb[repository=src]. + +Unicode support has been updated to Unicode 17.0.0 and CLDR 48, adding 4,803 characters and 4 new scripts (Sidetic, Tolong Siki, Beria Erfe, Tai Yo). This affects locale definitions, collation, monetary, and numeric formatting for UTF-8 locales. +gitref:476a063a88aa[repository=src]. + +man:bmake[1] has been updated to version 20251111. +gitref:11aa32794394[repository=src]. + +man:sqlite3[1] has been updated to version 3.50.4. +gitref:e37206a66db0[repository=src]. + +man:less[1] has been updated to version 685. +gitref:ca36afaf671b[repository=src]. + +man:unbound[8] has been updated to version 1.24.1. +gitref:fc3c317b055c[repository=src]. + +The blacklist subsystem has been renamed to blocklist (man:blocklistd[8]) throughout the system. Old names in rc scripts, firewall rules, and configuration knobs remain functional but emit warnings. This change follows upstream terminology updates. +gitref:7f6f2139eef9[repository=src]. + +man:bsddialog[1] has been updated to version 1.0.5. +gitref:aa2fe36f5e4b[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + [[userland-deprecated-programs]] === Deprecated Applications +The lpr suite of printing utilities (man:lpr[1], man:lpd[8], man:lpc[8], man:lpq[1], man:lprm[1], man:lp[1], man:pac[8], man:lptest[1], man:chkprintcap[8]) has been deprecated and may be removed before FreeBSD 16.0. Users are advised to use alternatives such as print/cups or sysutils/LPRng from the ports collection. +gitref:9b75d6ec6929[repository=src]. + +The man:bsdlabel[8] utility has been scheduled for removal in FreeBSD 16.0. Users should migrate to man:gpart[8] for disk labeling. +gitref:be24d85ec784[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The man:fdisk[8] utility has been scheduled for removal in FreeBSD 16.0. Users should transition to man:gpart[8] or man:bsdinstall[8] for disk partitioning. +gitref:2be4c64a0d27[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + [[userland-libraries]] === Runtime Libraries and API +The man:posix_spawn[3] interface now supports the POSIX-required `chdir` and `fchdir` file actions, enabling processes to change their working directory during spawning. +gitref:43347b26fb46[repository=src]. + +Adds the man:posix_spawnattr_getexecfd_np[3] and man:posix_spawnattr_setexecfd_np[3] functions, allowing a file descriptor to be used as the executable file for posix_spawn. +gitref:6b9e7e922d8b[repository=src]. + +Adds the pthread_tryjoin_np() function, which allows a thread to attempt to join another thread without blocking. +gitref:a8891c29d6a0[repository=src]. + +The libc string functions memcpy, memmove, and memset on AArch64 now use the MOPS (Memory Operations) hardware instructions when available, improving performance for these common operations. +gitref:d8e700f2eeb9[repository=src]. +{{< sponsored "Arm Ltd" >}} + +Adds a glibc-compatible man:tdestroy[3] function to libc, providing a standardized way to destroy binary search trees and improving compatibility with software expecting this function. +gitref:6197518ee905[repository=src]. + +Adds man:strdupa[3] and man:strndupa[3] functions, which allocate memory for a copy of a string on the stack using man:alloca[3]. This provides a convenient alternative to man:strdup[3] and man:strndup[3] for temporary string copies that are automatically freed when the function returns. +gitref:b2e649a0b98d[repository=src]. + +Adds C23 `` header with bit manipulation functions like `stdc_bit_ceil()`, `stdc_bit_width()`, and `stdc_count_ones()`. This provides standard bit operations for C programs. +gitref:275c11b7ccff[repository=src]. + +The C23 trigonometric functions from the `*pi` family (acospi, acospif etc.) have beed exposed in . This provides standard-conforming APIs for applications using these functions. +gitref:104488641aca[repository=src]. + +The C23 `memalignment()` function has been added to libc, allowing programs to compute pointer alignment. A man page has been included. +gitref:24ea81047de7[repository=src]. + +The SONAME of libzfs and libzpool have been bumped to libzfs7 and libzpool7 due to ABI-breaking changes, requiring recompilation of dependent applications. +gitref:5b2489caf266[repository=src]. + +Adds libuvmem, a userland port of the man:vmem[9] kernel memory allocator, providing a similar interface for userland applications. +gitref:3ae14e8f332f[repository=src]. + +[[cloud]] +== Cloud Support + +This section covers changes in support for cloud environments. + +Oracle Cloud Infrastructure (OCI) build targets and related scripts are removed. The last official OCI images are from FreeBSD 15.0-RELEASE. +gitref:2702a3ac1ab6[repository=src]. +{{< sponsored "SkunkWerks, GmbH" >}} + +The pkg package is now installed on VM and cloud images that use a packaged base system, enabling base system updates without requiring manual installation of pkg from the ports repository. +gitref:c8d759230a0e[repository=src]. +{{< sponsored "Amazon" >}} + +The GCE image family now includes TARGET and FS in its name, ensuring that image families are unique per architecture and filesystem. This prevents the GCE instances API from selecting an incompatible image when using an image family name. +gitref:0005bb76e2e7[repository=src]. + [[kernel]] == Kernel @@ -135,6 +464,39 @@ This section covers changes to kernel configurations, system tuning, and system [[kernel-general]] === General Kernel Changes +The System Dynamic Tracing (SDT) provider is now enabled on 32-bit powerpc and powerpc64le platforms, allowing users to utilize DTrace probes on these architectures. +gitref:769bc6877399[repository=src]. + +The kernel configuration for GENERIC on amd64 has been includes both SCHED_ULE and SCHED_4BSD schedulers, allowing users to choose between them at boot via the kern.sched sysctl. +gitref:a3b5daf4242f[repository=src]. + +The sched_ule scheduler is now implemented as a scheduler instance, which may affect system performance and scheduling behavior for users. +gitref:ec10524db95a[repository=src]. + +Adds a scheduler selection framework that allows choosing different CPU schedulers at boot time via a tunable. This provides a foundation for future scheduler implementations. +gitref:159a66aecc9c[repository=src]. + +The MINIMAL kernel configuration has included the virtio_scsi driver, enabling booting in qemu/kvm virtual machines. +gitref:80dec91da334[repository=src]. +{{< sponsored "Klara, Inc.; NetApp, Inc." >}} + +The man:pdwait[2] system call has been added for waiting on process descriptors, providing an alternative to man:wait4[2] for processes created with pdfork(2). +gitref:758de6465572[repository=src]. + +The man:pdrfork[2] system call has been added, providing a new mechanism for process creation with deterministic resource inheritance. +gitref:4ae6f372e26c[repository=src]. + +A race condition in the powerpc thread switching code that could cause system hangs during boot on multi-CPU power9 pseries guests has been resolved. +gitref:a50789d8b89b[repository=src]. + +The sysctls hw.ata.rotating and hw.ata.unmapped_io have been scheduled for removal in FreeBSD 16 instead of FreeBSD 15. +gitref:469ab88d107c[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The sysctl vfs.zfs.min_auto_ashift and other legacy ZFS sysctls now emit warnings when used, indicating they are deprecated and will be removed. Users should update scripts and configurations to use the new sysctl names, such as vfs.zfs.vdev.min_auto_ashift. +gitref:f0033878b92e[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + [[drivers]] == Devices and Drivers @@ -143,9 +505,78 @@ This section covers changes and additions to devices and device drivers since {r [[drivers-device]] === Device Drivers +man:ena[4] driver updated to v2.8.3. +gitref:b949f8292de5[repository=src]. +{{< sponsored "Amazon, Inc." >}} + +The bcm2838_xhci driver now correctly identifies the Raspberry Pi 400 hardware by its compatible string, enabling proper xhci initialization and USB functionality (including external ports and the built-in keyboard) on that platform. +gitref:861deac98c4c[repository=src]. + +A driver for the bcm2835-virtgpio GPIO controller found on Raspberry Pi 3B and some Compute Module boards has been added. This enables control of the ACT (green) LED via man:gpioled[4]. +gitref:fb10574334ca[repository=src]. + +smartpqi driver has been updated to vendor version 14.4690.0.2008 - 15.2.0.2008. The update adds support for new controllers and increases the I/O buffer size limit for passthrough ioctl from 16-bit to 32-bit. +gitref:0c370a416b68[repository=src]. +{{< sponsored "Microchip Technology Inc." >}} + +The man:asmc[4] driver no longer supports 32-bit Intel-based Macs, making it clear that use on i386 hardware is not supported. +gitref:e16f1bf3baa1[repository=src]. + +The mfi(4) driver now supports the Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116) used in Fujitsu PRIMERGY servers. +gitref:e16e4cd25c1d[repository=src]. + +man:ath[4] driver code updated to Linux kernel version 6.17, improving Atheros/QCA wireless hardware support. +gitref:1fa2a48dab66[repository=src]. + +The hardware performance monitoring counter (hwpmc) support has been added for additional Intel CPU models: Alder Lake (models 6-B7, 6-BA, 6-BF), Alder Lake-N, and Emerald Rapids. Users running on these processors can now collect performance events using pmc(3) and related tools. The Emerald Rapids support includes JSON event definitions imported from Intel perfmon version 1.06, providing comprehensive event coverage. +gitref:a40167734ecb[repository=src], +gitref:6b0cb6ea249e[repository=src], +gitref:9ac702781508[repository=src]. +{{< sponsored "Stormshield" >}} + +The man:hid[4] driver now allows members of the 'game' group to access game controller events, enabling unprivileged use of controllers via libraries like libsdl. +gitref:d0e1b3edee70[repository=src]. + +The man:iwx[4] driver has been included in the kernel build configuration, enabling support for Intel AX210/AX211/AX411 Wi-Fi 6E and Wi-Fi 7 wireless network adapters. +gitref:0f9ab6c5232b[repository=src]. + +The NVMe driver now supports BAR5 for Table BIR and PBA BIR, enabling FreeBSD to work on Google Compute Engine C4 machines with NVMe controllers that use separate 32-bit BAR4 and BAR5 registers. +gitref:6c321dc15d52[repository=src]. +{{< sponsored "Google" >}} + +The man:ice[4] driver now supports the Intel E835-XXV-4 network adapter. +gitref:b59a9230a6a8[repository=src]. +{{< sponsored "Intel Corporation" >}} + +The man:ice[4] driver now supports Intel E835 Ethernet adapters with SPDM security and RDMA capabilities on 100Gbps and 200Gbps links. +gitref:16004d2a9eee[repository=src]. +{{< sponsored "Intel Corporation" >}} + +The man:qat[4] driver now supports the 402xx device (IDs 0x4944/0x4945) using the existing qat_4xxx driver. Device-specific firmware files has been added. +gitref:88c0ce38bc18[repository=src]. +{{< sponsored "Intel Corporation" >}} + [[drivers-removals]] === Deprecated and Removed Drivers +The man:hifn[4] driver has been marked as scheduled for removal in FreeBSD 16.0, alerting users to plan for future compatibility changes. +gitref:ba6c676ef3ac[repository=src]. + +The man:safe[4] driver has been marked for removal in FreeBSD 16.0, indicating deprecation and future removal of the driver. +gitref:0ef2ecd0ced4[repository=src]. + +The man:agp[4] driver deprecation notice has been updated to indicate removal in FreeBSD 16.0 instead of 15.0. +gitref:92f169fe0f19[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The man:fdc[4] driver and floppy utilities (man:fdcontrol[8], man:fdformat[8], man:fdread[1], man:fdwrite[1]) have been deprecated. Support is planned for removal in FreeBSD 16. +gitref:661b40ffdee2[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The deprecation notice for the man:le[4] driver has been updated to reflect that it was not removed prior to FreeBSD 15.0, indicating ongoing support status. +gitref:59ba7278499f[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + [[storage]] == Storage @@ -154,6 +585,42 @@ This section covers changes and additions to file systems and other storage subs [[storage-general]] === General Storage +The man:mt[1] utility and libmt library add support for LTO-10 and LTO-10P tape density codes and specifications. LTO-10 tape drives are not backward compatible with previous generation LTO tapes. +gitref:7fe98ee4d49a[repository=src]. +{{< sponsored "Spectra Logic" >}} + +=== ZFS + +The minimum scrub and resilver times for ZFS have been reduced from multi-second to sub-second values, allowing faster transaction group cycles on modern storage and improving write performance under heavy load. +gitref:35ee242abcba[repository=src]. + +The commit introduces a new tunable, `zfs_arc_evict_batches_limit`, to improve parallel eviction performance in the ZFS ARC. This change reduces lock contention and can significantly increase throughput for certain workloads. +gitref:8a79d0968006[repository=src]. + +The man:zpool[8] prefetch command now supports BRT (Block Reference Table) metadata, improving performance for block cloning operations and frees of cloned blocks. The -t parameter is now optional; when omitted, the command prefetches both DDT and BRT metadata. +gitref:41878d57eaf3[repository=src]. + +=== NFS + +The NFS client now properly handles case-insensitive file systems like man:msdosfs[4] when exported via NFS. Name caching is modified to avoid false cache hits for different case variations of the same file name. +gitref:406c98d2ca1d[repository=src]. + +NFSv4 diskless boot now supports configurations using man:nfsuserd[8] for name and id mappings. The kernel primes the mapping cache with essential entries to avoid deadlocks during boot. Users must set boot.nfsroot.options="nfsv4" and boot.nfsroot.user_domain="" in loader.conf. +gitref:692a289922d2[repository=src]. + +Adds internal infrastructure for POSIX draft ACLs as an extension to NFSv4.2, based on an Internet Draft. These changes prepare the NFS client and server for future support but introduce no user-visible semantics changes at this time. Note that due to internal KAPI changes, nfscommon.ko, nfscl.ko, and nfsd.ko must be rebuilt from sources after updating. +gitref:20bfa56c514b[repository=src], +gitref:2eddaeb3e505[repository=src], +gitref:d842c511d84c[repository=src], +gitref:dccf41dd1834[repository=src], +gitref:144c1eda3973[repository=src]. + +The NFSv4 client and server now support the archive attribute (UF_ARCHIVE), which is used by Windows NFSv4.1 clients despite being deprecated in RFC8881. This improves interoperability with Windows NFS clients. +gitref:3a64c667f16f[repository=src]. + +The support for mounting a diskless root file system via NFSv4 has been added. Requires specific server configuration and client settings in man:loader.conf[5] and man:sysctl.conf[5]. +gitref:2a97b49bc472[repository=src]. + [[boot]] == Boot Loader Changes @@ -162,6 +629,13 @@ This section covers the boot loader, boot menu, and other boot-related changes. [[boot-loader]] === Boot Loader Changes +A shutdown splash screen has been added to the man:splash[4] kernel feature. Users can customize the shutdown splash by providing a PNG image via the shutdown_splash directive in man:loader.conf[5]. +gitref:0bd9b26d19e2[repository=src]. +{{< sponsored "Defenso" >}} + +The EFI boot loader now uses firmware-provided Blt functions only when using GOP (Graphics Output Protocol), not UGA (Universal Graphics Adapter). This improves compatibility with older MacBook systems where UGA Blt functions were unreliable. +gitref:d3902baca506[repository=src]. + [[network]] == Networking @@ -170,6 +644,62 @@ This section describes changes that affect networking in FreeBSD. [[network-general]] === General Network +Adds support for masked IP address lookups in man:ipfw[8] tables, allowing non-contiguous prefixes and enabling more CPU-efficient firewall configurations. +gitref:a9b93531788c[repository=src]. +{{< sponsored "Yandex LLC" >}} + +The man:ipfw[8] firewall now supports masked IP address lookups in tables, allowing non-contiguous prefixes for more efficient firewall rule configurations. This enables CPU-effective firewall setups by masking non-significant bits in lookup keys and table entries. +gitref:a9b93531788c[repository=src]. +{{< sponsored "Yandex LLC" >}} + +IPv6 packets are now passed to divert sockets, removing a previous limitation that restricted divert sockets to IPv4 only. This enables IPv6 packet handling in divert socket applications. +gitref:e5cf3437275f[repository=src]. +{{< sponsored "OPNsense, Klara, Inc." >}} + +Adds a sysctl/tunable net.inet.ipf.jail_allowed to control whether a jail can manage its own ipfilter rules, pools, and settings. The default denies jail access, requiring host system management of jail rules via interface attachment or enabling the sysctl for jail control. +gitref:65bc0a1ade72[repository=src]. + +The man:ipfw[8] version 3 compatibility code for FreeBSD 8 and earlier is removed, as it is obsolete and no longer needed. This cleanup may affect systems still using very old configurations, but it does not change the functionality for current supported releases. +gitref:9657c50cdd77[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The support for RFC 7217 stable IPv6 address generation via a new ifconfig 'stableaddr' flag and associated sysctls has been added. The feature is disabled by default, preserving existing behavior. The man:ifconfig[8] manual page is updated with documentation. +gitref:865e0b20ca3c[repository=src]. + +[[wireless-networking]] +=== Wireless Networking + +The ath12k driver for Qualcomm Atheros wireless devices has been updated to version v7.0 from Linux, adding support for Wi-Fi 7 chipsets and restructuring the driver with a new wifi7 subdirectory. +gitref:bbfa2e7345fe[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The ath11k wireless driver has been is updated to a newer version from Linux 7.0, which may improve performance and stability for supported hardware. +gitref:24c9bc6e364a[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The ath10k driver for Atheros/QCA wireless chipsets has been updated to version 7.0, based on Linux tag v7.0. +gitref:4208012711cc[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The man:rtw89[4] wireless driver has been updated to version v7.0, adding support for newer Realtek chipsets and improving stability and functionality. +gitref:7ffebcdb702d[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The man:iwlwifi[4] wireless driver has been updated to version 7.0. This update includes changes to support for Intel wireless devices, new firmware API structures, and regulatory updates. +gitref:f45e34316eb7[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +The man:rtw88[4] driver has been updated to version 7.0, based on the Linux kernel tag v7.0, incorporating various fixes and improvements for Realtek wireless devices. +gitref:bcdf750def1d[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + +Adds initial support for LinuxKPI-based wireless drivers, notably man:iwlwifi[4], on RISC-V systems. While ACPI is not yet fully supported on this architecture, the driver framework has been adapted to allow compilation and operation where possible. Note that the man:rtw89[4] driver is temporarily unavailable on RISC-V due to unresolved ACPI dependencies. +gitref:7990fa2a819c[repository=src], +gitref:24777428cbc2[repository=src], +gitref:d301aadc994f[repository=src], +gitref:4a56313c73eb[repository=src]. +{{< sponsored "The FreeBSD Foundation" >}} + [[hardware]] == Hardware Support @@ -180,6 +710,32 @@ Please see link:https://www.freebsd.org/releases/{localRel}R/hardware[the list o [[hardware-virtualization]] === Virtualization Support +Adds a new jail configuration knob allow.vmm_ppt to control PCI passthrough access in bhyve jails. The change requires explicit configuration for PCI passthrough functionality in jails, replacing the previous blanket restriction. +gitref:94066f9a07ad[repository=src]. +{{< sponsored "The FreeBSD Foundation; Klara, Inc." >}} + +The virtio GPU driver now works with Parallels Desktop by splitting resource attachment requests, enabling graphics support in this virtualization environment. +gitref:91ce7a19120a[repository=src]. +{{< sponsored "Arm Ltd" >}} + +The support for the Fine-Grained Trap (FGT) registers on arm64 has been added, enabling enhanced virtualization capabilities for hypervisors. +gitref:89776ce6a7b7[repository=src]. +{{< sponsored "Arm Ltd" >}} + +The commit enables the Memory Operations (MOPS) instruction set for arm64 userspace when the hardware feature is present. This allows user applications to use MOPS instructions for improved memory operations performance. +gitref:2a9a92ba7bd7[repository=src]. +{{< sponsored "Arm Ltd" >}} + +UNIX domain socket support added to bhyve remote framebuffer. Graphical console now available for bhyve instances in jails without networking. +gitref:d29dd64b3f88[repository=src]. +{{< sponsored "Defenso" >}} + +The amd64 architecture now supports LASS (Linear Address Space Separation), a security feature that helps isolate kernel and user address spaces. This change may affect debugging and low-level system programming. +gitref:532c8d3f90b9[repository=src]. + +The x86 cpuid code has added a flag for Extended Destination ID support, enabling support for up to 32768 APIC IDs in IO-APIC and MSI without interrupt remapping. +gitref:b54646e37a2b[repository=src]. + [[documentation]] == Documentation @@ -188,13 +744,50 @@ This section covers changes to manual (man:man[1]) pages and other documentation [[man-pages]] === Man Pages +The man:nfsv4[4] manual page now includes documentation for setting up an NFSv4 root file system, providing guidance for users who wish to use this feature. +gitref:6ef2df5e8e7a[repository=src]. + +The man:ifconfig[8] manual page formatting has been corrected to improve readability. +gitref:c20f5fd44322[repository=src]. + +man:pdfork[2] and man:pdwait[2] manual pages has been added documenting the pdrfork and pdwait system calls. +gitref:780b7f9e0ece[repository=src]. + +The manual page for the undocumented man:mq_getfd_np[3] function from man:librt[3] has been added. This provides documentation for a function that has been present since FreeBSD 11. +gitref:992f994bb71e[repository=src]. + +The manual pages have been added for the deprecated blacklist utilities (man:blacklistctl[8], man:blacklistd[8], man:blacklistd.conf[5], man:libblacklist[3]), documenting their deprecation and nuances. This provides users with updated documentation for the deprecated blacklist tools, which are now renamed to blocklist. +gitref:f935c0f66f75[repository=src]. + [[ports]] == Ports Collection and Package Infrastructure This section covers changes to the FreeBSD Ports Collection, package infrastructure, and package maintenance and installation tools. +KDE has been removed from the dvd1.iso image to fit within the 4.7 GB DVD size limit, and editors/emacs and editors/vim have been added. +gitref:142df248ac06[repository=src]. + [[ports-packages]] === Packaging Changes +zstd has been packaged as a separate library and program package, similar to zlib, bzip2, and xz. The zstd package has been included in the minimal package set, ensuring it remains installed by default. +gitref:8c61751d078e[repository=src]. +{{< sponsored "https://www.patreon.com/bsdivy" >}} + +Package repository configuration changes redirect package requests from pkgbase.freebsd.org to pkg.freebsd.org mirrors, adding approximately 70 seconds to pkgbase system installation/upgrade operations. Systems with 15.0-PRERELEASE, ALPHA, or BETA installations become orphaned as they expect packages signed with old pkg keys rather than new pkgbase signing keys. +gitref:0c87d29a54da[repository=src]. + +OpenPAM has been moved to a separate 'pam' package, allowing systems without PAM (e.g., jails, containers) to avoid installing PAM modules. The pam package is included in minimal installation sets by default, but custom or embedded systems can omit it. +gitref:95cc7f59b7ce[repository=src]. +{{< sponsored "https://www.patreon.com/bsdivy" >}} + +The installworld and installkernel targets are now blocked on systems using pkgbase to prevent package database inconsistencies. Users can override this check with DESTDIR=/ if needed. +gitref:ef82bdc864c5[repository=src]. +{{< sponsored "https://www.patreon.com/bsdivy" >}} + +Firmware packages from the kmods repository have been included on the DVD installation media, ensuring that firmware modules are usable on the release version. +gitref:b0fbed20ceb9[repository=src]. +{{< sponsored "https://www.patreon.com/cperciva" >}} + [[future-releases]] == General Notes Regarding Future FreeBSD Releases From nobody Wed May 6 05:49:07 2026 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 4g9PZx0FW5z6dN8s for ; Wed, 06 May 2026 05:49:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g9PZw73rvz3FsZ for ; Wed, 06 May 2026 05:49:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778046553; 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=BlXWiE1Wyzhgt9JsVKk/kL09ZmWaWWnr8L25r64vblY=; b=S73nEGxuT7gX0qrxpi3Pv3oXQNWXGcv7MGDm4tRfhh22qtN3Yx2G7KDkE+UETsQdo5iTFM 9YYTkGxQpIf3wK1d+1yfqYBLcAfd62BU/BTc0yMAI42QFZ7ucJkZJk30Nsn+f1xpVx33ON iH09CKwuERNAh2tvcNW0FMtEjg+fDUD/KL+XJEs4DW9MVkoZcSzm+mKx/ia//3NmuPuf3w 4HFN/CjUaSBJ6As9yjjC1mc6FIZwMg7aEEImkQhEjcny+cVGotHVNVG0UY/Acwo20jQdLd AN7ejrCVnffEwYP8EKjMh7Cw8yuZoD454S4HdNVnU3BrrWZFqHIGF+KY8Meq2w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778046553; a=rsa-sha256; cv=none; b=lc3caWrnJa54/pSJQnk5/EVgqo3bNPFpmYWmbHDd7i5nI3j/OQl1JKOn5GVzUWwJBqWnMt HyL5AAamxupkIlzRXYE3Jv60hjfarqt3CC2MFXCXZTYbgBwZqR6wMZ+RrGVon13TYNDMG/ 74EAg7UK42YH5Pj8BBFKc1FnBYNne0AIk/mS779dZT5zzUx+E7+xdQ4M4Q+oEUJ5TML0ST r14+B6i0fjduwhj3wA6EW2OiOLssuh5io2xnh0s2BWfRIklxpF3kO6TMkDgZwC2U4XSgDP +AWcqYs2RgOJIFRgJC/ILoI/RSwTvpyktwx8FP/ASzQc+uB4BR6MvWkFWbUfRA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778046553; 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=BlXWiE1Wyzhgt9JsVKk/kL09ZmWaWWnr8L25r64vblY=; b=GrFCjKY1F8h40Uqn6pb6tu7DR/6yh15ZA84ocSXj+1YG8ETE4hAlvWqz/TticJ5PcXuvHU wsROakb1196IRk/n+J2isYQaFBfCHS4e+84tZPYPSGFenchq5yJdpDdbpLLk6CEebaPG7p natQHjmvynpsHX/196V1LWEixwva2vaKnY5NaLvZwrJ87cc9kRGptUoeP6RGXhE8kcgMda qmzy2N0ZkjXMfUR7n7aNwJb1UqgQ19CTCZ9sdwT1qEUbhHsOiXdTqQHEZRBTQGM9yLU6zi /N7JH5SU5iQEJzHRQr99X4JEjkk/27aqtXlUlogWLkHOzcM/NyhxjannzElxEw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g9PZw6M7gz9Xy for ; Wed, 06 May 2026 05:49:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37d7c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 06 May 2026 05:49:07 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: c61854542c - main - 15.1/relnotes: typos and links fixed 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c61854542cdac69c93a0f2adbf03986c65fb3ad7 Auto-Submitted: auto-generated Date: Wed, 06 May 2026 05:49:07 +0000 Message-Id: <69fad653.37d7c.20be7b3e@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=c61854542cdac69c93a0f2adbf03986c65fb3ad7 commit c61854542cdac69c93a0f2adbf03986c65fb3ad7 Author: Vladlen Popolitov AuthorDate: 2026-05-06 05:48:51 +0000 Commit: Vladlen Popolitov CommitDate: 2026-05-06 05:48:51 +0000 15.1/relnotes: typos and links fixed Approved by: re (implicit) Differential Revision: https://reviews.freebsd.org/D56840 --- website/content/en/releases/15.1R/relnotes.adoc | 76 ++++++++++++------------- 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/website/content/en/releases/15.1R/relnotes.adoc b/website/content/en/releases/15.1R/relnotes.adoc index bb78f9668d..b91a0b2ded 100644 --- a/website/content/en/releases/15.1R/relnotes.adoc +++ b/website/content/en/releases/15.1R/relnotes.adoc @@ -284,12 +284,15 @@ man:setaudit[8] utility has been added for managing audit policies. gitref:dc88f0003e85[repository=src]. {{< sponsored "Modirum MDPay; Klara, Inc." >}} -The ipfs(8) utility is disabled by default and its kernel support is now optional. Users who rely on ipfs must explicitly enable it in the kernel configuration. +The man:ipfs[8] utility has been disabled by default and its kernel support is now optional. Users who rely on ipfs must explicitly enable it in the kernel configuration. gitref:91de9b501aa7[repository=src]. The man:sockstat[1] utility now displays UDP-Lite endpoints by default. gitref:c10317b0c455[repository=src]. +The man:dtrace[1] utility now supports the `ustackdepth` variable on arm64, allowing users to query user-space stack depth in DTrace scripts on that architecture. +gitref:00412df3265e[repository=src]. + [[userland-contrib]] === Contributed Software @@ -306,7 +309,7 @@ Mediatek's mt76 driver has been updated to version based on Linux kernel tag v7. gitref:808910385ce9[repository=src]. {{< sponsored "The FreeBSD Foundation" >}} -OpenSSL updated to version 3.5.6. +OpenSSL has been updated to version 3.5.6. gitref:e2fcde7333a5[repository=src]. libfido2 has been updated to 1.16.0. @@ -337,9 +340,6 @@ gitref:74f357256769[repository=src]. OpenZFS has been updated to version 2.4.1. gitref:a8dbd836b785[repository=src]. -The man:dtrace[1] utility now supports the `ustackdepth` variable on arm64, allowing users to query user-space stack depth in DTrace scripts on that architecture. -gitref:00412df3265e[repository=src]. - USB vendor database has been updated to 2025.12.13. gitref:9b2cba4a8a69[repository=src]. @@ -355,7 +355,7 @@ gitref:da4c7b4518dd[repository=src]. GoogleTest has been updated to version 1.17.0. The new version now requires {cpp}17 to build. gitref:0029027156f4[repository=src]. -ncurses has been updated to version 6.6. The update is ABI compatible with version 6.5. HTML documentation is removed. +man:ncurses[3] has been updated to version 6.6. The update is ABI compatible with version 6.5. HTML documentation is removed. gitref:297d5bf89067[repository=src]. man:nvi[1] has been updated to version 2.2.2. @@ -364,9 +364,6 @@ gitref:b840145f1985[repository=src]. man:mtree[8] has been updated to snapshot 20260111 from NetBSD. gitref:e2e7269461e9[repository=src]. -The Linux compatibility layer adds support for the F_DUPFD_QUERY fcntl command, which is used with kcmp(2) KCMP_FILE for checking file descriptor equivalence in Linux containers. -gitref:ec8d0b5f5dfb[repository=src]. - Unicode support has been updated to Unicode 17.0.0 and CLDR 48, adding 4,803 characters and 4 new scripts (Sidetic, Tolong Siki, Beria Erfe, Tai Yo). This affects locale definitions, collation, monetary, and numeric formatting for UTF-8 locales. gitref:476a063a88aa[repository=src]. @@ -409,13 +406,13 @@ gitref:2be4c64a0d27[repository=src]. The man:posix_spawn[3] interface now supports the POSIX-required `chdir` and `fchdir` file actions, enabling processes to change their working directory during spawning. gitref:43347b26fb46[repository=src]. -Adds the man:posix_spawnattr_getexecfd_np[3] and man:posix_spawnattr_setexecfd_np[3] functions, allowing a file descriptor to be used as the executable file for posix_spawn. +The man:posix_spawnattr_getexecfd_np[3] and man:posix_spawnattr_setexecfd_np[3] functions have been added, allowing a file descriptor to be used as the executable file for posix_spawn. gitref:6b9e7e922d8b[repository=src]. -Adds the pthread_tryjoin_np() function, which allows a thread to attempt to join another thread without blocking. +The man:pthread_tryjoin_np[3] function has been added, which allows a thread to attempt to join another thread without blocking. gitref:a8891c29d6a0[repository=src]. -The libc string functions memcpy, memmove, and memset on AArch64 now use the MOPS (Memory Operations) hardware instructions when available, improving performance for these common operations. +The libc string functions man:memcpy[3], man:memmove[3], and man:memset[3] on AArch64 now use the MOPS (Memory Operations) hardware instructions when available, improving performance for these common operations. gitref:d8e700f2eeb9[repository=src]. {{< sponsored "Arm Ltd" >}} @@ -449,7 +446,7 @@ Oracle Cloud Infrastructure (OCI) build targets and related scripts are removed. gitref:2702a3ac1ab6[repository=src]. {{< sponsored "SkunkWerks, GmbH" >}} -The pkg package is now installed on VM and cloud images that use a packaged base system, enabling base system updates without requiring manual installation of pkg from the ports repository. +The man:pkg[7] package is now installed on VM and cloud images that use a packaged base system, enabling base system updates without requiring manual installation of pkg from the ports repository. gitref:c8d759230a0e[repository=src]. {{< sponsored "Amazon" >}} @@ -467,20 +464,20 @@ This section covers changes to kernel configurations, system tuning, and system The System Dynamic Tracing (SDT) provider is now enabled on 32-bit powerpc and powerpc64le platforms, allowing users to utilize DTrace probes on these architectures. gitref:769bc6877399[repository=src]. -The kernel configuration for GENERIC on amd64 has been includes both SCHED_ULE and SCHED_4BSD schedulers, allowing users to choose between them at boot via the kern.sched sysctl. -gitref:a3b5daf4242f[repository=src]. +Adds a scheduler selection framework that allows choosing different CPU schedulers at boot time via a tunable. This provides a foundation for future scheduler implementations. +gitref:159a66aecc9c[repository=src]. -The sched_ule scheduler is now implemented as a scheduler instance, which may affect system performance and scheduling behavior for users. +The `sched_ule` scheduler is now implemented as a scheduler instance, which may affect system performance and scheduling behavior for users. gitref:ec10524db95a[repository=src]. -Adds a scheduler selection framework that allows choosing different CPU schedulers at boot time via a tunable. This provides a foundation for future scheduler implementations. -gitref:159a66aecc9c[repository=src]. +The kernel configuration for `GENERIC` on amd64 has been includes both `SCHED_ULE` and `SCHED_4BSD` schedulers, allowing users to choose between them at boot via the `kern.sched` sysctl. +gitref:a3b5daf4242f[repository=src]. The MINIMAL kernel configuration has included the virtio_scsi driver, enabling booting in qemu/kvm virtual machines. gitref:80dec91da334[repository=src]. {{< sponsored "Klara, Inc.; NetApp, Inc." >}} -The man:pdwait[2] system call has been added for waiting on process descriptors, providing an alternative to man:wait4[2] for processes created with pdfork(2). +The man:pdwait[2] system call has been added for waiting on process descriptors, providing an alternative to man:wait4[2] for processes created with man:pdfork[2]. gitref:758de6465572[repository=src]. The man:pdrfork[2] system call has been added, providing a new mechanism for process creation with deterministic resource inheritance. @@ -489,14 +486,17 @@ gitref:4ae6f372e26c[repository=src]. A race condition in the powerpc thread switching code that could cause system hangs during boot on multi-CPU power9 pseries guests has been resolved. gitref:a50789d8b89b[repository=src]. -The sysctls hw.ata.rotating and hw.ata.unmapped_io have been scheduled for removal in FreeBSD 16 instead of FreeBSD 15. +The sysctls `hw.ata.rotating` and `hw.ata.unmapped_io` have been scheduled for removal in FreeBSD 16 instead of FreeBSD 15. gitref:469ab88d107c[repository=src]. {{< sponsored "The FreeBSD Foundation" >}} -The sysctl vfs.zfs.min_auto_ashift and other legacy ZFS sysctls now emit warnings when used, indicating they are deprecated and will be removed. Users should update scripts and configurations to use the new sysctl names, such as vfs.zfs.vdev.min_auto_ashift. +The sysctl `vfs.zfs.min_auto_ashift` and other legacy ZFS sysctls now emit warnings when used, indicating they are deprecated and will be removed. Users should update scripts and configurations to use the new sysctl names, such as `vfs.zfs.vdev.min_auto_ashift`. gitref:f0033878b92e[repository=src]. {{< sponsored "The FreeBSD Foundation" >}} +The Linux compatibility layer adds support for the `F_DUPFD_QUERY` fcntl command, which is used with man:kcmp[2] `KCMP_FILE` for checking file descriptor equivalence in Linux containers. +gitref:ec8d0b5f5dfb[repository=src]. + [[drivers]] == Devices and Drivers @@ -528,7 +528,7 @@ gitref:e16e4cd25c1d[repository=src]. man:ath[4] driver code updated to Linux kernel version 6.17, improving Atheros/QCA wireless hardware support. gitref:1fa2a48dab66[repository=src]. -The hardware performance monitoring counter (hwpmc) support has been added for additional Intel CPU models: Alder Lake (models 6-B7, 6-BA, 6-BF), Alder Lake-N, and Emerald Rapids. Users running on these processors can now collect performance events using pmc(3) and related tools. The Emerald Rapids support includes JSON event definitions imported from Intel perfmon version 1.06, providing comprehensive event coverage. +The hardware performance monitoring counter (hwpmc) support has been added for additional Intel CPU models: Alder Lake (models 6-B7, 6-BA, 6-BF), Alder Lake-N, and Emerald Rapids. Users running on these processors can now collect performance events using man:pmc[3] and related tools. The Emerald Rapids support includes JSON event definitions imported from Intel perfmon version 1.06, providing comprehensive event coverage. gitref:a40167734ecb[repository=src], gitref:6b0cb6ea249e[repository=src], gitref:9ac702781508[repository=src]. @@ -597,15 +597,15 @@ gitref:35ee242abcba[repository=src]. The commit introduces a new tunable, `zfs_arc_evict_batches_limit`, to improve parallel eviction performance in the ZFS ARC. This change reduces lock contention and can significantly increase throughput for certain workloads. gitref:8a79d0968006[repository=src]. -The man:zpool[8] prefetch command now supports BRT (Block Reference Table) metadata, improving performance for block cloning operations and frees of cloned blocks. The -t parameter is now optional; when omitted, the command prefetches both DDT and BRT metadata. +The man:zpool[8] prefetch command now supports BRT (Block Reference Table) metadata, improving performance for block cloning operations and frees of cloned blocks. The `-t` parameter is now optional; when omitted, the command prefetches both DDT and BRT metadata. gitref:41878d57eaf3[repository=src]. === NFS -The NFS client now properly handles case-insensitive file systems like man:msdosfs[4] when exported via NFS. Name caching is modified to avoid false cache hits for different case variations of the same file name. +The NFS client now properly handles case-insensitive file systems like man:msdosfs[4] when exported via NFS. Name caching has been modified to avoid false cache hits for different case variations of the same file name. gitref:406c98d2ca1d[repository=src]. -NFSv4 diskless boot now supports configurations using man:nfsuserd[8] for name and id mappings. The kernel primes the mapping cache with essential entries to avoid deadlocks during boot. Users must set boot.nfsroot.options="nfsv4" and boot.nfsroot.user_domain="" in loader.conf. +NFSv4 diskless boot now supports configurations using man:nfsuserd[8] for name and id mappings. The kernel primes the mapping cache with essential entries to avoid deadlocks during boot. Users must set boot.nfsroot.options="nfsv4" and boot.nfsroot.user_domain="" in [.filename]#loader.conf#. gitref:692a289922d2[repository=src]. Adds internal infrastructure for POSIX draft ACLs as an extension to NFSv4.2, based on an Internet Draft. These changes prepare the NFS client and server for future support but introduce no user-visible semantics changes at this time. Note that due to internal KAPI changes, nfscommon.ko, nfscl.ko, and nfsd.ko must be rebuilt from sources after updating. @@ -629,7 +629,7 @@ This section covers the boot loader, boot menu, and other boot-related changes. [[boot-loader]] === Boot Loader Changes -A shutdown splash screen has been added to the man:splash[4] kernel feature. Users can customize the shutdown splash by providing a PNG image via the shutdown_splash directive in man:loader.conf[5]. +A shutdown splash screen has been added to the man:splash[4] kernel feature. Users can customize the shutdown splash by providing a PNG image via the `shutdown_splash` directive in man:loader.conf[5]. gitref:0bd9b26d19e2[repository=src]. {{< sponsored "Defenso" >}} @@ -656,10 +656,10 @@ IPv6 packets are now passed to divert sockets, removing a previous limitation th gitref:e5cf3437275f[repository=src]. {{< sponsored "OPNsense, Klara, Inc." >}} -Adds a sysctl/tunable net.inet.ipf.jail_allowed to control whether a jail can manage its own ipfilter rules, pools, and settings. The default denies jail access, requiring host system management of jail rules via interface attachment or enabling the sysctl for jail control. +Adds a sysctl/tunable `net.inet.ipf.jail_allowed` to control whether a jail can manage its own ipfilter rules, pools, and settings. The default denies jail access, requiring host system management of jail rules via interface attachment or enabling the sysctl for jail control. gitref:65bc0a1ade72[repository=src]. -The man:ipfw[8] version 3 compatibility code for FreeBSD 8 and earlier is removed, as it is obsolete and no longer needed. This cleanup may affect systems still using very old configurations, but it does not change the functionality for current supported releases. +The man:ipfw[8] version 3 compatibility code for FreeBSD 8 and earlier has been removed, as it is obsolete and no longer needed. This cleanup may affect systems still using very old configurations, but it does not change the functionality for current supported releases. gitref:9657c50cdd77[repository=src]. {{< sponsored "The FreeBSD Foundation" >}} @@ -673,7 +673,7 @@ The ath12k driver for Qualcomm Atheros wireless devices has been updated to vers gitref:bbfa2e7345fe[repository=src]. {{< sponsored "The FreeBSD Foundation" >}} -The ath11k wireless driver has been is updated to a newer version from Linux 7.0, which may improve performance and stability for supported hardware. +The ath11k wireless driver has been updated to a newer version from Linux 7.0, which may improve performance and stability for supported hardware. gitref:24c9bc6e364a[repository=src]. {{< sponsored "The FreeBSD Foundation" >}} @@ -710,7 +710,7 @@ Please see link:https://www.freebsd.org/releases/{localRel}R/hardware[the list o [[hardware-virtualization]] === Virtualization Support -Adds a new jail configuration knob allow.vmm_ppt to control PCI passthrough access in bhyve jails. The change requires explicit configuration for PCI passthrough functionality in jails, replacing the previous blanket restriction. +Adds a new jail configuration knob allow.vmm_ppt to control PCI passthrough access in man:bhyve[8] jails. The change requires explicit configuration for PCI passthrough functionality in jails, replacing the previous blanket restriction. gitref:94066f9a07ad[repository=src]. {{< sponsored "The FreeBSD Foundation; Klara, Inc." >}} @@ -726,7 +726,7 @@ The commit enables the Memory Operations (MOPS) instruction set for arm64 usersp gitref:2a9a92ba7bd7[repository=src]. {{< sponsored "Arm Ltd" >}} -UNIX domain socket support added to bhyve remote framebuffer. Graphical console now available for bhyve instances in jails without networking. +UNIX domain socket support added to man:bhyve[8] remote framebuffer. Graphical console now available for bhyve instances in jails without networking. gitref:d29dd64b3f88[repository=src]. {{< sponsored "Defenso" >}} @@ -744,21 +744,21 @@ This section covers changes to manual (man:man[1]) pages and other documentation [[man-pages]] === Man Pages -The man:nfsv4[4] manual page now includes documentation for setting up an NFSv4 root file system, providing guidance for users who wish to use this feature. -gitref:6ef2df5e8e7a[repository=src]. - -The man:ifconfig[8] manual page formatting has been corrected to improve readability. -gitref:c20f5fd44322[repository=src]. - man:pdfork[2] and man:pdwait[2] manual pages has been added documenting the pdrfork and pdwait system calls. gitref:780b7f9e0ece[repository=src]. The manual page for the undocumented man:mq_getfd_np[3] function from man:librt[3] has been added. This provides documentation for a function that has been present since FreeBSD 11. gitref:992f994bb71e[repository=src]. +The man:nfsv4[4] manual page now includes documentation for setting up an NFSv4 root file system, providing guidance for users who wish to use this feature. +gitref:6ef2df5e8e7a[repository=src]. + The manual pages have been added for the deprecated blacklist utilities (man:blacklistctl[8], man:blacklistd[8], man:blacklistd.conf[5], man:libblacklist[3]), documenting their deprecation and nuances. This provides users with updated documentation for the deprecated blacklist tools, which are now renamed to blocklist. gitref:f935c0f66f75[repository=src]. +The man:ifconfig[8] manual page formatting has been corrected to improve readability. +gitref:c20f5fd44322[repository=src]. + [[ports]] == Ports Collection and Package Infrastructure @@ -781,7 +781,7 @@ OpenPAM has been moved to a separate 'pam' package, allowing systems without PAM gitref:95cc7f59b7ce[repository=src]. {{< sponsored "https://www.patreon.com/bsdivy" >}} -The installworld and installkernel targets are now blocked on systems using pkgbase to prevent package database inconsistencies. Users can override this check with DESTDIR=/ if needed. +The `installworld` and `installkernel` targets are now blocked on systems using pkgbase to prevent package database inconsistencies. Users can override this check with `DESTDIR=/` if needed. gitref:ef82bdc864c5[repository=src]. {{< sponsored "https://www.patreon.com/bsdivy" >}} From nobody Wed May 6 06:39:01 2026 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 4g9QhV2mzZz6RYrh for ; Wed, 06 May 2026 06:39:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g9QhV2D8Zz3JXZ for ; Wed, 06 May 2026 06:39:06 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778049546; 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=2vHdnfv9n4YUWv+0Ciwr3WUawO7gJLVC63fUY+0uMvo=; b=VqFPJV7Sp76m2Q25oWL7/EaYa+sl4VtqRWgGFkIKDjlPe5UTrbawCo+aSVSmICpk4soydh 0od1T+UnKPcB8OCC4EOHVnvav3E5du47wWh2EFnRSrlZ4eeerUtTczVv5w8fXm2OlYzoZ+ aZ5HRn1ngZ7F1jUZ430XEZxnVgUhxIaxoMVYcJ+E13jfBnNJLVCemQ3fHU7simnDncyzYl Ew+lhGoTsNfOwOQuHXucgYBKO1AUbhBr6dSzrFCvbOT/pRhluec2/a7ONxZ5b2Ksxp3xVR piurpjFuPfrkrmbfk8TbJED2NccO9tsF/ObSH4KTfN0+zPftxWdDqWDuLT8Dzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778049546; a=rsa-sha256; cv=none; b=AlZAH6pJWGZ+YUcV2+HUsxubZfKYVzs64XxjKqYgawOL7IAwjtnhF7g6J3whqk+kcthay0 nQlgJFKQkI509JPCOl0oQRWChQB761VkDn0PT4+L9fUgDOKFU0pWnfhgOTDD6hzfcQLUcB kZz6Kt81MYGNSjU29M+3sPl1IY9pINFIJSFH0b4/HMlWiX8RX2z/Xdl227cE9vinXH17bS k2qJCEoKDGYcJ/vh3AgWu6TQWMnAjvGK5B53+Rc5MIgwr/Tyc4wr3Hng+/jvx3RXwiLOUB f+zKG+VbrQ4f++u7tPQaaVsBENWxmj+2KGy563xEAqUBBurlv92sgmWZ8iYlLA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778049546; 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=2vHdnfv9n4YUWv+0Ciwr3WUawO7gJLVC63fUY+0uMvo=; b=mMbKJUEtEBdDMYu0m354E9kxc5ha5Ygrrn3PVDLQYktkuM9QvZtlT3F0egBRCX5lXc5FQw QxfzJ9P6dsP3Fzh0LGIoFui27LdDNJBZhQGfo+mXZvzw5CST2pO3X5N8gCGuP/ZAKMOkXP ik6rRZACNcXH2shpQ4piw3wQMbdmCan4shbf1knwVN2M2N7uc43TySjIa4MF2JYqZjTB+x EXoYC5PPw6Nflw5ixYbx5rXPuYSaEIhHJ+Y3sY7k9YmqvZI6lBSrKfH1S7ntFlygP5oGm+ 81JOh8MiT4YaF1w1iJ2yR6NTvW8IkXVtr67ssUeNVXMRF6VP0LpN6Yic9d+0Gw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g9QhV1qNbzC47 for ; Wed, 06 May 2026 06:39:06 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3d756 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 06 May 2026 06:39:01 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: e864ba8999 - main - Annual update of my PGP key expiry date. 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list 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: e864ba899952e0488ba18a7250add44433e548a4 Auto-Submitted: auto-generated Date: Wed, 06 May 2026 06:39:01 +0000 Message-Id: <69fae205.3d756.1b0f60f2@gitrepo.freebsd.org> The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=e864ba899952e0488ba18a7250add44433e548a4 commit e864ba899952e0488ba18a7250add44433e548a4 Author: Philip Paeps AuthorDate: 2026-05-06 06:38:39 +0000 Commit: Philip Paeps CommitDate: 2026-05-06 06:38:39 +0000 Annual update of my PGP key expiry date. --- documentation/static/pgpkeys/philip.key | 45 ++++++++++++++++++--------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/documentation/static/pgpkeys/philip.key b/documentation/static/pgpkeys/philip.key index 7232e6a235..7637e957f5 100644 --- a/documentation/static/pgpkeys/philip.key +++ b/documentation/static/pgpkeys/philip.key @@ -2,13 +2,16 @@ [.literal-block-margin] .... -pub ed25519/BB6D8A14AFE7D96B 2021-05-25 [SC] [expires: 2027-07-01] +pub ed25519/BB6D8A14AFE7D96B 2021-05-25 [SC] [expires: 2028-07-01] Key fingerprint = B851 CD3A C248 F2ED 3E2C C18C BB6D 8A14 AFE7 D96B uid Philip Paeps uid Philip Paeps -sub ed25519/D92733BA06C579C2 2021-05-25 [S] [expires: 2026-07-01] -sub cv25519/235A60C6046F82F9 2021-05-25 [E] [expires: 2026-07-01] -sub ed25519/252E8C8E533D50C5 2021-05-25 [A] [expires: 2026-07-01] +sub ed25519/D92733BA06C579C2 2021-05-25 [S] [expires: 2027-07-01] + Key fingerprint = 909D 4BB9 1635 7EE3 9774 F401 D927 33BA 06C5 79C2 +sub cv25519/235A60C6046F82F9 2021-05-25 [E] [expires: 2027-07-01] + Key fingerprint = 0D71 7E1D 2E90 A002 1F7B 4029 235A 60C6 046F 82F9 +sub ed25519/252E8C8E533D50C5 2021-05-25 [A] [expires: 2027-07-01] + Key fingerprint = A938 8EC9 2110 CB17 15B0 0ECE 252E 8C8E 533D 50C5 .... @@ -19,26 +22,26 @@ sub ed25519/252E8C8E533D50C5 2021-05-25 [A] [expires: 2026-07-01] mDMEYKyY8hYJKwYBBAHaRw8BAQdAIXiSTuKHgUIE2Zjco63bMMvb4pJ305MmoUyP uaiIqfS0IFBoaWxpcCBQYWVwcyA8cGhpbGlwQHRyb3VibGUuaXM+iJ0EExYKAEUC GwMFCwkIBwIDIgIBBhUKCQgLAgQWAgMBAh4HAheAAhkBFiEEuFHNOsJI8u0+LMGM -u22KFK/n2WsFAmgYH04FCQt5m9AACgkQu22KFK/n2WsdNwD/ZX0tCpO8uu/PF28R -y8wG582y3ptJSKvezmzkIIcIy/ABALP+i85wu8fVMRpHyhNY93oPJFabDgKWt799 -CRjGDQYJtCFQaGlsaXAgUGFlcHMgPHBoaWxpcEBmcmVlYnNkLm9yZz6ImgQTFgoA +u22KFK/n2WsFAmn6qgAFCQ1cINIACgkQu22KFK/n2WsQ2wEA9t9aqDXMUxpmkNfZ +u/mFwdmab0JdNDtq88qT1ep24OsA/i5BecwzwpgUV3TgPciw01RvdSTgLT0PvFHV +hQTqOGIFtCFQaGlsaXAgUGFlcHMgPHBoaWxpcEBmcmVlYnNkLm9yZz6ImgQTFgoA QgIbAwULCQgHAgMiAgEGFQoJCAsCBBYCAwECHgcCF4AWIQS4Uc06wkjy7T4swYy7 -bYoUr+fZawUCaBgfTwUJC3mb0AAKCRC7bYoUr+fZa8OSAP0TmMHf0IwOUsmAZFPQ -9pEdQb0X/wfnaQBxl8ZXLK1GBQEAuec0wgS6h2ecFG1cZIKg9rnWPDFrkeOUxOQX -ZcOoqwq4MwRgrJlsFgkrBgEEAdpHDwEBB0AjN6sanKZplYEZ1REyb02vMSIfg7Jh -9uNF4i72RdAX94j1BBgWCgAmAhsCFiEEuFHNOsJI8u0+LMGMu22KFK/n2WsFAmgY -H2UFCQmYZ9UAgXYgBBkWCgAdFiEEkJ1LuRY1fuOXdPQB2SczugbFecIFAmCsmWwA +bYoUr+fZawUCafqqFAUJDVwg0gAKCRC7bYoUr+fZax3rAQD1bOj0yHFBvviGpNW/ +Efnt7ZtJ5uBgfWghTq7ELvC19AD+JV+Avg9jl1UZid0Rnc4Xik+ErZ39t9/FN04g +vik2Zwu4MwRgrJlsFgkrBgEEAdpHDwEBB0AjN6sanKZplYEZ1REyb02vMSIfg7Jh +9uNF4i72RdAX94j1BBgWCgAmAhsCFiEEuFHNOsJI8u0+LMGMu22KFK/n2WsFAmn6 +qkgFCQt5m2AAgXYgBBkWCgAdFiEEkJ1LuRY1fuOXdPQB2SczugbFecIFAmCsmWwA CgkQ2SczugbFecLiHQD+KWkaHCz15F2NKuhWVSDaW2EL2T8osDEBupPsxxpVI2wB -AMwLYIjuMhF7W8nzU637j/ThD+DQKXkkWRu9gIKPkZYGCRC7bYoUr+fZa1VzAP9H -ocCJge/gbnOFt4BYSRdIiiHTKpk0dy4Zmbh2b2o23QD/ck1uhKVlBPddobB1RVvQ -M+I1t25GAnsoiufaV26M9w24OARgrJmDEgorBgEEAZdVAQUBAQdA43q+QOECkVQn +AMwLYIjuMhF7W8nzU637j/ThD+DQKXkkWRu9gIKPkZYGCRC7bYoUr+fZayQvAQD7 +QqBRZ+MPxNc42fNK69TsSTApB0W6Cyl3d59khMhigQEA9zK5gTzNddK7S3RW2Ed3 +QPZfXrEByq7QiwBSi2PEKge4OARgrJmDEgorBgEEAZdVAQUBAQdA43q+QOECkVQn PcmLuM1+ToWo4vVeU3K+yOjABDtsOxkDAQgHiH4EGBYKACYCGwwWIQS4Uc06wkjy -7T4swYy7bYoUr+fZawUCaBgfZQUJCZhnvgAKCRC7bYoUr+fZa8sYAQCsV0z9zsio -PRm0vWJzLRZyGKfRebPfhF8LqeH2Vv/T3AEAvSiA8J5W89pGQESs3tGRAYIVfBWH -+y0/shledV7ypQS4MwRgrJmVFgkrBgEEAdpHDwEBB0BZL2Zkanycm9ZxXyblVkJY +7T4swYy7bYoUr+fZawUCafqqSAUJC3mbSQAKCRC7bYoUr+fZa+PEAP9nZtJhalEU +u/1L5iDQfmbhG3/smZozD1sUICHqSO5A3QD6Ak3n2x0+awsvbN+oLch+GYd8FIVS +2DoG2duWUyIb1ga4MwRgrJmVFgkrBgEEAdpHDwEBB0BZL2Zkanycm9ZxXyblVkJY 7uftl1+DtY4cCF/mP8K21Yh+BBgWCgAmAhsgFiEEuFHNOsJI8u0+LMGMu22KFK/n -2WsFAmgYH2UFCQmYZ6wACgkQu22KFK/n2WuUAAEApZ2mpTe/3/XR0cHFL6+j8CpI -F9cKGbAfwALZBNlldP0BAKPWX5hwizMF/UqJ+Mv1canD8SrhAKkzhvOvQa9nUv4A -=m5aT +2WsFAmn6qkgFCQt5mzcACgkQu22KFK/n2WvC8QEA5sjXjl+hxMVHwqIH7ApJ/2GL +5s58Y4KnxOwyyxM9UIEA/0rVaVvIfxEc4iLt9+I1pWOfVSXtF7oVXhzzjxLAcjwO +=Wowo -----END PGP PUBLIC KEY BLOCK----- .... From nobody Wed May 6 18:50:46 2026 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 4g9kwk3qKMz6cMjq for ; Wed, 06 May 2026 18:50:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g9kwk0z9tz3tcH for ; Wed, 06 May 2026 18:50:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778093446; 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=pQji47rFnqSAAl1yqz08RfbrYPA1wMtZkr9LL8t4mB8=; b=t81Oth0l2nkd2C1VIyaAso4rk/OrdBRjaYRs0at1MNiK4voPWI+G+wLgw12dMsDsE0w9yp Y4BUx2AQlsKIp42Oqfr/i1M+z7YIkfnVx/PlhxYb6zD16/pIePrbYuvRSiOvD6VAkjWPUk TxD91iPgZT5ODd/AFZr4MPZeQziJOCA29uqdTJHw/LEFGokmj/UH1GZ+ZJtlWAwzBe1P2k 2AzPJF++gbvPl7g5PtLnTcrS2g+rJAA3flihL78SW06F6cgWQC+llUr00j+n5kXV/Hxx0r /gP+yCHdnaaecwsR9DYVjLGcbJmIxyR9A8MyfaF124WZZLPUZ+CA9gQmoAQyzw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778093446; a=rsa-sha256; cv=none; b=v+HSaz/oc1GHP5wDRPmR9EndJYFqrJ9nBxxFwB/nzeJCTTqPHXFFPn1JzSz0Qtsv3KMAqO zfSgPm+iYtbBjpgm8iwPyCVMTNmBZ7FRphRFAu3s0/2ik7jKMT1BtgrG3NV6xfIV3CwqUQ j4ZwdZq8u42Se0XL7K0gNP2wM/WqZ5f2h8Ypr+RBx1TkSAjner7CCl3x1XHrcLFKi8N5dT gPFfsgIyMmN3XIL+rkfXGqbD4dePCcy5fLp08AM3IUKHus00gTsxju3YG9omIUNvf0+PeP AVVzilmMnhPb/UM44Q37UDuD1Oj9jR3tHi5AgY9vvgi8YAlpgZlZISaMHkpcqw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778093446; 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=pQji47rFnqSAAl1yqz08RfbrYPA1wMtZkr9LL8t4mB8=; b=i2q6YSNA+5FYg2plch97p8tx91H/UgecHowUuZtl2f4TUvvC0pM+0aDbAwU5JkzpoDwfbe EeELAnplSyijSn6qaaroBKt0uEU/QDKBH4eeazlRy82/Ttqw4pwSc8V8IdXSIlfT6vu9oQ 1i0hXhcWRlMDBGk8N1KJnRO+kGY1NZnOmB5tAXJd37K/QOAbtyAZlCIK8xxlsrWU1Xjxng BScB7roq7hQzT89m4xQ0y7jqyPAsnS3ah6CcQcdKP4/s424/6rAsZF3uwXQwi3+Gg3r2M8 NrfP9yGrAejariPZQPjg4qHt9QvRkzPgeQM0tzBHDJeIkJfx3UGwFhec74v3Cg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g9kwk0YrKzryC for ; Wed, 06 May 2026 18:50:46 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3cd1e by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 06 May 2026 18:50:46 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 8c95180d56 - main - 15.1/relnotes: Mention ENA/arm64 irq mapping fix 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8c95180d56c299afa9ed6a46a8e5a6fd489c5130 Auto-Submitted: auto-generated Date: Wed, 06 May 2026 18:50:46 +0000 Message-Id: <69fb8d86.3cd1e.3e28b18e@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=8c95180d56c299afa9ed6a46a8e5a6fd489c5130 commit 8c95180d56c299afa9ed6a46a8e5a6fd489c5130 Author: Colin Percival AuthorDate: 2026-05-06 18:45:05 +0000 Commit: Colin Percival CommitDate: 2026-05-06 18:45:05 +0000 15.1/relnotes: Mention ENA/arm64 irq mapping fix This is technically a general intrng bug fix, but I'm not aware of the bug affecting anything other than ena(4) on arm64 so I'm listing this under "Cloud Support". Sponsored by: Amazon --- website/content/en/releases/15.1R/relnotes.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/content/en/releases/15.1R/relnotes.adoc b/website/content/en/releases/15.1R/relnotes.adoc index a04587d1f9..303b3fe434 100644 --- a/website/content/en/releases/15.1R/relnotes.adoc +++ b/website/content/en/releases/15.1R/relnotes.adoc @@ -453,6 +453,10 @@ gitref:c8d759230a0e[repository=src]. The GCE image family now includes TARGET and FS in its name, ensuring that image families are unique per architecture and filesystem. This prevents the GCE instances API from selecting an incompatible image when using an image family name. gitref:0005bb76e2e7[repository=src]. +I/O interrupts from the man:ena[4] device on Graviton (arm64) systems are now spread between CPUs rather than all landing on CPU 0; this results in significantly higher network performance on those EC2 instance types. +gitref:b2ba4131b9b0[repository=src]. +{{< sponsored "Amazon" >}} + [[kernel]] == Kernel From nobody Wed May 6 18:50:47 2026 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 4g9kwl3kxDz6cMkc for ; Wed, 06 May 2026 18:50:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g9kwl1ytfz3tZG for ; Wed, 06 May 2026 18:50:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778093447; 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=6s5JP51cAgEkd/jF1kKJD+p0YceJp/y5SHPjbVJYe6E=; b=HzmD1UnUaHAlc/uB2G9RjAzdgvP5c+EDfZWwLCv7Vx4sCXzQDHQ+rs+3IxsPzt5rFWbNKm t+U4fEE4cv+12GMkLlR6wMO1EhnFyuvumlB0tl+5EAjOXeWSwGDFh+AdJEclJbU7sdUp// PG9uRvXdkHSqH7ov1aZSXbUf0/mgYUTnU1H5FiBMrJ3IRo4osZkkOOx8R88iwO0A5h5Tw6 cSyK3B/DmlWU2nr6uJi1y3zMv2q4Pg+Ro/M8HBg4BJq0bQxKSlA01bE2yoG86k16ft+Qbv Risldaq2/Tjjx2HmmuoG3qrjwW5i+3A09I7Jg8H1uBA02fKVDqMpjo/qwtuYPA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778093447; a=rsa-sha256; cv=none; b=vMnCkT5Iw6FZy9wLVxlk5am6EXlULn0/MFKwdBNRO3UGaugFE703g1X1E2nRMniaaEfqne /zbcA5GrY5CgVSC8scsFTB9eeOXNO9/mMZEhGThmRzbQG7yh0m3FJvJJflO5yogIpntZQs 9I3lihDWry5cjkZeKYdMh9GcrM6EfZF+59JAj83+YcKjhEawKoAgp16eXzeup9H/30W99o IIMdVwceDWGC/wueUdLtI+fTCFTNOq0zRNpQhZe9ZyhICFPanRe+BFk2LjsGxdKvlwF3p7 CDM19yt1mu2Vf3JzpCWjXZcknjpPnOfQq8HJPCC0xOJkeTSSzrFCdSthme/lrQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778093447; 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=6s5JP51cAgEkd/jF1kKJD+p0YceJp/y5SHPjbVJYe6E=; b=DG6GBEOWwePvs9alazy9u8Z9IL07oxZrrcAWo8935R5jGTVxXmCtWIblKD2Goyz1tyWYra NBwIySLuz6cRIdRyChmxrhYEf+77P9P4qTdQ8iShjCqNY4rfM8YVmcBX+sfXTKkUwle/+w ZH6ag7/2OVpjJ+STVrnq1mKpC+bN9z8lgk2KTsK1tda/KfyGoMLpyB/JZoTRp1G9Ekfjer 81BDkKofVLqPeO4kBXoqK+7JRy/Q+b5Uq1TN9IGr4Wd/YVsUiLSeMIk00g3yUwmvEmtYhY Wx54BDJ5HSb8ppecA9CmOpa9W/GCvZF4D869vCHlQQphlYJyP+9Ld+jy6wwjQQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g9kwl1L4Xzrvd for ; Wed, 06 May 2026 18:50:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3cd21 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 06 May 2026 18:50:47 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 722f176b27 - main - 15.1/relnotes: Include an ENA driver highlight 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 722f176b277e3644af5c19d38b62cd2279b5322e Auto-Submitted: auto-generated Date: Wed, 06 May 2026 18:50:47 +0000 Message-Id: <69fb8d87.3cd21.53e06b7e@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=722f176b277e3644af5c19d38b62cd2279b5322e commit 722f176b277e3644af5c19d38b62cd2279b5322e Author: Colin Percival AuthorDate: 2026-05-06 18:49:48 +0000 Commit: Colin Percival CommitDate: 2026-05-06 18:49:48 +0000 15.1/relnotes: Include an ENA driver highlight Sponsored by: Amazon --- website/content/en/releases/15.1R/relnotes.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/website/content/en/releases/15.1R/relnotes.adoc b/website/content/en/releases/15.1R/relnotes.adoc index 303b3fe434..aa6d99cb6f 100644 --- a/website/content/en/releases/15.1R/relnotes.adoc +++ b/website/content/en/releases/15.1R/relnotes.adoc @@ -510,6 +510,7 @@ This section covers changes and additions to devices and device drivers since {r === Device Drivers man:ena[4] driver updated to v2.8.3. +This includes a bug fix to the receive path for jumbograms which can yield a 10x or higher improvement in network throughput. gitref:b949f8292de5[repository=src]. {{< sponsored "Amazon, Inc." >}} From nobody Wed May 6 18:50:44 2026 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 4g9kwq15mtz6cMVk for ; Wed, 06 May 2026 18:50:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4g9kwp233Gz3v2v for ; Wed, 06 May 2026 18:50:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778093450; 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=cMzHH+fmLHOOwuvbrENYOz1UzKR8OBVQgXc1UQRb2JM=; b=dKyVCkXEqrc9ptAJuhWgEu3zJOM9ehPvNu33VqAihBUmsRXgF0LfTcgIjvDBmk5RjPqmhT LqNizroiYmbO8vWxjcmjdUCMwKgIjzszBVMbcU9F0A3cH+/aq23iPOkEeDUmhx1PMXKsaN jDbWnlJxfw9lPur1BbGXEsbR2puUleQ/JxAZAR6eV8HZQAfzlZfGvwgZWOHwfISF40Mv5i wa5eZLg5/VZEoHRmFPRk+etuskM4AdjS5IWa01iJE1dQwrPvtIs1cFF6GrRAXXOyKlx1x6 ZcNDAm9uAKn7oRC/Oa0X1TYEy2KMmvhLGHU3+A0JPOG4bv7fOeBMct1jCsJeow== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1778093450; a=rsa-sha256; cv=none; b=r8OzvLKlXHhaObGi8n1rYFv4wB6dvxg17gTwNPUfvsdGmsNL2C9IwGl2Kfj6Bk2hsITu2N nsQgyVwwDRp/jabUbyjtK+jpza2mhNaaxdTnZSLzHwJbBHb0gXWFxJ1JaDPBsr/lq/3bpx Q8XD5P0DnGOsA0XHk8wAdYF4s1VxnTpXrR2xRPQPpfE3tsvIMHhopBtfCLtF9WeODNgTZs Ogj5k5zGq4hj6urYl+vnml8fktw81DFsEwi9TUwbMhLq/Ncj1CIg+sj1Fnwkj4F8RLwtl5 n5aXzojP5SSJw6YWAA4sJcXwteD2Lj6vMNJTxt4a4w4ihN5uPvYrCwe2MMt1Hg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1778093450; 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=cMzHH+fmLHOOwuvbrENYOz1UzKR8OBVQgXc1UQRb2JM=; b=QqrsVdSkYxi45yidmlscU43HUOSTOX+wIeJe4NeOLyJ1jmVP8KhaUKCZUI4MoTiXEOsF5F XFRLNR2JIv/JX2e3J8Y2DqP8BCycTjjW5U9LUIi9OelMEwGCo/pPNYhEu1gg5uTbMd9n0i BdsVCAAd0WieM5lo5pJ8xFsXvijcoadXYz+Hgb+Hx4w+jZJ64PY6x01B7LHnjpvwO57x1J 86DbM0o8EjHDel1Q+5hkL5N6rJyaXkkmtgldXacFK+DK9+r3CoFJkiZQwsK9WrRPQe449h 9NPZWP3pUfM3hTXBZH9pelIUal//KMS6Gr69xVXMwcPTX8RFmOVpcv//4Wmm3w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4g9kwp1NGQzrvj for ; Wed, 06 May 2026 18:50:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3a7f8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 06 May 2026 18:50:44 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Colin Percival Subject: git: 05d4f53019 - main - 15.1/relnotes: Clarify Extended Destination ID 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 List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: cperciva X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 05d4f530194765887b5545c820628ba40c12e2b4 Auto-Submitted: auto-generated Date: Wed, 06 May 2026 18:50:44 +0000 Message-Id: <69fb8d84.3a7f8.155f0ac3@gitrepo.freebsd.org> The branch main has been updated by cperciva: URL: https://cgit.FreeBSD.org/doc/commit/?id=05d4f530194765887b5545c820628ba40c12e2b4 commit 05d4f530194765887b5545c820628ba40c12e2b4 Author: Colin Percival AuthorDate: 2026-05-06 18:38:52 +0000 Commit: Colin Percival CommitDate: 2026-05-06 18:41:35 +0000 15.1/relnotes: Clarify Extended Destination ID We don't merely recognize bits in CPUID; we make use of it to allow FreeBSD to run on larger VMs, including EC2 r8i.96xlarge. Sponsored by: Amazon --- website/content/en/releases/15.1R/relnotes.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/content/en/releases/15.1R/relnotes.adoc b/website/content/en/releases/15.1R/relnotes.adoc index b91a0b2ded..a04587d1f9 100644 --- a/website/content/en/releases/15.1R/relnotes.adoc +++ b/website/content/en/releases/15.1R/relnotes.adoc @@ -733,8 +733,9 @@ gitref:d29dd64b3f88[repository=src]. The amd64 architecture now supports LASS (Linear Address Space Separation), a security feature that helps isolate kernel and user address spaces. This change may affect debugging and low-level system programming. gitref:532c8d3f90b9[repository=src]. -The x86 cpuid code has added a flag for Extended Destination ID support, enabling support for up to 32768 APIC IDs in IO-APIC and MSI without interrupt remapping. +The amd64 architecture now supports the Extended Destination ID standard, enabling support for up to 32768 APIC IDs in IO-APIC and MSI without interrupt remapping; in particular, this adds support for EC2 "r8i.96xlarge" instances. gitref:b54646e37a2b[repository=src]. +{{< sponsored "Amazon" >}} [[documentation]] == Documentation