FreeBSD/ports f776a58www/freenginx-devel pkg-plist Makefile

www/freenginx-devel: update list of dependencies

Bump PORTREVISION.
DeltaFile
+37-0www/freenginx-devel/pkg-plist
+6-0www/freenginx-devel/Makefile
+3-3www/freenginx-devel/Makefile.extmod
+5-1www/freenginx-devel/distinfo
+51-44 files

FreeBSD/doc ca3aacawebsite/content/en/releases/15.0R relnotes.adoc

15.0: Add blocklist release notes

Differential Revision:  https://reviews.freebsd.org/D53812
DeltaFile
+5-0website/content/en/releases/15.0R/relnotes.adoc
+5-01 files

FreeBSD/doc 63ddb46documentation/content/en/books/developers-handbook/sockets _index.adoc

handbook/sockets: Update time.nist.gov IP address

It has not been this IP address since 2012.

    % drill -x 192.43.244.18
    ... this.has.not.been.ntp.server.time.nist.gov.since.2012.

Update it to 132.163.96.1.

Reviewed by:    ziaee
Pull Request:   https://github.com/freebsd/freebsd-doc/pull/563
DeltaFile
+7-7documentation/content/en/books/developers-handbook/sockets/_index.adoc
+7-71 files

FreeBSD/doc 0ecd8c6documentation/content/en/books/developers-handbook/sockets _index.adoc

handbook/sockets: Update a stray bzero() comment

The example was changed to use memset() instead of bzero().
Update the text accordingly.

Reviewed by:    ziaee
Fixes:          920aa82eb1 ("sockets(examples): remove unused register, replace bzero with memset")
Pull Request:   https://github.com/freebsd/freebsd-doc/pull/563
DeltaFile
+1-1documentation/content/en/books/developers-handbook/sockets/_index.adoc
+1-11 files

FreeBSD/ports 487013cx11-servers/xorg-server distinfo Makefile

x11-servers/xorg-server: update to 21.1.20

This fixes open CVEs CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231.

Reported by:    rob2g2-freebsd at bitbert.com
PR:             290655
Security:       e99a32c8-b8e2-11f0-8510-b42e991fc52e
MFH:            2025Q4
Approved by:    x11 (maintainer timeout)

(cherry picked from commit 34de5acb0688621eca69ddf0e55f9a928525e199)
DeltaFile
+3-3x11-servers/xorg-server/distinfo
+1-2x11-servers/xorg-server/Makefile
+4-52 files

FreeBSD/ports d0560f7net-p2p/walletd distinfo Makefile, net-p2p/walletd/files patch-vendor_modules.txt patch-build_meta.go

net-p2p/walletd: update to 2.11.0

This update is mandatory to continue participating in the network,
previous versions will cease to work in December 2025!

Changelog: https://github.com/SiaFoundation/walletd/releases/tag/v2.11.0

PR:             291057
MFH:            2025Q4
(cherry picked from commit 0837c81099086e4e4d64fd520bd437c6a2b483d8)
DeltaFile
+33-33net-p2p/walletd/distinfo
+29-30net-p2p/walletd/Makefile
+27-27net-p2p/walletd/files/patch-vendor_modules.txt
+4-4net-p2p/walletd/files/patch-build_meta.go
+93-944 files

FreeBSD/ports ed7d224net-p2p/renterd distinfo Makefile, net-p2p/renterd/files patch-vendor_modules.txt patch-build_meta.go

net-p2p/renterd: update to 2.7.1

This update is mandatory to continue participating in the network,
previous versions will cease to work in December 2025!

Changelog: https://github.com/SiaFoundation/renterd/releases/tag/v2.7.1

PR:             291057
MFH:            2025Q4
(cherry picked from commit 790a4934ee403bf87db70f719fb7de2da651f942)
DeltaFile
+45-47net-p2p/renterd/distinfo
+41-43net-p2p/renterd/Makefile
+42-42net-p2p/renterd/files/patch-vendor_modules.txt
+4-4net-p2p/renterd/files/patch-build_meta.go
+132-1364 files

FreeBSD/ports 5afeb73net-p2p/hostd distinfo Makefile, net-p2p/hostd/files patch-vendor_modules.txt patch-build_meta.go

net-p2p/hostd: update to 2.5.1

This update is mandatory to continue participating in the network,
previous versions will cease to work in December 2025!

Changelog: https://github.com/SiaFoundation/hostd/releases/tag/v2.5.1

PR:             291057
MFH:            2025Q4
(cherry picked from commit 3b412029a4f6188e935b1fe30be66a321c118c45)
DeltaFile
+39-41net-p2p/hostd/distinfo
+32-36net-p2p/hostd/files/patch-vendor_modules.txt
+19-21net-p2p/hostd/Makefile
+4-4net-p2p/hostd/files/patch-build_meta.go
+0-5net-p2p/hostd/files/hostd.yml.in
+94-1075 files

FreeBSD/ports 7f53ed1x11/xmoji Makefile

x11/xmoji: fix build on FreeBSD 15 and later

Seems like we now support inotify() well enough for the port to detect
its presence, but that conflicts with it also detecting kqueue support.
Disable inotify() to resolve the conflict.

MFH:            2025Q4
(cherry picked from commit 3feb67ede9b2da92d04bd33e64430a56f0ea7f25)
DeltaFile
+3-1x11/xmoji/Makefile
+3-11 files

FreeBSD/ports 34de5acx11-servers/xorg-server distinfo Makefile

x11-servers/xorg-server: update to 21.1.20

This fixes open CVEs CVE-2025-62229, CVE-2025-62230, and CVE-2025-62231.

Reported by:    rob2g2-freebsd at bitbert.com
PR:             290655
Security:       e99a32c8-b8e2-11f0-8510-b42e991fc52e
MFH:            2025Q4
Approved by:    x11 (maintainer timeout)
DeltaFile
+3-3x11-servers/xorg-server/distinfo
+1-2x11-servers/xorg-server/Makefile
+4-52 files

FreeBSD/ports b3bc906net-mgmt/hastmon Makefile

net-mgmt/hastmon: mark as broken

Doesn't build, dead upstream, WWW gives 404.
DeltaFile
+4-0net-mgmt/hastmon/Makefile
+4-01 files

FreeBSD/ports ef07317converters/simdutf distinfo pkg-plist

converters/simdutf: update to 7.6.0

Changelog: https://github.com/simdutf/simdutf/releases/tag/v7.6.0

MFH:            no (soname change)
DeltaFile
+3-3converters/simdutf/distinfo
+2-2converters/simdutf/pkg-plist
+1-1converters/simdutf/Makefile
+6-63 files

FreeBSD/ports 3b41202net-p2p/hostd distinfo Makefile, net-p2p/hostd/files patch-vendor_modules.txt patch-build_meta.go

net-p2p/hostd: update to 2.5.1

This update is mandatory to continue participating in the network,
previous versions will cease to work in December 2025!

Changelog: https://github.com/SiaFoundation/hostd/releases/tag/v2.5.1

PR:             291057
MFH:            2025Q4
DeltaFile
+39-41net-p2p/hostd/distinfo
+32-36net-p2p/hostd/files/patch-vendor_modules.txt
+19-21net-p2p/hostd/Makefile
+4-4net-p2p/hostd/files/patch-build_meta.go
+0-5net-p2p/hostd/files/hostd.yml.in
+94-1075 files

FreeBSD/ports f2f978dmultimedia/py-mat2 distinfo Makefile

multimedia/py-mat2: update to 0.14.0

Changelog: https://github.com/jvoisin/mat2/releases/tag/0.14.0
DeltaFile
+3-3multimedia/py-mat2/distinfo
+1-2multimedia/py-mat2/Makefile
+4-52 files

FreeBSD/ports 0837c81net-p2p/walletd distinfo Makefile, net-p2p/walletd/files patch-vendor_modules.txt patch-build_meta.go

net-p2p/walletd: update to 2.11.0

This update is mandatory to continue participating in the network,
previous versions will cease to work in December 2025!

Changelog: https://github.com/SiaFoundation/walletd/releases/tag/v2.11.0

PR:             291057
MFH:            2025Q4
DeltaFile
+33-33net-p2p/walletd/distinfo
+29-30net-p2p/walletd/Makefile
+27-27net-p2p/walletd/files/patch-vendor_modules.txt
+4-4net-p2p/walletd/files/patch-build_meta.go
+93-944 files

FreeBSD/ports e89a7cffinance/ticker distinfo Makefile

finance/ticker: update to 5.1.0

Changelog: https://github.com/achannarasappa/ticker/releases/tag/v5.1.0
DeltaFile
+5-5finance/ticker/distinfo
+1-2finance/ticker/Makefile
+6-72 files

FreeBSD/ports 7b519a5net/kamailio distinfo Makefile, net/kamailio/files patch-cmake_compiler-specific.cmake extra-patch-cmake_modules-docs.cmake

net/kamailio: update to 6.0.4

 - add a patch to fix the build on armv7

Changelog: https://www.kamailio.org/pub/kamailio/6.0.4/ChangeLog

PR:             291047
DeltaFile
+51-0net/kamailio/files/patch-cmake_compiler-specific.cmake
+13-12net/kamailio/files/extra-patch-cmake_modules-docs.cmake
+0-11net/kamailio/files/patch-cmake_defs.cmake
+4-3net/kamailio/files/extra-patch-src_CMakeLists.txt
+3-3net/kamailio/distinfo
+1-1net/kamailio/Makefile
+72-306 files

FreeBSD/ports 790a493net-p2p/renterd distinfo Makefile, net-p2p/renterd/files patch-vendor_modules.txt patch-build_meta.go

net-p2p/renterd: update to 2.7.1

This update is mandatory to continue participating in the network,
previous versions will cease to work in December 2025!

Changelog: https://github.com/SiaFoundation/renterd/releases/tag/v2.7.1

PR:             291057
MFH:            2025Q4
DeltaFile
+45-47net-p2p/renterd/distinfo
+42-42net-p2p/renterd/files/patch-vendor_modules.txt
+41-43net-p2p/renterd/Makefile
+4-4net-p2p/renterd/files/patch-build_meta.go
+132-1364 files

FreeBSD/ports 3feb67ex11/xmoji Makefile

x11/xmoji: fix build on FreeBSD 15 and later

Seems like we now support inotify() well enough for the port to detect
its presence, but that conflicts with it also detecting kqueue support.
Disable inotify() to resolve the conflict.

MFH:            2025Q4
DeltaFile
+3-1x11/xmoji/Makefile
+3-11 files

FreeBSD/ports a7f8b1cgraphics/hugin pkg-plist Makefile, graphics/hugin/files patch-CMakeLists.txt

graphics/hugin: update to 2025.0.0

 - add a LAPACK option to use a LAPACK-based solver in levmar over
   the built in one; this improves numerical stability
 - new binary hugin_toolbox
 - dependencies graphics/libpano13 and graphics/vigra must be updated
   to their most recent versions for the build to succeed

Changelog: https://groups.google.com/g/hugin-ptx/c/kHBjmb_3k_g/m/LdNmvDxWAQAJ
DeltaFile
+44-54graphics/hugin/pkg-plist
+14-13graphics/hugin/Makefile
+0-11graphics/hugin/files/patch-CMakeLists.txt
+3-3graphics/hugin/distinfo
+61-814 files

FreeBSD/ports e8ec5a6devel/go-tools distinfo Makefile

devel/go-tools: update to 0.39.0

Changelog: https://github.com/golang/tools/compare/v0.38.0...v0.39.0

Selected upstream changes:
 - cmd/deadcode: suppress marker interface method reporting
DeltaFile
+5-5devel/go-tools/distinfo
+1-2devel/go-tools/Makefile
+6-72 files

FreeBSD/ports 0c4cab0multimedia/x265 Makefile distinfo, multimedia/x265/files patch-warnings patch-arm-assembly

multimedia/x265: upgrade from 3.6 to 4.1

Unlike with the 4.0, there should be no API compatibility problems.

Changelog: https://x265.readthedocs.io/en/master/releasenotes.html

Reviewed by:    pkubaj
PR:             290764
DeltaFile
+36-56multimedia/x265/Makefile
+15-8multimedia/x265/files/patch-warnings
+0-9multimedia/x265/files/patch-arm-assembly
+3-3multimedia/x265/distinfo
+1-1multimedia/x265/pkg-plist
+55-775 files

FreeBSD/src 465c30csys/dev/nvme nvme_ctrlr.c nvme_ns.c

nvme: add support for DIOCGIDENT

Add support for the DIOCGIDENT ioctl to both nvme controller device
nodes and namespace device nodes.

This information was already available via the nda(4) device node.
However, mapping /dev/nvmeX to /dev/ndaY device nodes is not
straightforward, so it's better to get it directly from the /dev/nvme
device node.

PR:             290259
Sponsored by:   ConnectWise
Submitted by:   imp (mostly)
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1875

(cherry picked from commit 6d0001d44490becdd20d627ce663c72a30b9aac3)
DeltaFile
+24-0sys/dev/nvme/nvme_ctrlr.c
+5-0sys/dev/nvme/nvme_ns.c
+1-0sys/dev/nvme/nvme_private.h
+30-03 files

FreeBSD/src dbf10fbtests/sys/netpfil/pf sctp.sh

tests/sys/netpfil/pf/sctp: make use of required.kmods

This greatly speeds up skipping a test that can't be run.

Sponsored by:   ConnectWise
Reviewed by:    kp
Differential Revision: https://reviews.freebsd.org/D53215

(cherry picked from commit 7648d2ebda22fe21ed385cc7d76813a1a9c17c99)
DeltaFile
+11-7tests/sys/netpfil/pf/sctp.sh
+11-71 files

FreeBSD/src cd81f86usr.bin/find find.c

find: fix pathnames printed by the SIGINFO handler

Don't duplicate the last component.

PR:             290362
Reported by:    John F. Carr <jfc at mit.edu>
Fixes:          d06a00963b7
Reviewed by:    jilles, Goran Mekić <meka at tilda.center>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1878

(cherry picked from commit f6d767fe862964f704baf4eb388a30ed8227bb65)
DeltaFile
+1-1usr.bin/find/find.c
+1-11 files

FreeBSD/src 3b8ac78sys/fs/fuse fuse_device.c, tests/sys/fs/fusefs notify.cc mockfs.cc

fusefs: fix page fault triggered by async notification when unmounted

A FUSE daemon can send asynchronous notification to the kernel in order
to, for example, invalidate an inode's cache.  Fix a page fault that can
happen if the file system isn't yet mounted, or is already unmounted,
when that notification arrives.

PR:             290519
Reviewed by:    emaste
Differential Revision: https://reviews.freebsd.org/D53356

(cherry picked from commit 5d42c8813976af484fd3e9a896c7839ba27ca764)
DeltaFile
+56-0tests/sys/fs/fusefs/notify.cc
+6-0sys/fs/fuse/fuse_device.c
+3-1tests/sys/fs/fusefs/mockfs.cc
+3-1tests/sys/fs/fusefs/mockfs.hh
+68-24 files

FreeBSD/src f6688f9tests/sys/fs/fusefs bad_server.cc mockfs.cc

fusefs: Fix intermittency in the BadServer.ShortWrite test case

We were using the m_quit bit for two similar but distinct uses:

* To instruct the server to quit
* To cope with the kernel forcibly unmounting the fs

Fix the intermittent test failure by adding a separate bit,
m_expect_unmount, to handle cases like the latter.

Reported by:    Siva Mahadevan <me at svmhdvn.name>
Revied by:      Siva Mahadevan <me at svmhdvn.name>
Differential Revision: https://reviews.freebsd.org/D53357

(cherry picked from commit d86025c1d49c84c4dc8c3635c83c078ad56e5a53)
DeltaFile
+4-4tests/sys/fs/fusefs/bad_server.cc
+3-2tests/sys/fs/fusefs/mockfs.cc
+3-0tests/sys/fs/fusefs/mockfs.hh
+10-63 files

FreeBSD/src e535902tests/sys/fs/fusefs bad_server.cc

fusefs: fix intermittency in the BadServer.ShortWrite test

This test implicitly depended on the order in which two threads
completed.  If the test thread finished first, the test would pass.  But
if the mock file system thread did, it would attempt to read from an
unmounted file system, and fail.  As a result, the test would randomly
fail once out of every several thousand executions.  Fix it by telling
the mock file system's event loop to exit without attempting to read any
more events.

Reported by:    Siva Mahadevan <me at svmhdvn.name>
Reviewed by:    Siva Mahadevan <me at svmhdvn.name>
Differential Revision: https://reviews.freebsd.org/D53080

(cherry picked from commit d1bd541b385d49d2ae3a8bad9df72779b606e208)
DeltaFile
+5-0tests/sys/fs/fusefs/bad_server.cc
+5-01 files

FreeBSD/src dd0e6bbsys/netinet tcp_usrreq.c

tcp: Enable symmetric hashing by setting hash on outgoing conns

Now that we can trust NICs to supply an identical hash result
to software, we can setup the inpcb hash on outgoing connections.
This gives us symmetric hashing, meaning packets should enter
and leave on the same NIC queue.

Differential Revision:  https://reviews.freebsd.org/D53104
Reviewed by: adrian, cc, kbowling, tuexen, zlei
Sponsored by: Netflix
DeltaFile
+10-0sys/netinet/tcp_usrreq.c
+10-01 files

FreeBSD/src cfad68csys/dev/igc if_igc.c igc_txrx.c

igc: use newly exposed RSS hash key API rather than ad-hoc hashing

Differential Revision:  https://reviews.freebsd.org/D53103
Reviewed by: markj
Sponsored by: Netflix
DeltaFile
+1-6sys/dev/igc/if_igc.c
+0-2sys/dev/igc/igc_txrx.c
+1-82 files