From nobody Mon Dec 15 17:12:54 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dVRTM0tBnz6L2df for ; Mon, 15 Dec 2025 17:12:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dVRTL74DSz45sQ for ; Mon, 15 Dec 2025 17:12:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765818775; 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=g1rwVsTUAqzQ2A3z2jMU9C8I0PzYGbTcCC4BHm5kgnY=; b=xIM+tY//0TFIm3jD85anNtfXuZ1iVLjUKEpQeodut9He9kWmQHhxFvbd1PH4A+Lw9m4Qyj EeEorYK9E8nUxrGF1F1P84OWFB4/7Cr3R26+FvA1Z3q1oGC7TAbfs9bsnV8N1cacHdUF1z V4cPW2wWdq+tmmPwir52/mv2OsorlXwiemKl1KnrpXSt1sICQKwJM92pUYJT6x4Qgq/49R EZTTnJ0/d6KAEYSGJb+PiHJC52EJNotw4roaDVYHfUn/XVhJseLCO4fawcwroLN0euKmXO ZN6fiUUXKSjWdhAJtcwB9xPmbqiI0JOAPMyuIdSgg5XFpiWBMfSn+8OARhHAnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765818775; 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=g1rwVsTUAqzQ2A3z2jMU9C8I0PzYGbTcCC4BHm5kgnY=; b=R3rUDFCB/2s1qbSGG1QKOCaT8G928M75ZtyWBvmYjns3Tu6siUD7ZyVNlpXta7zp1/Kwts tD3vSwvlhXjN7oNdsB4PboQKspy7AgmnZ0QB6MVMU2OEd7WdIQKJsQKtEXaYRS8uxzhk0m Nd5QwXujrtV0zIp44Hr6HvnwXgLnNXAdzSnT1z8eTufdhmWF9bRCJDUVfW/sPcKQCm0c1D zjhbttMKQBWv10gPedik4D0x0I0S5fEVdLemvj66lO7uCYHgHX/SMUZQj0Hpa5O5tABIiY Lrx2V+7gJ6XP39UecByf0qySO/3b2w2Et3CgmkYKp2JNCDbS5QGZntmP4dvHJQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765818775; a=rsa-sha256; cv=none; b=GcgGzAJlFtwVuL0XSiC37leoVoVP7zHfIqJxlssIbpL5arJChXSmusieU/60Unw52A4Uaw Xfvrq1LfM5v4iREWlyuIFVBdxBgOVrL3JRR0/6iOj3oIeJpY/ZUQB6sO6X+e/ZFi6VMpIx l8H1jJNWQvmyDkSkISyIcS3tzWHBEuyWtyHdheeDzbA1hsHbTroD/sdavBvLGbsyN5noEW NtYQuAlRzndzOZvcmfO1DE+N2ufO7Gxaphdjq+p02rPvWHOzww94v14EhHoQGt8n64KzOI oX6PfxBeL3435BU7yP2UsCHzkYBzKLz4TzmzsIti2CAlslCm89ULMytjHT5fFw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dVRTL6h4XzD02 for ; Mon, 15 Dec 2025 17:12:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id effd by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 15 Dec 2025 17:12:54 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: John Hall Subject: git: 8c056c86e1 - main - new committer (src): John Hall (jrhall) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jrhall X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8c056c86e1fb1886082662f224cd5442f2cbe0b3 Auto-Submitted: auto-generated Date: Mon, 15 Dec 2025 17:12:54 +0000 Message-Id: <69404196.effd.557fc47b@gitrepo.freebsd.org> The branch main has been updated by jrhall: URL: https://cgit.FreeBSD.org/doc/commit/?id=8c056c86e1fb1886082662f224cd5442f2cbe0b3 commit 8c056c86e1fb1886082662f224cd5442f2cbe0b3 Author: John Hall AuthorDate: 2025-11-26 16:16:34 +0000 Commit: John Hall CommitDate: 2025-12-15 17:12:06 +0000 new committer (src): John Hall (jrhall) Complete steps 1-4 for new committers from the committer's guide: 1. Add myself to doc/shared/authors.adoc 2. Add myself to doc/shared/contrib-committers.adoc 3. Add a news entry 4. Add my PGP key Reviewed By: imp (mentor) Approved by: imp (mentor) Differential Revision: https://reviews.freebsd.org/D53933 --- documentation/static/pgpkeys/jrhall.key | 54 +++++++++++++++++++++++++++++++++ shared/authors.adoc | 4 +++ shared/contrib-committers.adoc | 2 ++ website/data/en/news/news.toml | 4 +++ 4 files changed, 64 insertions(+) diff --git a/documentation/static/pgpkeys/jrhall.key b/documentation/static/pgpkeys/jrhall.key new file mode 100644 index 0000000000..32338a9398 --- /dev/null +++ b/documentation/static/pgpkeys/jrhall.key @@ -0,0 +1,54 @@ +// sh addkey.sh jrhall 708EE96AFCE53825 ; + +[.literal-block-margin] +.... +pub 3072R/708EE96AFCE53825 2025-11-18 [expires: 2028-11-17] + Key fingerprint = B026 2332 528E 40E3 8D8D 9932 708E E96A FCE5 3825 +uid John Hall +sub 3072R/EBB3FC37D6A10E8C 2025-11-18 [expires: 2028-11-17] + +.... + +[.literal-block-margin] +.... +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGNBGkcyAwBDADF7gAoKpUaL2dyrsdKk1T130cqC79NHSBrIK5dUbyZwlXqaZm/ +LyjU5HwfsSGrhN7WR77oqoBZV7EEz4ZbJoZo4M15P3YE/LJ/jvwhqCw9/Q8MuB/M +n34vbFKm9lfkODwo6gGt9Jdg5GXVrzC9sLZelJwoHxWOMdRKO8uZx3wp7EVUXiKA +PBWvOQJd/3dMdbO8/y+oDdiigBBY8FHaZorFSLkM5+7/leK8W2J2pvSAFNiMU/SM +7k8tURfUL3Sxmj3erDS1hiexwNvp2sm5iol0jmHHoRJh9e3W0fD57L8NgBZ7MJDx +DANpq3c980F6LOYUx8yAIyElxil5vPZN8l3GAAzG0k91CqFM04pKnUUG3UMhEhmj +HcF+U7iz8h1HhAnq/78PcFNPluJL+b5YvfR/LuVe+UwzumO0D5zdn14qdJEytcPU +Yrj045qPumaRp0l9nyCOe2Y/optCL2fflOMg6DjGiWBcatELujuLFJqf7kqAzpLp +LDatUfR3gdw3xocAEQEAAbQeSm9obiBIYWxsIDxqcmhhbGxARnJlZUJTRC5vcmc+ +iQG+BBMBAgAoBQJpHMgMAhsDBQkFo5qABgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIX +gAAKCRBwjulq/OU4JdKWC/9kyvWfNQgnQn95hz3r19FI+MZUriqLtMt/M9oW1eja +JqFZCK7BAJeBJ/PYyQ0jO6Tl/VKJl7UYz8eY0UJF9R3bGTeOlYYK+ewE851DplCu +F1pw7svPAM3/3YXCwmlPrU9Af7oqpLNRXHKz6GQpibAidmF15WvielalUN00dQQc +70j5HhCmzYYTkd50LsguKPbau7bg4YRH4Ryn9/2hsyMIq+UuOh5PD5VaSMhtFrGW +0tUOGi5xLTp3gsxSy4xBQUcIcGrtElACLLs+UnOepGPimROupbYABZ/PplID6j/u +b/uiDgm3y4/TFDSxbeqdm38CF1Yh2U4MnriS8hd+3TpYFBq7nlAmymbOn87yzpUR +fmzgKUBK/pp8j7TNA6/EyPS1mtU8kLmNWJG6kkFcWcMTv0bDQj74yRtYeSpAcfY5 +h+ZgkZKEADDDvGrFbRE5f1V4xxCgj9DRRpX1U6WvcDLUXG87DlBWXn14gHJQ4KdP +sscM0+f8j1jZLzqQ445fUAW5AY0EaRzIDAEMANWgf/a4+jedLO94tS5eIOGjSYTT +/Siy/qhRv64NKWeCo0C4Ac7KER1rewB5YYoFxkB3iIrXvXeUb9zQC6kOGwx7MbKA +/LD3uoJEAQwJwDG7+D6C7dk9EA2+Ex8E5yY2/lTmUt5HVASEC+B1bjtKmxky8X/L +uxQchEMADXr04y05/C79J01oTBcwytzs4Wl1mNc98Hb7ntUR5ptKygB/yP/oo5ev +kLqAhTPo9j8a9ByEF+6ruI3rX4qAQnWXmf8+ROYSLtz58AWbLIXfh0ofkO0OzVat +XmQtx0io0KQhEcSDwuqpvlO60M9KN3ePJrTtS7rAh0yYqv45Lj5Rs69MUOlzn4Z9 +vwMR1nAYWemCfVnbas0PcR0NZeYcHGrO35Iyhvjbs5NhBs5Dg+czVhar1W1TG++f +zTedqsUBFTlhoCxUS3YhKkT+eKG4exUAbCkosQv8osWrBlPhhntSXqE4Q/t9bX5g +qqHEkfnmiWxpB3Vlg+lqsBqKcz68SL7ke0/UQQARAQABiQGlBBgBAgAPBQJpHMgM +AhsMBQkFo5qAAAoJEHCO6Wr85TglkP4L/RW+Q7ao0vhi3W6YD5sD9nscC4GKon2g +/X2pXw4AK+MrHtHMRZmpowWmghXRggYOX8/lxyg5xevRTJwrHJZbhEN3fw9X/862 +V2lcBB3pDL+Rv2s6ZpiDIZrmzIJSzlb91JhbaqVJfxr1kbY9nPTbfrmn7WQxqb0D +qDSGYzMEQ4urZBNQcFnZLqDZfDMFWHdsLMA5rm6Hzp+uMXDegEacvejH7EikDlT3 +v6ZxHlVd2/EPILuG8W5eSuFEp85XhmZvkZqIqz41D9hKOYh/6xJ1DPTs2YE2CeZY +Q1eZM+CHu3s/9A+RCyru2cG4tuj9i4Djxs04xYdP4XfZSjkc0m7I11f4PdzBtDUv +QmRFHqQ3fjPZnYxpGq4cBFoTbNMUyH2sKs1MfAyM2ZZNqo0riXmVh6uePvz8VfpW +YEsj/xVFwLTSSOLrBJvoChFLpELXH0HS3NMgHAUhBtO69rHuXMnOixaNuM1CJ1i7 +yJIzKsyC/adIz/VWmCwml/rBT1iRE/arFw== +=yw6d +-----END PGP PUBLIC KEY BLOCK----- +.... diff --git a/shared/authors.adoc b/shared/authors.adoc index ce9b3213e2..28b4a860a5 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -1751,6 +1751,10 @@ :jraynard-email: jraynard@FreeBSD.org :jraynard: {jraynard-name} <{jraynard-email}> +:jrhall-name: John Hall +:jrhall-email: jrhall@FreeBSD.org +:jrhall: {jrhall-name} <{jrhall-email}> + :jrm-name: Joseph Mingrone :jrm-email: jrm@FreeBSD.org :jrm: {jrm-name} <{jrm-email}> diff --git a/shared/contrib-committers.adoc b/shared/contrib-committers.adoc index bac234908d..c82900c9df 100644 --- a/shared/contrib-committers.adoc +++ b/shared/contrib-committers.adoc @@ -402,3 +402,5 @@ * {ziaee} * {tz} * {alven} +* {jrhall} + diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index aeae3cea19..c5f7e0df8e 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,9 @@ # Sort news by year, month and day +[[news]] +date = "2025-12-15" +description = "New committer: John Hall (src)" + [[news]] date = "2025-12-03" description = "New committer: Timothy Pearson (src)" From nobody Mon Dec 15 20:37:34 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dVX1W2221z6LJWj for ; Mon, 15 Dec 2025 20:37:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dVX1V44JTz3gTY for ; Mon, 15 Dec 2025 20:37:34 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765831054; 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=rWiOhfvjxMyCkl3edn5nwnPPd0I+OcfGOU4SQnvKE2A=; b=RxZhdPFqzRlpof3tp73Gl9j48jb4faOxBoGIRyJp8TAsBMFCS4DLbpke5r3xi2igUSaKx6 yidDoETDFDfZmCHP+UurBee5h7KIS7qlSIFbh44nDTMpqUbCJEMafOc8ZcuR/g4LSRDZU/ hKKGe1vN765r/o/C21MHiU20JAIcAoVw40dV+mM1QD56kZACMJBBJLyvFKs4834z0BMCAk lZQiOHtLLNV2sG3w2mktxUh/Qb7IKxAxGdc9VKf0suQJjCBwHeVI3D+EGh4aem0EFTidMo aPtKoz4wRQcBgvfEO/XsLlashqsfVut8Ei4SWwNqwwcS7ALWCjEMnet+89OYwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765831054; 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=rWiOhfvjxMyCkl3edn5nwnPPd0I+OcfGOU4SQnvKE2A=; b=X5t9DZczRIOQRktzA2u+VtoJuX7tptSmjbGaMHB3sIbhj40VJeZQuAltplhqtBBxa39oXb U+ySZxrnuNoHzJrRUPJKB4T7Ydx5h/L0VhhUoQkqf4GEVUkkx+TSSk0IhWyXIi0u5Q7Z8g 71KwsTxLU0OWXaGildl3nGRGUsj6iw1Z5gSnThBaFnR5xGcFQJnbDKky+Pgb3j7vlVn8vA NsVj6Vs6mW7G2200E1Fj4WErBVdYAoMYYp41Yz1sw+5v7JzeHECye8i2gsLMdMFiJNFGLU 6Go7J/qRK4D49sL15v3HEpZmDX77S85j3tGs3CoCM8RPd22owSUPGPsGuATchA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765831054; a=rsa-sha256; cv=none; b=PmSpYctDXxTXun+DYRmCq5ThkKiCjnFBWU7AYCC5zXvIG1vEK9V/+5uZBqqWK4bgQaM5PH J35T9AD6fejHV2iyis9K36zXWQaT8WR5MkB9chYEyRO1lchCAxHrTsBTfuFdr8L6cNh4y7 d8/U0KbXzYlyLTZZIdHVVOVQqicthr2DZnGaq8Ew5um5Eps2VnQUkXEq01UtnldaX0ssO1 eoRySgWxnG3++jgS99zoD0prcoDgp//APPrk23+YNRCv9YjvpXfMHfVTlYGQix3aCLB935 DQhKuzUoTMRih0e1eG+AU4clef1xD/heEF+iyTD91IygkuYDv+WdaUADZGxXRw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dVX1V3fvCzbky for ; Mon, 15 Dec 2025 20:37:34 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 39259 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 15 Dec 2025 20:37:34 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alan Somers Subject: git: 714d9ddb5d - main - Update my PGP key with its new expiration 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 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: asomers X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 714d9ddb5d89df3f5305bd8ce3f53b4facca3a4e Auto-Submitted: auto-generated Date: Mon, 15 Dec 2025 20:37:34 +0000 Message-Id: <6940718e.39259.2e13ebec@gitrepo.freebsd.org> The branch main has been updated by asomers: URL: https://cgit.FreeBSD.org/doc/commit/?id=714d9ddb5d89df3f5305bd8ce3f53b4facca3a4e commit 714d9ddb5d89df3f5305bd8ce3f53b4facca3a4e Author: Alan Somers AuthorDate: 2025-12-15 20:36:29 +0000 Commit: Alan Somers CommitDate: 2025-12-15 20:36:56 +0000 Update my PGP key with its new expiration date. --- documentation/static/pgpkeys/asomers.key | 90 ++++++++++++++++---------------- 1 file changed, 45 insertions(+), 45 deletions(-) diff --git a/documentation/static/pgpkeys/asomers.key b/documentation/static/pgpkeys/asomers.key index 0a2d5e6c3f..c6f252ac08 100644 --- a/documentation/static/pgpkeys/asomers.key +++ b/documentation/static/pgpkeys/asomers.key @@ -1,12 +1,13 @@ -// sh addkey.sh somers 5F7463BCDA05FCE8 ; +// sh addkey.sh asomers 5F7463BCDA05FCE8 ; [.literal-block-margin] .... -pub rsa4096/5F7463BCDA05FCE8 2013-04-25 [SC] [expires: 2023-04-20] +pub rsa4096/5F7463BCDA05FCE8 2013-04-25 [SC] [expires: 2028-05-06] Key fingerprint = 9CD4 C982 738F 8B90 25E8 E6B3 5F74 63BC DA05 FCE8 -uid Alan Somers uid Alan Somers -sub rsa4096/1C1569DC4E121B3E 2013-04-25 [E] [expires: 2023-04-20] +uid Alan Somers +sub rsa4096/1C1569DC4E121B3E 2013-04-25 [E] [expires: 2028-05-06] + Key fingerprint = 3851 0691 4099 C9AC 34A8 DCB3 1C15 69DC 4E12 1B3E .... @@ -25,33 +26,33 @@ z6+T8Ci1QuksYK+quO2Kzp2f7DCGhO1dmsLHSqjpnC2HVNbeodigAwE+NgHJbbHn VU7E4RXc8xU55wJTfpcMUXDuTO3hZt8TUqQl1PRHY5Nof6UIUu6JcLhBeO02XWGG GmyxvYoMBgbe6XKh2FhJ3cpOO6uA91iweJaa9kiTqdziitbLeAG+fKaWLNVIQFo8 gWCR9QMu2f/MxG1xPlsuekfcyEcXt63l5VcskCpVKF1hmWwBmKSP/c1mvQARAQAB -tCFBbGFuIFNvbWVycyA8YXNvbWVyc0BmcmVlYnNkLm9yZz6JAlYEEwECAEACGwMH +tCFBbGFuIFNvbWVycyA8YXNvbWVyc0BmcmVlYnNkLm9yZz6JAlYEEwEKAEACGwMH CwkIBwMCAQYVCAIJCgsEFgIDAQIeAQIXgBYhBJzUyYJzj4uQJejms190Y7zaBfzo -BQJa2zpUBQkSyMQ3AAoJEF90Y7zaBfzoZXwQALmbBP/XhrWUhR8yOV/epVg1i7mE -HwnJ3QUOl59n4QBA3IvPXvJO5v3b6J5xdYFkMkR+1WHjRy9XqDARNyd15kaUWSsy -cEqQ2Uzz04f01fvG2ffztjf/FE6Ab6lWPsAirm6cSITFpONpelZ26+81adH7lUjB -dm5LGzL9bmHQU5nxVRxveQ7MAzvcNo0bhfZjOiiV3bQ6yx/N9x6I9JEyryMSDWKh -5UrtOEOM9QuEJzs53E8pzI3dcXqqD7c6ruiLt9V0HznDJATOs7Lp00pWPajQxljX -PlK8DAzhoGDaU8a9wkeOmBUGdHO8e3WF6b0mBCKN3FjAwUNi3RC5o9iFlez3LYtV -ngpAHSwVVe/GIUiMkZ1S23fMUR91Xa0sHuuxWcEi79/Ni43R3JYrsjz19dLjrIqi -Id3tss6vWjwLeI5Ze+rn0cBPYOCEPHoUrc9sqzNU+jIv9RU6t/+BdetamPmf0ww5 -sQ3ijF9pfB6wqUjBjAbL4ZuHWtmuVnn81ngyNA7xqchPa4gAi/ZRANHi6yPyedgN -WqMSGPhXlj6iBKaUSztb89CAhIzALe8AESh4fHDiInURkTUn6yAzkmqxbWCEQKR1 -mBau4/fGlOs1XFgqAhBzIB6IM4BOuQ08bs3xGnjfUXy7+tnU7+22EcOdfneZwq9Z -wY97h7XIYSHh2QG7tB9BbGFuIFNvbWVycyA8YXNvbWVyc0BnbWFpbC5jb20+iQJW -BBMBAgBAAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQSc1MmCc4+LkCXo -5rNfdGO82gX86AUCWts6YAUJEsjENwAKCRBfdGO82gX86PzREACWqGrEIrE2U2FV -IWpc63EYRp1J0SzXwtw2tlpaSTqqAwlVf7sp47nW8EaYiyjqbi7+SAz6laTc13sO -7yplo9l7Ne3RCKCvf/L53ik2jvC0vJaXsCi4gHw4P5KSpbnSluC6tWJj7OD7HpVu -sVdJiYac4njpzE1Ggv1SLNNLAJkUnAMF5vru9IjQArGeeNW9/REg6SMETIqBR2Kg -IiousBphvVxs1Kpa58Xt3M8QzxpMPP4yMrfsPYqFYsCtbepR0ttkp6h8zhAcSCrR -POq56yo31TMMnSfI+9GzOITzRZkmPhHqCYeOKZ1ueuddJRMj7gObzNXZWdhKwwIv -/Ix1wky+qEYhsgUN7pcAPjIB8RW9fxP2r4Aik09ohrsPkp9J0BFxUxw84Z+bUW78 -YPrCs67MDEwODullCxZpipF+tloj2CYnMzMAOTRBSYJdNDh1CL7OsZBqXBTPY8iO -XK4/iW6og9Oz2h7mnJsyfEaT5hlXLSikAQBUky04dmCwi87gmXv47L1dn7BkqOYW -r+yk/NGVZnuhN/t3UUM4fobyblTxk/maLSc3zkSnvO8R/pkJEKXWxhl4zHFRVZO1 -Bi5zyEJc6m1JRqCyJHmFXcdq8aNigmxdmd6Bs1XmwefaCeqIDDga0DIysgpAkS8c -1A2JR+RFPOjm08hCzDmdLyDcuAiqBbkCDQRReHedARAAsYVRnNPbfboZ1VL3+Y7K +BQJkWWfVBQkcRvG0AAoJEF90Y7zaBfzox1oP/jD3mT6j9WEPGuk0vT/5i58uhUoO +wqf9YIqx0EY73HlNmvtA2XP2KAnDKOQLS59kk0/OuTFDY6X445znQPvtKFgsH9z+ +b5ZRfFL0AQrg30N1UKW92XyIKqAFFTSyQH/MPm6wHeLxAV/CC7UjFbvlArmbXwsj +qqm/9JzVAs7qoHLR0QdbsjrsKDFdVjdJpk2G8dzoXrH5K/alRA7D7J6Ea6/IuMyd +ld+MKCr3kxA/sm4rrDHn6MCepfI1UyajQlt6lNz2Fjrm13EcuWhXUhcmavApOwIc +e2lua1TzjGsQGkPYWxsMnfPwjyB08Z2AVZZ7g2ER6OmuWPim6SH3jeZdCDNJTIjX +gf/fEJ5k1jQYgXCd6xOaLeZ1ho/sK8luztMSwmYOOck02LIIUAykgiPKCuk7e1/s +6chD+23QTRVC7pd19tYW4aykehLx6qObJ5ydZo6U8/HVW4+BqkvhIglYGH4d3okQ +9Ht8MkEU5VNv/lh0uCUisGxl8/DM4qqGdmRMqx7gJw7MWquaB24TOAntQd0T3VAF +UDmY1gBjlGEKCN7hHt9f3Vv04TmPak7zHhh2IbLdlk4AhCWSw9OA+ZWYGxRK1c8i ++OghVRWZ/ELVnPnr4wAhQl0bDcnyc3mBD2fYR8EdDONJea0SDaSbNZ48wnhbZ2xC +Bpl6H7LtK93tsjcGtB9BbGFuIFNvbWVycyA8YXNvbWVyc0BnbWFpbC5jb20+iQJW +BBMBCgBAAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AWIQSc1MmCc4+LkCXo +5rNfdGO82gX86AUCZFln0QUJHEbxtAAKCRBfdGO82gX86MfaD/9ZKy7RmPL4G5tE +TH+PwEeqf7l5DdXLIzcuPHYnIwFdeYJuwl/ITPK6sSOpmoviktu2mkC4/SWxBH4T +b9VVOrlnA2gpKAskCsB6ieSWKR99Aqoi4aJ1bgiBTC9BKP7hyzFuNzpLNfrJTrut +pI3jCuljYADPg2quFI4rpRvwqPFpsI2lNGrAmpW72I2z9TIgjCS2wY5aOuXFi8dd +BWi62RFEcJoJEh9a+d+svxL4J0lL3sbSumx1v43OjkoFH3RIzIfBOiuIQ/t9h49s +4yjBwWX6XfCg+8dNozAY4McanrVicaRH3JD7393AGanoadA7HbpI43FPUQ9OnwA5 +HTmo7/M0WfYbON07jxRIz3sgD77Tsjq1vYU+W+6rUq7ktsAoF7o29Bw1lPJOhGPz ++bqom90b9aXYDBoZTN0RSaBw6aNVDV0Wcb1X9uDdUe3wlVnXOJNC94wk3KCQYnf4 +P3a9YzOdgHpaMitQ2OyQX+/o1r3oZmi491/eilyLD3I6+iT2WRzLqpMXs52KL8Wx +JdrXKwrmngy4jSu/VaaGdbDQbm/OaUFiNXx8ISiIUduLsPDk/rmmpaw/mrcBgQ3u +MCwK92pEewxzi21ITIgQT6kiY463C4EOCAsvEptK84WLpNupgXZVyB3RGYRob6Wu +Mxl2ddWMhVlrMdNe7Z9lMSZmbyHFH7kCDQRReHedARAAsYVRnNPbfboZ1VL3+Y7K 47y5mdSXqwXqjWLQIM6bAxO+oOVI5AQYOI5scN0+l4t3+vNcDUjaomc/k6rkBwd2 jPhRNwTY6fSjHk9KtrrCgAQN66YHZYtr1OJTmL8294hfbkXlXj/ZvoML0F2uCCRF UdJRZdRj67DyVqUr+/thrNRJhQuE64q0ycSMbf9fu1h15XiTJ7cYuxFGK3HiW97p @@ -62,20 +63,19 @@ WCI+oIOFNAasnAzyPUS0bFlETq5JFRovEdKtE6OswhBII9eMQWI2xrk6lypqKV2w b6X6q5bWhkVdcbtqPMePKsN4JgdQXTUTh4swjtqh9RiKoA7e4SYYwXZ26Gke9E/y 6Gw8HGEEQGyGi5zqx6+61EK69f4+NCSfdffrDNY7J0eW4cKyHZMFaGuu2KKxPs3Y QmeuJevpaXw1ssKOi2Qa5NVwzCEMdQhGoeTVEFIh8HL7+hUnhzKhsC1HL+set6Z5 -zRXfq5KupU+bv8mKleqRh8EAEQEAAYkCPAQYAQIAJgIbDBYhBJzUyYJzj4uQJejm -s190Y7zaBfzoBQJa2zqDBQkSyMRmAAoJEF90Y7zaBfzoHFMP/1Cv7wkG0iWYW4f4 -u5JoU7GjDa0cgnW5EU/QjXPDQED5q3UXvUQTlfer/BDXmQVanmwuwIf6nPrfMKxV -RTP09rY9kDzGiwr3uxnMaK6ZLNPiaG3wTCX9NYnXb6ET+2rGEKlF0Pcov76Vwol+ -n2NI7HM6VRRn+rJ72FXHqO/kVyVFqkvXW9AZvhZDRY2mOEWLWhazyjwMMgkGUkSo -cBP48L6AnuucCz+JxfUsvFkKpms39Umxq0I7UlyrsJdld6cJPbOwpDqPGrRFdMZ5 -x9NR08OjyyuVM5vuvZ9gK26WDEf+g5fPR2z70W3v96SADd3pAsHRGMr/QMwq9rM6 -jzbLlEc6YtFbhmhuw1TIWEzMy4s3y5z+UgSORezqkpxNUjq5Gx60rNidOc3dvWzS -tyfo/2KTZOFYTMiLmZy7+m1enaC2SOQs3r9SLCVlQpNn/oYPWts06wsYpSGYcc3p -P77NNr2fPeolXtkp+TkVVFnD7FwSEvf3x27trrHrd3HabYdnDyuFcZMeUIsIJ3bF -VWhaIZQcQPO/5ugt1Xo6CUmQAI7He9vHpWHVRtlHgoOWzRcASus6q6VpwH/X4XZS -in0B6uTczEBE6PFvXR8yeN3yzXr65Ly9kjVHZjrO21ZMu7g5LWu/LmdztqYTiCRx -n2HYbw+iXKIzU3fVv0yeQ4UwSfGc -=/+wR +zRXfq5KupU+bv8mKleqRh8EAEQEAAYkCPAQYAQoAJgIbDBYhBJzUyYJzj4uQJejm +s190Y7zaBfzoBQJkWYhWBQkcRxI5AAoJEF90Y7zaBfzoJ4QQAKrYQDbcYoOlCgcd +CFXXwioNKSk0EheIFfafMskpD8QYgXWDzSyQvPMrOEWm3ou0naisZF2fcSIdf/pp +YLVzsDJdIsAELlMrjGlhOGsBwK7rvcwccgTrQtdeAC8tcKGnd5FN8WZm5nYN9rk0 +H5RemtyuZaZIQE4mNj2WeuEnlRyQncWFm2TIJGDk0Z73+kFZqXX5psyR7kG/hxyi +gpEqd/SgF2gftxAb8BbPwaOq5yJ4YbacH/BaTZ9V9WQckDO6u3a/vErgFM/cmtEP +1m+Itwa8YUg6s6xkqU7tgNd1zREVThLSnqEXEi65X4FYQRxzPruZYuSgCLShBhTP +rV3lz0KE1FkwzpXelqeBfcNZ3ahWKAn82NarDfQAFCUxUxSpFWNiQ0slWQTKfnVG +0mvBnuuo+lb0AJVgOMCa+F79iX9WB9q2WGiZ1uG+CYYYSBjh+WYNGnQmaj543FYh +s/p8+MMlMZajfFlHYo4HY+aabvHzGzYJ5WAKkj2GQoTjl/3GFnblM+OOVhGJFeLi +WEXg/lJe4S5fISPW+3WQ7nrp6GX7W4GKin1VWa6/GUUsacKyEmcruHpmWKssZAET +GGxa3GZbPXxJazstBucZc0uk3r9oALiF/34Uq4nUnyJfHDJtMN9HSlV1zivS/rzI +DIq5wT6GQh9JvAW6jOvpByIM9tJL +=Ghdr -----END PGP PUBLIC KEY BLOCK----- .... - From nobody Tue Dec 16 17:52:33 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dW4Jd3vhjz6KtCv for ; Tue, 16 Dec 2025 17:52: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dW4Jd2zbDz3Vgb for ; Tue, 16 Dec 2025 17:52:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765907553; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DWOHY2Wh2n4UsG6VwxQRden2Cz6nEB7/K+lCrcU+TgE=; b=AskpE1Fhv3lkuW4kLUeBuAchzcP2I5TbcEIUPJTk9GFxVW6UJ4j6oXasWCnRoLpExXkEIQ M6OQi8ZvKNBg+9mYCxvN+/67nlNRD1/3HmJKCuyHb00DvkFy4BV1t354sDJ3LOWuaN939C B1ejHYAn2wg91GMgxvKwSmiaJaBNqza5iQt3UMl094h3jjbIXbSB9QhRoBuEZdxGATfck+ PfAarjud4k74zAN2IyCAQkt4RnQ0eXV8aMrHXnubywrYLC2vlz7AsWvWEJ/7fubCypFeIf 0mJl0ulNySgCYTBFveCvlXR01MeMQa4DkFb+xOVt1/ehSBbSFjZowVySipoxeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765907553; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=DWOHY2Wh2n4UsG6VwxQRden2Cz6nEB7/K+lCrcU+TgE=; b=s9mQ3piAgXMniZYOvUkWDsruqomXdtkbFbRlIhIDyLuINaNvCxS9oQsqSQf/ax/1si1MIS Tqc+c6UHP7k6JaxhB2gsX006Om+v13XPM8mOP4v5ipcJUxyAODQD1z0yagMQVkn+/Jhiuk 6bxlDzGvMvnfEKPGAeoC4aCrUHQ6R7FIZEMdF7VdjP4qgy2nGc3FwfbNEjdYT6IeWhaW4s NvshSj2qPbTglPlt4LAWuwThoRo/LtIt04yyfXOhOVMd9ryERvqQ9+g/358aFdSbg2L5/F byMrnqfqZIorZgI8zfJ2RnRXTN5Jj8DCRGtake69CqQCFU1Lz60V7PPCq8l7dA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765907553; a=rsa-sha256; cv=none; b=f+RA5Bj7GkZmcQFH74SePaX1+7Fg5VSmzk6LtlhVpKEIASrpLRzR0PliSvNBLADucUSL49 1ytUH3SzKcEFHETHayRFno5hsem/MO6Y0t7+K66eFxctWTdqjzCm+sRrrZbeDrxtcEvIhy MLZlHytqYBp8/bwXAta5GOZUZLNAqDBTP4D2HAj1EdAO3eQ21lJnH65KMPmsrHYjoFOP5q wG0rLEYW8AKRKpk3lYcNV2aCX8ukyYjhLQ4LPR6eL1HLv2RWkIPETfRRHrATrUNtp++CoQ yDGLWHC+OTsjKWWRAzhBUV3O5tUe15hnN9h2hi+cCk6iXipXQzSxSzz5nGPwHg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dW4Jd2bHbz1w6 for ; Tue, 16 Dec 2025 17:52:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id e97f by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 16 Dec 2025 17:52:33 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Domenico Andreoli From: Alexander Ziaee Subject: git: 2c2cb3c3c1 - main - accessibility: Fix vidconfig manpage reference List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2c2cb3c3c134bc50d91693a7754bf558a6cebfe5 Auto-Submitted: auto-generated Date: Tue, 16 Dec 2025 17:52:33 +0000 Message-Id: <69419c61.e97f.17da5593@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=2c2cb3c3c134bc50d91693a7754bf558a6cebfe5 commit 2c2cb3c3c134bc50d91693a7754bf558a6cebfe5 Author: Domenico Andreoli AuthorDate: 2025-12-09 17:24:49 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-16 17:48:41 +0000 accessibility: Fix vidconfig manpage reference Reviewed by: ziaee Closes: https://github.com/freebsd/freebsd-doc/pull/578 --- .../content/en/books/accessibility/virtual-terminal/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/accessibility/virtual-terminal/_index.adoc b/documentation/content/en/books/accessibility/virtual-terminal/_index.adoc index 277669171b..cf78d91c3a 100644 --- a/documentation/content/en/books/accessibility/virtual-terminal/_index.adoc +++ b/documentation/content/en/books/accessibility/virtual-terminal/_index.adoc @@ -205,7 +205,7 @@ For example, to set blue text on a green background: % vidcontrol blue green .... -Configurations made with man:vidcontrol are not persistent across shutdown. +Configurations made with man:vidcontrol[1] are not persistent across shutdown. To make the settings permanent, add the following line to man:rc.conf[5]: `allscreens_flags="-c _foreground_ _background_"`. From nobody Tue Dec 16 19:10:27 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dW62W4KMyz6L0gL for ; Tue, 16 Dec 2025 19:10:27 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dW62W3R28z3dq5 for ; Tue, 16 Dec 2025 19:10:27 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765912227; 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=tUzTIGwRQrMNkBtfkKzSemEtvv5K3tPSL5Ems4mub6A=; b=j7kyI4WcfXPOOPdPulTtIdlnvaddlJetd44uaPD49G8yrPXDvH56agqe9w1rLuFpK5ez5F PTYFIwkqZe9FJo5fg4grRhGigbDTFGUsz7McjTO20yeyzjpHrIxXRL4NUZmUPYu5vSwm+Z E11c808ekvqy6sXqQcNy2Ep1JBGyBAZW7lfHI2Y0r40nCTO2ISA0PWywi1Ij2/aMPxv6EE Z+IRYuaJKrP7V21oSQRFwD9g1zGP7YoeG16bI2COuqpZJ60lvoEU5wQhgVnkldA6nVXVce 2K4Ux7hwbktdo1dQz6vw1++RCk7dTFZ8Kip/2jW3RtcH9l6LWsUbza3PrjQ48w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765912227; 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=tUzTIGwRQrMNkBtfkKzSemEtvv5K3tPSL5Ems4mub6A=; b=MkfT3n2DJi411r/zeMxllVNO2BACCib0tgve3k9g5BVqSYR4S1lPXzf+X9wlREqALUyTvD oH16XggF/7ark2Q3RX/13ElVfpO4BL0kDJgR+29lg/ov+FQXy6qVNbZ0v8Qwu/1Ke5nqKj 36cfqL09USPJWirMro+cDMlYPRac4xiqtnI5isVUEUu/Hm4lZRGMKMPp6GrQPJwq+4+xQc 8QCwH3lW+2Ri5px2V5nOEicE9zMZXLpcJj6PlB8PbLXYFn3k1/uDyfeTncZm+4qexHl2ik O1U5/VusnDdIt44oTczSe0MWL6/H0XVKi9z0i5bVLOMqMIyWsR4y41jNlX78Tw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765912227; a=rsa-sha256; cv=none; b=O7Ytg1gDvVWBzbpB3scGe2hCP4BisfQjuhCNcXZWVox/Xp0MoJcoMAlhqKJcJcLBK1cvT4 R7hqUxCmWHjd8pUMJPYjNosAtgt5G5gKnGCSDOWd7BkpwTBZ0p1FRm/3z31ZhGGyVME51b nfWGgkZRA4ADQKT9/+LY4Pw8U6VjPtPFAuZezSRIxJ2ZMi91wu4sfPMJTFqSgMLY+hiMvh kJJ9VuWqfFgEB6DS6HlRkoBGBPItwVsiqZ9WnrEH1RjFp/LQGQXdYSFWG5WEZPyCxCVC00 bsj0XRMwm4egCErtBSyXvsadtTjGKpUDcMXZEZS1STVwLZ69xcygkdUJNNfx0Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dW62W31H3z3rG for ; Tue, 16 Dec 2025 19:10:27 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 31295 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 16 Dec 2025 19:10:27 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Johan=?utf-8?Q? S=C3=B6llv?=ander Subject: git: 9add4de853 - main - new committer (src): Joha=?utf-8?Q?n S=C3=B6ll?=vander (js) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: js X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9add4de85378c4470ea1a6bdc2e28cef3933d258 Auto-Submitted: auto-generated Date: Tue, 16 Dec 2025 19:10:27 +0000 Message-Id: <6941aea3.31295.689a5ff@gitrepo.freebsd.org> The branch main has been updated by js: URL: https://cgit.FreeBSD.org/doc/commit/?id=9add4de85378c4470ea1a6bdc2e28cef3933d258 commit 9add4de85378c4470ea1a6bdc2e28cef3933d258 Author: Johan Söllvander AuthorDate: 2025-12-16 17:02:52 +0000 Commit: Johan Söllvander CommitDate: 2025-12-16 19:09:54 +0000 new committer (src): Johan Söllvander (js) Complete steps 1-4 for new committers from the committer's guide: 1. Add myself to doc/shared/authors.adoc 2. Add myself to doc/shared/contrib-committers.adoc 3. Add a news entry 4. Add my PGP key Reviewed By: asomers (mentor) Approved by: asomers (mentor) Differential Revision: https://reviews.freebsd.org/D54256 --- documentation/static/pgpkeys/js.key | 55 +++++++++++++++++++++++++++++++++++++ shared/authors.adoc | 4 +++ shared/contrib-committers.adoc | 1 + website/data/en/news/news.toml | 4 +++ 4 files changed, 64 insertions(+) diff --git a/documentation/static/pgpkeys/js.key b/documentation/static/pgpkeys/js.key new file mode 100644 index 0000000000..f6eafe04f5 --- /dev/null +++ b/documentation/static/pgpkeys/js.key @@ -0,0 +1,55 @@ +// sh addkey.sh js 445098410ED1322C ; + +[.literal-block-margin] +.... +pub rsa3072/445098410ED1322C 2025-12-15 [SC] [expires: 2028-12-14] + Key fingerprint = D024 3BE2 B61C 55E5 C1A9 8CA4 4450 9841 0ED1 322C +uid Johan Söllvander +sub rsa3072/6651F421ACCE3D77 2025-12-15 [E] [expires: 2028-12-14] + +.... + +[.literal-block-margin] +.... +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQGNBGlAWuwBDADlEQllbB5wdBg51jlYu/UuEVWGRfU73zWjVR5l7Ly0s0HDlFHF +CV7/r+bZdw3maB6vpdePv2bON9vjKcoOeT/9L2Vl0ms2QmBun15FvmkHoKxpaMye +J20+bOXU4JrA5bhSssoBZ3pQ+imi+YHQiKPvU8Uhyba9T1uWyLNbn4z5IdYQbOfz +xDbE8iqHOuwdoJgSZbeRErBV5RRo1igV2Zf0///+GIAOi8IO/HS9dhc8OrhO9OlA +0UliHGcAgGcTfbix26M97vhxb0YsT473E+xa5nV2Em8shTsiOgiJLnsOAW6kROd4 +bYDT8uZ8X4L9gdRuNKznrbehXcMDRP1R/WpdrNmOLI7MHPYMnBA6vwVUq+SRdgLO +jyfhvN4kZK4iDO4Y9+fSpkJBbmKNjrIouNKgYT//tCUNE5vUP1U4Qjd0/1DDDae0 +O5gjssJkdzMpDmGtN+oqrzuDpUQHK1vC9zy5NzMqcnKI/Vacid0B96fjExnLGjlX +o5/tkxq61B6x0GcAEQEAAbQiSm9oYW4gU8O2bGx2YW5kZXIgPGpzQEZyZWVCU0Qu +b3JnPokB1wQTAQgAQRYhBNAkO+K2HFXlwamMpERQmEEO0TIsBQJpQFrsAhsDBQkF +o5qABQsJCAcCAiICBhUKCQgLAgQWAgMBAh4HAheAAAoJEERQmEEO0TIs3h8L/jyZ +uUkd19W1+33xsyvvNilTjzxvjkr3ABY9Q3lhT1xcMHH9/n6APqN8s2PlPAxO2Fu0 +i7pHMwwHmMxy1t5Z935JoR2AKL3SaTUxY0t1/C6SVq8DM0BaYrNLWKjjwXUud5Y+ +mUFmx/EA7GRWMWC1M3T3L1L0bv4NsoH3PJ9+AULzjiAMYknhPcxo6ufWkrNQ2O8f +MlJcoNQrIMGPYVXowessUM/uS0fBcYx2I1aTFyHZs414G8u4KiRo1WSYhaR/q1wl +sQf4R724Qhzc/r1KcLEMi7Ut7IvfuLM8xjHGimBcjRuPFV4z8Pzs/Svd+IxOJv46 +aW935TtFFAl2Yofhtr07IZyhbDYpoQsAhhwu53bwbLUYvrVoXgNgnSvEeiK02Urr +TZZgbDB8WrPlpV4mzprlyL8aONjNDOzZMUXVU4AfMHQ0iwfMvlqj8faxJCK+CWOs +yfWHafSoXA7JjRfrsfJM3L8tLKh0/eDl5DDIX4cXXSiU4a4Ubpj8lvZyvlP7/7kB +jQRpQFrsAQwAvsD+hCnUD9zx441HmMdt/5TQ+8JSR2EZhh+fvejE3pKgcnH/4CQ5 +SiPN9gq9woWqYKpjyQz7Tnn7J2zBuQPMtaFZ7Eoytw1CV8b1+3rLqb01n/SBqPOn +1JGb5DPPThk4PfzehoHHpR3UW2aKQuaqMRGO8xVVCm71MoSgDvk6rPD1vTW6uD1H +XwTc2RjW6rlKjYJHSI2pFxA29pNh0ycAeIfO7wqwOT6ksN+Pnl5CIB87OnrKNGm7 +1Rzq0nTmYvy2eqFsvNgRz/B/2aZrHu2qUlGXAf3ak4lazeeZiiCmOeESSInte3bE +lDTQY0zvHXPoYrGV6l7kuLuMgsp29uR81m+Oy5EI9zjL4sy5ADP6QrQhRMGeaoKA +aBLmfBsC4u75NDIxGrX1q2g3TT3D2oAfWFM6cu8VssWo+rz0JdoC59+KkBYgfpzq +gavwljKwwQmYtkp44+8cLbHqrE77n/MVGjlV2dZxtyr/TWVjxZudQyWi3SnpPJLa +nsV7v5veKsBPABEBAAGJAbwEGAEIACYWIQTQJDvithxV5cGpjKREUJhBDtEyLAUC +aUBa7AIbDAUJBaOagAAKCRBEUJhBDtEyLBeuC/99iu2E7fTnEBGyIV3yKsk0eE/D +Pnw/oKrcQwmpm09ICily+D3us1q5F1bmBMr/aVG2IbEHHApmt79ULdhL1Usuzdk+ +XYNaS3JCgnurXk5XGOxIRW0vHG5oGHtBC9TYtFXmyo4aKAVFPAzrBSMcN7lfsmVA +160Hi4S+GnwL8dBZ0znCQoVzdFhkEJOdh0+MXr61pr1R44OWKxm5Xa4iUCynVf2X +WiqD1i0dTIUYhh4zmzm8cukLrUfTxWbv6ZFeiZ6sAUF0Pky5/3NPUZgpjFv1aUzW +r4DRZa3kXn1KMmaDvakdCSVgn1B0qYKFa8Tl4MDyDq/X9gOJD3cuUqApYdnrS8lZ +Z6dOTGxQoDxtJRW/GbGe55Xw1lwiQChiTBcAL0UDZ/i5YXOcGt7wEeDgwOS6Cwbg +9wG+lUMW9I0+/j3ySlsk4XZAmeVT2wL2hiZN7mv4A82tuVDXMa0ZXvQJhHp6tjQ7 +tMw01uUxBNDm5BwSM+4/6ThVDQ70eXQu+vpYQB0= +=XWVe +-----END PGP PUBLIC KEY BLOCK----- +.... diff --git a/shared/authors.adoc b/shared/authors.adoc index 28b4a860a5..30929a83c1 100644 --- a/shared/authors.adoc +++ b/shared/authors.adoc @@ -1763,6 +1763,10 @@ :jrtc27-email: jrtc27@FreeBSD.org :jrtc27: {jrtc27-name} <{jrtc27-email}> +:js-name: Johan Söllvander +:js-email: js@FreeBSD.org +:js: {js-name} <{js-email}> + :jsa-name: Joseph S. Atkinson :jsa-email: jsa@FreeBSD.org :jsa: {jsa-name} <{jsa-email}> diff --git a/shared/contrib-committers.adoc b/shared/contrib-committers.adoc index c82900c9df..cfd78d9b32 100644 --- a/shared/contrib-committers.adoc +++ b/shared/contrib-committers.adoc @@ -403,4 +403,5 @@ * {tz} * {alven} * {jrhall} +* {js} diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index c5f7e0df8e..68b9c4b658 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,5 +1,9 @@ # Sort news by year, month and day +[[news]] +date = "2025-12-16" +description = "New committer: Johan Söllvander (src)" + [[news]] date = "2025-12-15" description = "New committer: John Hall (src)" From nobody Wed Dec 17 00:34:28 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dWFDP0vQkz6LT81 for ; Wed, 17 Dec 2025 00:34:29 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dWFDP0BCMz3Pk7 for ; Wed, 17 Dec 2025 00:34:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765931669; 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=DI/jlp/6kClYSFux509WagMnJahAhBKDdFSICKt4obo=; b=Ae3XOD6lq9tehv3YRZZWeu99PvkIf3zG3HZCsKilbUfnWKgwUGbJFXbIIA841l8OUYY0q8 MujDS1Eu96ZKzA+bsQ/SguhyOizMAv0PheD8aCBsCqcA0oz8Er1ffwGic6dbKf5+ffk0DJ WpIln8sYbLXT8nt0oPayD0mcwqdMHJKdlb7Nx32uunLtQ+Db8SuxO1DLNTxDaDKUzbwEu3 lvSzGSfYsZ00F2vMlruZxlMSFjqL0+h6NPZXBiNuJor15m2+aUF7beq9fD+PK2jN0c921Q 6oOthGK4b0o8nshd1xXhivVWVg8+L2owStlHhA3/nAT4qC8vZ3ejdcjvqtAc8w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765931669; 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=DI/jlp/6kClYSFux509WagMnJahAhBKDdFSICKt4obo=; b=yfS+OTxbxfIYbfJujAdzhRB4CWixlIh0GH45m7AqTbYfQd7AKVrnBqDSPv/aQ1LmndYv5P zacjluw5hrQ9pi2a+AHlW2HDGf5Zx43YDAuh5CHrZJWGjZSUu6TKUoAQnCx+5x16jz5jtr FWzWe3AJ0Zknp3uK61GOEGALBiF+9BvPJa4bffmsUH1nZe+ZexKwOH9W/k+Ai2z9pWWjEt fNzsFvQw/bNH9nWiYfesV4m6w2A0p/9Y3/CdB0pvRu7Il32ovs00mwYeIgEM4Iy47FRHxG BoPka6taQ1PinjUoRW7fr4JjCpbVOM3FoPozl7mpMhiKQYItVhHp2J9TlABL8A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765931669; a=rsa-sha256; cv=none; b=SvmP1fbDU5VIZ9+cU4qyNqEJJSWIA+vEU0hYqmqNBw6cl6LVPgmkFq5eKHXkPkFS8BdVEH 98DlFV1Qg6cqPDIWhnTGUp7gQaNyp/CmmefcnzM1d6YEc61Z8xr/MvKSdUVvKEhuGTYEK+ 7PP2kZIc6y4OaSPB3vEm9ibX1F42DykVPPMBf0f54Tkl5dfxRWFiiJoQMRVVdx0MxKcXaD wW1O52dmPO/P+EitvvTHCTVF8NdbX/lQd5wYw6e/ft1U6NHrSQumTVoei3Cq560JQ2uBtH CfMiBnuz8NLstaBP7HYXRcx+r6KRpxfM9ip6aYA+Pg1mLwOc7ddOaJjfKPLiJg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dWFDN6cMpzTWr for ; Wed, 17 Dec 2025 00:34:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2687a by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 17 Dec 2025 00:34:28 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Gordon Tetlow Subject: git: 3285cfd2ac - main - Add EN-25:19, EN-25:20, SA-25:11, and SA-25:12. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gordon X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3285cfd2ac60b7a0c77b956a716d622fde23d341 Auto-Submitted: auto-generated Date: Wed, 17 Dec 2025 00:34:28 +0000 Message-Id: <6941fa94.2687a.6d355598@gitrepo.freebsd.org> The branch main has been updated by gordon: URL: https://cgit.FreeBSD.org/doc/commit/?id=3285cfd2ac60b7a0c77b956a716d622fde23d341 commit 3285cfd2ac60b7a0c77b956a716d622fde23d341 Author: Gordon Tetlow AuthorDate: 2025-12-17 00:33:36 +0000 Commit: Gordon Tetlow CommitDate: 2025-12-17 00:33:36 +0000 Add EN-25:19, EN-25:20, SA-25:11, and SA-25:12. Approved by: so --- website/data/security/advisories.toml | 8 ++ website/data/security/errata.toml | 8 ++ .../security/advisories/FreeBSD-EN-25:19.zfs.asc | 124 ++++++++++++++++++ .../security/advisories/FreeBSD-EN-25:20.vmm.asc | 129 ++++++++++++++++++ .../security/advisories/FreeBSD-SA-25:11.ipfw.asc | 143 ++++++++++++++++++++ .../advisories/FreeBSD-SA-25:12.rtsold.asc | 145 +++++++++++++++++++++ website/static/security/patches/EN-25:19/zfs.patch | 11 ++ .../static/security/patches/EN-25:19/zfs.patch.asc | 16 +++ website/static/security/patches/EN-25:20/vmm.patch | 28 ++++ .../static/security/patches/EN-25:20/vmm.patch.asc | 16 +++ .../static/security/patches/SA-25:11/ipfw-13.patch | 85 ++++++++++++ .../security/patches/SA-25:11/ipfw-13.patch.asc | 16 +++ .../static/security/patches/SA-25:11/ipfw-14.patch | 85 ++++++++++++ .../security/patches/SA-25:11/ipfw-14.patch.asc | 16 +++ .../static/security/patches/SA-25:12/rtsold.patch | 62 +++++++++ .../security/patches/SA-25:12/rtsold.patch.asc | 16 +++ 16 files changed, 908 insertions(+) diff --git a/website/data/security/advisories.toml b/website/data/security/advisories.toml index f792f093d3..2a35d25d09 100644 --- a/website/data/security/advisories.toml +++ b/website/data/security/advisories.toml @@ -1,6 +1,14 @@ # Sort advisories by year, month and day # $FreeBSD$ +[[advisories]] +name = "FreeBSD-SA-25:12.rtsold" +date = "2025-12-16" + +[[advisories]] +name = "FreeBSD-SA-25:11.ipfw" +date = "2025-12-16" + [[advisories]] name = "FreeBSD-SA-25:10.unbound" date = "2025-11-26" diff --git a/website/data/security/errata.toml b/website/data/security/errata.toml index 8240585f03..d726df571c 100644 --- a/website/data/security/errata.toml +++ b/website/data/security/errata.toml @@ -1,6 +1,14 @@ # Sort errata notices by year, month and day # $FreeBSD$ +[[notices]] +name = "FreeBSD-EN-25:20.vmm" +date = "2025-12-16" + +[[notices]] +name = "FreeBSD-EN-25:19.zfs" +date = "2025-12-16" + [[notices]] name = "FreeBSD-EN-25:18.freebsd-update" date = "2025-09-30" diff --git a/website/static/security/advisories/FreeBSD-EN-25:19.zfs.asc b/website/static/security/advisories/FreeBSD-EN-25:19.zfs.asc new file mode 100644 index 0000000000..1685af0160 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-25:19.zfs.asc @@ -0,0 +1,124 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-25:19.zfs Errata Notice + The FreeBSD Project + +Topic: Unprivileged kernel NULL pointer dereference + +Category: contrib +Module: openzfs +Announced: 2025-12-16 +Credits: Collin Funk +Affects: FreeBSD 15.0 +Corrected: 2025-12-15 14:16:12 UTC (stable/15, 15.0-STABLE) + 2025-12-16 23:42:59 UTC (releng/15.0, 15.0-RELEASE-p1) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +ZFS is an advanced and scalable file system that is commonly used on FreeBSD. + +II. Problem Description + +Invoking the fsync(2) system call on a named pipe will trigger a NULL pointer +dereference in the kernel, causing a system panic. + +III. Impact + +A malicious, unprivileged user may be able to panic the system. + +Software which attempts to fsync a named pipe may inadvertently panic the +system. + +IV. Workaround + +No workaround is available. Systems not using ZFS are unaffected. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date, and reboot. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms +can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r now + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-25:19/zfs.patch +# fetch https://security.FreeBSD.org/patches/EN-25:19/zfs.patch.asc +# gpg --verify zfs.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/15/ d988a0c1fc4c stable/15-n281511 +releng/15.0/ ff6b9c7c1c34 releng/15.0-n280996 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+bIACgkQbljekB8A +Gu8e+hAA1P5avUtCSkV+8EtFRP06yMwe/Lq79Q/pKZPPznhweJYx2tiEey7qfUEA +7QT8aE8EgOCaaVs159Jn5c3RmQUeV9k+CKWxGbMuThfQJTX/ytmVdQX9tbTyfet1 +o6zZmvRViWR+GpArtCDrjapV5luvvW4DqFN0wBhqAN4PK4GUG/77kbWeeRGGNcNF +2hzjrqUsi7vQ4CrhYYJH01PKIOW7V4HySzodPKSD24/LxILRY/XAA5y3n1gLeZ/i +G8JWIjX3bhKrmyHlL+bOCPcUpJEC3CD//CtisGQX0UsOrRbR6nZrDVpIXGnrW9kM +qUZvwjd731sTmab/ZyKcqoJ5cOwe1fBHgB/uK7H8DLzUCijiUS2+m+X5U6ncggFW +qsFpdW2rEUWDoc1n1qkFpIbkQqXZKiEaX5C1MFcQvRv/5nkXszHMVSKuhuamC6xc +Or7GXnxSVsTLS0H5ASg5aY65KsiJdDJI/4I6VSv7BIzJrZGXA/eH0G5+lAyU7rfd +vZ67vtT+Gvz2Hof8oFwUL/6ID2v/RLKG9+wIx5m2HB6DsdxqB/UCpAVV5yh2FIt9 +OUODbFKIGQMtBL1pUhqxAIOzbJfAxcZfR11+2MuQWIkEXVMHWu86mRjxrQd33c10 +HET/1kMnGTZBbi77QM9eQvLqxfXRhRslquITHWz6XE+QN4hu44o= +=o0ys +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-EN-25:20.vmm.asc b/website/static/security/advisories/FreeBSD-EN-25:20.vmm.asc new file mode 100644 index 0000000000..b7a8736f14 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-EN-25:20.vmm.asc @@ -0,0 +1,129 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-25:20.vmm Errata Notice + The FreeBSD Project + +Topic: bhyve(8) PCI passthru regression + +Category: core +Module: vmm +Announced: 2025-12-16 +Affects: FreeBSD 15.0 +Corrected: 2025-12-15 15:47:23 UTC (stable/15, 15.0-STABLE) + 2025-12-16 23:43:00 UTC (releng/15.0, 15.0-RELEASE-p1) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +vmm(4) is a kernel module which provides an interface to hardware +virtualization capabilities. It is the kernel-side counterpart to bhyve(8). + +PCI passthru is a feature of bhyve(8) on amd64 which allows a PCIe device, such +as a network interface or GPU, to be effectively detached from the host system +and passed directly into a guest virtual machine, allowing the guest to control +the physical hardware. + +II. Problem Description + +Some refactoring of the vmm(4) code introduced a regression in the portion +of the module which creates IOMMU mappings of guest memory. + +III. Impact + +The bug could cause PCI passthrough to not work as expected. + +IV. Workaround + +No workaround is available. Users not using bhyve(8) with PCI passthrough are +unaffected. + +V. Solution + +Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms +can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r now + +2) To update your system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-25:20/vmm.patch +# fetch https://security.FreeBSD.org/patches/EN-25:20/vmm.patch.asc +# gpg --verify vmm.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/15/ 4f7436bf297b stable/15-n281529 +releng/15.0/ 04e9f1aab83a releng/15.0-n280997 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+b0ACgkQbljekB8A +Gu94Og//V+/8PQJEF9OxtyaDRsgoC2NmHDDdYW4RnwG6uxSCHhSLO8LUH1XjmWWb +c54Miuk6Xqh1D54D3Ppmr62nFKEhhqihDIZ28JTp67pvrJIFFUC5DXGTVcAUKzOG +O/6jNJST82SFmfUHu6ntHWwRkaOW7LjUdBnH8pj3JetlseRtYghiWX6Y2Ql5XDfB +AQF18mnxicXAg/PkI00iLqqkXaolAM29G2Io/KsdwMZZtL9RrFHKOlekX5iIyIBz +TOm+7hpLznKbNEpybdknphc3VpjG9aaJyoDMqjkuZ/wJSUusFDMNpO3vpggnTS5D +Yiu9yOGZb1nFEorfRco25Lh06FURaMb6t2lQFdmBg2ade1tiqR8E0CNdEBJIgjU+ +v6qZw7ayLTnfExvHyeHYxgVWpHp9eUpxMITiO7wt03BiEQvmmsnAMFSx2f5+Cvcy +Q3eddVsJ0S4pS9mhUBAfrUxvDikXj2sQ2fKs3niB5xzk3z6XzC1Ukf6XlGtOyH0J +PnMwZXRBChgaFwCzMwTdZpw2pZiVcWdsuLy24ecUWp9OUDGlfUG3heIbZBfSrdjz +VeUo8Mv+gmwVAeOcYZxJLbNftNwjtKIVvjbs/Dx30g8hiGck7QpdBLTOmLQouUx+ +1GcguiXe6fhsf15aywvEM/Okt+g2X4jDArhYM3xF4dZGSoX7RpY= +=8iiC +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-25:11.ipfw.asc b/website/static/security/advisories/FreeBSD-SA-25:11.ipfw.asc new file mode 100644 index 0000000000..c67d77839c --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-25:11.ipfw.asc @@ -0,0 +1,143 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-25:11.ipfw Security Advisory + The FreeBSD Project + +Topic: ipfw denial of service + +Category: core +Module: ipfw +Announced: 2025-12-16 +Affects: FreeBSD 13 and 14 +Corrected: 2025-11-04 00:52:54 UTC (stable/14, 14.3-STABLE) + 2025-12-16 23:43:24 UTC (releng/14.3, 14.3-RELEASE-p7) + 2025-11-04 00:52:12 UTC (stable/13, 13.5-STABLE) + 2025-12-16 23:43:32 UTC (releng/13.5, 13.5-RELEASE-p8) +CVE Name: CVE-2025-14769 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +ipfw(4) is one of the firewalls provided in the FreeBSD base system. Its +`tcp-setmss` configuration directive allows the system administrator to lower +the Maximum Segment Size of a packet. + +II. Problem Description + +In some cases, the `tcp-setmss` handler may free the packet data and throw an +error without halting the rule processing engine. A subsequent rule can then +allow the traffic after the packet data is gone, resulting in a NULL pointer +dereference. + +III. Impact + +Maliciously crafted packets sent from a remote host may result in a Denial of +Service (DoS) if the `tcp-setmss` directive is used and a subsequent rule would +allow the traffic to pass. + +IV. Workaround + +No workaround is available, but systems that do not use ipfw(4) with the +`tcp-setmss` directive are not affected. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date, and +reboot the system. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms, +or the i386 platform on FreeBSD 13, can be updated via the freebsd-update(8) +utility: + +# freebsd-update fetch +# freebsd-update install +# shutdown -r +10min "Rebooting for a security update" + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 14.3] +# fetch https://security.FreeBSD.org/patches/SA-25:11/ipfw-14.patch +# fetch https://security.FreeBSD.org/patches/SA-25:11/ipfw-14.patch.asc +# gpg --verify ipfw-14.patch.asc + +[FreeBSD 13.5] +# fetch https://security.FreeBSD.org/patches/SA-25:11/ipfw-13.patch +# fetch https://security.FreeBSD.org/patches/SA-25:11/ipfw-13.patch.asc +# gpg --verify ipfw-13.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile your kernel as described in + and reboot the +system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/14/ deb684f9d1d6 stable/14-n272799 +releng/14.3/ c0cb68169beb releng/14.3-n271453 +stable/13/ 94360584542a stable/13-n259534 +releng/13.5/ 60026b06366f releng/13.5-n259185 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + + + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+cAACgkQbljekB8A +Gu9XFA//V2aCX1XCn6tCRPR51ixMJ/9rKfpWmYpGruZoB1GaKC0UvkQqDNIkXw8K +r6OY1G2rK36y+AGCrxtXHnUKfDj/hzZkL4lEBr9AjcB6N4czk6q/fSuzcL0FCi9T +CbWjxSEjV2M2IO4nObu8CKB/7cVY6UlIhe2d4iBH+otkzfyBsYHwCSvhDOWxeWFj +f+I9ddOvCFv7lRh74RZk0CdSPe4HyptCSkwERwIn5Cm+fk7PJIFWDM4hF9atP+G8 +VT3PUirG1na33vtfRw46c/Qj+L8gybq0pztkTnqsm52WME0n1go3aI7mbPmSWTwe +xSC5totcYxbjQ/lMcXv00kgDzraFuPSzSzej6Z4BYXTHOgNTgHHexa3rqxs8y3i/ +IoOWSDZdyd2d3B9r5xAFSzp+HVv+C9UBB/AQ0kQt0gPTX6j9d0WiMninNiedVSWf +BOYCmgvI7+0ybeV54QFrVnEsImEoYu32NlLVVmswSnDOBuBcU2XtHtO7/x5BUcyU +CdOiAZ78TS+007QllROCuidXiQc0FNFqgm+rRFv37Wmmm0LZVkVJ7OVB0vXuk4ps +iNBFmXxHCiKL6zJGvx+OQmAXLE+xf71n9xt0jJIk/NfI1BkHYRrlYnH7JXhfBvAO +SYtM+FXK1Kehj+ltLUO+9WYhkgfAUtlI/+7GKLMDzy76Q+ZMzhk= +=0OhG +-----END PGP SIGNATURE----- diff --git a/website/static/security/advisories/FreeBSD-SA-25:12.rtsold.asc b/website/static/security/advisories/FreeBSD-SA-25:12.rtsold.asc new file mode 100644 index 0000000000..03844597f1 --- /dev/null +++ b/website/static/security/advisories/FreeBSD-SA-25:12.rtsold.asc @@ -0,0 +1,145 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-SA-25:12.rtsold Security Advisory + The FreeBSD Project + +Topic: Remote code execution via ND6 Router Advertisements + +Category: core +Module: rtsold +Announced: 2025-12-16 +Credits: Kevin Day +Affects: All supported versions of FreeBSD. +Corrected: 2025-12-16 23:39:32 UTC (stable/15, 15.0-STABLE) + 2025-12-16 23:43:01 UTC (releng/15.0, 15.0-RELEASE-p1) + 2025-12-16 23:45:05 UTC (stable/14, 14.3-STABLE) + 2025-12-16 23:43:25 UTC (releng/14.3, 14.3-RELEASE-p7) + 2025-12-16 23:44:10 UTC (stable/13, 13.4-STABLE) + 2025-12-16 23:43:33 UTC (releng/13.5, 13.5-RELEASE-p8) +CVE Name: CVE-2025-14558 + +For general information regarding FreeBSD Security Advisories, +including descriptions of the fields above, security branches, and the +following sections, please visit . + +I. Background + +rtsold(8) and rtsol(8) are programs which process router advertisement +packets as part of the IPv6 stateless address autoconfiguration (SLAAC) +mechanism. + +II. Problem Description + +The rtsol(8) and rtsold(8) programs do not validate the domain search list +options provided in router advertisement messages; the option body is passed +to resolvconf(8) unmodified. + +resolvconf(8) is a shell script which does not validate its input. A lack of +quoting meant that shell commands pass as input to resolvconf(8) may be +executed. + +III. Impact + +Systems running rtsol(8) or rtsold(8) are vulnerable to remote code execution +from systems on the same network segment. In particular, router advertisement +messages are not routable and should be dropped by routers, so the attack does +not cross network boundaries. + +IV. Workaround + +No workaround is available. Users not using IPv6, and IPv6 users that do not +configure the system to accept router advertisement messages, are not affected. +A network interface listed by ifconfig(8) accepts router advertisement messages +if the string "ACCEPT_RTADV" is present in the nd6 option list. + +V. Solution + +Upgrade your vulnerable system to a supported FreeBSD stable or +release / security branch (releng) dated after the correction date. + +Perform one of the following: + +1) To update your vulnerable system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the amd64 or arm64 platforms, +or the i386 platform on FreeBSD 13, can be updated via the freebsd-update(8) +utility: + +# freebsd-update fetch +# freebsd-update install + +2) To update your vulnerable system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/SA-25:12/rtsold.patch +# fetch https://security.FreeBSD.org/patches/SA-25:12/rtsold.patch.asc +# gpg --verify rtsold.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +Restart the applicable daemons, or reboot the system. + +VI. Correction details + +This issue is corrected as of the corresponding Git commit hash in the +following stable and release branches: + +Branch/path Hash Revision +- ------------------------------------------------------------------------- +stable/15/ 6759fbb1a553 stable/15-n281548 +releng/15.0/ 408f5c61821f releng/15.0-n280998 +stable/14/ 26702912e857 stable/14-n273051 +releng/14.3/ 3c54b204bf86 releng/14.3-n271454 +stable/13/ 4fef5819cca9 stable/13-n259643 +releng/13.5/ 35cee6a90119 releng/13.5-n259186 +- ------------------------------------------------------------------------- + +Run the following command to see which files were modified by a +particular commit: + +# git show --stat + +Or visit the following URL, replacing NNNNNN with the hash: + + + +To determine the commit count in a working tree (for comparison against +nNNNNNN in the table above), run: + +# git rev-list --count --first-parent HEAD + +VII. References + + + +The latest revision of this advisory is available at + +-----BEGIN PGP SIGNATURE----- + +iQIzBAEBCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+cMACgkQbljekB8A +Gu9YXA//UpSYz4dseSTcDElpN6jp/2W0+OKDYVqRkH0PaLwZX8iGugm8QwqCxLoL +m1xK2BJir15wuUYmD++EYbjHajXrKIPaD+sW9KjqxgxDVsQWwfl9ZND743JM5TFE +Y3fx8halkChIwtNGCNDHTu5N2DmEPoTO03jOqKqjH6PZwJ6ycYTw4zJvPdP5eDiT ++zWpTNNm0VCkBQQB7ukJGku3zWAh4swZWylP2GvyzifcYKR3Z4OGhDdwQCBa99cn +jC67D7vURTqlk4pcTFJ6JrIVRIQJdNWQGRou3hAedE59bpAZZc8B/fd//Ganmrit +CBG1kMLYVxtV3/12+maEt/DLEMM7isGJPQiSWYe+qseBcdakmuJ8hdR8HKTqrK40 +57ZO59CnzEFr49DrrTD4B97cJwtrXLWtUp4LiXxuYy0CkCl8CiXvcgovCBusQpx+ +r68dgbfcH0UY/ryQp0ZWTI1y3NKmOSuPVpkW4Ss0BeGESlA4DJHuEwIs1D4TnOJL +90C5D7v7jeOtdXhZ6BHVLtXB+nn8zMpAO209H/pRQWJdAEpABheKCgisP9C80g6h +kM300GZjH4joYDyFbMYrW6uWfylwDFC1g8MdFi8yjZzEEOfrKNcY63b+Kx+c3xNL +hIa8yUcjLYHvMRnjTQU1bgUVU+SmW6n05HcqtWV7VKh39ATJcX4= +=TK7t +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-25:19/zfs.patch b/website/static/security/patches/EN-25:19/zfs.patch new file mode 100644 index 0000000000..83ceaef2be --- /dev/null +++ b/website/static/security/patches/EN-25:19/zfs.patch @@ -0,0 +1,11 @@ +--- sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c.orig ++++ sys/contrib/openzfs/module/os/freebsd/zfs/zfs_vnops_os.c +@@ -5275,7 +5275,7 @@ + * Push any dirty mmap()'d data out to the DMU and ZIL, ready for + * zil_commit() to be called in zfs_fsync(). + */ +- if (vm_object_mightbedirty(vp->v_object)) { ++ if (vp->v_object != NULL && vm_object_mightbedirty(vp->v_object)) { + zfs_vmobject_wlock(vp->v_object); + if (!vm_object_page_clean(vp->v_object, 0, 0, 0)) + err = SET_ERROR(EIO); diff --git a/website/static/security/patches/EN-25:19/zfs.patch.asc b/website/static/security/patches/EN-25:19/zfs.patch.asc new file mode 100644 index 0000000000..0425b9df66 --- /dev/null +++ b/website/static/security/patches/EN-25:19/zfs.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+bwACgkQbljekB8A +Gu9SoRAAm4keitzrLj9mO+gAZdzrfK/JO3QhWbwhIRnzRlGId4Y2tXQg0kQspeQZ +Wm81e0tDPLHsFJs5xeDg0IC4s0EJAx+6xleDhDCHJQL76C75O9WdcYAq6KKOTxyW +I1hsNNlFD/b3fG64yB7EXQCmb3zLBFArP4gvBi0m5Juy0C6Eu8jxdu8+fbxNcRXs +OUJRJ0OBFnQ1xBxeKsxjXA2TJendAj2TmLGlWwnoAiEuHrAjT0xaH5+m53xfuNgH +7HIGs+4xXh31EFWA9893e64dMQZ1JPUL1M5tG9BlWlMAx3QfDMrjh//UiN4eoLXe +tRQitwKinIP2vBMNptOS1Jz9EBKpkaqkGn5J0Os4vYxOdKG/dbNOuHmlzAhm7SvE +VmrCo2EhxwACgR2GptWJ6/3EszIHNrhqLKkXdg52LziuIgxRYoT/Rpyui1aCEx+j +stPEn+dWjTyiZ6jStgcr3KkaroQST56LifSZDds619XCZl6VFYcD1c5CTa9tBKNP +aOuNLBU75cREmhsAzAN8NNJ4z5OwV/b72LwUSnPEfls1MjRktbWdTs9KaFlXmkog +eToz8wkMsWu/w4QB+XdjHT5T9T3RDhDXzGtvDK4FGPJChdhQMflUdqk1qto9BIoK +E6nmw6FW3GeDCWKi/4ffsbyBmpJdePjXdlH/PFylhRfuCBmIA3E= +=198O +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/EN-25:20/vmm.patch b/website/static/security/patches/EN-25:20/vmm.patch new file mode 100644 index 0000000000..fa68754d4b --- /dev/null +++ b/website/static/security/patches/EN-25:20/vmm.patch @@ -0,0 +1,28 @@ +--- sys/amd64/vmm/vmm.c.orig ++++ sys/amd64/vmm/vmm.c +@@ -755,10 +755,10 @@ + sx_assert(&vm->mem.mem_segs_lock, SX_LOCKED); + + for (i = 0; i < VM_MAX_MEMMAPS; i++) { +- if (!vm_memseg_sysmem(vm, i)) ++ mm = &vm->mem.mem_maps[i]; ++ if (!vm_memseg_sysmem(vm, mm->segid)) + continue; + +- mm = &vm->mem.mem_maps[i]; + KASSERT((mm->flags & VM_MEMMAP_F_IOMMU) == 0, + ("iommu map found invalid memmap %#lx/%#lx/%#x", + mm->gpa, mm->len, mm->flags)); +@@ -803,10 +803,10 @@ + sx_assert(&vm->mem.mem_segs_lock, SX_LOCKED); + + for (i = 0; i < VM_MAX_MEMMAPS; i++) { +- if (!vm_memseg_sysmem(vm, i)) ++ mm = &vm->mem.mem_maps[i]; ++ if (!vm_memseg_sysmem(vm, mm->segid)) + continue; + +- mm = &vm->mem.mem_maps[i]; + if ((mm->flags & VM_MEMMAP_F_IOMMU) == 0) + continue; + mm->flags &= ~VM_MEMMAP_F_IOMMU; diff --git a/website/static/security/patches/EN-25:20/vmm.patch.asc b/website/static/security/patches/EN-25:20/vmm.patch.asc new file mode 100644 index 0000000000..3a82c526bf --- /dev/null +++ b/website/static/security/patches/EN-25:20/vmm.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+b8ACgkQbljekB8A +Gu8rmg//fxgg8RHsX+2subMm7G4VlBKHDk0vULQgGV4PXMAmSn30b+TLuNsJsaTp +fvPVKq2Q2Xuu5icWV2cdSmjd+egDOZfVRMdEbhr3ZdoUfPWtx1Om7xbwRtrTYtku +GloBN/KzUPvyk7d33K8qAIW7xyKOjCdepaG3EheMzgwWaWXrGUWJacGGqsYI7yrJ +HNvy6Zn0bxyVJUMVKMjgElt57K/D/CwzCOx3uTngbMTz09AGxuA4gHL1wMcJUqEI +SZ63RK4B2GfNj9+nNYCThwZAdmXLSCLdcc18Etq06spiJFJHG/xD/UZmJZV5N3ze +LriUeaOiCZgtVweVH+3JrFhvbQ/8Du0+8U7vPUV6bStE1czb1jAuWVKtZvT+6n4j +IwnLbST9Iymw/kXdiD238Js7tPUQKTR+kgpLyGNGRAIeadqFvfZ/T+iNgBXVPRRm +B4Lt+DI+Cxs6mP5+8zwc6rYKEwOsMTdLPWCe9rFX6BUy0SYpB/oTNPFI9c+lMvw7 +huGZQJcGlDSDuTr4FXTxjvs5wZdRL9aq/l9fFB9xgB4UJozOwa/SFt2p4Ff60CzG +5lCYWqgsOsm802f2NNwtMQZ1of3MutogBPh0HxYOOJHUxtqJ7o2D1EYtJx3kCc/7 +pAxgVSbZwMM6bvzuMJ3ZY9QJQfarj34BJQPlZRveSzSzoIxeeY8= +=uBhK +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-25:11/ipfw-13.patch b/website/static/security/patches/SA-25:11/ipfw-13.patch new file mode 100644 index 0000000000..fb05925f47 --- /dev/null +++ b/website/static/security/patches/SA-25:11/ipfw-13.patch @@ -0,0 +1,85 @@ +--- sys/netpfil/ipfw/pmod/tcpmod.c.orig ++++ sys/netpfil/ipfw/pmod/tcpmod.c +@@ -58,7 +58,8 @@ + #define V_tcpmod_setmss_eid VNET(tcpmod_setmss_eid) + + static int +-tcpmod_setmss(struct mbuf **mp, struct tcphdr *tcp, int tlen, uint16_t mss) ++tcpmod_setmss(struct mbuf **mp, struct tcphdr *tcp, int tlen, uint16_t mss, ++ int *done) + { + struct mbuf *m; + u_char *cp; +@@ -73,8 +74,10 @@ + * TCP header with options. + */ + *mp = m = m_pullup(m, m->m_pkthdr.len); +- if (m == NULL) ++ if (m == NULL) { ++ *done = 1; + return (ret); ++ } + } + /* Parse TCP options. */ + for (tlen -= sizeof(struct tcphdr), cp = (u_char *)(tcp + 1); +@@ -115,7 +118,7 @@ + + #ifdef INET6 + static int +-tcpmod_ipv6_setmss(struct mbuf **mp, uint16_t mss) ++tcpmod_ipv6_setmss(struct mbuf **mp, uint16_t mss, int *done) + { + struct ip6_hdr *ip6; + struct ip6_hbh *hbh; +@@ -143,13 +146,13 @@ + /* We must have TCP options and enough data in a packet. */ + if (hlen <= sizeof(struct tcphdr) || hlen > plen) + return (IP_FW_DENY); +- return (tcpmod_setmss(mp, tcp, hlen, mss)); ++ return (tcpmod_setmss(mp, tcp, hlen, mss, done)); + } + #endif /* INET6 */ + + #ifdef INET + static int +-tcpmod_ipv4_setmss(struct mbuf **mp, uint16_t mss) ++tcpmod_ipv4_setmss(struct mbuf **mp, uint16_t mss, int *done) + { + struct tcphdr *tcp; + struct ip *ip; +@@ -163,7 +166,7 @@ + /* We must have TCP options and enough data in a packet. */ + if (hlen <= sizeof(struct tcphdr) || hlen > plen) + return (IP_FW_DENY); +- return (tcpmod_setmss(mp, tcp, hlen, mss)); ++ return (tcpmod_setmss(mp, tcp, hlen, mss, done)); + } + #endif /* INET */ + +@@ -207,19 +210,23 @@ + switch (args->f_id.addr_type) { + #ifdef INET + case 4: +- ret = tcpmod_ipv4_setmss(&args->m, htons(icmd->arg1)); ++ ret = tcpmod_ipv4_setmss(&args->m, htons(icmd->arg1), ++ done); + break; + #endif + #ifdef INET6 + case 6: +- ret = tcpmod_ipv6_setmss(&args->m, htons(icmd->arg1)); ++ ret = tcpmod_ipv6_setmss(&args->m, htons(icmd->arg1), ++ done); + break; + #endif + } + /* + * We return zero in both @ret and @done on success, and ipfw_chk() + * will update rule counters. Otherwise a packet will not be matched +- * by rule. ++ * by rule. We passed @done around above in case we hit a fatal error ++ * somewhere, we'll return non-zero but signal that rule processing ++ * cannot succeed. + */ + return (ret); + } diff --git a/website/static/security/patches/SA-25:11/ipfw-13.patch.asc b/website/static/security/patches/SA-25:11/ipfw-13.patch.asc new file mode 100644 index 0000000000..67aea97cdc --- /dev/null +++ b/website/static/security/patches/SA-25:11/ipfw-13.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+cEACgkQbljekB8A +Gu+asw//WJUmaNnjyTsdXVY8r6CxzKjDngJFx0wiQ0KG2PB27ZckN/8HTB+ufDpt +XppOzfoplV0NPS3MY+Zbsl3UB+H51tpe72r4s8DJO0CY0YN1870JwQ7STCGOSY6r +iC8ZUe59tfBS96BKkEJmCVzMQtw6Sl2uBdUUvH3SdkOWN8qmzgsvnX9sJxPKS90f +vrYvEuOvSXzpj6k5RwoW0bHyVKd8bYxHby2yyyySyShUYSOZZYN8HLPKqFTrKA7x +80bJWK//OssKLKdBGQjS0jbXnqwy+jvz1hfTbijvZnbTfkY5JbnxZ/nLHjgdGB3i +T8VoT5IixsDxN0XN+GzphlGkE++LzhVsm8SB3361Twxr/J2PPWAMbY+Ic18qgbhV +OlNolgIpTeatQ2zCrX6A15z+gWaLMv6XFdhR/kgNU715MoFAc+o+Zzf/3FMgE0wN +R+J5vuUc5Wbv4IT3eQvmgEUzaTst4vGX7NHY51IHlSLa/AZqJl0dvutKQCBb8o8R +qWlubHA4nIMLM8avN555NFgVAN3wSKlgyPaWCMQxbwTQjN4IQdIRFwiSWfs5E2aM +WJPMbeV9w/bnFK2oM8ieei24UwhKGB/QJ8Z97VdI5fbj+C4OrD/Pq6MFPeNLeEH8 +LZ8aXmx7MaD1vuDr/LiDm88BTE47dIsP4NQwqX+mnwXlAa3I2S8= +=HOuk +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-25:11/ipfw-14.patch b/website/static/security/patches/SA-25:11/ipfw-14.patch new file mode 100644 index 0000000000..fb05925f47 --- /dev/null +++ b/website/static/security/patches/SA-25:11/ipfw-14.patch @@ -0,0 +1,85 @@ +--- sys/netpfil/ipfw/pmod/tcpmod.c.orig ++++ sys/netpfil/ipfw/pmod/tcpmod.c +@@ -58,7 +58,8 @@ + #define V_tcpmod_setmss_eid VNET(tcpmod_setmss_eid) + + static int +-tcpmod_setmss(struct mbuf **mp, struct tcphdr *tcp, int tlen, uint16_t mss) ++tcpmod_setmss(struct mbuf **mp, struct tcphdr *tcp, int tlen, uint16_t mss, ++ int *done) + { + struct mbuf *m; + u_char *cp; +@@ -73,8 +74,10 @@ + * TCP header with options. + */ + *mp = m = m_pullup(m, m->m_pkthdr.len); +- if (m == NULL) ++ if (m == NULL) { ++ *done = 1; + return (ret); ++ } + } + /* Parse TCP options. */ + for (tlen -= sizeof(struct tcphdr), cp = (u_char *)(tcp + 1); +@@ -115,7 +118,7 @@ + + #ifdef INET6 + static int +-tcpmod_ipv6_setmss(struct mbuf **mp, uint16_t mss) ++tcpmod_ipv6_setmss(struct mbuf **mp, uint16_t mss, int *done) + { + struct ip6_hdr *ip6; + struct ip6_hbh *hbh; +@@ -143,13 +146,13 @@ + /* We must have TCP options and enough data in a packet. */ + if (hlen <= sizeof(struct tcphdr) || hlen > plen) + return (IP_FW_DENY); +- return (tcpmod_setmss(mp, tcp, hlen, mss)); ++ return (tcpmod_setmss(mp, tcp, hlen, mss, done)); + } + #endif /* INET6 */ + + #ifdef INET + static int +-tcpmod_ipv4_setmss(struct mbuf **mp, uint16_t mss) ++tcpmod_ipv4_setmss(struct mbuf **mp, uint16_t mss, int *done) + { + struct tcphdr *tcp; + struct ip *ip; +@@ -163,7 +166,7 @@ + /* We must have TCP options and enough data in a packet. */ + if (hlen <= sizeof(struct tcphdr) || hlen > plen) + return (IP_FW_DENY); +- return (tcpmod_setmss(mp, tcp, hlen, mss)); ++ return (tcpmod_setmss(mp, tcp, hlen, mss, done)); + } + #endif /* INET */ + +@@ -207,19 +210,23 @@ + switch (args->f_id.addr_type) { + #ifdef INET + case 4: +- ret = tcpmod_ipv4_setmss(&args->m, htons(icmd->arg1)); ++ ret = tcpmod_ipv4_setmss(&args->m, htons(icmd->arg1), ++ done); + break; + #endif + #ifdef INET6 + case 6: +- ret = tcpmod_ipv6_setmss(&args->m, htons(icmd->arg1)); ++ ret = tcpmod_ipv6_setmss(&args->m, htons(icmd->arg1), ++ done); + break; + #endif + } + /* + * We return zero in both @ret and @done on success, and ipfw_chk() + * will update rule counters. Otherwise a packet will not be matched +- * by rule. ++ * by rule. We passed @done around above in case we hit a fatal error ++ * somewhere, we'll return non-zero but signal that rule processing ++ * cannot succeed. + */ + return (ret); + } diff --git a/website/static/security/patches/SA-25:11/ipfw-14.patch.asc b/website/static/security/patches/SA-25:11/ipfw-14.patch.asc new file mode 100644 index 0000000000..2be67b87f8 --- /dev/null +++ b/website/static/security/patches/SA-25:11/ipfw-14.patch.asc @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEthUnfoEIffdcgYM7bljekB8AGu8FAmlB+cIACgkQbljekB8A +Gu/0YhAA1u4RvqedV9mVTbrHhsUUl0+O9WhSyiuqTWKOFihFYnJbL+z1C/bsnY5w +/u4EpyaRKion9FykXek3UFyteK6+ugqW8++H/5cN+95AuOVBZcz6gAhziy+beHA8 +YeO5G5o9p/pCQNWp5XP70uG8i4qm4fJ2GfHD2xY4Ji2A0IGEz0+NFK0+bfMUiHNx +HgJVEjFBZbgjltajatNbtf080/Gc5hJbvwejri9WRI0CxntJvHd9n6SJj9y9eBa8 +vr6bQcSY+IM8noEwmU2vtFF/AuCl8kRY6wHO78usEO7whnIzSQHqX2z0lKi1nImd +6gY2a69ZT11iKA0R7Qa2gtSZvJvA6Hb1D6i6t7EKKHcrVrGBEUYovCSyMR9g+cCV +7XPcweh/b/SIH+++oc856aw/hIeQTHcngFF6G+wJA0c7VyatMvARdit4u7q6Qfha +CwmeZTEWH+p1wBBMm8S5fPkUFDR87rW2NX3SnGpw4xKvsF3A8SW9cC1ktIvZY1km +VzXAAFWotWaRpju/LBSlzfYGl/uG86byY0/F1E3IvANympuzsL+ja0iE7lvDntca +Rwf8rVnA7ofK6Q3pF2Rm3ZqwH0RB9X8PiAWMHyR6RVhn+rScqOZx3skOI5n071/I +kX+ZkAX5Ca/tpGSmimI4ZgBpyBR6rHksUUbudq1i2JhG+OtrJrY= +=QOXB +-----END PGP SIGNATURE----- diff --git a/website/static/security/patches/SA-25:12/rtsold.patch b/website/static/security/patches/SA-25:12/rtsold.patch new file mode 100644 index 0000000000..a448720b35 --- /dev/null +++ b/website/static/security/patches/SA-25:12/rtsold.patch @@ -0,0 +1,62 @@ +--- usr.sbin/rtsold/rtsol.c.orig ++++ usr.sbin/rtsold/rtsol.c +@@ -776,6 +776,41 @@ + argv[0], status); + } + ++#define PERIOD 0x2e ++#define hyphenchar(c) ((c) == 0x2d) ++#define periodchar(c) ((c) == PERIOD) ++#define alphachar(c) (((c) >= 0x41 && (c) <= 0x5a) || \ ++ ((c) >= 0x61 && (c) <= 0x7a)) ++#define digitchar(c) ((c) >= 0x30 && (c) <= 0x39) ++ ++#define borderchar(c) (alphachar(c) || digitchar(c)) ++#define middlechar(c) (borderchar(c) || hyphenchar(c)) ++ ++static int ++res_hnok(const char *dn) ++{ ++ int pch = PERIOD, ch = *dn++; ++ ++ while (ch != '\0') { ++ int nch = *dn++; ++ ++ if (periodchar(ch)) { *** 59 LINES SKIPPED *** From nobody Wed Dec 17 01:57:30 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dWH4C0R3jz6LcMr for ; Wed, 17 Dec 2025 01:57:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dWH4B67KSz41kr for ; Wed, 17 Dec 2025 01:57:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765936650; 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=kHOkvd4C6Jc2c3JhMGHyyyAvSPmDbYt2Ds5nyMAcPSg=; b=W755foIgsmT7+1tdlAMyWjOCFaxseIHtaJnRmgrbMXsRcyJACwp0G8z213YPH3b+oSBKoQ 1/UL7GRVj9ckifmPt5s+XGxJnGIEdQKrFBKcvrcJJxbyVd1q7WGh1lryNj7CiEp57opq3C TCOULQegP4ECmc4gaV8jdnghWTXkH1g1RsfCqNbTilWp8b1u7NCPsGMZ4w505zjMkooQ87 +F0818kJsVgJdtI8HxBNyHS7fXwNshMq34AzFeubVS/9R7jBlygGT5Yco7Q2Q0Z+osV9Yy M6FylQJ5brhilX9zNrwiuc3Wix/k61O6ODx6yIL20iSW157+i7HqQ+ePmdL+8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765936650; 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=kHOkvd4C6Jc2c3JhMGHyyyAvSPmDbYt2Ds5nyMAcPSg=; b=u3OsU+AqO8uOBGoSj6LPqYOmDN8DSRaSzotT/naWhbJIZEMG5VitiIQbmMezKO9E87a4/c 7kX0WzQPKxGnRSSA0T8cfXM0VupJnwSXThuuzkkUofGXKEkcWf1VTqZflsFQQa7GJBBFeB a15wP3IGG4bVsXmCQcKj6znbrrD7B225wZ89dsc27MCD9eRRIgBITO6sXnBhabGveAxxmF z123/XawNROJP/WCxHMRKdbK9OPr/pOgCgQ3Qda5wnGmW44I+tNiRECLiuP6FJmaT5Picz 7n210qL75xbXZ2afHkbvstLFV8sQu+ST/oIzG/X61w9tFUyfXHNLizM0omiYeg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765936650; a=rsa-sha256; cv=none; b=S0p7yRSWIagpbidgRiI/hFEOoQWN/ZPp9OVDRe/X/IT/vXILdmoDdfN+/0R7FlClLyl8vv tfi/ZpIwDDQaPqzU8x7coptIJNb3xyxSx+6WKkDyzOSTC8HkGWNIYG1LRo31UJSyodsixP 8B7OB59Zvg7mUcOZRgivK0kPJlmu/jOWRcoCQ+EyQTyQypmSyCnzqVVHZxC4Po+WGtGEr5 7MwA3c9B6q0lJbzqWpIRA/QjEM3eI1RIeExLe1eMMC05T+w1S+6GGp6/p8htEWgnep2/ap Gwmy/yOCNQkrOu0kuOD/VsjGv7UfjA3pRmDqqK5AdaBdY8GJBtcT50u6rAwy3Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dWH4B5S29zY4M for ; Wed, 17 Dec 2025 01:57:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 366e1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 17 Dec 2025 01:57:30 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 50f3b16089 - main - Add security advisories affecting 13.5R, 14.3R and 15.0R List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 50f3b16089d14709c033c1af55bc95e5508f70cd Auto-Submitted: auto-generated Date: Wed, 17 Dec 2025 01:57:30 +0000 Message-Id: <69420e0a.366e1.72b2a2c5@gitrepo.freebsd.org> The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=50f3b16089d14709c033c1af55bc95e5508f70cd commit 50f3b16089d14709c033c1af55bc95e5508f70cd Author: Philip Paeps AuthorDate: 2025-12-17 01:55:01 +0000 Commit: Philip Paeps CommitDate: 2025-12-17 01:55:01 +0000 Add security advisories affecting 13.5R, 14.3R and 15.0R FreeBSD-SA-25:11.ipfw affects 13.5R and 14.3R FreeBSD-SA-25:12.rtsold affects all supported releases --- website/content/en/releases/13.5R/errata.adoc | 2 ++ website/content/en/releases/14.3R/errata.adoc | 2 ++ website/content/en/releases/15.0R/errata.adoc | 4 +--- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/13.5R/errata.adoc b/website/content/en/releases/13.5R/errata.adoc index 835061dc6f..37a2ffd76d 100644 --- a/website/content/en/releases/13.5R/errata.adoc +++ b/website/content/en/releases/13.5R/errata.adoc @@ -46,6 +46,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:08.openssl.asc[FreeBSD-SA-25:08.openssl] |30 September 2025 |Multiple vulnerabilities in OpenSSL |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 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:11.ipfw.asc[FreeBSD-SA-25:11.ipfw] |16 December 2025 |ipfw denial of 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 |=== [[errata]] diff --git a/website/content/en/releases/14.3R/errata.adoc b/website/content/en/releases/14.3R/errata.adoc index b65a168726..bf38e86938 100644 --- a/website/content/en/releases/14.3R/errata.adoc +++ b/website/content/en/releases/14.3R/errata.adoc @@ -48,6 +48,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ |link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:08.openssl.asc[FreeBSD-SA-25:08.openssl] |30 September 2025 |Multiple vulnerabilities in OpenSSL |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 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:11.ipfw.asc[FreeBSD-SA-25:11.ipfw] |16 December 2025 |ipfw denial of 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 |=== [[errata]] diff --git a/website/content/en/releases/15.0R/errata.adoc b/website/content/en/releases/15.0R/errata.adoc index 0475b6eb79..b1598aac68 100644 --- a/website/content/en/releases/15.0R/errata.adoc +++ b/website/content/en/releases/15.0R/errata.adoc @@ -44,9 +44,7 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Advisory |Date |Topic - -|No advisories.|| - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:12.rtsold.asc[FreeBSD-SA-25:12.rtsold] |16 December 2025 |Remote code execution via ND6 Router Advertisements |=== [[errata]] From nobody Wed Dec 17 01:57:31 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dWH4D0vcZz6LcFL for ; Wed, 17 Dec 2025 01:57:32 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dWH4C6KWZz41hZ for ; Wed, 17 Dec 2025 01:57:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765936651; 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=acdf2K+H+uZ8SSD/g+Oqr6VwGz5yN+V7kDwD2mvzGCk=; b=opc2OvthjyrihK4OHXN0qiOi3zHFOJv5l0QBp9ogsLK42ghf5BbHClaViTHSXCVDUQ6zIa YWkTQ32ALfjFSK16xpNWLhQo/OTBetd8VhBkdjd+s6arvp+ghMJ4z/mwhTwfv1U5EsdUXm OcfCBq+bzuzG8s2MJef7uLNLhiuUheowwrHu9FJ93oGAXSbqjplqBkeOeQEZ7+mZbVRVwc 8+awWYCdl9aqINYmm48M/tAkv/Ew65yCHAdEuvOigBdpzCWSQU0+RVyXD6+Lls0LsPmFLM aPr0uxSW8E97meQR3/ZVdzfEBIuEiGvpd7fI5oEtVGxIfLWugRYM9pIZwG6hZA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765936651; 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=acdf2K+H+uZ8SSD/g+Oqr6VwGz5yN+V7kDwD2mvzGCk=; b=VSKDKgxlbz9uDLI7tpNXm7dEdS4i52DBE7I3Ih624/mreuEwCN7kTZmtsm4afjiewF7kDc yBo+IGh0Ot8iDasGpKhcqJQIOeKsrRDrwhLev+RkPmIvXlKC5g3yjef75fYNP+aj+GZpIu Fl6S3E0buvz/oBbElGsRZr+WISkyas4SeyTB9DOCmxhrNrkRHxQUcxyI9HlLv6J5gaqSzh IPwfYlL9YKRA1nwglPmCMSgKee65Wm0Of91QhQEI4C6/SjErOmf1kAbQiZEKjK/us+/R05 k2ZcUnRZGdUXE+JRRzbNHM6Yj/2eaX2ibgJLVlRgbfalNKTAzMC2zj3IvdBGdA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765936651; a=rsa-sha256; cv=none; b=cNUeiQhqV+KLyzg9j0lNQY2EctEQ40Jxp3Rui8sq8836+ruT/ef4YaeSJct77mT8h4tUZu NwJIrXGDTWTBKfhGiPuSh1dKd5O4PgpVzElPWDZ8RoisPgWavxxvztjQrOEFRw01xCrJn1 YKcYCHtVg9wlDJd56nf7pzF9E6MzzMzawqRxHOXlZgIlgpCqq3LcQjHQu+iTEUdW8Qa783 sez8F/h5hxVLG1JpgxdRyMvjRCvMlzNLOReBcd258t/eBagsJD9gkHp7Jh8AJ0gmoRVfGd 8bCgP4uYpQqqsNZXGg7z7itZOKXAsRuoYjyiLRWyxTfO2P+a5QDHXLEXk95K4Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dWH4C5sfrzXYw for ; Wed, 17 Dec 2025 01:57:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37c40 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 17 Dec 2025 01:57:31 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Philip Paeps Subject: git: 09c6d3560c - main - Add errata affecting 15.0R List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: philip X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 09c6d3560c1afbf94282f8cc2e5baf6b4602b17c Auto-Submitted: auto-generated Date: Wed, 17 Dec 2025 01:57:31 +0000 Message-Id: <69420e0b.37c40.52114c5e@gitrepo.freebsd.org> The branch main has been updated by philip: URL: https://cgit.FreeBSD.org/doc/commit/?id=09c6d3560c1afbf94282f8cc2e5baf6b4602b17c commit 09c6d3560c1afbf94282f8cc2e5baf6b4602b17c Author: Philip Paeps AuthorDate: 2025-12-17 01:56:31 +0000 Commit: Philip Paeps CommitDate: 2025-12-17 01:56:31 +0000 Add errata affecting 15.0R FreeBSD-EN-25:19.zfs affects 15.0R FreeBSD-EN-25:20.vmm affects 15.0R --- website/content/en/releases/15.0R/errata.adoc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/website/content/en/releases/15.0R/errata.adoc b/website/content/en/releases/15.0R/errata.adoc index b1598aac68..16f41d1129 100644 --- a/website/content/en/releases/15.0R/errata.adoc +++ b/website/content/en/releases/15.0R/errata.adoc @@ -53,9 +53,8 @@ For a list of all FreeBSD CERT security advisories, see https://www.FreeBSD.org/ [width="100%",cols="40%,30%,30%",options="header",] |=== |Errata |Date |Topic - -|No errata notices.|| - +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25: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 |bhyve(8) PCI passthru regression |=== [[open-issues]] From nobody Wed Dec 17 14:06:14 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dWbF7434Mz6L9qc for ; Wed, 17 Dec 2025 14:06:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dWbF71Vlsz3JCd for ; Wed, 17 Dec 2025 14:06:19 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765980379; 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=nUVr4b9PShpzAz3pqH0IndNeyNyIYyi+gvMFoEgq0Ho=; b=PzWAlDsagVKwdUAMlzvKH5wOFDR+7CFbR3+gZQmRVAlXqRt85QY7YpwyXO3n6R5X6flJEY 6N25AnA4C5LJqSs1GktruUDCSq3Xit1efhPIfqmnr0oDfw918HF+SZd52CjecE5Q55MblQ n6X5dBcsPoXWxKyGnKuYkt/Yj4uS69jmncHGLJ7Gs4D8xM1E4vyNUCJxIf6ZviMGMnNs4b Kuf1iNx4f+o+co38K3DGqv0Iiv8BGjuJScm+VA1eS3GsXu5V1NLEeRZoLFdhzAHs6htwC2 n+Vxlj9j257ZhvMOqRmPMO1Ry0Kz6Cboq186Ya/9hQr0/j11vTwyqO1xnhSIhQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765980379; 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=nUVr4b9PShpzAz3pqH0IndNeyNyIYyi+gvMFoEgq0Ho=; b=FLk2ZdjR/hsqSb6d4kHT1s5txY9Ce/4mnBMhU8sEjPq+0CYi+BxLJIPdJzeekcXRp6Em5n eQiDcdc7IJ5On9gYy/Ho75j+pQkmG8XKI64JJ0Zj8unC+njhAqIebYTewn8GUc7REmBxRg SWD3rURONFnMA03tZydKCfWDEdSs2fTbC5ssX52kqVFl98H2WFFeb0ZPMeZZ8EhKK60ojE EDvHt3rCmkPRKby/BG5mVQ74oWK+qjogTdqxqGQrWk3vTGdxMduvGV9o1BbHRF5zPcsyKP V+owyHWL5ZjzcmFpNjeCgwKNfNGOPCivGCesKKMrq3HPm5TatQfa89TIQwW5IQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765980379; a=rsa-sha256; cv=none; b=Ko7XFrNqunR4j1EMYgUOm9Ry4juAa2Z+F2EM2AY2RzRbARE05XCFkebwPXAgAfNmjnvIcp I5NYkh2HPu0S+JfsvbyXKDJikVIJbgLiS5NwgVTyNP/uIjY8t1Q5XvfTEzcPd8AUBuY62v bh72hsXfYmtN+/PH9nD8iRMraeLFk4cawEGimA22NsL9Ck2X1XfVJn/WEVZH3g4Eqj44e4 HRxJQDprCAiMIiTXEP9BgrctW1UStOv9dvQp3ozczKjsgeoQu77kpp9t7cp0ZY13bfkY4N 1Cj+MI4CT0IQxb0c65rkpQctGSrWb47m+dNrpFICWyQuJ0bMdpN1XcPEpeFcUQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dWbF711BRzvds for ; Wed, 17 Dec 2025 14:06:19 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 38ee8 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 17 Dec 2025 14:06:14 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: ece699d81a - main - handbook/desktop: Refresh Plasma List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ece699d81aa16d5780c48139d78bb2ce26802d01 Auto-Submitted: auto-generated Date: Wed, 17 Dec 2025 14:06:14 +0000 Message-Id: <6942b8d6.38ee8.1383914d@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=ece699d81aa16d5780c48139d78bb2ce26802d01 commit ece699d81aa16d5780c48139d78bb2ce26802d01 Author: Alexander Ziaee AuthorDate: 2025-12-17 14:01:33 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-17 14:06:13 +0000 handbook/desktop: Refresh Plasma I tried running plasma wayland on 15.0, it works great! CPU usage is a tad high, but I'm impressed! Freshen the branding and language in this chapter to highlight this. Remove a stale note about adjusting message sizes to what is now the default. Tell the reader how to search the kde-applications category. Add instructions to launch with wayland. Reviewed by: carlavilla (previous), makc Differential Revision: https://reviews.freebsd.org/D54207 --- .../content/en/books/handbook/desktop/_index.adoc | 71 +++++++++++----------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/documentation/content/en/books/handbook/desktop/_index.adoc b/documentation/content/en/books/handbook/desktop/_index.adoc index 4a9b53263d..9d16eb38bf 100644 --- a/documentation/content/en/books/handbook/desktop/_index.adoc +++ b/documentation/content/en/books/handbook/desktop/_index.adoc @@ -4,7 +4,7 @@ part: Part II. Common Tasks prev: books/handbook/partii next: books/handbook/multimedia description: This chapter demonstrates how to install numerous desktop environments, including web browsers, productivity software, document viewers, and financial software -tags: ["desktop", "KDE Plasma", "GNOME", "XFCE", "MATE", "Cinnamon", "LXQT", "browsers", "Firefox", "Chromium", "Iridium", "Falkon", "Konqueror", "Epiphany", "qutebrowser", "Dillo", "Links", "w3m", "Development tools", "Visual Studio Code", "Qt Creator", "Kdevelop", "Eclipse IDE", "Vim", "Neovim", "GNU Emacs", "Productivity", "LibreOffice", "Calligra", "AbiWord", "Viewers", "Okular", "Evince", "ePDFView", "Xpdf", "Finance", "KMyMoney", "GnuCash"] +tags: ["desktop", "KDE", "Plasma", "GNOME", "XFCE", "MATE", "Cinnamon", "LXQT", "browsers", "Firefox", "Chromium", "Iridium", "Falkon", "Konqueror", "Epiphany", "qutebrowser", "Dillo", "Links", "w3m", "Development tools", "Visual Studio Code", "Qt Creator", "Kdevelop", "Eclipse IDE", "Vim", "Neovim", "GNU Emacs", "Productivity", "LibreOffice", "Calligra", "AbiWord", "Viewers", "Okular", "Evince", "ePDFView", "Xpdf", "Finance", "KMyMoney", "GnuCash"] showBookMenu: true weight: 11 params: @@ -73,7 +73,7 @@ A desktop environment can range from a simple window manager to a complete suite |=== | Name | License | Package -| KDE Plasma +| Plasma | GPL 2.0 or later | package:x11/kde[] @@ -100,27 +100,36 @@ A desktop environment can range from a simple window manager to a complete suite |=== [[kde-environment]] -=== KDE Plasma +=== Plasma -KDE Plasma is an easy-to-use desktop environment. +Plasma is a easy-to-use desktop environment made by the KDE community. This desktop provides a suite of applications with a consistent look and feel, a standardized menu and toolbars, keybindings, color-schemes, internationalization, and a centralized, dialog-driven desktop configuration. -More information on KDE can be found at the link:https://kde.org/[KDE homepage]. + +More information on Plasma can be found at the link:https://kde.org/plasma-desktop[Plasma homepage]. For FreeBSD-specific information, consult the link:https://freebsd.kde.org/[FreeBSD homepage at KDE]. [[kde-meta-install]] -==== Install KDE Plasma meta package +==== Install Plasma meta package -To install the KDE Plasma meta package with KDE Frameworks, Plasma Desktop and Applications execute: +To install the Plasma desktop with a basic set of KDE Applications, execute: [source,shell] .... # pkg install kde .... +Additional KDE Applications are tagged with the `kde-applications` category. +Search for them by executing the following command: + +[source,shell] +.... +% pkg search -S origin kde-applications +.... + [[kde-minimal-install]] -==== Minimal KDE Plasma installation +==== Minimal Plasma installation -To install a minimal KDE Plasma execute: +To install a minimal Plasma desktop, execute: [source,shell] .... @@ -130,7 +139,7 @@ To install a minimal KDE Plasma execute: [TIP] ==== This installation is *really* minimal. -Konsole must be installed separately executing: +The Konsole terminal emulator must be installed separately executing: [source,shell] .... @@ -139,39 +148,22 @@ Konsole must be installed separately executing: ==== [[kde-configuration]] -==== Configure KDE Plasma +==== Configure Plasma -KDE Plasma uses man:dbus-daemon[1] for a message bus and hardware abstraction. -This application is automatically installed as a dependency of KDE Plasma. +Plasma uses man:dbus-daemon[1] for a message bus and hardware abstraction. +This application is automatically installed as a dependency of Plasma. -Enable D-BUS service in `/etc/rc.conf` to start at system boot: +Enable the D-Bus service in man:rc.conf[5] to start at system boot: [source,shell] .... # sysrc dbus_enable="YES" .... -KDE Plasma requires larger message sizes for optimal performance. - -Add the following lines to man:sysctl.conf[5]: - -[.programlisting] -.... -sysctl net.local.stream.recvspace=65536 -sysctl net.local.stream.sendspace=65536 -.... - -To apply the change, either run the following command as root or simply reboot the system: - -[source,shell] -.... -# sysctl -f /etc/sysctl.conf -.... - [[kde-start]] -==== Start KDE Plasma +==== Start Plasma -The preferred KDE Plasma display manager is package:x11/sddm[]. +The preferred way to start Plasma is automatically via the package:x11/sddm[] display manager. To install package:x11/sddm[], execute: [source,shell] @@ -179,21 +171,21 @@ To install package:x11/sddm[], execute: # pkg install sddm .... -Enable SDDM service in `/etc/rc.conf` to start at system boot: +Enable the SDDM service in man:rc.conf[5] to start at system boot: [source,shell] .... # sysrc sddm_enable="YES" .... -The keyboard language can be set in SDDM by running the following command (for Spanish, for example): +A keyboard language, in this case Spanish, can be set in SDDM with the following command: [source,shell] .... # sysrc sddm_lang="es_ES" .... -A second method to start KDE Plasma is by manually invoking man:startx[1]. +Alternatively, start Plasma in an Xorg session is by manually invoking man:startx[1]. For this to work, the following line is needed in ~/.xinitrc: [source,shell] @@ -201,6 +193,13 @@ For this to work, the following line is needed in ~/.xinitrc: % echo "exec dbus-launch --exit-with-x11 ck-launch-session startplasma-x11" > ~/.xinitrc .... +Experimentally, start Plasma manually in a Wayland session by executing the following command: + +[source,shell] +.... +% exec dbus-launch ck-launch-session startplasma-wayland +.... + [[gnome-environment]] === GNOME From nobody Wed Dec 17 14:43:15 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dWc3l4JDHz6LFBF for ; Wed, 17 Dec 2025 14:43:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dWc3l3MqFz3R29 for ; Wed, 17 Dec 2025 14:43:15 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765982595; 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=bNT5u0OLQz1C+kCcTr/QLeIsw/6bPchNMSnsknigLo8=; b=GzzrMYL6uZ25Ydrh8oJuMkfg2j3+2u/rNo8+cf8XlLv2x/Gm9+IOq8mLDviytYJU3ttl0A QcD5jSYKZW8Hfyi3+dmvM7R/AoufWsc+EUo3YMfHnfBuomdyGl2q7BCEuemykTmrDK4Y6X WWVpCupzIqzLNy/jb6FTgw2oqXv3NqbOkQsKFi+Nn13Rbk2SzmpFkhWF6h28XmPas1p+hC E1N9QrMwLgfDKAJNQhZXIQr6ax9xe05lMy37mvkix+gGAi7UzJS9LEUB4QrQYfU/NJh8Pg Dxad6I6IR/OnabXbEfWP5E75qbEvI6x2zwTGwvqpH7/X1qNX3RVS/bGR54zd1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765982595; 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=bNT5u0OLQz1C+kCcTr/QLeIsw/6bPchNMSnsknigLo8=; b=GFNX8ns9yLgHPt7jFnVTNwJeILFk+3kJQ7ddLYxFPK0ofZYiWNCXepcnHzUVdKUt+SBhCg KxOcM+Xe9jbnPuxKYAnttvddib//RfA/mQa8N1Qo5789yQu5nu163Tdi0JmcQNI3pghMDs eqacYEHdPd8rQ9GUbT0MSGxn+JrgTpVIknL1IFa6jW+f/pq0pVObx+3BTu9YWiymeNkzlA L7u6ujtNoE2C/9fRjpFJyhnZPQRRBBniVK2+nfT9MaNcwejPAuxIY9DHI9xPIvPX2aziP4 W3CgG3gz9rSZvMt34g1XzJCTsUS71K3PEyTobLn1Gah80l6pYCLn05cW3KAcdw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765982595; a=rsa-sha256; cv=none; b=X3SUPR7mq/M1i5YCpRyYkHyf7KnhPfkfS7ULOOzUISpvB0evMFO8mlI9ifek8aiBFR30N4 RqLEPM2IUjtKKTYP8yPxgN6BuXAYNpdgPlUekqctgnDX1Q055nWpM5xv1r2nyVQHVJ74Fz JH4Cj/xUcZMUdQMzo/kdCgQlS6tYPo1qdaWmD4vL/tT62Au3iJmm3GOGqRb5zIZmsB/s8n GTxOp6Brc2XBc8z8z744wnmnhMYLsA5lc3Ycszr3QhUQR4KSaARYuUAYHjSqmMcj++0zE5 iyVv2ZCsz+/DueuY2qT68s6EfN8hq2QSrB829BOPJk5Ok1H9eD+vjfXgJR3e8A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dWc3l2wJ1zx3Y for ; Wed, 17 Dec 2025 14:43:15 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3ca41 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 17 Dec 2025 14:43:15 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 2a63f80b1a - main - SA/EN templates: Remove EOL releases List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: emaste X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2a63f80b1adc4e3c2dce6cc448949439eddf732e Auto-Submitted: auto-generated Date: Wed, 17 Dec 2025 14:43:15 +0000 Message-Id: <6942c183.3ca41.3d8624b9@gitrepo.freebsd.org> The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=2a63f80b1adc4e3c2dce6cc448949439eddf732e commit 2a63f80b1adc4e3c2dce6cc448949439eddf732e Author: Ed Maste AuthorDate: 2025-12-17 14:42:08 +0000 Commit: Ed Maste CommitDate: 2025-12-17 14:43:05 +0000 SA/EN templates: Remove EOL releases 13.4 and 14.2 are no longer supported. Sponsored by: The FreeBSD Foundation --- website/static/security/advisory-template.txt | 6 +----- website/static/security/errata-template.txt | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/website/static/security/advisory-template.txt b/website/static/security/advisory-template.txt index 9234d3bf54..62babddd4d 100644 --- a/website/static/security/advisory-template.txt +++ b/website/static/security/advisory-template.txt @@ -10,15 +10,13 @@ Announced: 2025-XX-XX Credits: Affects: + 13.5 and later.", "FreeBSD 13.x", or "FreeBSD 14.3"> Corrected: 2025-XX-XX XX:XX:XX UTC (stable/15, 15.0-STABLE) 2025-XX-XX XX:XX:XX UTC (releng/15.0, 15.0-RELEASE-pXX) 2025-XX-XX XX:XX:XX UTC (stable/14, 14.3-STABLE) 2025-XX-XX XX:XX:XX UTC (releng/14.3, 14.3-RELEASE-pXX) - 2025-XX-XX XX:XX:XX UTC (releng/14.2, 14.2-RELEASE-pXX) 2025-XX-XX XX:XX:XX UTC (stable/13, 13.5-STABLE) 2025-XX-XX XX:XX:XX UTC (releng/13.5, 13.5-RELEASE-pXX) - 2025-XX-XX XX:XX:XX UTC (releng/13.4, 13.4-RELEASE-pXX) CVE Name: CVE-XXXX-XXXX For general information regarding FreeBSD Security Advisories, @@ -123,10 +121,8 @@ stable/15/ XXXXXXXXXXXX stable/15-nXXXXXX releng/15.0/ XXXXXXXXXXXX releng/15.0-nXXXXXX stable/14/ XXXXXXXXXXXX stable/14-nXXXXXX releng/14.3/ XXXXXXXXXXXX releng/14.3-nXXXXXX -releng/14.2/ XXXXXXXXXXXX releng/14.2-nXXXXXX stable/13/ XXXXXXXXXXXX stable/13-nXXXXXX releng/13.5/ XXXXXXXXXXXX releng/13.5-nXXXXXX -releng/13.4/ XXXXXXXXXXXX releng/13.4-nXXXXXX ------------------------------------------------------------------------- Run the following command to see which files were modified by a diff --git a/website/static/security/errata-template.txt b/website/static/security/errata-template.txt index 590ecd228a..48b11f6823 100644 --- a/website/static/security/errata-template.txt +++ b/website/static/security/errata-template.txt @@ -10,15 +10,13 @@ Announced: 2025-XX-XX Credits: Affects: + 13.5 and later.", "FreeBSD 13.x", or "FreeBSD 14.3"> Corrected: 2025-XX-XX XX:XX:XX UTC (stable/15, 15.0-STABLE) 2025-XX-XX XX:XX:XX UTC (releng/15.0, 15.0-RELEASE-pXX) 2025-XX-XX XX:XX:XX UTC (stable/14, 14.3-STABLE) 2025-XX-XX XX:XX:XX UTC (releng/14.3, 14.3-RELEASE-pXX) - 2025-XX-XX XX:XX:XX UTC (releng/14.2, 14.2-RELEASE-pXX) 2025-XX-XX XX:XX:XX UTC (stable/13, 13.5-STABLE) 2025-XX-XX XX:XX:XX UTC (releng/13.5, 13.5-RELEASE-pXX) - 2025-XX-XX XX:XX:XX UTC (releng/13.4, 13.4-RELEASE-pXX) For general information regarding FreeBSD Errata Notices and Security Advisories, including descriptions of the fields above, security @@ -123,10 +121,8 @@ stable/15/ XXXXXXXXXXXX stable/15-nXXXXXX releng/15.0/ XXXXXXXXXXXX releng/15.0-nXXXXXX stable/14/ XXXXXXXXXXXX stable/14-nXXXXXX releng/14.3/ XXXXXXXXXXXX releng/14.3-nXXXXXX -releng/14.2/ XXXXXXXXXXXX releng/14.2-nXXXXXX stable/13/ XXXXXXXXXXXX stable/13-nXXXXXX releng/13.5/ XXXXXXXXXXXX releng/13.5-nXXXXXX -releng/13.4/ XXXXXXXXXXXX releng/13.4-nXXXXXX ------------------------------------------------------------------------- Run the following command to see which files were modified by a From nobody Wed Dec 17 15:56:30 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dWdhG1wf1z6KrlS for ; Wed, 17 Dec 2025 15:56:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dWdhG15b2z3c0J for ; Wed, 17 Dec 2025 15:56:30 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765986990; 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=Cd39ZTUyGGlgDkSvu6rjjuarAZVRiIGunoHfkQUJonQ=; b=F1g7kKxEeO1soZMtejHky+sc7z+tLjzpEi4Y7QLJIbmNmK3LzIMEJ7gdcirUI6pvs8vPvP P87y3PdKYr28QuO/z3w8WNuthY7YN5j6/b0fhBJQpA1RWHCvS6yAnWqkWXV/beExm2WNai xgoyP8uDZOR8+qpncqcreEyyFhul420yASXUpnZz7a5k3b8wWYomBQNa5MC7AfY0zn6OAV OtjpMmzHbHEnRPrlTWrY1MFs72WAqmKCyQsX4SZAwYAOoCN0tt50L+0VKdaSXPrmTJHz6x C3Tr4zkku2Lqw3m0Y1oB0+/U8izHU5vOW0cLBmRpH05OcFb9eXsx417rgk1n3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1765986990; 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=Cd39ZTUyGGlgDkSvu6rjjuarAZVRiIGunoHfkQUJonQ=; b=lfa5XKyD7G1/0p7L9m7rUgPYU4GKeziBQWb+HYt8UOwCPSvdI7DQLdQpxyqjNl0Y3WJxhS YeJLooxUiJ4At745fDOmlY6QJFN5PHKdnu0OfAxGfUuzr7oGGJZ2WWZusIXBxolxMI9XsA 2wAYev9bhJA/G0QcEtO23leSDkp8hWzeiRU+aLg27orfUN5VFv3I6NzdGZ/Lle9t+ggsI4 YSPexFAr/vTgPiMZAmkxG3t7hvPxv0KFVTlYzZpfahWIpnQZzP2XnXVYftWvcHbojLN3JP Qv+jRguYJLD8ceKR95+/JYMKmxmO4yAPxXo3niQAPFzRDVuIQxmURQC4VbNGbQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1765986990; a=rsa-sha256; cv=none; b=LdaJticxJI4xZkibgZf0a79iSs/m+s6qYIIppuDUAMRmnMNP65i1OwHwc4bcrdmpNM4717 kGu5IftlFdQy5fvHu8m1VpUAa75a/RJStFwMgWP1es80JItgQ81n4054iumIWkWbjEs/Hx gIKSJq21pmqB+cXUz0yKuyyFo96BqfB5kuETq6gP4oAmosCKg9Y0mPypjo49QFW/vymSd5 HIGlxPWsse9Vu3YLhDlNAgk0YxCaIIPq7A3uJbewE1+T5Mm3hx9XU3URSH+d1HhZY1a/s+ JiRbW/fLjQx80Kb9KVz8wkc8XPmXvh944aO/73X9u60B/suAZq3MGw5EyZqbKQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dWdhG0hV9zynH for ; Wed, 17 Dec 2025 15:56:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 9cd5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Wed, 17 Dec 2025 15:56:30 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Vladlen Popolitov Subject: git: b2f40165a0 - main - website: RU - update ru/news List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vladlen X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b2f40165a02326ed0c08db0c3236ae5b1427a25d Auto-Submitted: auto-generated Date: Wed, 17 Dec 2025 15:56:30 +0000 Message-Id: <6942d2ae.9cd5.fa8cc4e@gitrepo.freebsd.org> The branch main has been updated by vladlen: URL: https://cgit.FreeBSD.org/doc/commit/?id=b2f40165a02326ed0c08db0c3236ae5b1427a25d commit b2f40165a02326ed0c08db0c3236ae5b1427a25d Author: Vladlen Popolitov AuthorDate: 2025-12-17 15:55:29 +0000 Commit: Vladlen Popolitov CommitDate: 2025-12-17 15:55:29 +0000 website: RU - update ru/news Translation of the latest security advisories and the errata notices --- website/content/ru/releases/15.0R/errata.adoc | 7 ++++--- website/data/ru/news/news.toml | 28 +++++++++++++++++++++++++++ 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/website/content/ru/releases/15.0R/errata.adoc b/website/content/ru/releases/15.0R/errata.adoc index 961ba5ca39..99c3015d21 100644 --- a/website/content/ru/releases/15.0R/errata.adoc +++ b/website/content/ru/releases/15.0R/errata.adoc @@ -45,7 +45,7 @@ sidenav: download |=== |Бюллетень |Дата |Тема -|Бюллетеня нет.|| +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-SA-25:12.rtsold.asc[FreeBSD-SA-25:12.rtsold] |16 декабря 2025 |Удаленное выполнение кода через ND6 Router Advertisements |=== @@ -56,7 +56,8 @@ sidenav: download |=== |Исправление |Дата |Тема -|Уведомлений об ошибках нет.|| +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:19.zfs.asc[FreeBSD-EN-25:19.zfs] |16 декабря 2025 |Обращение к нулевому указателю в ядре от непривилегированного пользователя +|link:https://www.FreeBSD.org/security/advisories/FreeBSD-EN-25:20.vmm.asc[FreeBSD-EN-25:20.vmm] |16 декабря 2025 |Регрессия PCI passthru в bhyve(8) |=== @@ -73,5 +74,5 @@ sidenav: download // // The FreeBSD Russian Documentation Project // -// Original EN revision (14.04.2025): ed4f354d57860c84bf8be21fd5a9f78c08ce2a24 +// Original EN revision (17.12.2025): 09c6d3560c1afbf94282f8cc2e5baf6b4602b17c // diff --git a/website/data/ru/news/news.toml b/website/data/ru/news/news.toml index c3e33aa1c5..19526fe246 100644 --- a/website/data/ru/news/news.toml +++ b/website/data/ru/news/news.toml @@ -1,5 +1,33 @@ # Sort news by year, month and day +[[news]] +date = "2025-12-16" +title = "Исправлена критическая уязвимость в обработке IPv6-объявлений" +description = "Бюллетень безопасности. Обнаружена критическая уязвимость (CVE-2025-14558) в утилитах rtsol(8) и rtsold(8), обрабатывающих IPv6-объявления маршрутизаторов (Router Advertisements). Отсутствие проверки входных данных позволяет злоумышленнику, находящемуся в той же сети, внедрить и выполнить произвольные команды через поддельные опции DNS. Это приводит к удаленному выполнению кода (RCE) с правами суперпользователя. Затронуты все поддерживаемые версии FreeBSD (13, 14, 15), использующие автоматическую IPv6-конфигурацию (SLAAC) с принят ием объявлений маршрутизаторов. Требуется немедленное обновление системы." + +[[news]] +date = "2025-12-16" +title = "Исправлена уязвимость в ipfw, вызывавшая отказ системы" +description = "Бюллетень безопасности. Обнаружена уязвимость (CVE-2025-14769) во встроенном сетевом экране ipfw в FreeBSD, приводящая к отказу в обслуживании (DoS). Ошибка возникает при использовании директивы tcp-setmss в правилах. При обработке специально сформированных пакетов от удаленного злоумышленника может произойти обращение к нулевому указателю, вызывающее аварию ядра и падение системы. Проблема затрагивает FreeBSD версий 13 и 14, но только те системы, где в конфигурации ipfw используется опция tcp-setmss. Рекомендуется сроч ое обновление." + +[[news]] +date = "2025-12-16" +title = "Исправлена регрессия PCI passthrough в гипервизоре bhyve" +description = "Уведомление об ошибке. В коде модуля ядра vmm(4) обнаружена регрессия (побочный эффект обновления), нарушающая работу сквозного доступа к PCI-устройствам (PCI passthrough) в гипервизоре bhyve(8). Ошибка возникла после рефакторинга и затрагивает создание IOMMU-отображений памяти гостевой виртуальной машины. Это может привести к некорректной работе или невозможности передать физическое устройство (например, сетевую карту или GPU) напрямую в гостевую ОС. Проблема затрагивает FreeBSD 15.0. Для её устранения требуется о бновление системы." + +[[news]] +date = "2025-12-16" +title = "Исправлена уязвимость ZFS: отказ системы из-за fsync для именованного канала" +description = "Уведомление об ошибке. В подсистеме OpenZFS обнаружена уязвимость, позволяющая непривилегированному пользователю вызвать панику ядра. Проблема возникает при вызове системной функции fsync() для именованного канала (named pipe), что приводит к обращению к нулевому указателю. Это может быть использовано злоумышленником для атаки типа \"отказ в обслуживании\" или вызвано случайно некорректной программой. Затронута система FreeBSD 15.0 с использованием ZFS. Рекомендуется незамедлительное обновление." + +[[news]] +date = "2025-12-16" +description = "Новый коммиттер: Johan Söllvander (src)" + +[[news]] +date = "2025-12-15" +description = "Новый коммиттер: John Hall (src)" + [[news]] date = "2025-12-03" description = "Новый коммиттер: Timothy Pearson (src)" From nobody Thu Dec 18 16:15:20 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXG3X5vjWz6LGCb for ; Thu, 18 Dec 2025 16:15:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXG3X4gk1z3nxW for ; Thu, 18 Dec 2025 16:15:20 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766074520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NMWu3c4e6vp7KwFrs7AKTpBscoh4TvXrultSGN9Y7Ao=; b=Z1cng95nyFMrxfOVqFF48f3o/zGX3OcV2TBOeyQ+nUT240FOhK60tekj03m+6vuW+aBH15 ia5jECPiQ4RPBs0ltoZFw5NyMhRuBaEsgkwE2WRJnHDj0H2UHVrU+qRCqpTG3xN4v/uHWf pLqDGgml/IFA3NlM/ZACJsqgHOSwTxq65joeRrl4EcJsLi5Ak6lVAY58ugQ6zvMP9PAAEu +UxMr+tSyxcavowKXG1yeyegj/86bkaS3oRbsxxTj2Rh7biuFE8wWltWqmHWxiAEENF8r2 QdznwfzcsHr2zqfosR6URPMXmKiSNpgdQeNznd4JnyxMUfmx44r04UCWKgPTuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766074520; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=NMWu3c4e6vp7KwFrs7AKTpBscoh4TvXrultSGN9Y7Ao=; b=WlE2yqPfo1a3VKaESszWgT9V9uAl273nwbzVTMzDtlndLGp3Dpsso8IcsqleTtcz1TpeFi J73KXqenEvcwAmlJDJzPKZEMY8Ia68zKvGCm7kf5ljv1sisPvrrogHvQt4CXNxxr+vb9nc aozE5MQ/EKzhY3DBrqjR+K+Ydb0/4dN/hJ34XqFIbvfi5BMWFtXQ1CV1iz1MgG3mjES7lx guZn8W5eAaWQy4j9MEMFIxBa6VPRSUSTdP0xXkwX/xZCBUqjkEyhuSr/SGYFxWBX8X+ZS5 xnLc1CGTig3rPv/v5lnuYDaxIx6VRkGjARD8C0hs5+IpspNE2NouANTBm349AQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766074520; a=rsa-sha256; cv=none; b=VpbeJf7eVkgf8l2updA3mSMCHrhvaqKAh5lvSsMD+YbRP9glyV+Wb6PBC1bvJGJ34TuQfG ITqQh79nR7Ydk/V7FNKcexxlJ4i6jjqrcpnmuBsD77zBiaFmGQ04mg7RnnVDjQ1pfnMm5n hjZdO04HCPGEU6b/rlzqI+54TCW8CwpjtQDMVfp5RsW8NZU5WMHJbzR0WKc58K8EikTc+M iCqVBIlthLfThJJ6rtJZGjlI9cCzgRIE84+OIIXNAnAwjE2b/HZ9FpX47l/JlPq6KZBNl5 n9KbO0+sVRtQ3iN2hgrjtEsV5deBXXIQXuVlAhw9tgvGApOme0R3V0R/EnLLDQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dXG3X3PXszlX9 for ; Thu, 18 Dec 2025 16:15:20 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 8deb by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 18 Dec 2025 16:15:20 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Michael Rybka From: Alexander Ziaee Subject: git: 2fd56ac7e0 - main - handbook/introduction: Fix typo List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2fd56ac7e0891ff0c99ef315ccb6662bde78f93f Auto-Submitted: auto-generated Date: Thu, 18 Dec 2025 16:15:20 +0000 Message-Id: <69442898.8deb.5649d633@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=2fd56ac7e0891ff0c99ef315ccb6662bde78f93f commit 2fd56ac7e0891ff0c99ef315ccb6662bde78f93f Author: Michael Rybka AuthorDate: 2025-12-18 15:17:28 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-18 16:13:32 +0000 handbook/introduction: Fix typo Reviewed by: pauamma, ziaee Closes: https://github.com/freebsd/freebsd-doc/pull/575 --- documentation/content/en/books/handbook/introduction/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/introduction/_index.adoc b/documentation/content/en/books/handbook/introduction/_index.adoc index 4e84e37165..c65166b670 100644 --- a/documentation/content/en/books/handbook/introduction/_index.adoc +++ b/documentation/content/en/books/handbook/introduction/_index.adoc @@ -75,7 +75,7 @@ Its particular strengths are: * _Extensive security features_, from the Mandatory Access Control framework to Capsicum capability and sandbox mechanisms. * _Over 30 thousand prebuilt packages_ for all supported architectures, and the Ports Collection which makes it easy to build customized ones. * _Documentation_ - in addition to the Handbook and books from different authors that cover topics ranging from system administration to kernel internals, there are also the man:man[1] pages, not only for userspace daemons, utilities, and configuration files, but also for kernel driver APIs (section 9) and individual drivers (section 4). -* _Simple and consistent repository structure and build system_ - FreeBSD uses a single repository for all of its components, both kernel and userspace. This, along with a unified and easy to customize build system and a well thought-out development process makes it easy to integrate FreeBSD with build infrastructure for own product. +* _Simple and consistent repository structure and build system_ - FreeBSD uses a single repository for all of its components, both kernel and userspace. This, along with a unified and easy to customize build system and a well thought-out development process makes it easy to integrate FreeBSD with build infrastructure for third-party or derived products. * _Staying true to Unix philosophy_, preferring composability instead of monolithic "all in one" daemons with hardcoded behavior. * _Binary compatibility_ with Linux, which makes it possible to run many Linux binaries without the need for virtualisation. From nobody Thu Dec 18 22:21:36 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXQB85QTrz6Lvvf for ; Thu, 18 Dec 2025 22:21:36 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXQB83qwfz3j0y for ; Thu, 18 Dec 2025 22:21:36 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766096496; 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=rSYPgQc96b3gSt34FDehfVnRXqgzFMiG8DznZZdsNZs=; b=nZ/Rc7meyvFvVM6USqfu4IhHWo7A9lOkt+nwXr5oneaxpofr2rmKut8qKfyhoXhUwYK2pu cgGID5URsltmgM0O4vUnuExD1Q/CVRdVpGMm2q9kTw/58wP1mbD1n4GwND8s69cFGqOMOQ tv+tKOaOC4SEYIdGNuXjyn1eUFHlzx67JdXtSyELBiOowyPiP6SREqfIoR57yMujy2G0Vl MD6PAjbJQCHVpEKscEVpJTs4Q71AbspT60lT5ReWX1O4ok6gc43tgk8lHzXEo6eN/cFStT 3zAYE+9kdLOkWossWg5fgOenVONVYUgsUyhQFVYaI7jwIS3KoHrfSlvdcDDP5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766096496; 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=rSYPgQc96b3gSt34FDehfVnRXqgzFMiG8DznZZdsNZs=; b=PFQCqwuaxF6RWLsXfiW7/Dn7uZZNCns+yTaQtmiyxiBs1Z9vgkljp2x0Wav+waesCiXc9+ 8VLO6LkrgGn3EOqpKrZ8hWOZA5b0s+9+6J6kKFqj2MK8Rs+KrzB2CsahtOqVY0gIYo3Ekv R9kMtqZwxcOh08eaSq3CjmOY70B3wT3LlkhnDOE22M6Rq3YTiAgcGwL0pyHCAUL7qfZRlH 4ue9uzXaIElKRi+7z52dvnHhVz96jUos+zHx8+MmbCuBurVjrYTY+2BbS+1TYxz+XUy+5i 7zIMt9l3wRh0clOetgNFthdFhvkPiS8NAjnQ/TGrb2dtf7dk4lO0jIGEBZoyNA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766096496; a=rsa-sha256; cv=none; b=jXwH1Oz7vUjng9TLX/dPhbYKktaydSUYE07kVS+qaMik4nrQ/+f/ztSK7dryfxqIZgIJdh wikg6/iCoL1ZKn/XXmcfeMf69pampULdux7FXPXHQb7WLpjraTErHelvGy3fDXAoF14Mwv BjTPTkERzdjlBrAqlS0iHndAc1P2j4OYVOMG+onGaOcdduB8rGq1btIx/zEtJpCdAGM2Jh eni3z/kbByw4JeXYZfwZXGhi9bsq4emjRITAXwQq4RlBXtYmVN1qAJy6DZSXHJdW6KfNbT +WURiMDtIO9D+V6IpOgjgWO5r2wA0hrApxhpeLotnJ2qVdAk1LZLma+JluAOgQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dXQB83Q0Mzx7Q for ; Thu, 18 Dec 2025 22:21:36 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 449ea by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 18 Dec 2025 22:21:36 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: John Baldwin Subject: git: 39cc0a2b2a - main - Document __FreeBSD_version bumps 1500504 and 1403507 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 39cc0a2b2a41ed5fb93a2efedb58c453990c4e83 Auto-Submitted: auto-generated Date: Thu, 18 Dec 2025 22:21:36 +0000 Message-Id: <69447e70.449ea.12482c06@gitrepo.freebsd.org> The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/doc/commit/?id=39cc0a2b2a41ed5fb93a2efedb58c453990c4e83 commit 39cc0a2b2a41ed5fb93a2efedb58c453990c4e83 Author: John Baldwin AuthorDate: 2025-12-18 20:52:17 +0000 Commit: John Baldwin CommitDate: 2025-12-18 20:52:17 +0000 Document __FreeBSD_version bumps 1500504 and 1403507 --- .../content/en/books/porters-handbook/versions/_index.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index e9de1bce21..dad1b8d0dc 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -300,6 +300,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |August 18, 2025 |15.0-CURRENT after certctl rewrite, which now produces a bundle. +|1500504 +|gitref:3fbce8315ee22ef3a3e0fde3c57130e6ad16535f[repository="src",length=12] +|December 18, 2025 +|15.0-STABLE after changing the `bus_alloc_resource` API to accept the `rid` argument by value. + |=== [[versions-14]] @@ -834,6 +839,11 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |July 13, 2025 |14.3-STABLE after LinuxKPI dma-mapping.h and acpi changes. +|1403507 +|gitref:108b5d90bc1fa8ed83cfd6f58e636193e03e8049[repository="src",length=12] +|December 18, 2025 +|14.3-STABLE after changing the `bus_alloc_resource` API to accept the `rid` argument by value. + |=== //// From nobody Thu Dec 18 22:21:37 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXQB95t9Rz6LvhC for ; Thu, 18 Dec 2025 22:21:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXQB94Pb8z3k9m for ; Thu, 18 Dec 2025 22:21:37 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766096497; 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=pEHNLgEflxb1WG94c7Q30UkQpB7TzkMGr50pFgAhT+w=; b=F5HQFhmgPu8++El2YidyFIYfe7LPcqw3Q/dIWs8zhnbfCgal32fpM1zn8gY7yjmiDKKJh+ eqgVdTgnSsJgz3zfxSu+2SY6xodTWplvuTuHf1ZPySytyyJRodmGQDGMVwDjeT+ddb7cT2 dcnyCsNM+LsDhT1ZT0Ok0QRa9W2QRElvEfyRTDIZ8XMhq0zzOTm8lDN3BGzIJgu8p9FcNT P7x4BrJf44ApBAmU0z+nM0u3BM7gkrNvCos4DmKEATOC54TRY1gJVsr13WbgQt3l7bH1J0 jgBqYCyhnfv9xnhkxTuPvWwlSLgCCBkpMZ+ZFHgc1x1LtYnFsp8pSvgpuqh7cQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766096497; 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=pEHNLgEflxb1WG94c7Q30UkQpB7TzkMGr50pFgAhT+w=; b=RCkT+in9CmqKetin0A/Stgh0gt5GQN645iVPV8wi/Zw4LwlyALZMYj74fmWRwpLRN17naS V/mvrV4Z2gUjsAvZ8GKx3FKfcWdkQl5fOmAMYmX9cAUHZ+cLj8y9PH2UQwXIL3oQIFRfd0 CihA7TgcxFynO90kiwOKS63Gu/OYFFc7CtW6YW44wOZAeR9ctsSamOz8XnmIxOVwpFT4mi 79ey7NWDm6FDn8Wq1zy4pfJEKrUacRTm+O1c8rpb0fONH7/fjofVHrpn0Jp4JAfYBHc6Fr wRzJmINnCtWiEqKmqtCHP4PU69RdAUVAeKt3eq0CEjyq09+rDkewaJJjzcH4+g== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766096497; a=rsa-sha256; cv=none; b=giZyfUZ+xb8v5VPqQNDj77tylwk2x2WARXzur7Ufz7fXiMmGl3Zbk+mUvUu0g6s/qfuzVm TMjasXkY7hRkRuvotVga5olyf1wi72Pz8b9RiO+fZ74nXdXPJlFgBBcvIzm9TEkFFlRsiY i4IN4D6TWvjT+liF7ceCVMTahG5NjK39+d9ETAhQc/1Ag8Mah1vDADv8nHMkEsJlSluY80 gvRSA1BUrVXr5HMyHL1nChCbflqhJlx2QJKt8cGnpjUjKIvjlukZLXsgaFrdT9aaECNhqX hi7qJ1Mzf4phkP4yo0ek8klj97FusIvYhL1favVNAWfhi9Zm3VjmzBeKH7wu4Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dXQB93sy5zx7R for ; Thu, 18 Dec 2025 22:21:37 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 46420 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Thu, 18 Dec 2025 22:21:37 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: John Baldwin Subject: git: 481fce462d - main - Document various missing __FreeBSD_version values. List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: jhb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 481fce462dc6520dfe29432d673766137b7cd0fc Auto-Submitted: auto-generated Date: Thu, 18 Dec 2025 22:21:37 +0000 Message-Id: <69447e71.46420.2787bc4a@gitrepo.freebsd.org> The branch main has been updated by jhb: URL: https://cgit.FreeBSD.org/doc/commit/?id=481fce462dc6520dfe29432d673766137b7cd0fc commit 481fce462dc6520dfe29432d673766137b7cd0fc Author: John Baldwin AuthorDate: 2025-12-18 22:21:02 +0000 Commit: John Baldwin CommitDate: 2025-12-18 22:21:02 +0000 Document various missing __FreeBSD_version values. --- .../en/books/porters-handbook/versions/_index.adoc | 194 ++++++++++++++++++++- 1 file changed, 192 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index dad1b8d0dc..4f7fddd588 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -260,6 +260,36 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |January 2, 2025 |15.0-CURRENT after changing `bus_generic_detach` to delete child devices after detaching them. +|1500031 +|gitref:0009c4e737b17f69f1b3f856e87a392073aeb48e[repository="src",length=12] +|February 1, 2025 +|15.0-CURRENT after switching kernel RPC services to using netlink. + +|1500032 +|gitref:464372940b365b6109866440f5ce96f41b084f86[repository="src",length=12] +|February 14, 2025 +|15.0-CURRENT after the internal API between the nfscommon and nfscl modules changed. + +|1500033 +|gitref:05dfaadde4ae0f5d823836d5d849e3ba5ebdbf17[repository="src",length=12] +|February 19, 2025 +|15.0-CURRENT after adding `shrinker_alloc` and `shrinker_free` to LinuxKPI. + +|1500034 +|gitref:6ba1c5abb9575aaf4ef0a7efb085d42be252e645[repository="src",length=12] +|March 3, 2025 +|15.0-CURRENT after changing the ABI between man:ipfw[4] and man:ipfw[8]. + +|1500035 +|gitref:d5c804138845a1c8d81fbbce48de676806de32e6[repository="src",length=12] +|March 26, 2025 +|15.0-CURRENT after adding missing symbols to Heimdal library symbol maps. + +|1500036 +|gitref:85967694b4590a436c56a061b397620e342784ae[repository="src",length=12] +|April 9, 2025 +|15.0-CURRENT after changing the linkage between bridges and `struct ifnet` + |1500037 |gitref:7acd5af48cf1870ec48d5910dff1a26466d98074[repository="src",length=12] |April 12, 2025 @@ -280,16 +310,111 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |May 4, 2025 |15.0-CURRENT after the internal API between the nfscommon and nfscl modules changed. +|1500041 +|gitref:794e792121bab69243836f34d89c05346b859811[repository="src",length=12] +|May 6, 2025 +|15.0-CURRENT after removing the `memq` field from `struct vm_object`. + +|1500042 +|gitref:2fa185f9bf5948ead9c3920d452ddd6bcad8f569[repository="src",length=12] +|May 9, 2025 +|15.0-CURRENT after deprecating the `CRYPTO_F_DONE` flag in OCF. + +|1500043 +|gitref:a1215090416b8afb346fb2ff5b38f25ba0134a3a[repository="src",length=12] +|May 15, 2025 +|15.0-CURRENT after adding stricter address format checking in `link_addr`. + +|1500044 +|gitref:0ec732913fceb9aae2d56c2dd667203711b76550[repository="src",length=12] +|May 28, 2025 +|15.0-CURRENT after adding `PCB_TLSBASE` on amd64. + |1500045 |gitref:a02180cf60a6a0102669b678e9c81ad9f1aa4d91[repository="src",length=12] |June 3, 2025 |15.0-CURRENT after pulling in dma-mapping.h changes from drm-kmod to LinuxKPI. +|1500046 +|gitref:1fee99800a79887b9037749a34d09f2acab082c0[repository="src",length=12] +|June 8, 2025 +|15.0-CURRENT after removing the `listq` field from `struct vm_page`. + +|1500047 +|gitref:29d0bcfd07e366bb5cf55b63419c3976f0a80bd6[repository="src",length=12] +|June 15, 2025 +|15.0-CURRENT after importing MIT Kerberos. + +|1500048 +|gitref:e3a4b989d7f7d82f7ab8cefe0d665dbe6b74d316[repository="src",length=12] +|June 17, 2025 +|15.0-CURRENT after switching to 256 distinct run queues. + +|1500049 +|gitref:d8c5c513e1cbca329a75fa6ea5f5064c3a1d78b2[repository="src",length=12] +|June 30, 2025 +|15.0-CURRENT after the internal API between the nfscommon and nfscl modules changed. + +|1500050 +|gitref:842da154a0ce8f866d65f495537a13ffa8fb9cc0[repository="src",length=12] +|July 4, 2025 +|15.0-CURRENT after LinuxKPI changes. + |1500051 -|gitref:4dd828c80828637452a8a4e07a64e294c82e5d8b[repository="src",length=12] -|Jul 15, 2025 +|gitref:65ed1a035ceb8f7c323c0bc0c7344a7fa7cadc9f[repository="src",length=12] +|July 5, 2025 +|15.0-CURRENT after adding support for configuring vlan filtering for bridge members. + +|1500052 +|gitref:ff2dc0bca3728448284d757ca983d023da7279b5[repository="src",length=12] +|July 16, 2025 |15.0-CURRENT after the addition of kva_layout and removal of DMAP_MIN/MAX_ADDRESS. +|1500053 +|gitref:04055decc91c5911498bfcb924d26f37803ecb3a[repository="src",length=12] +|July 19, 2025 +|15.0-CURRENT after the internal API between the nfscommon and nfscl modules changed. + +|1500054 +|gitref:c7da9fb90b0b6385e99bb7747476359b712993fa[repository="src",length=12] +|July 21, 2025 +|15.0-CURRENT after switching from Heimdal to MIT Kerberos. + +|1500055 +|gitref:dd0ec030f8fddfd109b860ae8df2b29fa0c60f23[repository="src",length=12] +|July 27, 2025 +|15.0-CURRENT after adding symbol versioning to Kerberos libraries. + +|1500056 +|gitref:4befc6711ab25912c3378afe5a2989945acf803f[repository="src",length=12] +|July 30, 2025 +|15.0-CURRENT after moving `cr_gid` out of `cr_groups` in `struct ucred`. + +|1500057 +|gitref:b3340428f394d08b9776899c7f6dc16ed5fd590c[repository="src",length=12] +|August 7, 2025 +|15.0-CURRENT after adding symbol versioning to libutil. + +|1500058 +|gitref:4c6c27d3fb4ad15931aae2eaf8e624aed99a3fd9[repository="src",length=12] +|August 8, 2025 +|15.0-CURRENT after adding support for TBI on arm64. + +|1500059 +|gitref:db7c0e32a05dd7011553321e82ac66dd712eaf09[repository="src",length=12] +|August 9, 2025 +|15.0-CURRENT after importing OpenSSL 3.5.1. + +|1500060 +|gitref:f13e8ea08310fe8a0d8bc7817ae428939f8e5144[repository="src",length=12] +|August 13, 2025 +|15.0-CURRENT after adding `gpiobus_add_bus` and removing `gpiobus_attach_bus`. + +|1500061 +|gitref:dd22a6853d92e4b94431988cb1d7a5fa498d24ab[repository="src",length=12] +|August 16, 2025 +|15.0-CURRENT after changing `getgroups` and `setgroups` to only work with supplementary groups. + |1500062 |gitref:567e6250c003eeb251b4bc8dbe60d2adabab2988[repository="src",length=12] |August 17, 2025 @@ -300,6 +425,41 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |August 18, 2025 |15.0-CURRENT after certctl rewrite, which now produces a bundle. +|1500064 +|gitref:6e7cc49f94cf9760125ab1699b6eb9b8311394a5[repository="src",length=12] +|September 4, 2025 +|15.0-STABLE after branching stable/15. + +|1500065 +|gitref:a38672e64a1ce9a156d1888ffc505252da3e4cf1[repository="src",length=12] +|September 30, 2025 +|15.0-STABLE after LinuxKPI PCI changes. + +|1500066 +|gitref:5a31c623143f4a20e5b5fb337ec97ac0b39635fc[repository="src",length=12] +|October 2, 2025 +|15.0-STABLE after importing `virtual_oss`. + +|1500500 +|gitref:b15f726dfe60b436bb92876f8f0a1238641fee76[repository="src",length=12] +|October 9, 2025 +|15.0-STABLE after branching releng/15.0. + +|1500501 +|gitref:a4ee95e54ad1e6a00be4dbaf9c3476915c212918[repository="src",length=12] +|October 23, 2025 +|15.0-STABLE after LinuxKPI changes. + +|1500502 +|gitref:33d15245f9be27336035c41fcf7c78ab50f3e6cc[repository="src",length=12] +|November 23, 2025 +|15.0-STABLE after the internal API between the nfscommon and nfscl modules changed. + +|1500503 +|gitref:398dd921c382760236acefe8f893912a2efd1696[repository="src",length=12] +|December 1, 2025 +|15.0-STABLE after adding man:exterror[9] tracking to `struct buf` and `struct bio`. + |1500504 |gitref:3fbce8315ee22ef3a3e0fde3c57130e6ad16535f[repository="src",length=12] |December 18, 2025 @@ -834,11 +994,41 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |April 18, 2025 |14.2-STABLE after changing alloc changes to LinuxKPI and removing iwlwifi firmware. +|1403500 +|gitref:61bcd8183104bcae6fa9e3db460a15dc15c1600a[repository="src",length=12] +|May 2, 2025 +|14.3-STABLE after it was renamed from 14.3-PRERELEASE. + +|1403501 +|gitref:37303e96528e3c4662a464cfc778ddaa5194a3d1[repository="src",length=12] +|May 20, 2025 +|14.3-STABLE after adding stricter address format checking in `link_addr`. + +|1403502 +|gitref:b7291e0da6ff485854ba07a0f8e18fb7b60ef5ba[repository="src",length=12] +|June 12, 2025 +|14.3-STABLE after adding `PCB_TLSBASE` on amd64. + |1403503 |gitref:6cdcf08c9c5eda6dc3b8395cefd9d30a4f5e2f1a[repository="src",length=12] |July 13, 2025 |14.3-STABLE after LinuxKPI dma-mapping.h and acpi changes. +|1403504 +|gitref:590d12774f8f921a3181dc0b893612925b041394[repository="src",length=12] +|July 28, 2025 +|14.3-STABLE after switching to 256 distinct run queues. + +|1403505 +|gitref:4f22d274ab0d1da23c000e4f7f2ea003c5fa94a7[repository="src",length=12] +|August 23, 2025 +|14.3-STABLE after adding the `xattrsupp` argument to `nfsv4_fillattr`. + +|1403506 +|gitref:4612f5f2d23348c8a861834d4c9f98b0a2742f56[repository="src",length=12] +|August 28, 2025 +|14.3-STABLE after introduction of VTYPE_ISDEV(), VN_ISDEV(), and VATTR_ISDEV(). + |1403507 |gitref:108b5d90bc1fa8ed83cfd6f58e636193e03e8049[repository="src",length=12] |December 18, 2025 From nobody Thu Dec 18 22:28:07 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXQKh0BbMz6LwK2; Thu, 18 Dec 2025 22:28:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXQKg6q0xz3l0h; Thu, 18 Dec 2025 22:28:07 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766096888; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BESCG3H45Qq3co0rcM7Dna9WOKjVUxxcSW1eS9zLR4c=; b=n4F9T9Hz5SLjUZxuGThAySuEGFCw16Z2Qo+NaOwLKpicbIFJvA3vYlx2jWQVlq0apIgL5F T6LEeCH/cDGu7iJIMIuGJeyuHipw++8yz9xZ2Y24MHcBlojmgvPUZbf0JuRQ5zKtfMgGjr 1maPSmg7+amDkX03nNt7cCQivUPxbE6/pGRIubA484PTdkUyiwKCZe3G7iwBk+/ajkH56/ VcU+jh1NgGxBSQXCG3NNwvo/AJH7ss4IzTne1mJkoVh13yYg/8pvKjJZxAlJGKNft7z92k 7nCHanq+R8NEkXqspY0alsf5SwYXNInkFI/+6NA8zu1nlzO+YkwCbG0t870CPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766096888; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=BESCG3H45Qq3co0rcM7Dna9WOKjVUxxcSW1eS9zLR4c=; b=KPwm94RGSwCFMwFTbiPkVWczRxyGdE1gWpCH9DRwc8lLtR9MpJet6GGE+xMk2wEh7YeHGc W86HTxi7wmkN3/vTNrrvm0RUnWZGLF4l/18uyeL07waOGHirakBK9NxHeOFnjfL/bxtoTv 3kHfScSh/y09Rf/beZpGYEKyi2vIcfeDPrcGIRL8J4n4pufMvqGrCH0wcdoLtEqYYpIhZF PldershlbDEB8I8nDjkOLMeTDBlTe8UGJDdyYNypN+XkihKEvSC34lnPn3kt3NYEyk8LCs bT3GgQjC0JfKt8m0oLgXcwPmbfhrdLe1KZYVg+CP84bYn3ir6UsYj13Cpmg2qA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766096888; a=rsa-sha256; cv=none; b=bW8C3PUNfXzYCOUw4qbAlvKuGnxCIlWpK+XjoFD2Y/mu4IYHQpqm9hTnf/qriQfsp19xI3 wadDW20EGfcqcxP8fEX/VXqfot+PVd8ZqeihH0e3UOVicKtr52mqkZioYhCxw0yTi/ortP dRKs0pIdb94pzpy3SOLxfWQZrjkDLvvNQHbvgu1NObP+9btnLoFKvebu/io5sj589tf2LJ kyyvt22+B/esLVUjMCIuS8WJ9wwpGwRBbHWSpXoBzdwgRKtgZuD4g/hR3PKCEKSwChJC8D QiQ8uy0GpugOblclvglXEsBDeqAWJDCVHpoN9w8LaB6RR03KqlX6hRVrYmc6uQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:5c0:4202:5670:b8b0:391f:8f24:36b0] (unknown [IPv6:2601:5c0:4202:5670:b8b0:391f:8f24:36b0]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dXQKg55Mvz9XH; Thu, 18 Dec 2025 22:28:07 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: Date: Thu, 18 Dec 2025 17:28:07 -0500 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 481fce462d - main - Document various missing __FreeBSD_version values. Content-Language: en-US From: John Baldwin To: src-committers References: <69447e71.46420.2787bc4a@gitrepo.freebsd.org> Cc: dev-commits-doc-all@FreeBSD.org, doc-committers@FreeBSD.org In-Reply-To: <69447e71.46420.2787bc4a@gitrepo.freebsd.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/18/25 17:21, John Baldwin wrote: > The branch main has been updated by jhb: > > URL: https://cgit.FreeBSD.org/doc/commit/?id=481fce462dc6520dfe29432d673766137b7cd0fc > > commit 481fce462dc6520dfe29432d673766137b7cd0fc > Author: John Baldwin > AuthorDate: 2025-12-18 22:21:02 +0000 > Commit: John Baldwin > CommitDate: 2025-12-18 22:21:02 +0000 > > Document various missing __FreeBSD_version values. > --- > .../en/books/porters-handbook/versions/_index.adoc | 194 ++++++++++++++++++++- > 1 file changed, 192 insertions(+), 2 deletions(-) Reminder: if you bump __FreeBSD_version in sys/sys/param.h, you are supposed to document it here. There were quite a few missing versions on 14-STABLE and 15. The format is pretty simple to follow. -- John Baldwin From nobody Thu Dec 18 22:53:53 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXQvl1Lgmz6Ly9r for ; Thu, 18 Dec 2025 22:54:11 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXQvk5P1kz3q4d for ; Thu, 18 Dec 2025 22:54:10 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-64b9ca68699so5546a12.2 for ; Thu, 18 Dec 2025 14:54:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766098446; x=1766703246; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=Hq+vS7Hl7GGK56n3t20Ymlw/fy5NHeRhi/mAZ9OZwB8=; b=nCr7/KdwzsZB2W8swS60krRCbHlwmOOhqqQlwxMBUv2kCF4g+oLf/1PKDmHWlzoEyI WjTyT2VV/wmDGNEHgd3aobLLHjXUT+X1L+6q6ZUMplhiTTrzLOOEaGC0eDXVqMPtIJ9/ QTyf+65rcHW17ZUvJPWzZfacQ2iAKIIUxkcqjxdc6oy3SsadrYSMazM5FV263EmriLDN S03R07R3LIGl13x7A+1kKi9nTJlz+C3hSQzcwoKc7C+1bGAGpaSUhIzNT/wMlZ8+2wZ+ /+MwzejJIVndvGbY2ssmPAbHhpph44n68E+BJAw/fKVjDD39yVKiE0VVkTQFt0q5gOe2 KDZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766098446; x=1766703246; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Hq+vS7Hl7GGK56n3t20Ymlw/fy5NHeRhi/mAZ9OZwB8=; b=qtT7OcxV5sT2wRU46peiPYLY0qjxiibKLmeKjRRGe/UaLdR2xf5yZ0mANxTWEef8su PN02lZxoRszgY3W6AZ4jUCnh0kitAwJUnORs5pQ/7NBmwPLrltY7lGk1NzSE4VKIqNLO YMgup7txN1YGvyvOzbtZa2uQcK4zc//JgXlHxvK1lpb0AIeCoCPBhx2bHfieDthkzMr+ 0vuSvvaWTGN3LqEQasD6HXwupbYy8z61R4wdqmKTTooPThQGqJTAXXVWnoHTatReBU0J 83NW0PwyLz5s5PjPOiER/nk38xVdNphkJZ2O2pHOqVdwoBBtwbgIfuAKYJeUtOuz67mZ RVxw== X-Forwarded-Encrypted: i=1; AJvYcCW3YKGdNa11u40ghaicRK7Y7O6DoK6W8Ssbv3DkM9dNcRhvhfnSaG4H/xKuI2hje24EHrX2+YlzMRtnt4ArafZl8XQB@freebsd.org X-Gm-Message-State: AOJu0YyCVX6OD8DUUD7sbp6k/FCklEawLX8SOP30bQ/Vqj/R0DdOJ8gS 6k3PIae6SCW7V8VLVs4eEpFPd8xbwAxFTGJpjRpjjZAAKx5PGVr6jYhQl/CM+pTAyC/njjuLHyT KSwG15i0z0wGbK4MJjVg9naPG/divUg== X-Gm-Gg: AY/fxX4KLUra45YwyiSWz2drlsfYoe2oVI8bUETKnhMhuSGnBexAtbtX7P/QsGbcqHz kmQxyF1mqY179+TAKIbyXKkwRS8ytoOash845XZ2uM4TRmX7FiYhQE9SBCFC/7tm8DNISnRCPzk UT923unp4gCwQOxjzMnz2CxQbGKLHb/WtM+vnLZhmFcuIE+mJzVNv2gzJvfRkqAjKLZ2c8hYouu jD3HulAXtfefdyY5ON39ymolCI/jWXARNVGdZP2YgOZwlKUHrFALAngtb3643flrf+vwzmfQYXH QtDJfFOMYmLeIFfuuWuYqhikYRctB/UU6qA= X-Google-Smtp-Source: AGHT+IG6T6o6KBHkQw6sfnaaNklGYklqllZskSEHL2nXm27rnUmkpqrb4aD7SpwQs8WhEoKC0nef53cAAVdeC51/WL4= X-Received: by 2002:a05:6402:35c7:b0:643:1659:759a with SMTP id 4fb4d7f45d1cf-64b8eb7272amr761370a12.25.1766098446281; Thu, 18 Dec 2025 14:54:06 -0800 (PST) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 References: <69447e71.46420.2787bc4a@gitrepo.freebsd.org> In-Reply-To: From: Rick Macklem Date: Thu, 18 Dec 2025 14:53:53 -0800 X-Gm-Features: AQt7F2rtIwbFslroDxcYL5Z_ksS--GxYg5bGI63gv4yJYJuk0yRsyDIt3_UrukE Message-ID: Subject: Re: git: 481fce462d - main - Document various missing __FreeBSD_version values. To: John Baldwin Cc: src-committers , dev-commits-doc-all@freebsd.org, doc-committers@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dXQvk5P1kz3q4d I'm guilty. But someone said that it should only be bumped if no one else has bumped it recently. (Within a few days?) If it isn't getting bumped for every change, the document is basically useless, isn't it? rick On Thu, Dec 18, 2025 at 2:28=E2=80=AFPM John Baldwin wrot= e: > > CAUTION: This email originated from outside of the University of Guelph. = Do not click links or open attachments unless you recognize the sender and = know the content is safe. If in doubt, forward suspicious emails to IThelp@= uoguelph.ca. > > On 12/18/25 17:21, John Baldwin wrote: > > The branch main has been updated by jhb: > > > > URL: https://cgit.FreeBSD.org/doc/commit/?id=3D481fce462dc6520dfe29432d= 673766137b7cd0fc > > > > commit 481fce462dc6520dfe29432d673766137b7cd0fc > > Author: John Baldwin > > AuthorDate: 2025-12-18 22:21:02 +0000 > > Commit: John Baldwin > > CommitDate: 2025-12-18 22:21:02 +0000 > > > > Document various missing __FreeBSD_version values. > > --- > > .../en/books/porters-handbook/versions/_index.adoc | 194 ++++++++++++= ++++++++- > > 1 file changed, 192 insertions(+), 2 deletions(-) > > Reminder: if you bump __FreeBSD_version in sys/sys/param.h, you are suppo= sed to document > it here. There were quite a few missing versions on 14-STABLE and 15. T= he format is > pretty simple to follow. > > -- > John Baldwin > > From nobody Fri Dec 19 01:45:08 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXVj12QkWz6KKNb; Fri, 19 Dec 2025 01:45:09 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXVj11fMjz3Hbq; Fri, 19 Dec 2025 01:45:09 +0000 (UTC) (envelope-from jhb@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766108709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dNtGDRD5ouNW6VofTgKLd4schYCXoNzs/Q7vKTlMm64=; b=ZMLDlsAOsRYM+PlUsPi3jWQm3cP+b8dJlGwzCAyrHAqqCyRVXmwu/mwuWOEp1IL6oUWdOx eOm+2qhGGuBk+vkWSwMJva+TYdTqC7k31iT9zhIN0K70JOGiyxmlOQLcBs5Ibhm03BeHs5 QOD4+RWJ0Z1RTtwXkl5iyQhUfkHD/h08pdvk7jpXXPsChUjzPh0XGB7wqfXeCKKx1nP9L9 duyh9zRYyAkAAF2uRsUOF9svyLJ3YdVh9Pg7EGkRY1gMjgNKzbwOIoQamMkvcG56GnVJwG p0mF0w4DaCwU/6nmHCmUu7xG6NWDMStzhr6I8QEjporKswn2G99HjHarzUginQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766108709; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=dNtGDRD5ouNW6VofTgKLd4schYCXoNzs/Q7vKTlMm64=; b=jjrLWkjlrsHatj2PNd+9pQlCO3cVb4eNOQU41Il9Q7AcTo19NuZws3wRYhpWAgMl8HQCPB KtBnVwbVRgtpP+sdBUlbKgQqgtPqZe3x8lnutd0HYIZvVZd7MHulKi5qK67+7FUJapwSHR E9vmrqZGckmXgXJDCW/BLbxZDXRF5GYXzZdnVgx0ybKIaTpnOVHdAi+w7Ldazp40Uexprm 5Z4W0++3NX01URmidzy1MAcvQRB5XFLS6XGqtlvSz5eOOTeMfoOZVX2E5HjnW7DTDeXcSx /U4ZmaQuodmON46Fo764GWWt1guw6wJzgt5o7ImoMMJQDWNAEhm7OV7Zh7CPWA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766108709; a=rsa-sha256; cv=none; b=Mezd4j7KVuVF1kMjAVv22AtRj/ieaxqCDYdW6AlGEamF+uCaJdXA0YqanXkzV9CphlkG8C v+PmVddAc3BhV8exG+YRtqc5wFnCmUp8/UCGgBGsGNbfxTCY8lryApqeTMqR0zuHo+U+Kh /hLjAlpw3L+r2s7/qZn6G9MyCB2Xz07Ahpm0m5a6FGWbsjc5fISolSpagKtrBhoaTbGKfC Wtt8eK37NCXz0IPQzfc2+JankVBWH0l+SBmnsUCSqWiCDvKoES3wfYxmGLXkfwQQPPOBvb p3Z/Pw6zfyhO6yqzoGIbWjN3W7poQAVr/fAebKYi8kJqzImKm5F9aXDFhezDgQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from [IPV6:2601:5c0:4202:5670:b8b0:391f:8f24:36b0] (unknown [IPv6:2601:5c0:4202:5670:b8b0:391f:8f24:36b0]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) (Authenticated sender: jhb) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dXVj06WG1zDqX; Fri, 19 Dec 2025 01:45:08 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Message-ID: <987ad115-9c14-4f5e-8e1d-ef69f84afd9e@FreeBSD.org> Date: Thu, 18 Dec 2025 20:45:08 -0500 List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: git: 481fce462d - main - Document various missing __FreeBSD_version values. Content-Language: en-US To: Rick Macklem Cc: src-committers , dev-commits-doc-all@freebsd.org, doc-committers@freebsd.org References: <69447e71.46420.2787bc4a@gitrepo.freebsd.org> From: John Baldwin In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 12/18/25 17:53, Rick Macklem wrote: > I'm guilty. But someone said that it should only be bumped > if no one else has bumped it recently. (Within a few days?) > > If it isn't getting bumped for every change, the document > is basically useless, isn't it? The main reason it is documented in the porter's handbook is so that if ports need to use conditional logic, this is a reference to which versions to use. Ports doesn't need perfect granularity (especially on main), just something that is "close", hence why bumping more often than, say, once a day is probably overkill. -- John Baldwin From nobody Fri Dec 19 02:56:47 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dXXJ40jQbz6KjR2 for ; Fri, 19 Dec 2025 02:57:08 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dXXJ33PMbz3RR1 for ; Fri, 19 Dec 2025 02:57:07 +0000 (UTC) (envelope-from rick.macklem@gmail.com) Authentication-Results: mx1.freebsd.org; none Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-b735e278fa1so238101166b.0 for ; Thu, 18 Dec 2025 18:57:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1766113021; x=1766717821; darn=freebsd.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=AIM5ntAew378F3LH8ydEfVdgp5RhCTqyG1HsqK5NF08=; b=HcJeh6PrxHuuuAY9PaeXKYYkMaK0kBv0pAaSyZZwfoE4hulE2VmQghHZXkEwL34nBS oMPwkvj6Dx41aNl/9gmvHZYJeOmqx5b1IqmMIDRyUfim35OxlY84xlyjGiESELnT+H4B nEq9o2kxH6Pe71bA226Mu+ggT638ZNfOHDn8X2wnUFELSkRhiHpDLXL9omCkN6COpVQo xG6s9fcmUFttEPvLrl9JNqbbIcYiysgLw78qaPUJb2zZDqc8W72YePGC2MBA64tXdT87 Vvvf1Gb86yU69gJvuzr3bSki9M0agWUERWlcM0L/+kYH6jZcdo2YaCNFNDcBcVIwwJsV D0Ng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766113021; x=1766717821; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=AIM5ntAew378F3LH8ydEfVdgp5RhCTqyG1HsqK5NF08=; b=vZoSa0XuvUwB1bIukBaDYTOKMwR0JRrJd2LmUYrHXMH+D/ESZcQZt8Cy6Izak8M8go DKrLQCwwWFiGKl6GpxVnCokFrFy8H3dPR67mfUilRsUeYNtL5iVHCCbvWlC88Vhamuse 9FXYV46SQrLkkfdn9lxN2rasgfU9Keh3TjC5P/H/Na9+gfYJpboO9dPQ3omyPQ1uaTYF SJgedidv/DkJW5jenajGJmZ9Qpi03rXBzCyQk/Kqr6iFsbGszIkEqw6fPzwliEnAmJ2X VaAu6wp/o7unwzg4t8sQ3RWnLjH7jiUnJZMMrvcnpB95E3FdhgR4zSMUzmKEkcjogIMg e6fA== X-Forwarded-Encrypted: i=1; AJvYcCXijQ227GB7YkRJe8749pFtaklT1wgbXC/dmJD2uqxxn+g1FW63R1K0p0Vb7wmo46tOhvhIo6xlwFFoe/t9WZNYs2Vw@freebsd.org X-Gm-Message-State: AOJu0Yzy81X7iv2q31sDRCCtKvfvyN8A1r7x6nwCavMrbnImLulWLq+s 9OO53BUCz8UwzqRVWLMMeqXQ3l9d3g222MYkmuabQwNSkm/FrJMRY2Mz552PqTC918m7thWXi0L PZchbqVxdFY2ASsfWMlQ7NYTDpuFujg== X-Gm-Gg: AY/fxX7excHORmNPIV1Nfc02+58HHg3kBK+WMkO3mbUeMdcAjMQAJUUSCJ+tUl0de9c 6py0+1W4fL6v1wnSP0MMHDDtKQbrZm+c0Hty/MqbDfgw7QcUwOH2lDg5MWNiBzUBAxCxtfB+cd0 fWeAuh9eam8e2jjakI84Xq+hhtwTBLxiCHHc6Ou7CzjXfwbiAn5YmJqNkfZVElRTK0Diq0Vcjjk gVjH9g977hh50Mz9Ww/o3zQWvieTttMAQZAjcXPFYDQ7XOFAFWh59tUc1/3v9KJBjyiCcYLI5km SiijK4mai4zl56wT8CA6Fo8Hpfe+Gm3vy5s= X-Google-Smtp-Source: AGHT+IFTRqc6QxkXNm5T3JAoCZ/2h+6zL+AfZAckXVaowfzNCZoZiKpHW42FVcdbPzA/IBL8aSN5rdnlQLMYI5m1lKE= X-Received: by 2002:a17:907:7e91:b0:b7c:fe7c:e36e with SMTP id a640c23a62f3a-b8036ec639cmr136712066b.11.1766113020947; Thu, 18 Dec 2025 18:57:00 -0800 (PST) List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 References: <69447e71.46420.2787bc4a@gitrepo.freebsd.org> <987ad115-9c14-4f5e-8e1d-ef69f84afd9e@FreeBSD.org> In-Reply-To: <987ad115-9c14-4f5e-8e1d-ef69f84afd9e@FreeBSD.org> From: Rick Macklem Date: Thu, 18 Dec 2025 18:56:47 -0800 X-Gm-Features: AQt7F2oNQWz-l13j5g4rK5gll2TWWQp7Cf8OUEGK1D-EaKWZAF_H7sZ9_QwFJK0 Message-ID: Subject: Re: git: 481fce462d - main - Document various missing __FreeBSD_version values. To: John Baldwin Cc: src-committers , dev-commits-doc-all@freebsd.org, doc-committers@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-Rspamd-Queue-Id: 4dXXJ33PMbz3RR1 On Thu, Dec 18, 2025 at 5:45=E2=80=AFPM John Baldwin wrot= e: > > On 12/18/25 17:53, Rick Macklem wrote: > > I'm guilty. But someone said that it should only be bumped > > if no one else has bumped it recently. (Within a few days?) > > > > If it isn't getting bumped for every change, the document > > is basically useless, isn't it? > > The main reason it is documented in the porter's handbook is so that if p= orts > need to use conditional logic, this is a reference to which versions to u= se. > > Ports doesn't need perfect granularity (especially on main), just somethi= ng > that is "close", hence why bumping more often than, say, once a day is > probably overkill. Well, for my case it is inevitably "the internal KAPI between the NFS modules have changed and all of hem need to be rebuilt from sources". (Since this cannot affect any port, does it make sense to document it?) I do put entries in UPDATING. rick > > -- > John Baldwin > From nobody Sat Dec 20 15:23:44 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dYSq54Nv5z6MJFd for ; Sat, 20 Dec 2025 15:23: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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dYSq50hqXz3hCt for ; Sat, 20 Dec 2025 15:23:45 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766244225; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4zyyH6Y1XFyhdt05wTpHRwIxrxqyqdC0m4ygFibhBnc=; b=asl9CYPMN1deIa76gO9so8cUf4NqKJsV5a66zwpsuEUWDD37HJURXTVYRG1Bgzlg8/ThaK 8V6kX3rZLN178Z4O8UZSPtqWdPI5rlOSUVMohbRM+n3txQWH2jHcUm4GJDbJel2YuqCP59 +neBMeLxUImUmparsXXX90RSgBzSGvHaDZF+9TsXolwkSVd7GFPDPug6sYq1M5j2aJ0U7s 1n+csegED3NN1NvW3pLYMBsqcJe3iLDh4OeCQDDR0LmRBVW03ybjD6nv2eKlUmYrpHgAD7 RfaGHfIL1vQ5zAjPn3fBplFTm6QfL+LNSCwO1KK7B4MqJiPKM0xuCKn9Shbbdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766244225; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=4zyyH6Y1XFyhdt05wTpHRwIxrxqyqdC0m4ygFibhBnc=; b=V9BeyfvHbIPv3MtIMjciAz+Yx6tb3hBkpe2llr9ju7GtMJf78ew9Hz8+WBWWGhMn7NiWFQ EJDn7TKoAALSZlnBUO/u5BB7r321RjsKPEQpk46OgQRd5KC4Ck1Wwupif1+NRmbX2EZNJi T8to6oRScJzvwQxPi/esBhTkD0Y+lhZO5cxq3rlzHioLJ/TCHChF78fZROXwQ75Ce5oxBt BrCbGCMUpRghbiqWBvae1IjVdIeHrLLGhMfaorhu8jKqkjmOPKxlqx7paJ9JN5c6oH2+as tqpS9btIlVYW4jfidq3nXgsDosJKQBdfnfeJF23zK+hyxqwQwIPDG18Z0VXbdA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766244225; a=rsa-sha256; cv=none; b=h7Dj7xciMBW5jUtemAkQBJWu3iOFXhihNEVznThLGgwfWE2w7SgFW+kzS7gKodSR7ep7yZ TLB2DSnDOqjwqqeqFw0uULI5ssex6wMBy6BVbD5CICbQ7EPMloRDo2Ui6Wd7fjJN+NGiOH d/WZB+Vr1/kYcDPfoFU41irENSi/g4bLx1mcp2nRci+ix70Q/Frw98Cqqu/fF/+LyfLqY9 QnanWT9AtpFqdtb68z6l6rC8iUjs4atqvOuPi65Dx7HasIbQo84H10mdU3BprCmD7WcyEF BC69e+QVFqNwswzl7rSl0P4CsqcVMbvvvOfnVa3o9Qppdxr/asaWD0QeqCghvg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dYSq5034qz10WH for ; Sat, 20 Dec 2025 15:23:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 82d7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 20 Dec 2025 15:23:44 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Bart Louwers From: Li-Wen Hsu Subject: git: fcd63c3460 - main - handbook: Fix a typo in mtree(8) manpage link List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fcd63c3460d738ba61233d08963a8a42bacad2f8 Auto-Submitted: auto-generated Date: Sat, 20 Dec 2025 15:23:44 +0000 Message-Id: <6946bf80.82d7.13dfac6f@gitrepo.freebsd.org> The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=fcd63c3460d738ba61233d08963a8a42bacad2f8 commit fcd63c3460d738ba61233d08963a8a42bacad2f8 Author: Bart Louwers AuthorDate: 2025-12-20 01:02:31 +0000 Commit: Li-Wen Hsu CommitDate: 2025-12-20 15:22:58 +0000 handbook: Fix a typo in mtree(8) manpage link Sponsored by: The FreeBSD Foundation Pull Request: https://github.com/freebsd/freebsd-doc/pull/582 --- documentation/content/en/books/handbook/config/_index.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/content/en/books/handbook/config/_index.adoc b/documentation/content/en/books/handbook/config/_index.adoc index 6f2701d077..640c1e0f0e 100644 --- a/documentation/content/en/books/handbook/config/_index.adoc +++ b/documentation/content/en/books/handbook/config/_index.adoc @@ -113,7 +113,7 @@ The [.filename]#/etc# directory contains all of the FreeBSD base system configur |Extra man:sendmail[8] configuration and other MTA configuration files. |[.filename]#/etc/mtree# -|mtree configuration files, see man: mtree[8] for more information. +|mtree configuration files, see man:mtree[8] for more information. |[.filename]#/etc/pam.d# |Configuration files for the Pluggable Authentication Modules (PAM) library. From nobody Sun Dec 21 19:24:50 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6q0tmmz6LNpd for ; Sun, 21 Dec 2025 19:24: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" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZB6p74s2z3Ysl for ; Sun, 21 Dec 2025 19:24:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345091; 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=02J5asIR3hBpSagwh8DtgFpMpYpIfgGlIiiaGrMGG+w=; b=UMgUAWRJhK7t7NfFFy9Trz5X93/Oi6qEVGGPLXLQ3cqzcT3thFIM/v/vrrWmxz1Cy5vLr6 Ug2KoAX4YA26QI9fvLKdcXD7NOfrkiG7hwUrv9PHda8hH5Ju6aPRhCdm/yefu6oXMPpRgd zFaGEe64ShyHqLnXCV9XomY148pxuIeVrQbxbtftVBvEMR7XXNq88spJpBrKDntUmAilWt BR3qmWxvRzBpnhQQ8R1+46h6in4dhrinDf8sluZyycj9tEUW7TvZuRJGYZxT58N6T0isUt E1VCFufzA0M/SK4KPiJwa0780fUc8o5CgBmvD9h2CrXrTbemXjQmEMu2KBJhjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345091; 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=02J5asIR3hBpSagwh8DtgFpMpYpIfgGlIiiaGrMGG+w=; b=AedgybURhIUhVpBdRa7YMeE/1YK5s2w4GeqPJhRr5VPCghFONN/Jls9qNEhhWy/c2qCQ2z Cy4/4tBDWnpGjdVor1KNTyK12hBPVzoU4QNjgtb2XVB90uqoDHEu1wod7oRh76wuTqtzZF WaViOejI/sOE4CWrc3cgP8tqh9pao+lfJ3cqesNQ9ngd6cec7GV+biZ6sqkBMQJ2InG3yQ +4zSKfDR/SvMNXOkCJQAtxHVGtOqK4bLWPOMymFNo3R7SL+32HhgJLrZx8hB6Hao0ksM+w vlcCxwo/O3d384x129i8V0lnCr+nhRgt0QYDeDvX89havnpFb/+piNLFdhLoCA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766345091; a=rsa-sha256; cv=none; b=RuziLtUaTfLC/yp60jmEEfWLPEaRBfiNuzynf45nmZFvuJURTnPKE4eFUCzHl3cYES2ZgI gPBRo+PP2xELqJJXfJBQ+ac47UAMH6e6chS+3XEU34hsmkGrElU+QrRfCnPvLcGnO/ZQBH MuHWII4gqJ4cPl51gftW4X6PLCvKKuO2yrPh4bMDrniwrkRhTeSvlkWDuNIk7VHQ39h/ab ODHRe/EQjwvbMT7hqJIn4aR5j5BnYV7D7bsfBUwnWxZzljR1woWpB3paBFetkT8G6okEss Kp/OKXXFI93OJWHfZShTVbFe2B+2ngVvxucHkRtTONPXjEn9cqFFbe2iJs9aSA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6p5x21ztbG for ; Sun, 21 Dec 2025 19:24:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 36df1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 21 Dec 2025 19:24:50 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: dce95ff77e - main - 15.0/relnote: Organize Upgrading section List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dce95ff77e20458eddae4233e3247c39e4548362 Auto-Submitted: auto-generated Date: Sun, 21 Dec 2025 19:24:50 +0000 Message-Id: <69484982.36df1.7403720f@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=dce95ff77e20458eddae4233e3247c39e4548362 commit dce95ff77e20458eddae4233e3247c39e4548362 Author: Alexander Ziaee AuthorDate: 2025-12-21 18:00:11 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-21 18:22:06 +0000 15.0/relnote: Organize Upgrading section Judging from the mailing list discussion, this section needs organized better. While here, sneak in a bit of wordsmithing. We still have a lot of work to do improving the instructions for upgrading systems installed with packages, but we have to keep moving. Discussed with: cperciva (it's still ok to organize better) Discussed with: ivy (s/distribution/& sets/) Discussed with: jrm (upgrading from source wordsmithing) Reviewed by: dch (previous, fixed a typo since) Differential Revision: https://reviews.freebsd.org/D54181 --- website/content/en/releases/15.0R/relnotes.adoc | 33 ++++++++++++++----------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 25616fe296..ea669f7352 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -53,26 +53,28 @@ Clearly the release notes cannot list every single change made to FreeBSD betwee [[upgrade]] == Upgrading from Previous Releases of FreeBSD -Binary upgrades between RELEASE versions (and snapshots of the various security branches) are supported using the man:freebsd-update[8] utility. -See the release-specific upgrade procedure, link:../installation/#upgrade-binary[FreeBSD {releaseCurrent} upgrade information], with more details in the FreeBSD handbook link:{handbook}cutting-edge/#freebsdupdate-upgrade[binary upgrade procedure]. -This will update unmodified userland utilities, as well as unmodified GENERIC kernels distributed as a part of an official FreeBSD release. -The man:freebsd-update[8] utility requires that the host being upgraded have Internet connectivity. - -Source-based upgrades (those based on recompiling the FreeBSD base system from source code) from previous versions are supported, according to the instructions in [.filename]#/usr/src/UPDATING#. - [IMPORTANT] ==== Upgrading FreeBSD should only be attempted after backing up _all_ data and configuration files. ==== +[[upgrade-fu]] +=== Upgrading from Distribution Sets + +Binary upgrades between snapshots and RELEASE versions are supported using the man:freebsd-update[8] utility. +See the release-specific upgrade procedure, link:../installation/#upgrade-binary[FreeBSD {releaseCurrent} upgrade information], with more details in the FreeBSD handbook link:{handbook}cutting-edge/#freebsdupdate-upgrade[binary upgrade procedure]. +This will update unmodified userland utilities, as well as unmodified GENERIC kernels distributed as a part of an official FreeBSD release. +The man:freebsd-update[8] utility requires that the host being upgraded have Internet connectivity. + [[upgrade-rc]] -== Upgrading from Existing Pre-Release Base System Package Installs +=== Upgrading from Packages + [IMPORTANT] ==== -For users of PRERELEASE, ALPHA, and BETA builds of FreeBSD 15.0, due to late-breaking changes in FreeBSD.org infrastructure, it is not possible to upgrade directly using the man:pkg-upgrade[8] utility. +For users of PRERELEASE, ALPHA, and BETA builds of FreeBSD 15.0, due to late-breaking changes in FreeBSD.org infrastructure, it is not possible to upgrade directly using the man:pkg[8] utility. ==== -Users should either manually copy the required files from a source tree checkout of `15.0-RELEASE` tag, or a later commit in `STABLE` or `CURRENT` branches, or alternatively, force-install the `FreeBSD-pkg-bootstrap` package from the official release base system packages. +Packaged base system installations require either manually copying the required files from a source tree checkout of the `15.0-RELEASE` tag, or alternatively, force-install the `FreeBSD-pkg-bootstrap` package from the official release base system packages. The recommended, and most secure approach, is using the source tree checkout of any of head, stable/15, or releng/15.0 branches after 2025-11-27 22:00 UTC. @@ -82,7 +84,7 @@ The recommended, and most secure approach, is using the source tree checkout of # cp -R /usr/src/share/keys/pkgbase-15 /usr/share/keys/pkgbase-15 .... -Users who do not have up to date sources installed may use a less secure, but simpler approach, validating the checksums after installation. As these are architecture-independent files, the checksums will match on all platforms. The FreeBSD-base package repository will need to be enabled before upgrading via man:pkg[8]. +Users who do not have up to date sources installed may use a less secure, but simpler approach, validating the checksums after installation. As these are architecture-independent files, the checksums will match on all platforms. The FreeBSD-base package repository will need to be enabled before upgrading via man:pkg[8]: .... # pkg add -f https://pkg.freebsd.org/FreeBSD:15:$(uname -p)/base_release_0/FreeBSD-pkg-bootstrap-15.0.pkg @@ -96,10 +98,11 @@ c368ec8d05654bdaad34742c1d75b9b150bfc3892838cef32f6e5b036b0c0605 /usr/share/keys # echo "FreeBSD-base: { enabled: yes }" > /usr/local/etc/pkg/repos/FreeBSD.conf .... -[IMPORTANT] -==== -Upgrading FreeBSD should only be attempted after backing up _all_ data and configuration files. -==== +[[upgrade-mk]] +=== Upgrading from Source + +Source-based upgrades from previous versions are supported via compiling the releng/15.0 branch. +Refer to the instructions in [.filename]#/usr/src/UPDATING#. [[security-errata]] == Included Security Fixes and Errata Patches From nobody Sun Dec 21 19:24:52 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6s22D8z6LNJY for ; Sun, 21 Dec 2025 19:24:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZB6s06shz3Z2m for ; Sun, 21 Dec 2025 19:24:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345093; 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=VK20ixR5Q1pcfUijUArcvYmvpeDt0TyHkD5X/apFTNU=; b=p3abhQK3VajovAgy9tId7RNj3l4rjsqdwZYrmY3Mrxf28zZ2CschAT2yQAkO24+DfuiICW FFQS0a5G3tHSMlHOFQaCB5UOC3I4RIFoJ4appYO5aKmLFynMk0jvPoFZ1rcTwbdA2B5+nm JGzW8GleXZoKTg16AftOkmlvXXqcPTFb2SMfjcQWlFyDuHmmwY+9SJNlkYYl2XH/quBRyl nQQ+FBgp/40izhLKBDB50qDcE/ryLx+BnOnTSaWarjg2qkfF0M+N1hTr2B2/4w8ZSOx+/U mrNEg5TCd2qz+RlSX5LZv3TolJHWijN+exzbrJoFumOtvwtzNjMcaB5jQhl3CA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345093; 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=VK20ixR5Q1pcfUijUArcvYmvpeDt0TyHkD5X/apFTNU=; b=CsO0xzdLce4B89lsW7Ue44YCpg/YOKMyk8Ka9xYiLuGXBC3fm6RWUNBZBsGurbIqXRmKlC nO+h9MsHGl8KvOX2IrwM2JMBCXCseEkceB96801XNyCVlD9ans23B+9HqYSGG/62/HfId5 HnJpXQdcxHsVNiqXzI+YB5BeAtpAkE7TtRnO1DdugnzmFj0j34w0thY54bz1tc9UcXJsk+ 3Bo8wwDCrKPP1FYMeDq+rwCwvQ69l9gPGxm3hZSB78MCkH0SZJTypiKFusbLfqyVEJ+wYm gYoKq2HXKNWFHA4bsRZvKnRszHiWA21HW6uAKQMwOH2rk6FWlVma+wBig8X9Lw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766345093; a=rsa-sha256; cv=none; b=qE7AM0Aw1Buzv7rUlCg88K6QmYW1eIS4CoDE3FEAdIi+PcKELtUm3dNdLRPyzrPnPrFXPI xq4XdTyut4y7Ceed01cuaGpXrkJidmDgvHImt6jS0eon3XqBFeL65HbtG/Tdz6GXVMUc2R cqV9PA7VE6SQUvpzzE61TOGrkIBLmUAJjcouq3VmJPbvA/N6guAmLszRO7GV+gtwRDwxzC hs1hfbsYkYdv93KJTk1jlFyLAYdh4lyIndRHDjDDNErzyYEQ8AU4UNsDlCGQRZIrI2VSAx eDNjP0sIfMBxQUeN35Gmsxi6z/vdyiBiinzTnlxDpEYS3f8SfxSzzK742DfjnQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6r6rZ8ztkL for ; Sun, 21 Dec 2025 19:24:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 37686 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 21 Dec 2025 19:24:52 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: 2b7c860b53 - main - about: Get number of ports from releases List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 2b7c860b53e5cd1141b870c4427b3a8e1de2e4da Auto-Submitted: auto-generated Date: Sun, 21 Dec 2025 19:24:52 +0000 Message-Id: <69484984.37686.46fae7e2@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=2b7c860b53e5cd1141b870c4427b3a8e1de2e4da commit 2b7c860b53e5cd1141b870c4427b3a8e1de2e4da Author: Alexander Ziaee AuthorDate: 2025-12-21 18:29:19 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-21 18:43:02 +0000 about: Get number of ports from releases End the discrepancy! Reviewed by: carlavilla, lwhsu Differential Revision: https://reviews.freebsd.org/D54330 --- website/content/en/about.adoc | 3 ++- website/content/ru/about.adoc | 3 ++- website/content/zh-tw/about.adoc | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/website/content/en/about.adoc b/website/content/en/about.adoc index e00a7f71ca..f57e103f03 100644 --- a/website/content/en/about.adoc +++ b/website/content/en/about.adoc @@ -4,6 +4,7 @@ sidenav: about --- include::shared/en/urls.adoc[] +include::shared/releases.adoc[] = About FreeBSD @@ -25,7 +26,7 @@ FreeBSD brings advanced network operating system features to appliance and embed == Run a huge number of applications -With over 33,000 ported libraries and link:../applications[applications], FreeBSD supports applications for desktop, server, appliance, and embedded environments. +With over {numports} ported libraries and link:../applications[applications], FreeBSD supports applications for desktop, server, appliance, and embedded environments. == Easy to install diff --git a/website/content/ru/about.adoc b/website/content/ru/about.adoc index 5edad0d18f..a5f0c66612 100644 --- a/website/content/ru/about.adoc +++ b/website/content/ru/about.adoc @@ -3,6 +3,7 @@ title: "О FreeBSD" sidenav: about --- +include::shared/releases.adoc[] include::shared/ru/urls.adoc[] // @@ -31,7 +32,7 @@ FreeBSD обеспечивает продвинутые сетевые возм == Поддержка огромного количества приложений -FreeBSD обеспечивает работу более чем 30 000 портированных библиотек и link:../applications/[приложений], предназначенных как для настольных компьютеров, так и серверов, специализированных и встраиваемых устройств. +FreeBSD обеспечивает работу более чем {numports} портированных библиотек и link:../applications/[приложений], предназначенных как для настольных компьютеров, так и серверов, специализированных и встраиваемых устройств. == Простота установки diff --git a/website/content/zh-tw/about.adoc b/website/content/zh-tw/about.adoc index c1acad7f2a..ef1cb5cb3c 100644 --- a/website/content/zh-tw/about.adoc +++ b/website/content/zh-tw/about.adoc @@ -3,6 +3,7 @@ title: 關於 FreeBSD sidenav: about --- +include::shared/releases.adoc[] include::shared/zh-tw/urls.adoc[] = 關於 FreeBSD @@ -25,7 +26,7 @@ FreeBSD 提供嵌入式平台和裝置先進的網路作業系統特色,從高 == 能夠運行大量的應用 -有超過 33,000 個做成 ports 的程式庫和link:../applications[應用程式], FreeBSD 提供了桌面、伺服器、裝置和嵌入式環境的應用程式。 +有超過 {numports} 個做成 ports 的程式庫和link:../applications[應用程式], FreeBSD 提供了桌面、伺服器、裝置和嵌入式環境的應用程式。 == 易於安裝 From nobody Sun Dec 21 19:24:51 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6r16Fdz6LNmY for ; Sun, 21 Dec 2025 19:24:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZB6q6q4tz3Ysm for ; Sun, 21 Dec 2025 19:24:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345092; 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=vhOGUJkiKpm9uZt6jsvswTH6SL+LCmzMtK+beSaz24c=; b=cfCG7RG949oygHqmJCencceUwZcFcildOpnyqii3Ki7KwscqzBL9SLs/Bs8vXN8tM+jtjA HEpb6uFfQ0KHdz2urBcJV/7JSq9JxEk9KniVsXrQCy6VfQ9OC6BYN9tjrLL/ohaWLdMsFe wJ2yEj/FE60ZQ3nP1Ip93kEk7jkNCc/yTPZwZXAFSvQQuK3d6fI59NRn7/fvKDuiYkDupY e4qlz9503jMRg9XB8R97o2lMEdhJhE6gPEsgCxzwIZOZ+Cg5y5sPk5p7bROUxPo2dLnv+z WLY77W1SK9Z9B2hGFN7muJucN5gOiS94pHYsKaXIJ2pkXNNqso48K4o2bufZyw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345092; 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=vhOGUJkiKpm9uZt6jsvswTH6SL+LCmzMtK+beSaz24c=; b=w6/3zkxC/b00Z4YmZx+WvmNLFeFMb7IzKpJSyNfsKyq9ro04mDVldPNF31j0UWHJyFOskY 7KuKFvbR2WWHEbyCIEn+nfAJqhW+xJCndS5z56djD6PzWwrPmKsCL5osuiYxnsM8J6Foff ELS16xPJQrx5pWnvmrf9mMGK36hOLBiDyM2dLYAKAwqfyDNNOEPQM1tVx6T79/29mZo7bF ov8vrdtLqTXQJpfaoDd3umlBlLJnvijiomMMmG6VtBV33LGIFqRLUH3huty1BhhaWWDEia uuYy7Sd1XEn1YwcwcAVJCTYqGG41n66tpiKjcyhz2Lp1m5WOXF0+lgMNvkCY5Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766345092; a=rsa-sha256; cv=none; b=vEgv4P6laMJWxriNXFIGbNCfNKns5KEygXIGytx+tnaou7iRfU+87HBulqCbb8ibkNtYYi GLYfwg2S9eB9T3C1zH+FqCrnpHv2ov5M96JXci1kNy18l/U9aU6mmPc2CE+fe5LWQEC+Fh cPG1mvlD3sHVhdoWSltM3xddkshArrVnV5tzu6PB4l3KFZNM7KUuGI/WWUcJLaBHseFKF9 GzhpFyFD5hmHSGiUys7Va594xTXW6014bkrNPMVTMeZLUuyIDtQYaFOQo4+es5r25pBtex eXLnF7txtMXLZND+NgfJyHuV5/lSzMBM6WRncvsdX2eBIQNfkVuyn/pKSdBuCA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6q651ZztbH for ; Sun, 21 Dec 2025 19:24:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 357c4 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 21 Dec 2025 19:24:51 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: ff71b333bf - main - releases: Define rel-latest macro List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ff71b333bffaa8ef0b207dd59ce829c78c591e8c Auto-Submitted: auto-generated Date: Sun, 21 Dec 2025 19:24:51 +0000 Message-Id: <69484983.357c4.70ae1622@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=ff71b333bffaa8ef0b207dd59ce829c78c591e8c commit ff71b333bffaa8ef0b207dd59ce829c78c591e8c Author: Alexander Ziaee AuthorDate: 2025-12-21 18:23:34 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-21 18:38:02 +0000 releases: Define rel-latest macro Add a macro defining the latest current RELEASE that people should use for new deployments. This will improve consistency and save time bumping version numbers in handbook examples, which has been suprisingly error prone. Jan Brankamp on the Production Users Call suggested we also define a rel-previous macro. I do not need that yet, but note it here to inspire future discussion. Approved by: dch (re) Differential Revision: https://reviews.freebsd.org/D54293 --- shared/releases.adoc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/shared/releases.adoc b/shared/releases.adoc index 1199577efd..ca3a596cf1 100644 --- a/shared/releases.adoc +++ b/shared/releases.adoc @@ -31,6 +31,9 @@ :rel-head-major: 16 :rel-head: {rel-head-major}.0 +// Current latest RELEASE for handbook examples. +:rel-latest: 15.0 + // If there is no release currently in the release cycle (i.e. we // don't have something in BETAn or RCn), then change %beta.testing // below to "IGNORE". If we do, use "INCLUDE". From nobody Sun Dec 21 19:24:54 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6t4nmtz6LNJc for ; Sun, 21 Dec 2025 19:24:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZB6t0v0vz3Ynp for ; Sun, 21 Dec 2025 19:24:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345094; 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=5fhnWIo9pDgFIXEJlXmNczNh63cExl4T5GikiNDbNg0=; b=yASO3Ag+pqoZWJy9q1Om3igPrDXx70Yf+52+C8KgWZqZmlBN7wV3wq/5D/RQiMOMaFDBH5 +CdO62xLofD+usKprlELFIvdLYbGBqXx7Y89+U/4zuY3BfieUFuOEhkf8Qy+b2jALPdCrP vkNY7kqhlrA2psIcHFri09k0ZAiJr8EUdQH2lz/0kC1DXSiIC/GkPqMS7uAM2W363quv/W Lup1cn4wf22bsBcGfJeayb92gsNWNaP/sm3vNoL2g7hIlG51rdsaj6yzopf/Ki36+Ua+hd Z2K8wpJaTRt8nT+QJlpGkHPbaNJWnUzMUKENwOh9QoMWahm/qz+ezj7OgWL13A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345094; 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=5fhnWIo9pDgFIXEJlXmNczNh63cExl4T5GikiNDbNg0=; b=gA3WW/lkWVclBIQmYNEMO/kVVCAjctwSekmkfL6qVYxK2cKfJHFmy4WcGcFgDgbmvtkxu2 CCqcJzqN2IhFvDsaEB7EF/SoMcUVY2iZHsoncO0mB6DlUm119DvtecIn+iuIRju/s44Ddo UDx9GdatjT9+n49P+78NIU5mZHBFXxTReQLSeSBQ3WnfcM5y7KNoMBvIkCJ2B808VF/1cl z0QrqU1+PQxNLr7ZvZJYOad4mXPhfpXC+UbDk/l7Bi4+QUwRU2TqxylPpSuPzfx2WPZ3Uw DVCyhhxLxhgAP3ds5z8hdr6IDUReQEJk9v9SsKLHhdWWuUkrcTnW4ugFyQyD+A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766345094; a=rsa-sha256; cv=none; b=MJ8UzbZzny+y2tPX79KbA3Zccl9eBnl1Y8v3h+K0B2Gkx841pCf0Oa1t4X1ZxI5yMAZrGt eGz33eaFE/NKEoh8MzlBOq5W1NY/1wdpayQMAsvyzhej1WX9aa4GZjiCnqdk3xkL/dlaog aHIgVZCG07nduPp6HQgJ/w+iyt1uAq8hx3dyM3mEQuXdIcsws+E7oTfnoAnFZoJ6M97tzk 7QXS/B9KeF/a9u7jonGxR7guoOLwJjJu0JXAsU+YClsv3WLzcoYJgvmIHPsaAWlqlFijyU MgwVhufRGgfTHm2KwnuP3NhafduGCApvOnYm0Mr0MDc7kRYl8oqLGMNJ2+eM5w== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6t0VYrztdf for ; Sun, 21 Dec 2025 19:24:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 34acc by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 21 Dec 2025 19:24:54 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: 6c85dc012a - main - handbook/jails: Use latest release macro List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 6c85dc012a980a1b525d026142c867aae2ecbb2a Auto-Submitted: auto-generated Date: Sun, 21 Dec 2025 19:24:54 +0000 Message-Id: <69484986.34acc.1a58752b@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=6c85dc012a980a1b525d026142c867aae2ecbb2a commit 6c85dc012a980a1b525d026142c867aae2ecbb2a Author: Alexander Ziaee AuthorDate: 2025-12-21 19:00:14 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-21 19:23:41 +0000 handbook/jails: Use latest release macro Fixes: dbac0b5f5208 (Use betarel-current variable in commands) Reported by: George Timms --- .../content/en/books/handbook/jails/_index.adoc | 62 +++++++++++----------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/documentation/content/en/books/handbook/jails/_index.adoc b/documentation/content/en/books/handbook/jails/_index.adoc index 35813488ef..302791d767 100644 --- a/documentation/content/en/books/handbook/jails/_index.adoc +++ b/documentation/content/en/books/handbook/jails/_index.adoc @@ -363,7 +363,7 @@ Execute the following command to download the userland: [source,shell,subs=attributes] .... -# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{betarel-current}-RELEASE/base.txz -o /usr/local/jails/media/{betarel-current}-RELEASE-base.txz +# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{rel-latest}-RELEASE/base.txz -o /usr/local/jails/media/{rel-latest}-RELEASE-base.txz .... Once the download is complete, it will be necessary to extract the contents into the jail directory. @@ -373,7 +373,7 @@ Execute the following commands to extract the userland into the jail's directory [source,shell,subs=attributes] .... # mkdir -p /usr/local/jails/containers/classic -# tar -xf /usr/local/jails/media/{betarel-current}-RELEASE-base.txz -C /usr/local/jails/containers/classic --unlink +# tar -xf /usr/local/jails/media/{rel-latest}-RELEASE-base.txz -C /usr/local/jails/containers/classic --unlink .... With the userland extracted in the jail directory, it will be necessary to copy the timezone and DNS server files: @@ -451,36 +451,36 @@ To create the dataset for the template, execute the following command: [source,shell,subs=attributes] .... -# zfs create -p zroot/jails/templates/{betarel-current}-RELEASE +# zfs create -p zroot/jails/templates/{rel-latest}-RELEASE .... Then execute the following command to download the userland: [source,shell,subs=attributes] .... -# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{betarel-current}-RELEASE/base.txz -o /usr/local/jails/media/{betarel-current}-RELEASE-base.txz +# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{rel-latest}-RELEASE/base.txz -o /usr/local/jails/media/{rel-latest}-RELEASE-base.txz .... Once the download is complete, it will be necessary to extract the contents in the template directory by executing the following command: [source,shell,subs=attributes] .... -# tar -xf /usr/local/jails/media/{betarel-current}-RELEASE-base.txz -C /usr/local/jails/templates/{betarel-current}-RELEASE --unlink +# tar -xf /usr/local/jails/media/{rel-latest}-RELEASE-base.txz -C /usr/local/jails/templates/{rel-latest}-RELEASE --unlink .... With the userland extracted in the templates directory, it will be necessary to copy the timezone and DNS server files to the template directory by executing the following command: [source,shell,subs=attributes] .... -# cp /etc/resolv.conf /usr/local/jails/templates/{betarel-current}-RELEASE/etc/resolv.conf -# cp /etc/localtime /usr/local/jails/templates/{betarel-current}-RELEASE/etc/localtime +# cp /etc/resolv.conf /usr/local/jails/templates/{rel-latest}-RELEASE/etc/resolv.conf +# cp /etc/localtime /usr/local/jails/templates/{rel-latest}-RELEASE/etc/localtime .... The next thing to do is update to the latest patch level by executing the following command: [source,shell,subs=attributes] .... -# freebsd-update -b /usr/local/jails/templates/{betarel-current}-RELEASE/ fetch install +# freebsd-update -b /usr/local/jails/templates/{rel-latest}-RELEASE/ fetch install .... Once the update is finished, the template is ready. @@ -489,7 +489,7 @@ To create an OpenZFS Snapshot from the template, execute the following command: [source,shell,subs=attributes] .... -# zfs snapshot zroot/jails/templates/{betarel-current}-RELEASE@base +# zfs snapshot zroot/jails/templates/{rel-latest}-RELEASE@base .... Once the OpenZFS Snapshot has been created, infinite jails can be created using the OpenZFS clone function. @@ -498,7 +498,7 @@ To create a Thin Jail named `thinjail`, execute the following command: [source,shell,subs=attributes] .... -# zfs clone zroot/jails/templates/{betarel-current}-RELEASE@base zroot/jails/containers/thinjail +# zfs clone zroot/jails/templates/{rel-latest}-RELEASE@base zroot/jails/containers/thinjail .... The last step is to configure the jail. @@ -548,43 +548,43 @@ The first step is to create the dataset to save the template, execute the follow [source,shell,subs=attributes] .... -# zfs create -p zroot/jails/templates/{betarel-current}-RELEASE-base +# zfs create -p zroot/jails/templates/{rel-latest}-RELEASE-base .... Or this one if using UFS: [source,shell,subs=attributes] .... -# mkdir /usr/local/jails/templates/{betarel-current}-RELEASE-base +# mkdir /usr/local/jails/templates/{rel-latest}-RELEASE-base .... Then execute the following command to download the userland: [source,shell,subs=attributes] .... -# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{betarel-current}-RELEASE/base.txz -o /usr/local/jails/media/{betarel-current}-RELEASE-base.txz +# fetch https://download.freebsd.org/ftp/releases/amd64/amd64/{rel-latest}-RELEASE/base.txz -o /usr/local/jails/media/{rel-latest}-RELEASE-base.txz .... Once the download is complete, it will be necessary to extract the contents in the template directory by executing the following command: [source,shell,subs=attributes] .... -# tar -xf /usr/local/jails/media/{betarel-current}-RELEASE-base.txz -C /usr/local/jails/templates/{betarel-current}-RELEASE-base --unlink +# tar -xf /usr/local/jails/media/{rel-latest}-RELEASE-base.txz -C /usr/local/jails/templates/{rel-latest}-RELEASE-base --unlink .... Once the userland is extracted in the templates directory, it will be necessary to copy the timezone and DNS server files to the template directory by executing the following command: [source,shell,subs=attributes] .... -# cp /etc/resolv.conf /usr/local/jails/templates/{betarel-current}-RELEASE-base/etc/resolv.conf -# cp /etc/localtime /usr/local/jails/templates/{betarel-current}-RELEASE-base/etc/localtime +# cp /etc/resolv.conf /usr/local/jails/templates/{rel-latest}-RELEASE-base/etc/resolv.conf +# cp /etc/localtime /usr/local/jails/templates/{rel-latest}-RELEASE-base/etc/localtime .... With the files moved to the template, the next thing to do is update to the latest patch level by executing the following command: [source,shell,subs=attributes] .... -# freebsd-update -b /usr/local/jails/templates/{betarel-current}-RELEASE-base/ fetch install +# freebsd-update -b /usr/local/jails/templates/{rel-latest}-RELEASE-base/ fetch install .... In addition to the base template, it is also necessary to create a directory where the `skeleton` will be located. @@ -594,14 +594,14 @@ Execute the following command to create the dataset for the `skeleton` in case o [source,shell,subs=attributes] .... -# zfs create -p zroot/jails/templates/{betarel-current}-RELEASE-skeleton +# zfs create -p zroot/jails/templates/{rel-latest}-RELEASE-skeleton .... Or this one in case of using UFS: [source,shell,subs=attributes] .... -# mkdir /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton +# mkdir /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton .... Then create the `skeleton` directories. @@ -611,20 +611,20 @@ Execute the following commands to create the directories: [source,shell,subs=attributes] .... -# mkdir -p /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/home -# mkdir -p /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/usr -# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/etc /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/etc -# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/usr/local /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/usr/local -# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/tmp /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/tmp -# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/var /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/var -# mv /usr/local/jails/templates/{betarel-current}-RELEASE-base/root /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton/root +# mkdir -p /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/home +# mkdir -p /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/usr +# mv /usr/local/jails/templates/{rel-latest}-RELEASE-base/etc /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/etc +# mv /usr/local/jails/templates/{rel-latest}-RELEASE-base/usr/local /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/usr/local +# mv /usr/local/jails/templates/{rel-latest}-RELEASE-base/tmp /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/tmp +# mv /usr/local/jails/templates/{rel-latest}-RELEASE-base/var /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/var +# mv /usr/local/jails/templates/{rel-latest}-RELEASE-base/root /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton/root .... The next step is to create the symlinks to the `skeleton` by executing the following commands: [source,shell,subs=attributes] .... -# cd /usr/local/jails/templates/{betarel-current}-RELEASE-base/ +# cd /usr/local/jails/templates/{rel-latest}-RELEASE-base/ # mkdir skeleton # ln -s skeleton/etc etc # ln -s skeleton/home home @@ -640,15 +640,15 @@ In case of using OpenZFS, OpenZFS snapshots can be used to easily create as many [source,shell,subs=attributes] .... -# zfs snapshot zroot/jails/templates/{betarel-current}-RELEASE-skeleton@base -# zfs clone zroot/jails/templates/{betarel-current}-RELEASE-skeleton@base zroot/jails/containers/thinjail +# zfs snapshot zroot/jails/templates/{rel-latest}-RELEASE-skeleton@base +# zfs clone zroot/jails/templates/{rel-latest}-RELEASE-skeleton@base zroot/jails/containers/thinjail .... In case of using UFS the man:cp[1] program can be used by executing the following command: [source,shell,subs=attributes] .... -# cp -R /usr/local/jails/templates/{betarel-current}-RELEASE-skeleton /usr/local/jails/containers/thinjail +# cp -R /usr/local/jails/templates/{rel-latest}-RELEASE-skeleton /usr/local/jails/containers/thinjail .... Then create the directory in which the base template and the skeleton will be mounted: @@ -690,7 +690,7 @@ Then the create the [.filename]#/usr/local/jails/thinjail-nullfs-base.fstab# fil [.programlisting,subs=attributes] .... -/usr/local/jails/templates/{betarel-current}-RELEASE-base /usr/local/jails/thinjail-nullfs-base/ nullfs ro 0 0 +/usr/local/jails/templates/{rel-latest}-RELEASE-base /usr/local/jails/thinjail-nullfs-base/ nullfs ro 0 0 /usr/local/jails/containers/thinjail /usr/local/jails/thinjail-nullfs-base/skeleton nullfs rw 0 0 .... From nobody Sun Dec 21 19:24:55 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6v4Kx6z6LNjZ for ; Sun, 21 Dec 2025 19:24:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dZB6v1g1Qz3Z2t for ; Sun, 21 Dec 2025 19:24:55 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345095; 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=h3yoHB1tR1Uge5valmf6DR39xUANI2oFTbWiwNfQrVY=; b=eqoRQ/9QtBNdV53eHYhWek0MUWJ03XolEAuuaFx70lQiAKi2RS69EVzZSW2sRR2UAFHjCg JDYMpbv7QlHprkZgtF2OveSU4a6sEA7lTe2owGfOEqXYWMJk3kmSQ50peMOP83ln21om0X Ir2eaTGdROgHtt9u6tLf58ydiDxc4zwsYn0+6O1Cfrft/5HKBzyh0Q3IODDTMXp5K9/Csk yLuqyN7GcNiYAGwcFnwzrROL47O7JQ0HRYW/2AiUp4AOWoE4WQ27URTlkB1z04uUEDRYRh uTGEwENG48v1KVtyAtmYV7HNb+OwQbSIXhGArozD3OE8KebDaya4gJfnhlqmeQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1766345095; 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=h3yoHB1tR1Uge5valmf6DR39xUANI2oFTbWiwNfQrVY=; b=qwsYlnlUDrM/0Wonb1WobdvcseqXkTqoC6EJWC2E75xoqI1s7JwmQLnaIq0BENDEuzBf19 XtlRM/OCHaG5wbTsnMLwQ0dgeznpiuXreu8uug4uh5NpB6jkbwvCsUjd/sb0XHvtEB+Kwl OeqfzHEDHvChcogrla+JyjEVoDGgbWnCO/NpXKn0WL/gomJUmAFb7EiLcSvjCHu+86PSsk nEIKD4MMDzjMWK5sJHVg+bc6zVyYd5VoM5cBYtbBanjWBU+wawFOvmU6Z0H+ng+DKOM4HT /iadMPLLzM0OXtFVQ4RJocKNf1o6dvEZt10OaFJ2AipSb1nOXG/4gZEwUaPB0w== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1766345095; a=rsa-sha256; cv=none; b=COdX13zvq5AnVAV9owUxJ5gvEmUvr++NyS+fZzrSEAt+8HFMRAX/umNi1X3IqvRdwNj3tj 7LuTkya4I3H3af6wOaBpdhcMap4f5qwlVkJI2uyUm02tKwFDHg148skhCqy97K2viDB4JA Vub/VbLz8v0b2b8/irHgSYKR0GNX65qysq7T6CXldxOjP1+3OWTe22j7hvsCgt6oDmHKFF ScTXyB4083kkB+o46c8c9tnSIme0oUln08BtGff9BGqgD+siVNa75UYjUVI8rjofAQcE8k e7dAeI3fOoibPyHsRBN64g51WHN+ZajBhp/3v0Fkm785Gv/czUfh5Erg4hQZLw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dZB6v1GdMztkM for ; Sun, 21 Dec 2025 19:24:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 357c7 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 21 Dec 2025 19:24:55 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: a2f2b29405 - main - handbook/bsdinstall: Use latest release macro List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ziaee X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a2f2b294050cf2b62c5e5195c43b7ea0b2d6188e Auto-Submitted: auto-generated Date: Sun, 21 Dec 2025 19:24:55 +0000 Message-Id: <69484987.357c7.3f2e8be4@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=a2f2b294050cf2b62c5e5195c43b7ea0b2d6188e commit a2f2b294050cf2b62c5e5195c43b7ea0b2d6188e Author: Alexander Ziaee AuthorDate: 2025-12-21 19:02:49 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-21 19:23:52 +0000 handbook/bsdinstall: Use latest release macro Reported by: WillT Closes: https://github.com/freebsd/freebsd-doc/pull/560 --- documentation/content/en/books/handbook/bsdinstall/_index.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/documentation/content/en/books/handbook/bsdinstall/_index.adoc b/documentation/content/en/books/handbook/bsdinstall/_index.adoc index 2712331049..7286e61806 100644 --- a/documentation/content/en/books/handbook/bsdinstall/_index.adoc +++ b/documentation/content/en/books/handbook/bsdinstall/_index.adoc @@ -182,7 +182,7 @@ Installation file types: After downloading the image file, download at least one _checksum_ file from the same directory. There are two _checksum_ files available, named after the release number and the architecture name. -For example: `CHECKSUM.SHA256-FreeBSD-13.1-RELEASE-amd64` and `CHECKSUM.SHA512-FreeBSD-13.1-RELEASE-amd64`. +For example: `CHECKSUM.SHA256-FreeBSD-{rel-latest}-RELEASE-amd64` and `CHECKSUM.SHA512-FreeBSD-{rel-latest}-RELEASE-amd64`. After downloading one of the files (or both), calculate the _checksum_ for the image file and compare it with the one shown in the _checksum_ file. Note that comparing the calculated _checksum_ against the correct file is needed, as they correspond to two different algorithms: SHA256 and SHA512. @@ -193,8 +193,8 @@ Verifying the _checksum_ in FreeBSD can be done automatically using man:sha256su [source,shell] .... -% sha256sum -c CHECKSUM.SHA256-FreeBSD-13.1-RELEASE-amd64 --ignore-missing -FreeBSD-13.1-RELEASE-amd64-dvd1.iso: OK +% sha256sum -c CHECKSUM.SHA256-FreeBSD-{rel-latest}-RELEASE-amd64 --ignore-missing +FreeBSD-{rel-latest}-RELEASE-amd64-dvd1.iso: OK .... The checksums must match exactly. @@ -229,7 +229,7 @@ Be *very careful* that the correct device is used as this command will destroy t + [source,shell] .... -# dd if=FreeBSD-13.1-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync +# dd if=FreeBSD-{rel-latest}-RELEASE-amd64-memstick.img of=/dev/da0 bs=1M conv=sync .... + If this command fails, verify that the USB stick is not mounted and that the device name is for the disk, not a partition.