FreeBSD/src b9f1f9b — sys/fs/p9fs p9fs_vnops.c p9fs_vfsops.c

fix p9fs_vget_common() panics

(cherry picked from commit 2d21dbaaaf75558b42a000561eb6224b6c1c0615)
DeltaFile
+15-41sys/fs/p9fs/p9fs_vfsops.c
+0-3sys/fs/p9fs/p9fs_vnops.c
+15-442 files

FreeBSD/ports 8c92f5b — databases/openvoxdb-terminus8 Makefile distinfo, databases/openvoxdb8 Makefile distinfo

databases/openvoxdb8: Update to 8.17.1

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/8.x/CHANGELOG.md#8171-2026-10-29

With hat:       puppet

(cherry picked from commit 492167db5aae54af8a504ce352f517a2f81caafa)
DeltaFile
+3-3databases/openvoxdb8/distinfo
+3-3databases/openvoxdb-terminus8/distinfo
+1-1databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+8-84 files

FreeBSD/ports 9640ace — sysutils/openvox-server8 Makefile distinfo

sysutils/openvox-server8: Update to 8.17.1

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/8.x/CHANGELOG.md#8171-2026-10-29

With hat:       puppet

(cherry picked from commit 459c96924430bf9f661ebe87ad716afcf9b454b5)
DeltaFile
+3-3sysutils/openvox-server8/distinfo
+1-1sysutils/openvox-server8/Makefile
+4-42 files

FreeBSD/ports 8d393dc — sysutils/openvox-agent8 Makefile distinfo

sysutils/openvox-agent8: Update to 8.31.2

ChangeLog:
https://github.com/OpenVoxProject/openvox/blob/8.x/CHANGELOG.md#8312-2026-10-29

With hat:       puppet

(cherry picked from commit 7416f8c3e98e11ea3094957e7912ee4caafa8a79)
DeltaFile
+3-3sysutils/openvox-agent8/distinfo
+1-1sysutils/openvox-agent8/Makefile
+4-42 files

FreeBSD/ports 9329409 — databases/openvoxdb-terminus9 Makefile distinfo, databases/openvoxdb9 Makefile distinfo

databases/openvoxdb9: Update to 9.1.1

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/main/CHANGELOG.md#911-2026-10-29

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb9/distinfo
+3-3databases/openvoxdb-terminus9/distinfo
+1-1databases/openvoxdb9/Makefile
+1-1databases/openvoxdb-terminus9/Makefile
+8-84 files

FreeBSD/ports 492167d — databases/openvoxdb-terminus8 Makefile distinfo, databases/openvoxdb8 Makefile distinfo

databases/openvoxdb8: Update to 8.17.1

ChangeLog:
https://github.com/OpenVoxProject/openvoxdb/blob/8.x/CHANGELOG.md#8171-2026-10-29

With hat:       puppet
DeltaFile
+3-3databases/openvoxdb8/distinfo
+3-3databases/openvoxdb-terminus8/distinfo
+1-1databases/openvoxdb8/Makefile
+1-1databases/openvoxdb-terminus8/Makefile
+8-84 files

FreeBSD/ports 8d2f61f — sysutils/openvox-server9 Makefile distinfo

sysutils/openvox-server9: Update to 9.1.1

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/main/CHANGELOG.md#911-2026-10-29

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-server9/distinfo
+1-1sysutils/openvox-server9/Makefile
+4-42 files

FreeBSD/ports 459c969 — sysutils/openvox-server8 Makefile distinfo

sysutils/openvox-server8: Update to 8.17.1

ChangeLog:
https://github.com/OpenVoxProject/openvox-server/blob/8.x/CHANGELOG.md#8171-2026-10-29

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-server8/distinfo
+1-1sysutils/openvox-server8/Makefile
+4-42 files

FreeBSD/ports 7416f8c — sysutils/openvox-agent8 Makefile distinfo

sysutils/openvox-agent8: Update to 8.31.2

ChangeLog:
https://github.com/OpenVoxProject/openvox/blob/8.x/CHANGELOG.md#8312-2026-10-29

With hat:       puppet
DeltaFile
+3-3sysutils/openvox-agent8/distinfo
+1-1sysutils/openvox-agent8/Makefile
+4-42 files

FreeBSD/ports a1926bd — www/tomcat-native2 Makefile distinfo

www/tomcat-native2: Update to 2.0.17
DeltaFile
+3-3www/tomcat-native2/distinfo
+1-1www/tomcat-native2/Makefile
+4-42 files

FreeBSD/ports 0a6ea98 — www/tomcat-native Makefile distinfo

www/tomcat-native: Update to 1.3.10
DeltaFile
+3-3www/tomcat-native/distinfo
+1-1www/tomcat-native/Makefile
+4-42 files

FreeBSD/ports 1ef4141 — security/vuxml/vuln 2026.xml

security/vuxml: Document redmine vulnerabilities

Affects redmine70 < 7.0.3, redmine61 < 6.1.6 and redmine60 < 6.0.12.

Obtained from:  https://www.redmine.org/projects/redmine/wiki/Security_Advisories
DeltaFile
+61-0security/vuxml/vuln/2026.xml
+61-01 files

FreeBSD/ports 0e3aa73 — www/redmine70 Makefile distinfo

www/redmine70: update to 7.0.3

Security and bug fix release: fixes a ReDoS in wiki macro argument
parsing, a reflected XSS and open redirect via back_url, and OAuth
token scope bypasses.
DeltaFile
+3-3www/redmine70/distinfo
+1-1www/redmine70/Makefile
+4-42 files

FreeBSD/ports 6cfdf12 — www/redmine61 Makefile distinfo

www/redmine61: update to 6.1.6

Security and bug fix release: fixes a ReDoS in wiki macro argument
parsing, a reflected XSS and open redirect via back_url, and OAuth
token scope bypasses.
DeltaFile
+3-3www/redmine61/distinfo
+1-1www/redmine61/Makefile
+4-42 files

FreeBSD/ports 0d80323 — www/redmine60 Makefile distinfo

www/redmine60: update to 6.0.12

Security release: fixes a ReDoS in wiki macro argument parsing, a
reflected XSS and open redirect via back_url, and two private data
leaks via the REST API.
DeltaFile
+3-3www/redmine60/distinfo
+1-1www/redmine60/Makefile
+4-42 files

FreeBSD/ports b04f57d — devel/subversion Makefile, devel/subversion/files svnserve.in

devel/subversion: fix svnserve rc.d status/stop when SVNSERVE_WRAPPER is on

When SVNSERVE_WRAPPER is enabled (now the default), bin/svnserve is
the umask-setting wrapper, which execs straight into bin/svnserve.bin
-- same PID, but the running process image is svnserve.bin, not
svnserve. rc.subr's run_rc_command built-ins (status, stop, restart,
poll) match running processes against procname, defaulting to
command's basename when procname is unset; since command is still the
wrapper path, every one of those built-ins fails to find the actually
running daemon ("svnserve is not running" even while it is).

Set procname explicitly to the real binary path, swapping in .bin via
a new SUB_LIST token when the wrapper is active, same pattern already
used for BINS_TO_STRIP.

Co-Authored-By: Claude Sonnet 5 <noreply at anthropic.com>
Reported by:    vvd
DeltaFile
+4-0devel/subversion/Makefile
+1-0devel/subversion/files/svnserve.in
+5-02 files

FreeBSD/ports 1d517f7 — textproc/py-zensical Makefile Makefile.crates

textproc/py-zensical: Update to 0.0.74

Changelogs since 0.0.71:

https://github.com/zensical/zensical/releases/tag/v0.0.74
https://github.com/zensical/zensical/releases/tag/v0.0.73
https://github.com/zensical/zensical/releases/tag/v0.0.72
https://github.com/zensical/zensical/releases/tag/v0.0.71
DeltaFile
+45-7textproc/py-zensical/distinfo
+21-2textproc/py-zensical/Makefile.crates
+3-2textproc/py-zensical/Makefile
+69-113 files

FreeBSD/ports 856b509 — textproc Makefile, textproc/py-zensical-ui pkg-descr distinfo

textproc/py-zensical-ui: New port

The zensical-ui package provides the built templates, browser assets,
and icons for Zensical.
DeltaFile
+22-0textproc/py-zensical-ui/Makefile
+3-0textproc/py-zensical-ui/distinfo
+2-0textproc/py-zensical-ui/pkg-descr
+1-0textproc/Makefile
+28-04 files

FreeBSD/ports fa0c431 — www/evcc Makefile distinfo

www/evcc: update to 0.318.2

Changes:        https://github.com/evcc-io/evcc/releases
DeltaFile
+7-7www/evcc/distinfo
+2-2www/evcc/Makefile
+9-92 files

FreeBSD/ports 8bc05c1 — deskutils/crqt-ng/files patch-CMakeLists.txt

deskutils/crqt-ng: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+10-0deskutils/crqt-ng/files/patch-CMakeLists.txt
+10-01 files

FreeBSD/src 584f442 — sys/dev/sdhci sdhci_pci.c

sdhci_pci: Add Intel Sunrise Point-LP SDXC controller

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             300175
Reviewed by:    imp
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D60973
DeltaFile
+2-0sys/dev/sdhci/sdhci_pci.c
+2-01 files

FreeBSD/ports ac58a20 — databases/p5-DBIx-SearchBuilder Makefile distinfo

databases/p5-DBIx-SearchBuilder: Update to 1.86

PR:             300305
(cherry picked from commit 159020b2c6041ec0e8ae43ed17c799b5b6004f70)
DeltaFile
+3-3databases/p5-DBIx-SearchBuilder/distinfo
+1-1databases/p5-DBIx-SearchBuilder/Makefile
+4-42 files

FreeBSD/ports c75737d — textproc/clucene/files patch-CMakeLists.txt

textproc/clucene: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+15-6textproc/clucene/files/patch-CMakeLists.txt
+15-61 files

FreeBSD/src cfbf113 — sys/dev/bnxt/bnxt_en bnxt_ktls.h if_bnxt.c

if_bnxt: skip HW kTLS on old firmware and add a tunable to disable it

Older Thor2 firmware serves key context allocation requests very
slowly, about a second each. The driver allocates key contexts in
batches of 128, so setting up 500k sessions takes roughly 3900
requests and driver load appears to hang.

Enable hardware kTLS only when the firmware's HWRM interface version
is 1.10.3.99 or newer. Keep the full four-part version in
hwrm_spec_code_ext for the comparison.

Also add a disable_hw_ktls loader tunable that turns hardware kTLS off
for a device without unloading kTLS support, which helps isolate kTLS
problems in the field.

Reviewed by:    gallatin
Sponsored by:   Broadcom Inc
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D60977
DeltaFile
+14-0sys/dev/bnxt/bnxt_en/bnxt_ktls.c
+6-0sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
+6-0sys/dev/bnxt/bnxt_en/bnxt.h
+2-1sys/dev/bnxt/bnxt_en/if_bnxt.c
+3-0sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
+2-0sys/dev/bnxt/bnxt_en/bnxt_ktls.h
+33-16 files

FreeBSD/src aca2e5f — sys/dev/bnxt/bnxt_en bnxt.h bnxt_hwrm.c

if_bnxt: size MRAV from the AV split entry for backing store V2

On RoCE-capable Thor2, attach fails with
HWRM_FUNC_BACKING_STORE_CFG_V2 returning INVALID_PARAMS, as MRAV is
sized the pre-V2 way and the firmware's AV split value is sent as is.

Size MRAV from the AV split entry, and move the legacy entry-count
packing into bnxt_hwrm_func_backing_store_cfg().

Fixes: d5ce906da7c5 ("bnxt_en: Add backing store V2 support")
Reviewed by:    gallatin
Sponsored by:   Broadcom Inc
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D60976
DeltaFile
+12-12sys/dev/bnxt/bnxt_en/if_bnxt.c
+11-1sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
+2-0sys/dev/bnxt/bnxt_en/bnxt.h
+25-133 files

FreeBSD/ports 441bc7f — lang/tcl pkg-plist, lang/tcl90 Makefile pkg-plist

Tcl/Tk: prepare for supporting one version only

Rename lang/tcl90 -> lang/tcl, and x11-toolkits/tk90 -> x11-toolkits/tk.

This is in preparation for sunsetting Tcl/Tk 8.6 and providing one
single version of Tcl/Tk in the ports tree.

PR:             300092 (exp-run)
DeltaFile
+1,735-0lang/tcl/pkg-plist
+0-1,717lang/tcl90/pkg-plist
+602-0x11-toolkits/tk/pkg-plist
+0-592x11-toolkits/tk90/pkg-plist
+0-108lang/tcl90/Makefile
+0-99x11-toolkits/tk90/Makefile
+2,337-2,51616 files not shown
+2,574-2,61122 files

FreeBSD/ports c7ad90b — www/civetweb/files patch-CMakeLists.txt

www/civetweb: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+11-0www/civetweb/files/patch-CMakeLists.txt
+11-01 files

FreeBSD/ports 74064a3 — mail/stalwart-proxy pkg-descr Makefile, mail/stalwart-proxy/files pkg-message.in stalwart_proxy.in

mail/stalwart-proxy: [NEW PORT] e-mail migration proxy for Stalwart

Stalwart Proxy is a multi-protocol e-mail migration proxy from the
Stalwart Labs team (the authors of mail/stalwart). It routes IMAP,
POP3, ManageSieve, SMTP submission, SMTP/LMTP and HTTP (JMAP) sessions
per account to the right backend, based on the credentials the client
already presents. It is meant for migrating from Dovecot, Cyrus or
older Stalwart versions to Stalwart one mailbox at a time.

PR: 300326
DeltaFile
+831-0mail/stalwart-proxy/distinfo
+414-0mail/stalwart-proxy/Makefile.crates
+58-0mail/stalwart-proxy/Makefile
+52-0mail/stalwart-proxy/files/stalwart_proxy.in
+38-0mail/stalwart-proxy/files/pkg-message.in
+13-0mail/stalwart-proxy/pkg-descr
+1,406-05 files not shown
+1,417-211 files

FreeBSD/ports 998f09c — www/chrome-gnome-shell/files patch-CMakeLists.txt

www/chrome-gnome-shell: Fix building with CMake 4

Approved by:    portmgr (fixit blanket)
DeltaFile
+10-0www/chrome-gnome-shell/files/patch-CMakeLists.txt
+10-01 files

FreeBSD/src 013f177 — sys/dev/ice if_ice_iflib.c ice_ddp_common.c

ice(4): Do not leave device non-functional if Tx scheduler config fails

The ice_cfg_tx_topo function attempts to apply Tx scheduler topology
configuration based on NVM parameters, selecting either a 5 or 9 layer
topology. As part of this flow, the driver acquires the "Global Configuration Lock",
which is a hardware resource associated with programming the DDP package
to the device. This "lock" is implemented by firmware as a way to
guarantee that only one PF can program the DDP for a device. Unlike a
traditional lock, once a PF has acquired this lock, no other PF will be
able to acquire it again (including that PF) until a CORER of the device.
However, if configuration of the Tx topology fails, (i.e.
ice_get_set_tx_topo returns an error code), the driver exits
ice_cfg_tx_topo() immediately, and fails to trigger CORER.
While the global configuration lock is held, the firmware rejects most
AdminQ commands, as it is waiting for the DDP package download (or Tx
scheduler topology programming) to occur.
Refactor ice_cfg_tx_topo() to always trigger a CORER after acquiring the
global lock, regardless of success or failure of the topology
configuration.

    [14 lines not shown]
DeltaFile
+21-11sys/dev/ice/ice_ddp_common.c
+7-10sys/dev/ice/if_ice_iflib.c
+28-212 files