From nobody Sat Nov 29 12:25: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 4dJTrh3m6Zz6Hl58 for ; Sat, 29 Nov 2025 12:25:08 +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 4dJTrh16dxz3Ll9 for ; Sat, 29 Nov 2025 12:25:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764419108; 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=iUsMGRAZmiynr0sr29OSQlaGfxQvILL5yrS9/WHfbp8=; b=eTS/zvKLHUIUuXcjDA5PJ0bnR3IdsCKii0sDMzVZWKTWRcJHaqxB9he2RX7sYlNuSG59xN icQf1R5C1HywCCIYpsidelopR5Q50mvcc+LiXhsOQFYTOJF7/gts+VyW5bGPrOgnGL9HbJ 1pfthy/1rC5r5YPu3/vBkpbY4FLIyx3eBjtxFomUXR3uf7jklky3Jl8Fe6idBCxpnBryiD Cxmdq3Y2+qkFXt2ObglNU78DNlaAEIby43NvhPiE6+XJVXTZDxjC0wcXYAcDUPld67Dc9B +ZjrEDLy2bdTvhi+UZpU85AharXXY1uW3j0Mb4Gp/A7qhGY8aL+BR9rxZ9xpgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764419108; 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=iUsMGRAZmiynr0sr29OSQlaGfxQvILL5yrS9/WHfbp8=; b=KMASsIPIyr177j60Rk2i0/SwZUkZh2/4fw19oaubFexp99mmrYvyP1OKL9Eie2WbhwvpST lNQuhryCbrsp1ZMK2VfSqpTl7O3LlC+Tg/aMrmb2M35VwgYcqH6O/vcBnO5kse5w1lcV4j 1KK3n0qDDiTIxgbOB74LmdHt+5dmyR5749cEhMQakYIi+jzwXsjrOF8merYK5Xte+0t5El tPcKF4bKojE+j4X4ikcm7p/IEbSq8F/vSsZQXbALEC07IzpwSFqGLsZdEjObYPdgUugOA2 d6/eKCRIoKB4c/c1GGsLJy8k6XK7mraduygmiUInaDZEqHXc9JCSXa4Y2sOILA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764419108; a=rsa-sha256; cv=none; b=qMrQFfbjVA5mBChmFePLrc3Q38dI5/7P6JwyetckQiiXjmDICU+jGAg9eHCVLqFPIjWy2R 765tZXjQ7cpp5p8HJMhfE4s7HX1iq8yc0s7orRTvCSJHBxcTdiTRjKPPFT/zHFxcP7c2tZ jHgZKlgMPQpZRpL24XuLaDZyQlSbxm3mUYD+M6NNP5OTsrNaDrHbTpHhVH9wJb61MHQ5Ta rBV0ydmkWpKTw9x3jd4oM+LNlyoGQx9Sev6F1ys4RwmyjuQnXJSJkEzFR3HR7LfiyYRRcP tM+bx87kZyZq/TvH/fdD3EEjo/qXlD137IdSLMIb93b/8U26YSivcOKPc9cWBw== 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 4dJTrh0WMxznn9 for ; Sat, 29 Nov 2025 12:25:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id da79 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Sat, 29 Nov 2025 12:25:08 +0000 To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Kajetan Staszkiewicz Subject: git: daff3e6689 - main - releases/15.0R/relnotes: Add information about new pf(4) features 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: ks X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: daff3e668927a99b1dfa91ab17814a77e1178d51 Auto-Submitted: auto-generated Date: Sat, 29 Nov 2025 12:25:08 +0000 Message-Id: <692ae624.da79.4c35b781@gitrepo.freebsd.org> The branch main has been updated by ks: URL: https://cgit.FreeBSD.org/doc/commit/?id=daff3e668927a99b1dfa91ab17814a77e1178d51 commit daff3e668927a99b1dfa91ab17814a77e1178d51 Author: Kajetan Staszkiewicz AuthorDate: 2025-11-29 12:24:08 +0000 Commit: Kajetan Staszkiewicz CommitDate: 2025-11-29 12:24:08 +0000 releases/15.0R/relnotes: Add information about new pf(4) features --- website/content/en/releases/15.0R/relnotes.adoc | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/website/content/en/releases/15.0R/relnotes.adoc b/website/content/en/releases/15.0R/relnotes.adoc index ef8e511f35..80d91b4c7c 100644 --- a/website/content/en/releases/15.0R/relnotes.adoc +++ b/website/content/en/releases/15.0R/relnotes.adoc @@ -1057,6 +1057,19 @@ gitref:7f7ef494f11d[repository=src] introduced a compile time option `PF_DEFAULT While this change exposes a vnet loader tunable 'net.pf.default_to_drop' so that users can change the default rule without re-compiling the man:pf[4] module. gitref:3965be101c43[repository=src] +A new man:pf[4] route-to pool option "prefer-ipv6-nexthop" allows for routing IPv4 packets over IPv6 gateways. +gitref:65c318630123[repository=src] gitref:d2761422eb0a[repository=src] (Sponsored by InnoGames GmbH) + +man:pf[4] now supports the OpenBSD style NAT syntax. +It is possible to use "nat-to", "rdr-to" and "binat-to" on "pass" and "match" rules. The old "nat on ..." syntax can still be used. +gitref:e0fe26691fc9[repository=src] (Sponsored by InnoGames GmbH) + +The man:pfsync[4] protocol has been updated to synchronize multiple missing attributes. +This fixes synchronizing of states with route-to, af-to, rtable, dummynet, tags, and scrub options. +If synchronization with an older version of FreeBSD is needed the protocol version can be configured with `ifconfig pfsync0 version $VERSION` where $VERSION is 1301 for 13.X relases or 1400 for 14.X. +It defaults to 1500 for synchronization between hosts running FreeBSD 15.0. +gitref:99475087d63b[repository=src] (Sponsored by InnoGames GmbH) + [[wireless-networking]] === Wireless Networking