FreeBSD/src ad3fdab — sys/kern vfs_vnops.c vfs_syscalls.c, sys/sys stat.h

stat(2): report mount points using st_bsdflags SFBSD_MNTPOINT flag

(cherry picked from commit 0d5d8872931c2659692b5e59db2190b715ff314c)
DeltaFile
+2-0sys/kern/vfs_vnops.c
+2-0sys/kern/vfs_syscalls.c
+1-0sys/sys/stat.h
+5-03 files

FreeBSD/src 9a0ea12 — lib/libsys stat.2

stat.2: document SFBSD_MNTROOT

(cherry picked from commit 1e8708d9b598415a993fecb7b5c5cc8a9e64cba5)
DeltaFile
+4-0lib/libsys/stat.2
+4-01 files

FreeBSD/src 2961d9d — lib/libsys stat.2

stat(2): Document st_bsdflags and SFBSD_NAMEDATTR

(cherry picked from commit 72e391060bb6c83ed65ac7ca3936bd6e07ab1ebc)
DeltaFile
+19-2lib/libsys/stat.2
+19-21 files

FreeBSD/ports cf3ecc4 — graphics/spirv-tools Makefile distinfo

graphics/spirv-tools: Update to 2026.4

This is identical to 2026.4.rc2 except the version number. So no
version bumps of dependent ports are necessary.

Changelog: https://github.com/KhronosGroup/SPIRV-Tools/blob/v2026.4/CHANGES

Reported by:    GitHub (watch releases)
DeltaFile
+3-3graphics/spirv-tools/distinfo
+1-1graphics/spirv-tools/Makefile
+4-42 files

FreeBSD/ports aa62780 — net/samba423 Makefile

net/samba423: add LMDB selection options (LMDB0 / LMDB1)

This patch introduces a new radio option group (LMDBG1) allowing
users to select between LMDB 0.9 (databases/lmdb0) and LMDB 1.0
(databases/lmdb), following the pattern used in mail/postfix.

Summary of changes:
- Introduced LMDBG1 radio option group with LMDB0 and LMDB1 choices.
- Added LMDB0 to OPTIONS_DEFAULT to preserve existing default behavior.
- Updated _LMDB_DEPDENDS for AD_DC / DEVELOPER builds to depend on
  databases/lmdb when LMDB1 is selected, defaulting to databases/lmdb0.
- Guarded FORTIFY_UNSAFE with .ifnmake portclippy to prevent portclippy
  warnings.

Inspired by mail/postfix workaround of the problem with LMDB.

PR:     299147
Approved by:    samba (kiwi)
DeltaFile
+15-4net/samba423/Makefile
+15-41 files

FreeBSD/ports f5f134c — sysutils/onefetch Makefile Makefile.crates

sysutils/onefetch: Update to 3.0.0

Changelog: https://github.com/o2sh/onefetch/releases/tag/3.0.0

Reported by:    GitHub (watch releases)
DeltaFile
+167-175sysutils/onefetch/distinfo
+82-86sysutils/onefetch/Makefile.crates
+3-3sysutils/onefetch/Makefile
+252-2643 files

FreeBSD/ports 52bafdf — www/pomerium Makefile distinfo, www/pomerium/files envoy_freebsd.go patch-config_envoyconfig_listeners.go

www/pomerium: update to 0.33.4

While here:
 - Set Pdeathsig on the envoy child process so that it is terminated
   when pomerium exits, matching the behavior on Linux.
 - Stop enabling reuse_port on FreeBSD: Envoy force-disables it for
   TCP listeners on non-Linux platforms and logs a warning for each
   listener.
DeltaFile
+54-42www/pomerium/files/modules.txt
+43-43www/pomerium/distinfo
+21-21www/pomerium/Makefile
+0-17www/pomerium/files/patch-config_envoyconfig_listeners.go
+2-1www/pomerium/files/envoy_freebsd.go
+120-1245 files

FreeBSD/ports 76aded0 — comms/scrcpy Makefile distinfo, comms/scrcpy/files patch-app_meson.build

comms/scrcpy: Update to 5.0

Changelog: https://github.com/Genymobile/scrcpy/releases/tag/v5.0

Reported by:    GitHub (watch releases)
DeltaFile
+18-3comms/scrcpy/files/patch-app_meson.build
+5-5comms/scrcpy/distinfo
+3-1comms/scrcpy/Makefile
+26-93 files

FreeBSD/ports 26b8135 — graphics/embree3 Makefile, math/fastops Makefile

graphics/embree3: try to fix the build against CMake 4.x

While here, add forgotten type annotation in the similar
commit made to `math/fastops' port earlier.

PR:     299180
Fixes:  fa07c9073bc9
DeltaFile
+1-1math/fastops/Makefile
+1-0graphics/embree3/Makefile
+2-12 files

FreeBSD/src ef78a88 — . misc-agent.c ed25519.sh, openbsd-compat port-linux-selinux.c

Vendor import of OpenSSH 10.6p1

Sponsored by:   The FreeBSD Foundation
DeltaFile
+4,598-1,983ed25519.c
+1,277-1,052ChangeLog
+279-261configure
+256-165ed25519.sh
+191-65misc-agent.c
+243-0openbsd-compat/port-linux-selinux.c
+6,844-3,526127 files not shown
+9,000-4,999133 files

FreeBSD/src 77a7a48 — sys/fs/nfs nfs_var.h, sys/fs/nfsclient nfs_clrpcops.c nfs_clcomsubs.c

nfscl: Fix oddball cases for session slot release

We have identified some cases where silent slot loss can occur
when operations on NFS mounts are aborted. We experience this
when using NFSv4.2, but it likely also occurs with NFSv4.1.

A slot is acquired for compound operations by nfsv4_setsequence()
and freed by newnfs_request(). Any call path that abandons the
compound before reaching newnfs_request() loses the slot permanently.

We identified four call sites where this happens, one of
which where it actually does happen for us in a semi-reproducible
way, which allowed us to develop a candidate patch, attached.

The patch adds one function, nfsv4_freeunsentslot(), to
nfs_clcomsubs.c. It is called from each of the four call
sites: nfsrpc_writerpc(), nfsrpc_writeds(), and two in
nfsrpc_setextattr().


    [11 lines not shown]
DeltaFile
+18-0sys/fs/nfsclient/nfs_clcomsubs.c
+4-0sys/fs/nfsclient/nfs_clrpcops.c
+2-0sys/fs/nfs/nfs_var.h
+24-03 files

FreeBSD/ports f5130e2 — www/mod_evasive pkg-descr pkg-message, www/mod_evasive/files patch-test.pl patch-mod__evasive24.c

www/mod_evasive: update to version 2.4.0

New mod_evasive port from https://github.com/jvdmr/mod_evasive
that is actively maintained.

PR:     251261
DeltaFile
+23-23www/mod_evasive/Makefile
+42-0www/mod_evasive/files/patch-mod__evasive24.c
+16-0www/mod_evasive/pkg-message
+13-0www/mod_evasive/files/99_regular_config_pf/mod_evasive.conf
+0-11www/mod_evasive/files/patch-test.pl
+4-5www/mod_evasive/pkg-descr
+98-392 files not shown
+105-428 files

FreeBSD/ports 76e33ab — www/mod_evasive Makefile

www/mod_evasive: new maintainer

New maintainer for mod_evasive

PR:     251261
DeltaFile
+1-1www/mod_evasive/Makefile
+1-11 files

FreeBSD/ports 9e79524 — java/dbvis Makefile distinfo

java/dbvis: Update 26.2.2 => 26.2.3

Release Notes:
https://www.dbvis.com/releasenotes/26.2/

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit a4712c2fce03347199830e6ddd9d399f430836bb)
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/src 192781b — lib/libthr/thread thr_mutex.c

libthr: Consume error in check_and_init_mutex

MFC after:      2 weeks
DeltaFile
+1-1lib/libthr/thread/thr_mutex.c
+1-11 files

FreeBSD/ports a4712c2 — java/dbvis Makefile distinfo

java/dbvis: Update 26.2.2 => 26.2.3

Release Notes:
https://www.dbvis.com/releasenotes/26.2/

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+3-3java/dbvis/distinfo
+1-1java/dbvis/Makefile
+4-42 files

FreeBSD/src 657c089 — lib/lib80211 lib80211_regdomain.c

lib80211: fix build with eXpat 2.9.0

eXpat 2.9.0 deprecates XML_GetCurrentLineNumber() in favour of
XML_GetCurrentLineNumber64().  The new function behaves the same
as the old one but is not prone to 32 bit integer wrap-around.
DeltaFile
+27-26lib/lib80211/lib80211_regdomain.c
+27-261 files

FreeBSD/src 22c3edb — contrib/expat Changes, contrib/expat/doc reference.html

contrib/expat: import expat 2.9.0

Changes: https://github.com/libexpat/libexpat/blob/R_2_9_0/expat/Changes

Security:       CVE-2026-102633
Security:       CVE-2026-77214
MFC after:      3 days
DeltaFile
+790-0contrib/expat/tests/props_tests.c
+681-73contrib/expat/doc/reference.html
+413-154contrib/expat/lib/xmlparse.c
+56-220contrib/expat/lib/xmltok.c
+131-39contrib/expat/tests/basic_tests.c
+102-26contrib/expat/Changes
+2,173-51247 files not shown
+2,984-86753 files

FreeBSD/src 9af3990 — contrib/netbsd-tests/lib/librt t_sem.c

sem test: avoid ETIMEDOUT races in the EINTR test cases

timedwait and clockwait_absolute_intr_remaining arm a 50ms SIGALRM and then
wait until an absolute deadline only 100ms in the future.
On a loaded VM the signal can be delivered more than 50ms late, so the wait
times out first.

Approved by:    imp
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D60347
DeltaFile
+10-2contrib/netbsd-tests/lib/librt/t_sem.c
+10-21 files

FreeBSD/ports 5a0db48 — textproc/R-cran-bibtex Makefile distinfo

textproc/R-cran-bibtex: Update to 0.5.3

Reported by:    portscout
DeltaFile
+3-3textproc/R-cran-bibtex/distinfo
+1-3textproc/R-cran-bibtex/Makefile
+4-62 files

FreeBSD/src ab7249c — sys/cam cam_iosched.c

cam: Assert we have the periph lock when updating the iosched stats

Sponsored by:           Netflix
Differential Revision:  https://reviews.freebsd.org/D60350
DeltaFile
+2-0sys/cam/cam_iosched.c
+2-01 files

FreeBSD/src bd86f05 — sys/cam/scsi scsi_da.c

da: Update trim stats with the periph lock held

Separate the updating the stats for the completion from the biodone for
each one.

Sponsored by:           Netflix
Reviewed by:            ali_mashtizadeh.com
Differential Revision:  https://reviews.freebsd.org/D60156
DeltaFile
+14-14sys/cam/scsi/scsi_da.c
+14-141 files

FreeBSD/src 7845cf8 — sys/cam/ata ata_da.c

ada: Update trim stats for every bio

Separate the updating the stats for the completion from the biodone for
each one.

Sponsored by:           Netflix
Reviewed by:            ali_mashtizadeh.com
Differential Revision:  https://reviews.freebsd.org/D60157
DeltaFile
+10-13sys/cam/ata/ata_da.c
+10-131 files

FreeBSD/src 4a3a5de — sys/cam cam_iosched.h cam_iosched.c, sys/cam/nvme nvme_da.c

nda: Update trim stats with the periph lock held

Separate the updating the stats for the completion from the biodone for
each one.

Sponsored by:           Netflix
Reviewed by:            ali_mashtizadeh.com
Differential Revision:  https://reviews.freebsd.org/D60155
DeltaFile
+4-18sys/cam/nvme/nvme_da.c
+22-0sys/cam/cam_iosched.c
+2-0sys/cam/cam_iosched.h
+28-183 files

FreeBSD/src 0040d1f — sys/cam cam_iosched.h cam_iosched.c, sys/cam/ata ata_da.c

cam: Rename cam_iosched_bio_complete to cam_iosched_bio_update_stats

The function updates scheduler statistics but does not complete the
bio. Rename it to avoid implying ownership of bio completion.

Sponsored by:           Netflix

Reviewed by:    ali_mashtizadeh.com
Differential Revision:  https://reviews.freebsd.org/D60349
DeltaFile
+3-3sys/cam/nvme/nvme_da.c
+1-1sys/cam/scsi/scsi_da.c
+1-1sys/cam/cam_iosched.h
+1-1sys/cam/cam_iosched.c
+1-1sys/cam/ata/ata_da.c
+7-75 files

FreeBSD/ports 894b137 — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.5.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.5.0/releasenotes/

(cherry picked from commit d9e9d2e8e8744bc0517fab60037f4f6cb85e8257)
DeltaFile
+3-3www/firefox-esr/distinfo
+2-3www/firefox-esr/Makefile
+5-62 files

FreeBSD/ports d9e9d2e — www/firefox-esr Makefile distinfo

www/firefox-esr: update to 153.5.0 (rc1)

Release Notes (soon):
  https://www.firefox.com/en-US/firefox/153.5.0/releasenotes/
DeltaFile
+3-3www/firefox-esr/distinfo
+2-3www/firefox-esr/Makefile
+5-62 files

FreeBSD/ports 12280f7 — cad/kicad distinfo, cad/kicad-library-footprints pkg-plist

cad/kicad: update KiCad, docs and libraries to 10.0.7

Release Notes soon on https://www.kicad.org/blog/
DeltaFile
+21-0cad/kicad/files/patch-eeschema_sch__io_database_sch__io__database.cpp
+21-0cad/kicad/files/patch-eeschema_sch__io_database_sch__io__http__lib.cpp
+8-8cad/kicad/files/patch-thirdparty_compoundfilereader_compoundfilereader.h
+14-0cad/kicad-library-footprints/pkg-plist
+3-3cad/kicad/distinfo
+3-3cad/kicad-library-templates/distinfo
+70-1411 files not shown
+89-3317 files

FreeBSD/ports 5559d34 — emulators/virtualbox-ose-72 Makefile distinfo, emulators/virtualbox-ose-additions-72 Makefile distinfo

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.18 => 7.2.20

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2#v20

Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit 707c79cdca9f5c6bfa19d1b9401b0e4df438ec27)
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+16-166 files

FreeBSD/ports 707c79c — emulators/virtualbox-ose-72 Makefile distinfo, emulators/virtualbox-ose-additions-72 Makefile distinfo

emulators/virtualbox-ose{,-additions,-kmod}-72: Update 7.2.18 => 7.2.20

Changelog:
https://www.virtualbox.org/wiki/Changelog-7.2#v20

Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+1-1emulators/virtualbox-ose-additions-72/Makefile
+1-1emulators/virtualbox-ose-72/Makefile
+16-166 files