From nobody Sun Nov 30 18:38: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 4dKG5S3fZRz6JbxT for ; Sun, 30 Nov 2025 18:38: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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dKG5S3D8Mz3Xjd for ; Sun, 30 Nov 2025 18:38:52 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764527932; 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=wpltsO08fj9aCXI/Pw9MPUs8WSqSDXwuWFm785HnFvQ=; b=R1vY4/aT8CTl5m2kpovo5E8sd4vpEMaq/vGjNY6k4ao0AUX65jMnVmO+F5GWX4At+9Pyh6 WNyNqAqHJ6ZSkQ5qImOuSdfZqFQlQk8bVh4DF35QlihlFv/Xd2QuSStoPReP6AEke8EHAs PRwB3mmd0xsRWec9wsjixOZFEFWjxW8mC3NUlxknPSptznBcn0KaDjJvzWJZssfL51ym6j HSZKHkGbDnILGU3jYUoxBmd285iWMZcHCfqfxqLjz39VnSevsl9IMmRXFA1BvX9I9C4MiH 3qU+mTeZwhB2Fs2SBgLSU4J4rBZ5m9IYP6GzR9CbNn9GvR5pAfW1s+aftaiVCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764527932; 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=wpltsO08fj9aCXI/Pw9MPUs8WSqSDXwuWFm785HnFvQ=; b=TMuZ07FCky+zRBMXPTsNtT4k/ozN7T2bvIzlT4RqFmn3nIfwQAScXH8o05/JOJsEukP+vx VTYRvS5yBDHIHDAc7dL+W6sDdp+tuEjJKBTOZ1SiRedjw8tDUQMPVNRAgom7RqsMjxS1C2 +hzQ2MbWlA27DigXAySxztyEt7KUXEBoG+ZY4Ilk/nhllUf9e11H7zcv2lu4Vt90ZAdj5R xFWbCdEfEaTE4sT8Rmclpo8V/JZgVxyXJmN99js7II3K20u7ZreCrg86JlY0Pt8Jna3Vp6 CYg2OZAw0qzY30bFvhX4wg3/7xsPJJH3YepBv4kzcbpiQ0s+haZSBQJ6bjMNEQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764527932; a=rsa-sha256; cv=none; b=bRmKPI7M8MI+Ro2oSx6D9j2ooSw03+HUHDe6BAn5i/aLJk69cr/mYost41GmCrI10JoGvm L1KQldJ7vfDHkDVUKuYJ36RyI2nVNBBsu7wFSqQVujv0RmFcGdR2J7JRRpdBasoBdKNzgB YWpWsl5XZoY6fPC9mJ5sjOojwRZxU6WJN9l64gc8t48l5HmzodaWkqWEzFbFCbZPMvTjBW gyjEQHCyCn2zEComYUnFwAkZobEKYPoGZk3KnfROleRGodc23pzi6gXPOPUWpGbkMpSZn3 whjFlbLKgNH6yGrbnHRLEXGq94T3BX8Koxm44LLIMqK0Yi7CKL5f95Nc84TXlw== 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 4dKG5S2YHdzmln for ; Sun, 30 Nov 2025 18:38:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id f1d1 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sun, 30 Nov 2025 18:38:47 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Jamie Gritton Subject: git: d255e1a4d5 - main - releases/15.0R/relnotes: note jail descriptors and kevent filters 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: jamie X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d255e1a4d5650eee9d53105c91f7c1845d6034db Auto-Submitted: auto-generated Date: Sun, 30 Nov 2025 18:38:47 +0000 Message-Id: <692c8f37.f1d1.25665916@gitrepo.freebsd.org> The branch main has been updated by jamie: URL: https://cgit.FreeBSD.org/doc/commit/?id=d255e1a4d5650eee9d53105c91f7c1845d6034db commit d255e1a4d5650eee9d53105c91f7c1845d6034db Author: Jamie Gritton AuthorDate: 2025-11-30 18:24:13 +0000 Commit: Jamie Gritton CommitDate: 2025-11-30 18:24:13 +0000 releases/15.0R/relnotes: note jail descriptors and kevent filters --- website/content/en/releases/15.0R/relnotes.adoc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 254c386273..0ec00bdadb 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -691,6 +691,13 @@ Support legacy PCI hotplug on arm64. gitref:355f02cddbf0[repository=src]. (Sponsored by Arm Ltd). +Jails can now be accessed via jail descriptors in jail_set(2) and jail_get(2), as well as the new jail_attach_jd(2) and jail_remove_jd(2). They allow manipulation of jails through the file descriptor interface without the race conditions inherent in jail IDs, and can also optionally control jail lifetime. +gitref:851dc7f859c2[repository=src] + +Jails and jail descriptors now have associated kevent(2) filters that allow tracking jail creation, changes, attachment, and removal. +gitref:1bd74d201a53[repository=src] +gitref:66d8ffe3046d[repository=src] + A new common 'mac' node for MAC modules' jail parameters has been created. All future MAC modules' jail parameters will appear under this node. See man:mac[4] for an introduction to MAC.