From nobody Mon Dec 29 23:23:56 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dgC302FZhz6MVBx for ; Mon, 29 Dec 2025 23:23:56 +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 4dgC301Lw3z43B3 for ; Mon, 29 Dec 2025 23:23:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767050636; 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=g6X9cOgTioN5+JrnqgaAG39rOcjEHve13GBW1Fmqr4o=; b=vYKnXJPvxpEfCtgZBqHa5Sut4jFUqNIipUZP0qjGaNY3xL9ePtGemlcYWIB3nPTFz7N7Pf DL+EWRQn8YLO2/C7cC7py8iQ9ypAPg7Zf7AQk//wkseC9LIrON3ZO9eE/kB+4KzgrdJwDE ep/CbofxVhX49FsDPYAzuc3iEDmpkyctECPWdM3ddE0f1iWNZqu9t1OXRGUog3c6NdDm0B oU0WRaHTri+vXH4bHe/ybhSsI75aeoEc2EbG7eOPQgW2sHiGOXsaAeSki1SIWU85OtLfES fx8h7wyGFPQxqCJYByYaCEIEXg6NZz2KJ2bKd7Pgw9ntSRUPOPgEBXAntBJakw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767050636; 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=g6X9cOgTioN5+JrnqgaAG39rOcjEHve13GBW1Fmqr4o=; b=LyCKtiGJsJxsWrDNIiiHWEis2ii1lbtplUojVRC5f4PdWm0j2EUdyF0jzjiWl44WDqbUqB 1cfrW4/0ApsAwIJfx5IiS4LL6aXwLZ9eNU0aIYWtOZAJQYCIwHtr84peObWB6RBhg+kbTh D9EJd6Zgh1YCV9bgIVS8az1FOb6IqdJ4dFtMLJHrzJBJMZdyusagH4TqZRA99pZHGE3ktE 32+cyrm1DAo1bDXt4kZ1ALhDjwea6kCfdAOv8fo+h3m9q+1+9LiOtGBVTln6+Qpb+K56SJ ts9gymwvUy7iM/Lmmxfe+0r5O9uMd5p2L8sO0J7Knx8o1f6UF/OU/GiIowe1ZQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767050636; a=rsa-sha256; cv=none; b=NcQpXa+MWnS50qI7AmyXvU0il1HQKyv2Zt/PM6MnXbhq4e5WrFEPtxaVabWcarD19cNnHC cPyMoaCRnQ0iyZE3zi/x3cdX+GutKuwBmpTn97uNHc0D7TOXLaAmTMYk4FF4ks/66cq64A sm6wg62quUwZCY4idYieXxw/qnoEyeqfDkOXswHqaJ2rWieSDg+SzH7gBZQbVXwYLK/Klf Zn8t70t/nhfKDxFyBlYie2XfoZzYrHNFOOWAeyACkkommgTJWl3mZwo3ISvC7eH2E0iel3 ErmTb8jpUQ9DLVb4FNK9hMkfNt7aDEhcLuMteLut5fXORcrk9KpiAiXNMNCakw== 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 4dgC300gGYzbm2 for ; Mon, 29 Dec 2025 23:23:56 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 2390d by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 29 Dec 2025 23:23:56 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Alexander Ziaee Subject: git: 12ed1b8f00 - main - handbook/x11: Fix xorg conf file nvidia example List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: 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: 12ed1b8f00efcf27615b30a7e19c88769f918f5b Auto-Submitted: auto-generated Date: Mon, 29 Dec 2025 23:23:56 +0000 Message-Id: <69530d8c.2390d.40ece4cf@gitrepo.freebsd.org> The branch main has been updated by ziaee: URL: https://cgit.FreeBSD.org/doc/commit/?id=12ed1b8f00efcf27615b30a7e19c88769f918f5b commit 12ed1b8f00efcf27615b30a7e19c88769f918f5b Author: Alexander Ziaee AuthorDate: 2025-12-29 23:21:15 +0000 Commit: Alexander Ziaee CommitDate: 2025-12-29 23:21:15 +0000 handbook/x11: Fix xorg conf file nvidia example These instructions are certainly a footgun. PR: 291208 Reported by: erichanskrs@gmail.com --- documentation/content/en/books/handbook/x11/_index.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/documentation/content/en/books/handbook/x11/_index.adoc b/documentation/content/en/books/handbook/x11/_index.adoc index d2bc18567f..b4806d5d3e 100644 --- a/documentation/content/en/books/handbook/x11/_index.adoc +++ b/documentation/content/en/books/handbook/x11/_index.adoc @@ -498,7 +498,7 @@ To configure the NVIDIA(R) driver in a configuration file: .... Section "Device" Identifier "Card0" - Driver "nvidia-modeset" + Driver "nvidia" EndSection .... ==== @@ -583,7 +583,7 @@ EndSection Section "Device" Identifier "Card1" - Driver "nvidia-modeset" + Driver "nvidia" BusID "pci0:0:2:1" EndSection .... From nobody Tue Dec 30 02:27:42 2025 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dgH780WHJz6Mh5X for ; Tue, 30 Dec 2025 02:27:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dgH7802sNz3PsS for ; Tue, 30 Dec 2025 02:27:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767061668; 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=Xu6mw8UL909/k1+M9Jw2tXQcG7NfLDoniLpZNzPmlXw=; b=D1IMs1j/K7KniKy90aCn7oAv9E2IWmZ3b09apsxoBf+KIM4u9wUW3JPXSQA2NSsmMUB2Rv bY8Fv/wHqXY4gmcjjtfrtYN7STGG+5gHnLFlq1tLxM38Lgqt7fBGwpOONzbKUKgfIjXj6T XE3UHvQ2lNuV7pKl+7wHg+bgbiXiycGUxSMFgWveJxogN0b39Tn4zIWJdLwrMs4/AEgx3j WmSw9qpkgimTYXVgPCBJph5E2H3olxd6Ou1CIBGNXcOP8pjrjPID3QwirJt7eIOk0myEpv hlwTOctmcpxeZwbQWuuI6KZ1l6V8zaHR938HKZX49UVPeoGbYNHXoIxEJAT+CQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767061668; 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=Xu6mw8UL909/k1+M9Jw2tXQcG7NfLDoniLpZNzPmlXw=; b=vK2KVpvT0RGqmQqQLDrSjU2VFPJ4+r4Ul0MK2PLU6RXGb/qBUA/LkZKY2y1GYTDyEHZ+r1 iCW1WFj19EOq9NspiDpE1tVTl7n/CaOXHB87/pUM2QRM6h1rZ91YAsOOcHH0K1SG+xIJJr CB+Q1jiRSOhDiwdd0vZSLreWcgZ6aC+ZnTWzKRruEnWr0Ae9po6c+DTZQSzv8bEhXo+lSZ KsYaSUpFhm8eN95o9HI9UT+qD3kdnE1YdoJ5d38pevtVFhJrG7pB/CaMsVErXEjgjL75Am Xgp60+ZEOV4Hm6XzVs/VO2vS1gPmMciLCG/0FjGIc1SIb/L4Z9WKvaX1/giYSA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767061668; a=rsa-sha256; cv=none; b=Ee2Vi7uU6EmNbzjwBIDLveTJpSUoybhCTqyHhHET2Bo/oa/4qI2P5ayOxEooivWFJ4nIO6 0+Km3/VnoBDJZHj8AzfHFTpw1lat/HODto1u43c2y2reDCrPCwye9dg+Q+BoUZIL7OtZw7 iA/yovDuzaOywld9f8ydGuU5T03/VfHVxgjRMVKJ+uQ91nHNZ6ExEXUAQQI1pY0vFEToKs LRWXlUnM7Zz3C3jm1bEu5VHqV+Zl6qrxj8PxxVie2jCju9uHkxUCo3bMf1/mTepTZ+nuNh 7237KC3gi7qSVHS+JvqSCqqVtfWizF26DNGey0f+XV7/3DoAselQlG4urDSZiQ== 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 4dgH776lQ2zhlL for ; Tue, 30 Dec 2025 02:27:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c23c by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 30 Dec 2025 02:27:42 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: 7987b57c2e - main - events: Add site information of AsiaBSDCon 2206 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: 7987b57c2ea997fbe9726b2972773ee737a568ff Auto-Submitted: auto-generated Date: Tue, 30 Dec 2025 02:27:42 +0000 Message-Id: <6953389e.3c23c.2f4c6af9@gitrepo.freebsd.org> The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=7987b57c2ea997fbe9726b2972773ee737a568ff commit 7987b57c2ea997fbe9726b2972773ee737a568ff Author: Li-Wen Hsu AuthorDate: 2025-12-30 02:26:53 +0000 Commit: Li-Wen Hsu CommitDate: 2025-12-30 02:26:53 +0000 events: Add site information of AsiaBSDCon 2206 --- website/data/en/events/events2026.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/data/en/events/events2026.toml b/website/data/en/events/events2026.toml index cf3fcc7896..891b7438b1 100644 --- a/website/data/en/events/events2026.toml +++ b/website/data/en/events/events2026.toml @@ -21,5 +21,5 @@ endDate = "2026-03-22" countryCode = "TW" country = "Taiwan" city = "Taipei" -site = "TBA" +site = "National Taiwan Normal University (NTNU)" description = "AsiaBSDCon is a conference for users and developers on BSD based systems. The conference is for anyone developing, deploying and using systems based on FreeBSD, NetBSD, OpenBSD, DragonFlyBSD, Darwin and MacOS X. AsiaBSDCon is a technical conference and aims to collect the best technical papers and presentations available to ensure that the latest developments in our open source community are shared with the widest possible audience." From nobody Tue Dec 30 10:22: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 4dgTgJ3Gclz6Lhp0 for ; Tue, 30 Dec 2025 10:22: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 4dgTgJ2PhKz47tl for ; Tue, 30 Dec 2025 10:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767090172; 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=yd2im5a4lbrytDncudSgO32r1PmpzU1/KTpqVDOMR8E=; b=TY+/vz9Egmbcc9iiULSnFwbuV3YtVK4L7dDSkWhSJMxEBcn+CliL2mqSTJ3TZOW8w4Ya8w Ksy3ibr9cswIOg0l9+W/0ZseArPHbPsx7JLkJ2zeDNXi6J4MWnXbK05EErzrJizXTHBtSY UVGtcJReHneSEyK9ZpBosP/nq3cA2F4Ziut/2DKxh6SAPgSqf/Q7iVJ2V5RwdumxlC2/4D kN/V0SturWAZdo56YWCbKBgWK/LuEz1cIYkSQVjSPQgtwBEeInCit8ACV8MXaIRXnFjUp/ +W7sChmqI7dZz+jGoHf7tv70mwQH2SbSGJju8u0l4Rb0dathhfJ9qN+jBL21vQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767090172; 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=yd2im5a4lbrytDncudSgO32r1PmpzU1/KTpqVDOMR8E=; b=v2D5m8dc/B3dSpkX89/k6Ht5bQJqua2F3ZbTC613nGsw8kdSoJlG2d+T3h5zNxUh1yeF95 SFUIJg+pRl50bPCG0vuHbLq44GiG6SWor6JJR1ZhbyfPBDmlOMJ4KlF7D7wY+MdS2L4L/J bMb0OlafxgbPoI5e4qlH4XOtgnVrDnFn9x5v7qNXNoNwIKYtpFn8ygjy/4jGVHVfKkqn9T 5anuMYYQBjnSgSlHyMg6a9NShNlJ5RgqB4B8TdEebPtjuskSxOGteLROQ270mo3o9ye2V5 H75lE79pUu0HETZ2JWYyB6HcDC1JNX4vOizop83+990uv3uYCC5U5A+cHLMvVA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767090172; a=rsa-sha256; cv=none; b=KJtS9S9RT4jpg7pOmUDGvPzbcxjq7zLfYiUK7dG9nwQ2CB8Okozh6To7S/LtQ6//0Gp/JN +2DqYwvZ5YviGyOBrkqNjz6knYeoQtsjC07tGFsrQ7S/7KcygqbLb9MSNbsk+WyrJDqLVc f0Zyw391gt6VmT4wT0MBx5y6VNp/5EMbKJSFfbHhmd474zGq6T1hLD8oKA9rusxRWr407n FMm4mgUd0ebGl/BGizXnuHEhs1B+BJdlw+JAaOxwAWd64aTMTG2SslfyPxyRg2JtDDRc4M K/Gy9zP8jTEz581mX9xEocXJf4UrbUTVjw11AtdrsNvSz8aUZBZGyyiFQi1DoA== 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 4dgTgJ1ky9zx11 for ; Tue, 30 Dec 2025 10:22:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 24b88 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 30 Dec 2025 10:22:52 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Seyed Pouria Mousavizadeh Tehrani From: Lorenzo Salvadore Subject: git: 3608837207 - main - Status/2025Q4/geneve-support.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 360883720767df864449e7b8e25e61f373f2f436 Auto-Submitted: auto-generated Date: Tue, 30 Dec 2025 10:22:52 +0000 Message-Id: <6953a7fc.24b88.49c2060d@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=360883720767df864449e7b8e25e61f373f2f436 commit 360883720767df864449e7b8e25e61f373f2f436 Author: Seyed Pouria Mousavizadeh Tehrani AuthorDate: 2025-12-30 10:10:50 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-12-30 10:10:50 +0000 Status/2025Q4/geneve-support.adoc: Add report Differential Revision: https://reviews.freebsd.org/D54383 --- .../report-2025-10-2025-12/geneve-support.adoc | 29 ++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc b/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc new file mode 100644 index 0000000000..f8ff1e055b --- /dev/null +++ b/website/content/en/status/report-2025-10-2025-12/geneve-support.adoc @@ -0,0 +1,29 @@ +=== GENEVE Tunnel + +Links: + +link:https://reviews.freebsd.org/D54172[Add Support for Geneve (RFC8926)] URL: link:https://reviews.freebsd.org/D54172[] + +Contact: Seyed Pouria Mousavizadeh Tehrani + +I have been working on GENEVE tunnel implementation for three months and it is now under review. +GENEVE creates a generic network virtualization tunnel interface for tenant systems over an L3 (IP/UDP) underlay, providing Layer 2 (ethernet) or Layer 3 services using the GENEVE protocol. + +Here is what I have done: + +* Support for unicast and multicast underlay for both IPv4 and IPv6. +* Jail support and per-VNET geneve tunnel. +* RXCSUM/TXCSUM/TSO offload capabilities. +* Support for inheritence and configuration of ToS, TTL, and DF values. +* Support for NETLINK/WITHOUT_NETLINK for if_geneve. +* Updated ifconfig to support tunnel creation and modification using NETLINK for if_geneve. +* Wrote man page for man:geneve[4] and updated man:ifconfig[8] to include geneve parameters. +* Wrote tests. + +Dependencies and related reviews to support geneve implementation: + +* Bug fix on netlink dump assignment link:https://reviews.freebsd.org/D54190[D54190] (done) +* Bug fix on netlink credential inheritence link:https://reviews.freebsd.org/D54109[54109] (under review) +* Update ECN tunneling behavior per RFC6040 (required by GENEVE) link:https://reviews.freebsd.org/D53516[53516] (under review) + +The review is large because I implemented features that are already available on other platforms before submitting. +You can help to speed up the process by reviewing and providing feedback on phabricator. From nobody Tue Dec 30 10:22: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 4dgTgK5Gs3z6LhrD for ; Tue, 30 Dec 2025 10:22: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 4dgTgK2k9Fz47pb for ; Tue, 30 Dec 2025 10:22:53 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767090173; 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=XnVltncQ6UbWziXU35li4/zuLljocS6VtX8w4QZSaHc=; b=JnTWwe8g/la399II6Jh+V7tIFowO24tZpJ2oWrPl6TwOV6HW5bdxlDxBEhWuTPhyDgbjon CaeHh0s/NG3cIANvUCfnBKsNVNaofdK1dEVPjgzRIfV54Mr7+LaOSY5p87vw2EOz4vNrQH ocK95W0oee9K/y8pYdytzxR7jVJNnYmrCbEO67KjA2cne6XN2xU5/HB+bnLj/PVO0AbL+Q tGWx9dczjRTAWrcQ6pNuoiidRpbC0wHG3vBnhENgLQV87/xyJfBURnllKWOGQ9jDFYa46S oVQOpha2E2SVHnuCWpew+BBcjGrdfjZi01H9/ATgqznhkqPDTT0afoaJTlgajA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767090173; 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=XnVltncQ6UbWziXU35li4/zuLljocS6VtX8w4QZSaHc=; b=JVMrOe/4E/YZBvSorR2iM6wCaERNCVrfmYq6pmtIkGYT5F/4zqiFtYrBmelYpBQWA8iPH+ MiXJlq2cubBVMMep5OsFWqODF8dA2B7ampETQxGL9+HvNjYGnQB6IjyYtMcqr8CsV1IEKP BjLwWNemvUWImL2bmK6Mkpo2N+tOv7AMuAe0QT9cFLCbpX7sAHE4gn4bhsRrR7Re7XEM7a Cg4gjapBTX666Nlbp08lkgBoUYzkmzjZSUxaN16uo7/oJaM9HRfWLvTdMwKSDIrphrPYs6 1XlgMBe+HDJsa1gDC9ArAOi7eDR2uIr18Vf84d6M2uaAXWWc+un8YzwU1zOuig== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767090173; a=rsa-sha256; cv=none; b=vIk16e5KNvMFLkirQM5dk9sd7sKVUrIOXra1hjxNLC1cWHPI9UngAvWqnlzGEG2HL5CMdD XCHVye9BcXGR2GAQBZDcp5dXcFAtebk5WX2dEX+5ssBHf/FpFO53NAH1eUtSGjcFK28MHc jMQNyZ1IzuwNuubo+QRMWFduzWiH8WhDVE6zeMJJTir3wZxBMAasK3WWM0ea7vxaZQvLIt yKFj7qLpaM7c4xu/xRI5vcobC0mn1bha/vz6En4qfWrZogTyzV7zCTfFEtXQCRsZRmen74 8MT212FBQvgkJfynKilRCK+p4OMuH4DQL9d63ecRIv+IQKstKjf8A00yntpQ+Q== 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 4dgTgK24HKzwJ9 for ; Tue, 30 Dec 2025 10:22:53 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 23dd5 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 30 Dec 2025 10:22:53 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Tuukka Pasanen From: Lorenzo Salvadore Subject: git: 714747f016 - main - Status/2025Q4/osv.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 714747f016a678bc3b230b4f180e249c9ac246b0 Auto-Submitted: auto-generated Date: Tue, 30 Dec 2025 10:22:53 +0000 Message-Id: <6953a7fd.23dd5.927aa58@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=714747f016a678bc3b230b4f180e249c9ac246b0 commit 714747f016a678bc3b230b4f180e249c9ac246b0 Author: Tuukka Pasanen AuthorDate: 2025-12-30 10:15:20 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-12-30 10:15:20 +0000 Status/2025Q4/osv.adoc: Add report Differential Revision: https://reviews.freebsd.org/D54344 --- .../en/status/report-2025-10-2025-12/osv.adoc | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/website/content/en/status/report-2025-10-2025-12/osv.adoc b/website/content/en/status/report-2025-10-2025-12/osv.adoc new file mode 100644 index 0000000000..daa26103b1 --- /dev/null +++ b/website/content/en/status/report-2025-10-2025-12/osv.adoc @@ -0,0 +1,26 @@ +=== Converting VuXML to Open Source Vulnerability database + +Links: + +link:https://github.com/illuusio/freebsd-osv/blob/main/db/freebsd-osv.json[FreeBSD OSV database for pkg] URL: link:https://github.com/illuusio/freebsd-osv/blob/main/db/freebsd-osv.json[] + +link:https://github.com/illuusio/freebsd-osv/tree/main/md/2025[FreeBSD Vulnerabilities for year 2025 in Markdown/Commonmark format] URL: link:https://github.com/illuusio/freebsd-osv/tree/main/md/2025[] + +link:https://github.com/illuusio/freebsd-osv/blob/main/bin/osvf-tool.lua[Lua OSV tool] URL: link:https://github.com/illuusio/freebsd-osv/blob/main/bin/osvf-tool.lua[] + +link:https://github.com/illuusio/freebsd-osv/blob/main/bin/convert_vuxml.py[Python VuXML to OSV conversion tool] URL: link:https://github.com/illuusio/freebsd-osv/blob/main/bin/convert_vuxml.py[] + +link:https://github.com/freebsd/pkg/pull/2558[pkg PR for OSV] URL: link:https://github.com/freebsd/pkg/pull/2558[] + +link:https://github.com/ossf/osv-schema/pull/237[OSV Schema pull request] URL: link:https://github.com/ossf/osv-schema/pull/237[] + +link:https://github.com/google/osv.dev/issues/3901[OSV issue to track down OSV integration in Google OSV Github repository] URL: link:https://github.com/google/osv.dev/issues/3901[] + +link:https://github.com/package-url/purl-spec/pull/496[FreeBSD PURL effort] URL: link:https://github.com/package-url/purl-spec/pull/496[] + +Contact: Tuukka Pasanen + +The Open Source Vulnerability database effort has been ongoing since May. The target for this effort was to produce an OSV database and retire the old VuXML database format. + +Currently, there is a test database and a pull request for man:pkg[8]. The test database can be updated from VuXML and converted to OSV JSON format. Needed tooling to update and create a merged database file for pkg is complete. There is also exporting for Commonmark which renders fine in Github. + +Additionally, upstream support for FreeBSD in the OSV Schema has been implemented, allowing OSV files to be validated against official sources. There has also been an effort for PURL that is slowly moving forward. + +If you want to help with this project, here are some tasks: + +- Verify that conversion from VuXML to OSV is accurate +- Verify that pkg can use the OSV database and produces correct output + +Sponsor: The FreeBSD Foundation From nobody Tue Dec 30 10:22: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 4dgTgL6Qkxz6Lhld for ; Tue, 30 Dec 2025 10:22: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 4dgTgL39JHz47x2 for ; Tue, 30 Dec 2025 10:22:54 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767090174; 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=G8TnOE9GS6gT3wGaKE5RlftcOJE/AufKxaA0+i7blfE=; b=mmpiMM5NEqP9K33/5sMe39/P7iA3I7hXvlNeBTdOvm+x+LkO3wAopKob6muevib2k1rHBq S8AmJnvPpyEOd7E769uZ4os0jJTUcf9I7QN1g3PxpJUljh8as72MjIBhQ2h1K0hV3zmWCY ABvvx0NTxQrfNRET+vDWh2z6o2yFKTZ7Yz4+S4vqXk1qbd4JnyzEULFBwVbNlFrL//hUYN Ha+BNpWmdS7LGIfjkOdtGVs6YF7VP6mVhYObgvo+zIts1DI+TYidJS6BusMArsE3fKu9Z1 8TsPuT0agQDDAi3l+maKbykbVl/0rD7BSO+3S7veQ7QZ+Agvn/1/yicygwEnwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1767090174; 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=G8TnOE9GS6gT3wGaKE5RlftcOJE/AufKxaA0+i7blfE=; b=tIWS5LcJVhOFyclObXlrb2JVBLldoaX+Z9NxzVf+oqx6Nj6FSXK+IPXxOm/kRugMaMUcum UrYkfXljISkuFNrQRtfO4zBfddyBXYviySQ64HvpY5+QiqloBLHsnIj5oxJZZg1Eoj242I YGYrXKrIr8L5uwBgXC+Ur+TtcK0VHgiPve8bhAZp+EIc/++RpJTPmqSC6Zj2XbqLrgnKA3 P/qkr9EmojjP75BXQqM1w1kJtejbiz+mUX3aVbiG1wwbkGfsrlfdeWoWWsjH6QoD38cR1A BeuZU6ZfmGlsHNLITJbx8NqKittXsA8Qb0NY/f2AzgmShyeHuGrOfBoaz6lFzQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1767090174; a=rsa-sha256; cv=none; b=kD/5B/jjbfOX2AWvXzy5Bohn37IGHayJQhOrTgMqH97AHrr/spCrXiQU/XSV2HYGVm7wxg rgRFJtKOF7dIuYYe44TXGhyixQfXSh4/W76gXiygtycBwUuJjMx8AnUmVQcrLueupw7aAq /40Azuu4hZpC4aFijCFRkD2ta9IRXhNBoILGPMDLroZ98e+QCfwnhI8A2Egnl6nowUNHYC 5nK7cfk8Gd3JKCiaTSasX3cCG10YZcMxkGENHmo9BsYbVFa4xYtX8dGOkJMjp4lrc2nNjt hMYp8lMuNSfZ6z2q8BpL0peEWFxqbdBaLKo5FNtQwGNTrXfBNpg9RarugiLGLA== 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 4dgTgL2mGPzwqB for ; Tue, 30 Dec 2025 10:22:54 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 239ca by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 30 Dec 2025 10:22:54 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org Cc: Tuukka Pasanen From: Lorenzo Salvadore Subject: git: fca85bb36a - main - Status/2025Q4/sbmo.adoc: Add report List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-doc-all@freebsd.org Sender: owner-dev-commits-doc-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: salvadore X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: fca85bb36a35d1a755dc9db7ee83a30796932bc7 Auto-Submitted: auto-generated Date: Tue, 30 Dec 2025 10:22:54 +0000 Message-Id: <6953a7fe.239ca.46238a14@gitrepo.freebsd.org> The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fca85bb36a35d1a755dc9db7ee83a30796932bc7 commit fca85bb36a35d1a755dc9db7ee83a30796932bc7 Author: Tuukka Pasanen AuthorDate: 2025-12-30 10:22:02 +0000 Commit: Lorenzo Salvadore CommitDate: 2025-12-30 10:22:02 +0000 Status/2025Q4/sbmo.adoc: Add report Differential Revision: https://reviews.freebsd.org/D54345 --- .../en/status/report-2025-10-2025-12/sbom.adoc | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/website/content/en/status/report-2025-10-2025-12/sbom.adoc b/website/content/en/status/report-2025-10-2025-12/sbom.adoc new file mode 100644 index 0000000000..ce23c3bfe2 --- /dev/null +++ b/website/content/en/status/report-2025-10-2025-12/sbom.adoc @@ -0,0 +1,36 @@ +=== FreeBSD Software Bill of Materials + +Links: + +link:https://github.com/pkgconf/pkgconf/pull/429[pkgconf PR 429 which adds spdxtool] URL: link:https://github.com/pkgconf/pkgconf/pull/429[] + +link:https://spdx.github.io/spdx-spec/v3.0.1/[SPDX Lite 3.0.1 documentation] URL: link:https://spdx.github.io/spdx-spec/v3.0.1/[] + +link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/illuusio/update-licenses/json-ld/FreeBSD.jsonld[FreeBSD SPDX 3.0.1 JSON-LD file: FreeBSD.jsonld] URL: link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/illuusio/update-licenses/json-ld/FreeBSD.jsonld[] + +link:https://github.com/illuusio/freebsd-src/tree/freebsd-sbom/share/sbom[Source files to make SBOM] URL: link:https://github.com/illuusio/freebsd-src/tree/freebsd-sbom/share/sbom[] + +link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/illuusio/update-licenses/license.md[Current status of license gathering for SBOM in Markdown file] URL: link:https://github.com/FreeBSDFoundation/alpha-omega-beach-cleaning/blob/illuusio/update-licenses/license.md[] + +link:https://reviews.freebsd.org/D53318[Add sbom target to Makefile and needed Lua scripts] URL: link:https://reviews.freebsd.org/D53318[] + +link:https://reviews.freebsd.org/D53317[Lua functions to handle make command output for specific FreeBSD ports targets] URL: link:https://reviews.freebsd.org/D53317[] + +link:https://reviews.freebsd.org/D53316[Add Lua Logging module to FreeBSD ports tree and introduce Lua functions and modules to ports] URL: link:https://reviews.freebsd.org/D53316[] + +Contact: Tuukka Pasanen + +The Software Bill of Materials (SBOM) project has been ongoing since May, with the goal of providing the necessary tooling to create SBOMs from FreeBSD Ports and the base system. + +One of the major developments in 2025Q4 was upstreaming spdxtool to the pkgconf upstream. The upstreamed code ensures that pkgconf tools have an SPDX Lite 3.0.1 profile-compatible SBOM creation tool with the next release. + +Another significant effort has been gathering information about applications that form part of the FreeBSD base system. +These applications are primarily located in the [.filename]#usr.bin#, [.filename]#usr.sbin#, [.filename]#sbin#, and [.filename]#bin# directories inside FreeBSD git repository. +The FreeBSD Alpha Omega Beach Cleaning project has been instrumental as it gathers information about third-party libraries and applications, and I have contributed to this effort. +Now there is Lua scripts and a file that can produce the needed files for pkgconf's spdxtool, which can be exported in SPDX JSON-LD format. + +Tools using this gathered information and current raw data can be found in my fork of the FreeBSD src tree. Mainly, all C and header files that hold SPDX-License-Identifier are now gathered and processed. + +There have also been efforts to upstream SBOM creation per package for FreeBSD Ports, but this has stalled and needs updating. + +If you want to help with this effort: + +* Add SPDX-License-Identifier headers to C and header files under the FreeBSD src. +* Verify that the files current SPDX-License-Identifier is correct. +* Verify that the gathered information is accurate. + Currently, all tools that have some man page for section 1, 7, and 8 are added, with descriptions taken from the man page using a script. + These may be incorrect. + +Sponsor: The FreeBSD Foundation