From nobody Mon Dec 1 22:45: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 4dKzWX4gJHz6HqqD for ; Mon, 01 Dec 2025 22:45:28 +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 4dKzWX3bxRz3Qk8 for ; Mon, 01 Dec 2025 22:45:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764629128; 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=00K5YCksuUMYbwl/HQH4vfjnmYLIm3RuylVqnCgen20=; b=AU+iu3nV8k02teSqKFhC7uiuRKHtUATyFaKaNfUKaZGPHvsUXMQ38jUBHD6aHp2l0tzX79 qIPbVSysDK5a2lTOH8KKLOiR3Q0eBvGjDFnQICg4eMBMP5FNyv/UIvVidImrWyOu9ispIL Id73tsaptsu0zRfZXv1ly/ktJmoRZXm/3UBMGmw9HNSViGS9n+wpIxNceJ6KmpYWPzn5YM rV0P3MjA8MoYeBKUzjB2mvsxCKOqs5sX8CYvncspJjRtFl8802bYyJrt9DdO7bERD0oN4l lzpkEL+A6slkKWpQy9GwLNxBE6XocxM74P/Gm+lEZKNLkkP2unHQ6S6uk2katA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764629128; 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=00K5YCksuUMYbwl/HQH4vfjnmYLIm3RuylVqnCgen20=; b=x07bqLv07M8OtoGXZ7NG85EaUe6AOHFU6v1DCbXiGK1sW0rJEMGnRJ2mWuZidmJrOmnkWA TPKsvR6CxawiS8gVjpAuyQjQ5MrilgJwBmsTcR5fhL0S2JwDIH/Sv6+PnRUyfY/p58VMxs wZnuPIsOTJhEwsRJCMZjXbGSrbkX2a1WpVJlrVeVD7TdPoIrvtIPJ9R5S8+JKVVO0nrL4l iFaIWF26e4+cVvtjj0WwuHgq7G6fO56J6L7+nd3zy6Se9DaHS3xySweSF8yRsUCoF/l+AS xmv9NAmNfDJssFf2mcBM4vYYWepLLA2MpHIbM19o0dXSG0mH/DgZ8CeSGA3NXg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764629128; a=rsa-sha256; cv=none; b=Mfe9uG7Y0VTpBDGbyw0jcrkJsHUCqKE7APNr85+qmf6Q4C9GtUNTCvnNulPNiOu/9CbSql ZIliY9ILEVmOP4CwXhSjxbrp3rjdhD6+mitGlzrhMxNPoQePRwo2ZCXGZtpeKfjQOzYCFO NhuWMItdBkNb48lhlbYQLZJM323I4cOTI8u/4OdmpMPxVqmQRBhby3BE9PoOrzBTJ5IFXQ TBcSYldCRKH3gvoSvu7X0C4HlGaJDG7cs80AGoNMWNnAmbWYn0Wkj8NXsdPwf4PaCGgeUV u77IuDCtrE9IcJMki7fCN8jqbaXit536+P22tFv582OH4D4YKgH4BVw74UnudQ== 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 4dKzWX2sCFzhD3 for ; Mon, 01 Dec 2025 22:45:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 3c170 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 01 Dec 2025 22:45:28 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Dave Cottlehuber Subject: git: 1371b0ba8c - main - releases/15.0R/relnotes: add jail meta and env parameters 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: dch X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1371b0ba8ce5a3fa596ee6f6702280f7b2c1eda4 Auto-Submitted: auto-generated Date: Mon, 01 Dec 2025 22:45:28 +0000 Message-Id: <692e1a88.3c170.74b8c64e@gitrepo.freebsd.org> The branch main has been updated by dch: URL: https://cgit.FreeBSD.org/doc/commit/?id=1371b0ba8ce5a3fa596ee6f6702280f7b2c1eda4 commit 1371b0ba8ce5a3fa596ee6f6702280f7b2c1eda4 Author: Dave Cottlehuber AuthorDate: 2025-12-01 22:37:50 +0000 Commit: Dave Cottlehuber CommitDate: 2025-12-01 22:45:19 +0000 releases/15.0R/relnotes: add jail meta and env parameters Use man macro for other jail / jail descriptor entries. Sponsored by: SkunkWerks, GmbH Approved by: zaiee --- website/content/en/releases/15.0R/relnotes.adoc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index 622aaee6ae..c3583a0fde 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -565,6 +565,10 @@ gitref:04b465777a09[repository=src] The man:jail[8] command now supports the `zfs.dataset` parameter to attach a list of ZFS datasets to a jail. gitref:e0dfe185cbca[repository=src] +The man:jail[8] command now supports meta and env parameters, which are arbitrary strings associated with a jail. These parameters can be used to tag jails with specific metadata, or to pass information securely to be accessed inside a jail. They can be added at jail creation, or modified later using man:jail[8]. +gitref:30e6e008bc06[repository=src] +{{< sponsored "SkunkWerks, GmbH" >}} + The `rc.d/jail` startup script now supports the legacy variable `jail_${jailname}_zfs_dataset` to allow unmaintained jail managers like `ezjail` to leverage the new `zfs.dataset` feature (see above). gitref:0b49e504a32d[repository=src] @@ -918,10 +922,10 @@ Support legacy PCI hotplug on arm64. gitref:355f02cddbf0[repository=src]. {{< sponsored "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. +Jails can now be accessed via jail descriptors in man:jail_set[2] and man:jail_get[2], as well as the new `jail_attach_jd(2)` and `jail_remove_jd(2)` syscalls. 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. +Jails and jail descriptors now have associated man:kevent[2] filters that allow tracking jail creation, changes, attachment, and removal. gitref:1bd74d201a53[repository=src] gitref:9d7f89ef2607[repository=src]