FreeBSD/ports 3ae2665 — security/openssh-portable distinfo Makefile

security/openssh-portable: Update GSSAPI from latest debian patch.

Submitted by:   Garrett Wollman
PR:             298530
DeltaFile
+3-4security/openssh-portable/Makefile
+3-1security/openssh-portable/distinfo
+6-52 files

FreeBSD/ports 7e6315a — www/domoticz-devel pkg-plist distinfo

www/domoticz-devel: update to 2026.4.18490

Update to 2026.4.18490.
Fix stage-qa issues reported.
Update the libwebem dependency
DeltaFile
+8-6www/domoticz-devel/Makefile
+5-5www/domoticz-devel/distinfo
+0-8www/domoticz-devel/pkg-plist
+13-193 files

FreeBSD/src 9c67d6e — sys/netinet6 in6_pcb.c

inpcb: inp_next() never returns a freed inpcb
DeltaFile
+0-2sys/netinet6/in6_pcb.c
+0-21 files

FreeBSD/src 49548ea — sys/netinet udp_usrreq.c

udp: in_pcblookup() never returns a freed inpcb
DeltaFile
+1-2sys/netinet/udp_usrreq.c
+1-21 files

FreeBSD/src abb8b02 — sys/netinet6 icmp6.c

icmp6: make icmp6_notify_error() more readable

Remove a level of indentation, improve line breaks, remove single use
variables.  No functional change.
DeltaFile
+146-159sys/netinet6/icmp6.c
+146-1591 files

FreeBSD/src 331333b — sys/netpfil/ipfw ip_fw_dynamic.c

ipfw: hold sleepable "upper half lock" for periodic state expiry

The state expiration may lead to freeing rules, which requires this lock.
Since the lock is sleepable, move the expiry routine from callout context
to a taskqueue.  This also should have a positive effect of not running
expensive function as a callout.

Fixes:  e3caa360d5d0a73af0de1d293d5b8ff6e900ceb4

Reviewed by:            pouria
Differential Revision:  https://reviews.freebsd.org/D60869
DeltaFile
+12-9sys/netpfil/ipfw/ip_fw_dynamic.c
+12-91 files

FreeBSD/src 7146ad0 — sys/netinet in_kdtrace.h in_kdtrace.c, sys/netinet/tcp_stacks bbr.c rack.c

tcp: refactor tcp_autosndbuf() and associated sysctls

Rename tcp_sndbuf_autoscale() to tcp_autosndbuf().  This matches
complementary tcp_autorcvbuf() that was factored out as a separate
function a few months before tcp_sndbuf_autoscale() was.  Move the large
comment to the header of the function.  Use unsigned types for all sizing
sysctls and variables and use bool for the switching sysctl.  Add a
comment above net.inet.tcp.sendbuf_auto_lowat (default to off) providing a
reference to its origins.  Add DTrace probe tcp::send-autoresize,
complementary to the existing tcp::receive-autoresize.

Rack has its own function, just enable the DTrace probe there.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D60732
DeltaFile
+69-71sys/netinet/tcp_output.c
+5-5sys/netinet/tcp_var.h
+4-1sys/netinet/tcp_stacks/rack.c
+4-0sys/netinet/in_kdtrace.c
+1-1sys/netinet/tcp_stacks/bbr.c
+1-0sys/netinet/in_kdtrace.h
+84-786 files

FreeBSD/src 04cd9bc — sys/netinet tcp_usrreq.c in_kdtrace.c, sys/netinet/tcp_stacks bbr.c rack.c

tcp: refactor tcp_autorcvbuf() and associated sysctls

Run the entire function under the socket buffer lock.  Make it responsible
to set the new limit or clear SB_AUTOSIZE in case of a failure.  Use
unsigned type for newsize, that matches both the sb_hiwat type and min()
argument types.  Make byte counter in the tcpcb unsigned, too.  Make the
sizing tunables unsigned, and make the switching tunable a boolean.  Don't
execute Dtrace probe in case of a failure.  Simplify the Dtrace probe to
report only relevant information, the previous probe looked more like a
leftover from a debugging session.

Reviewed by:            tuexen
Differential Revision:  https://reviews.freebsd.org/D60731
DeltaFile
+23-27sys/netinet/tcp_input.c
+3-17sys/netinet/tcp_stacks/rack.c
+1-10sys/netinet/tcp_stacks/bbr.c
+5-6sys/netinet/tcp_var.h
+2-6sys/netinet/in_kdtrace.c
+1-1sys/netinet/tcp_usrreq.c
+35-676 files

FreeBSD/ports 8c3527e — devel/sentry-cli Makefile Makefile.crates, devel/sentry-cli/files patch-Cargo.toml

devel/sentry-cli: Update to 3.8.1

Changelog: https://github.com/getsentry/sentry-cli/blob/3.8.1/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+9-9devel/sentry-cli/distinfo
+3-3devel/sentry-cli/Makefile.crates
+2-2devel/sentry-cli/files/patch-Cargo.toml
+1-2devel/sentry-cli/Makefile
+15-164 files

FreeBSD/ports 05c18de — emulators/virtualbox-ose-72 Makefile distinfo, emulators/virtualbox-ose-72/files patch-src_VBox_Runtime_Makefile.kmk

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

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

Security:       CVE-2026-87322
Security:       CVE-2026-87301
Security:       CVE-2026-101598
Security:       CVE-2026-101599
Security:       CVE-2026-87303
Security:       CVE-2026-87311
Sponsored by:   UNIS Labs
MFH:            2026Q4

(cherry picked from commit bcea1e6e26a1ec0ab27e0c450bb82501bd386a33)
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+5-5emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-2emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+20-211 files not shown
+21-227 files

FreeBSD/ports bcea1e6 — emulators/virtualbox-ose-72 Makefile distinfo, emulators/virtualbox-ose-72/files patch-src_VBox_Runtime_Makefile.kmk

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

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

Security:       CVE-2026-87322
Security:       CVE-2026-87301
Security:       CVE-2026-101598
Security:       CVE-2026-101599
Security:       CVE-2026-87303
Security:       CVE-2026-87311
Sponsored by:   UNIS Labs
MFH:            2026Q4
DeltaFile
+7-7emulators/virtualbox-ose-72/distinfo
+5-5emulators/virtualbox-ose-72/files/patch-src_VBox_Runtime_Makefile.kmk
+3-3emulators/virtualbox-ose-kmod-72/distinfo
+3-3emulators/virtualbox-ose-additions-72/distinfo
+1-2emulators/virtualbox-ose-72/Makefile
+1-1emulators/virtualbox-ose-kmod-72/Makefile
+20-211 files not shown
+21-227 files

FreeBSD/ports e774c4b — security/wazuh-agent distinfo, security/wazuh-dashboard pkg-plist

security/wazuh*: update to 4.14.9

- Update cpython bundle to 3.11.17
- Remove obsolete patch file
- Use PYTHON_DISTVERSION for avoid temporarily pkg-plist issues when
  system python is updated. The best is keep system python and bundle
  python with the same version.

ChangeLog at:   https://documentation.wazuh.com/current/release-notes/release-4-14-9.html
PR:             299490

(cherry picked from commit 47b0693c6d1b507bd0acd1908d8317c0e43f547a)
DeltaFile
+365-687security/wazuh-manager/pkg-plist
+75-75security/wazuh-manager/distinfo
+100-17security/wazuh-dashboard/pkg-plist
+39-39security/wazuh-agent/distinfo
+0-29security/wazuh-manager/files/patch-src_external_cpython_Modules__socketmodule.c
+9-9security/wazuh-server/distinfo
+588-8567 files not shown
+611-87613 files

FreeBSD/ports 47b0693 — security/wazuh-agent distinfo, security/wazuh-dashboard pkg-plist

security/wazuh*: update to 4.14.9

- Update cpython bundle to 3.11.17
- Remove obsolete patch file
- Use PYTHON_DISTVERSION for avoid temporarily pkg-plist issues when
  system python is updated. The best is keep system python and bundle
  python with the same version.

ChangeLog at:   https://documentation.wazuh.com/current/release-notes/release-4-14-9.html
PR:             299490
DeltaFile
+365-687security/wazuh-manager/pkg-plist
+75-75security/wazuh-manager/distinfo
+100-17security/wazuh-dashboard/pkg-plist
+39-39security/wazuh-agent/distinfo
+0-29security/wazuh-manager/files/patch-src_external_cpython_Modules__socketmodule.c
+9-9security/wazuh-server/distinfo
+588-8567 files not shown
+611-87613 files

FreeBSD/ports 9b99912 — databases/ldb25 Makefile, databases/ldb28 Makefile

database/ldb*: fix lmdb0 brekage

Reported by:    pkg-fallout
Sponsored by:   Klara, Inc.
DeltaFile
+5-1databases/ldb29/Makefile
+5-1databases/ldb28/Makefile
+5-1databases/ldb25/Makefile
+15-33 files

FreeBSD/ports f3611d9 — security/vuxml/vuln 2026.xml

security/vuxml: document brotli vulnerability
DeltaFile
+26-0security/vuxml/vuln/2026.xml
+26-01 files

FreeBSD/ports 0b780ba — editors/emacs Makefile, editors/emacs/files patch-lisp_net_tramp-archive.el patch-lisp_net_tramp.el

editors/emacs: Backport fix for CVE-2026-108976

Security:       CVE-2026-108976
Security:       436ad1a7-ccc8-11f1-af18-c4ff99d93a55
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60930

(cherry picked from commit 21b135f8e5bc0c525b24467af268c58cb71aa526)
DeltaFile
+62-0editors/emacs/files/patch-lisp_net_tramp.el
+23-0editors/emacs/files/patch-lisp_net_tramp-archive.el
+1-1editors/emacs/Makefile
+86-13 files

FreeBSD/src 0a9e5c6 — sbin/ping/tests ping_test.sh

tests/ping: Fix date(1) invocations

Fixes:  069681afd58a ("ping: use CLOCK_REALTIME for ICMP Originate Timestamp")
(cherry picked from commit 667dd9eafa4d5352efdfcdc1a9e228c23fbc60f5)
DeltaFile
+2-2sbin/ping/tests/ping_test.sh
+2-21 files

FreeBSD/src 6c604ba — sbin/ping ping.c, sbin/ping/tests ping_test.sh

ping: use CLOCK_REALTIME for ICMP Originate Timestamp

RFC 792 defines the ICMP Originate Timestamp field as milliseconds
since midnight UTC.  However, ping(8) currently derives this value
from CLOCK_MONOTONIC, which represents time since an unspecified
starting point and is not related to UTC.

The issue was introduced by commit 1ad76f1b6047, which replaced
gettimeofday(2) with clock_gettime(CLOCK_MONOTONIC) for timekeeping
in ping(8).

Fix this by using CLOCK_REALTIME when generating the ICMP originate
timestamp.

Before:

$ ping -Mt -c1 127.0.0.1
ICMP_TSTAMP
PING 127.0.0.1 (127.0.0.1): 56 data bytes

    [17 lines not shown]
DeltaFile
+35-0sbin/ping/tests/ping_test.sh
+8-1sbin/ping/ping.c
+43-12 files

FreeBSD/src 49f56f3 — sbin/ping/tests ping_test.sh

ping: fix test timestamp_origin when tstamprepl is disabled

The timestamp_origin test sends an ICMP Timestamp Request (ping -Mt) and parses
the tso/tsr fields out of the reply.
When the sysctl net.inet.icmp.tstamprepl is 0, the kernel silently drops the
request, ping receives no reply, and the sed extraction yields an empty $tso.
The test then fails inside atf_check test -n "$tso" with the unhelpful message

Approved by:    maxim
Sponsored by:   Netflix
Differential Revision:  https://reviews.freebsd.org/D57287

(cherry picked from commit ff873565bc2c3e47fe1d070305aa851189ee8bcf)
DeltaFile
+15-1sbin/ping/tests/ping_test.sh
+15-11 files

FreeBSD/ports ccd47a9 — www/R-cran-selectr Makefile distinfo

www/R-cran-selectr: Update to 0.8-0

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

FreeBSD/src 4292233 — sbin/ping ping.c, sbin/ping/tests test_ping.py

ping: do a better job with what we received from the net, part 2

When we see a difference between the payload we sent and what we
received, we dump both but we were not prepared for the case when
the received payload is less than we sent.  In this case we were trying
to dump more than needed.

Funny enough, 23 years ago I already fixed a similar issue here but
didn't pay attention to this small dumping loop.

Test written by jlduran.

Reviewed by:    jlduran
MFC after:      1 month
Found with:     Claude Code Sonnet 5

Differential Revision: https://reviews.freebsd.org/D59556
Differential Revision: https://reviews.freebsd.org/D59582

(cherry picked from commit 0b9434d707c71de7b1b62e400e6e780224f0384d)
DeltaFile
+39-1sbin/ping/tests/test_ping.py
+4-2sbin/ping/ping.c
+43-32 files

FreeBSD/src 43e0c9c — sbin/ping ping.c

ping: do a better job checking what we receive from the net

- zero out a buffer for the incoming icmp message that
  we are about to parse
- for ICMP_MASKREPLY and ICMP_TSTAMPREPLY responses check their length
  and warn and reject them if they are truncated

Without these checks a part of stack allocated struct icmp icp could
be printed out which seems low severity since we already dropped root
privileges by the time icp is allocated.

Reviewed by:    glebius
MFC after:      1 month
Found with:     Claude Code Sonnet 5

Differential Revision: https://reviews.freebsd.org/D59555

(cherry picked from commit aa6683207d189a0b58ccf8806bd9f8793914bc45)
DeltaFile
+15-0sbin/ping/ping.c
+15-01 files

FreeBSD/ports 7324e31 — net-mgmt/librenms distinfo Makefile

net-mgmt/librenms: Update to 26.10.2

re: https://github.com/librenms/librenms/releases/tag/26.10.2

This release requires a database update.

Sponsored by:   Yes
DeltaFile
+7-10net-mgmt/librenms/Makefile
+5-5net-mgmt/librenms/distinfo
+12-152 files

FreeBSD/ports c8e8956 — net/syncthing Makefile distinfo

net/syncthing: Update to 2.1.7

re: https://github.com/syncthing/syncthing/releases/tag/v2.1.7
DeltaFile
+3-3net/syncthing/distinfo
+1-2net/syncthing/Makefile
+4-52 files

FreeBSD/ports f655baf — lang/php82 Makefile, lang/php83 Makefile

lang/php8*: Force fresh FreeBSD.org package builds.

No functional changes to the ports.

The packages were built manually today from a temporary branch to
incorporate the RCE fixes without triggering unnecessary rebuilds.
These fixes were cherry-picked onto the previous package build rather
than built from a published branch.

Bump the ports to trigger fresh builds from the published tree,
ensuring reproducibility and accurate package metadata.

MFH:    2026Q4
(cherry picked from commit 44fd248dd4d7337c7e3517d1852be9d3dfd6071c with
 lmdb reference removed)
DeltaFile
+1-0lang/php85/Makefile
+1-0lang/php84/Makefile
+1-0lang/php83/Makefile
+1-0lang/php82/Makefile
+4-04 files

FreeBSD/ports 44fd248 — lang/php82 Makefile, lang/php83 Makefile

lang/php8*: Force fresh FreeBSD.org package builds.

No functional changes to the ports.

The packages were built manually today from a temporary branch to
incorporate the RCE fixes without triggering unnecessary rebuilds.
These fixes were cherry-picked onto the previous package build rather
than built from a published branch. The cherry-picks also omitted the
lmdb change in 85ba298b7e0.

Bump the ports to trigger fresh builds from the published tree,
ensuring reproducibility and accurate package metadata.

MFH:    2026Q4
DeltaFile
+1-0lang/php85/Makefile
+1-0lang/php84/Makefile
+1-0lang/php83/Makefile
+1-0lang/php82/Makefile
+4-04 files

FreeBSD/ports 188b345 — sysutils/fjord Makefile distinfo

sysutils/fjord: Update to 0.3.2

ChangeLog:      https://github.com/daemonless/fjord/releases/tag/v0.3.2

Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D60955
DeltaFile
+3-3sysutils/fjord/distinfo
+1-2sysutils/fjord/Makefile
+4-52 files

FreeBSD/ports abeaa89 — multimedia/mkvtoolnix Makefile distinfo

multimedia/mkvtoolnix: Update to upstream release 103.0

Details:
- New features, enhancements and bugfixes, see:
  https://mkvtoolnix.download/doc/NEWS.md

MFH:            2026Q4
DeltaFile
+3-3multimedia/mkvtoolnix/distinfo
+1-2multimedia/mkvtoolnix/Makefile
+4-52 files

FreeBSD/ports 76a8950 — www/freenginx Makefile Makefile.extmod, www/nginx Makefile Makefile.extmod

www/{nginx,nginx-devel,freenginx}: 3rd-party modules management

Build the auth_ldap module from its own source port, and add the
cert_expiry, ip_anon, stream limit_req and syslog5424 modules.

Sponsored by:   Netzkommune GmbH
DeltaFile
+24-6www/nginx/Makefile.extmod
+24-6www/nginx-devel/Makefile.extmod
+24-6www/freenginx/Makefile.extmod
+25-0www/nginx/Makefile
+25-0www/nginx-devel/Makefile
+25-0www/freenginx/Makefile
+147-1812 files not shown
+174-5718 files

FreeBSD/ports 97017ca — www Makefile, www/nginx-module-syslog5424 distinfo pkg-descr

www/nginx-module-syslog5424: Add New Port

The syslog5424 module sends an access line in the format RFC 5424 asks for:
version, RFC 3339 timestamp, hostname, app name, process id, message id and
structured data.

Sponsored by:   Netzkommune GmbH
DeltaFile
+35-0www/nginx-module-syslog5424/Makefile
+14-0www/nginx-module-syslog5424/files/pkg-message.in
+8-0www/nginx-module-syslog5424/pkg-descr
+3-0www/nginx-module-syslog5424/distinfo
+1-0www/Makefile
+61-05 files