FreeBSD/src 62ccaeclib/libc/gen exterr_cat_filenames.h, sys/kern tty.c

kern/tty.c: Exterrorize returns

Approved by:    kib
Pull Request:   https://github.com/freebsd/freebsd-src/pull/2349
DeltaFile
+27-22sys/kern/tty.c
+1-0sys/sys/exterr_cat.h
+1-0lib/libc/gen/exterr_cat_filenames.h
+29-223 files

FreeBSD/ports 40e7227net-p2p/jackett Makefile pkg-plist

net-p2p/jackett: Update to 0.24.2330

PR:    296592
DeltaFile
+443-283net-p2p/jackett/distinfo
+352-272net-p2p/jackett/Makefile.nuget
+33-36net-p2p/jackett/pkg-plist
+1-1net-p2p/jackett/Makefile
+829-5924 files

FreeBSD/ports afcb256print/cups Makefile pkg-plist

print/cups: Fix pkg-plist with option OPENSSL
DeltaFile
+2-2print/cups/pkg-plist
+1-1print/cups/Makefile
+3-32 files

FreeBSD/ports 4d240fbdatabases/mysql97-server pkg-plist Makefile

databases/mysql97-{client,server}: Update to 9.7.2

This release contains the security fixes of the Oracle Critical
Patch Update of July 2026. 43 of the 54 MySQL issues apply to the
9.7 series and to the MySQL Router built from this port.

Drop patch-libs_mysql_gtid_tag__plain.h, the type_traits include
is upstream as of 9.7.2.

Changes:
https://dev.mysql.com/doc/relnotes/mysql/9.7/en/news-9-7-2.html

Security:       10f5f76e-90a5-11f1-bc30-3497f65b111b
Sponsored by:   Netzkommune GmbH

(cherry picked from commit e04b81ba66c8f185ffc21337c18161ac69bff145)
DeltaFile
+3-3databases/mysql97-server/distinfo
+1-1databases/mysql97-server/Makefile
+1-0databases/mysql97-server/pkg-plist
+5-43 files

FreeBSD/ports 930247cdatabases/mysql84-server Makefile distinfo

databases/mysql84-{client,server}: Update to 8.4.11

This release contains the security fixes of the Oracle Critical
Patch Update of July 2026. 31 of the 54 MySQL issues apply to the
8.4 series and to the MySQL Router built from this port.

Changes:
https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-11.html

Security:       10f5d195-90a5-11f1-bc30-3497f65b111b
Sponsored by:   Netzkommune GmbH

(cherry picked from commit 335950b823a1ad33d6f2bc20f869df46c2c624b7)
DeltaFile
+3-3databases/mysql84-server/distinfo
+1-1databases/mysql84-server/Makefile
+4-42 files

FreeBSD/ports e04b81bdatabases/mysql97-client Makefile, databases/mysql97-server pkg-plist Makefile

databases/mysql97-{client,server}: Update to 9.7.2

This release contains the security fixes of the Oracle Critical
Patch Update of July 2026. 43 of the 54 MySQL issues apply to the
9.7 series and to the MySQL Router built from this port.

Drop patch-libs_mysql_gtid_tag__plain.h, the type_traits include
is upstream as of 9.7.2.

Changes:
https://dev.mysql.com/doc/relnotes/mysql/9.7/en/news-9-7-2.html

Security:       10f5f76e-90a5-11f1-bc30-3497f65b111b
Sponsored by:   Netzkommune GmbH
DeltaFile
+0-10databases/mysql97-server/files/patch-libs_mysql_gtid_tag__plain.h
+3-3databases/mysql97-server/distinfo
+2-2databases/mysql97-server/Makefile
+1-1databases/mysql97-client/Makefile
+1-0databases/mysql97-server/pkg-plist
+7-165 files

FreeBSD/ports 335950bdatabases/mysql84-client Makefile, databases/mysql84-server Makefile distinfo

databases/mysql84-{client,server}: Update to 8.4.11

This release contains the security fixes of the Oracle Critical
Patch Update of July 2026. 31 of the 54 MySQL issues apply to the
8.4 series and to the MySQL Router built from this port.

Changes:
https://dev.mysql.com/doc/relnotes/mysql/8.4/en/news-8-4-11.html

Security:       10f5d195-90a5-11f1-bc30-3497f65b111b
Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3databases/mysql84-server/distinfo
+2-2databases/mysql84-server/Makefile
+1-1databases/mysql84-client/Makefile
+6-63 files

FreeBSD/ports 7f4a5b9security/vuxml/vuln 2026.xml

security/vuxml: Document MySQL vulnerabilities from CPU Jul 2026

The Oracle Critical Patch Update of July 2026 fixes 54 issues in
Oracle MySQL. 31 of them affect the 8.4 series, 43 the 9.7 series,
including the MySQL Router shipped with the server ports.

Three issues require no credentials: one in the X Plugin and two in
MySQL Router, the latter of which allows unauthorized read and write
access. The remaining ones mostly need a privileged account and lead
to a denial of service.

Fixed in 8.4.11 and 9.7.2 respectively.

Sponsored by:   Netzkommune GmbH
DeltaFile
+168-0security/vuxml/vuln/2026.xml
+168-01 files

FreeBSD/src 3c8f843share/man/man4 ctl.4

ctl.4: Document the assumption that CTL HA runs only on trusted networks

The CTL High Availablity clustering feature allows a pair of hosts to
implement transparent failover.  The implementation uses a TCP
connection to exchange messages.  There is no authentication mechanism
and the protocol itself embeds kernel pointers in the messages exchanged
between HA hosts.  This property (of CTL_MSG_DATAMOVE messages
specifically), as well as insufficient validation of inbound messages,
mean that anyone able to access a CTL HA port is able to remotely
execute code on that host.

Provide a warning to this effect in the CTL man page.

Reported by:    Ryan of Calif.io
Reviewed by:    ziaee, ken, mav
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58622
DeltaFile
+6-1share/man/man4/ctl.4
+6-11 files

FreeBSD/src e6b0384contrib/lib9p/example Makefile server.c

lib9p: fix compilation errors in example server

Reviewed by:    markj
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D58634
DeltaFile
+2-2contrib/lib9p/example/server.c
+1-1contrib/lib9p/example/Makefile
+3-32 files

FreeBSD/src 196874csys/netinet6 raw_ip6.c

rawip: Fix handling of checksums in rip6_input()

A v6 raw socket may ask the kernel to validate the checksum of an
inbound packet.  If it does, and the validation fails, we discard the
packet, but this isn't really right: other raw sockets may wish to
receive a copy of the packet anyway.

Rework checksum handling to address this problem, and use a flag to
avoid computing the checksum more than once for a given packet.

Fixes:          de2d47842e880281 ("SMR protection for inpcbs")
Reviewed by:    pouria, glebius
Reported by:    Yunzhi Ke
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D58559
DeltaFile
+15-11sys/netinet6/raw_ip6.c
+15-111 files

FreeBSD/ports 93435fcdevel/qschematic pkg-plist Makefile

devel/qschematic: Update to 3.1.0

Changelog: https://github.com/simulton/QSchematic/releases/tag/3.1.0

Sponsored by:   Simulton GmbH
DeltaFile
+3-3devel/qschematic/distinfo
+1-1devel/qschematic/Makefile
+1-0devel/qschematic/pkg-plist
+5-43 files

FreeBSD/ports 2c7d325x11-fonts/font-misc-misc pkg-descr distinfo

x11-fonts/font-misc-misc: Update to 1.1.3

Update WWW and pkg-descr.
Add LICENSE.

https://lists.x.org/archives/xorg-announce/2023-February/003363.html

PR:             297290
Approved by:    x11 (arrowd)
Approved by:    fluffy (mentor)
DeltaFile
+6-6x11-fonts/font-misc-misc/Makefile
+3-2x11-fonts/font-misc-misc/distinfo
+2-1x11-fonts/font-misc-misc/pkg-descr
+11-93 files

FreeBSD/ports 43c36acnet-mgmt/p5-OSLV-Monitor Makefile distinfo

net-mgmt/p5-OSLV-Monitor: Update to 1.0.6

re: https://github.com/VVelox/OSLV-Monitor/releases/tag/1.0.6
DeltaFile
+3-3net-mgmt/p5-OSLV-Monitor/distinfo
+1-1net-mgmt/p5-OSLV-Monitor/Makefile
+4-42 files

FreeBSD/ports afd054daudio/ocp pkg-plist distinfo

audio/ocp: Update to 3.4.0
DeltaFile
+6-3audio/ocp/Makefile
+3-3audio/ocp/distinfo
+1-0audio/ocp/pkg-plist
+10-63 files

FreeBSD/ports 9b3e128games/anki Makefile Makefile.crates, games/anki/files patch-package.json

games/anki: Update to 26.08

* Switch to USES=npm and adjust/remove the relevant parts.

  Although Yarn v4 is already being used according to "package.json",
  stick with Yarn v1 for now to complete a 1:1 migration from the before
  to the after state with respect to the used tools during build.

Changelog:

https://github.com/ankitects/anki/releases/tag/26.08
DeltaFile
+5,001-0games/anki/files/packagejsons/yarn.lock
+105-443games/anki/distinfo
+48-217games/anki/Makefile.crates
+106-0games/anki/files/packagejsons/package.json
+10-21games/anki/Makefile
+0-21games/anki/files/patch-package.json
+5,270-7021 files not shown
+5,274-7027 files

FreeBSD/ports 8bd693b. UIDs GIDs, net/turnserver distinfo Makefile

net/turnserver: Update 4.14.0 => 4.16.0

Port changes:
- Run turnserver as non-root by default.
- Pet port(lint|fmt|clippy).

PR:             297251, 296810
Reported by:    Frank Wall <freebsd at moov.de>
Reported by     Zixu Wu <zx at bv3.dev>
Approved by:    Chris Hutchinson <portmaster at bsdforge.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Co-authored-by: Frank Wall <freebsd at moov.de>
Co-authored-by: Zixu Wu <zx at bv3.dev>
Security:       GHSA-5538-7cxj-5jcc
MFH:            2026Q3

(cherry picked from commit 87d11fd7305cb245dff284e34be3a5c0c423aa60)
DeltaFile
+59-45net/turnserver/Makefile
+6-2net/turnserver/files/turnserver.in
+2-2net/turnserver/distinfo
+4-0net/turnserver/files/pkg-message.in
+1-1UIDs
+1-1GIDs
+73-516 files

FreeBSD/ports 87d11fd. UIDs GIDs, net/turnserver distinfo Makefile

net/turnserver: Update 4.14.0 => 4.16.0

Port changes:
- Run turnserver as non-root by default.
- Pet port(lint|fmt|clippy).

PR:             297251, 296810
Reported by:    Frank Wall <freebsd at moov.de>
Reported by     Zixu Wu <zx at bv3.dev>
Approved by:    Chris Hutchinson <portmaster at bsdforge.com> (maintainer)
Approved by:    osa, vvd (Mentors, implicit)
Co-authored-by: Frank Wall <freebsd at moov.de>
Co-authored-by: Zixu Wu <zx at bv3.dev>
Security:       GHSA-5538-7cxj-5jcc
MFH:            2026Q3
DeltaFile
+59-45net/turnserver/Makefile
+6-2net/turnserver/files/turnserver.in
+2-2net/turnserver/distinfo
+4-0net/turnserver/files/pkg-message.in
+1-1UIDs
+1-1GIDs
+73-516 files

FreeBSD/ports 6ed5a6csecurity/tailscale Makefile distinfo

security/tailscale: Update to 1.102.2

MFH:            2026Q3
(cherry picked from commit 32960df8d45683365cb0f8e26247e6f7ddd3aa8a)
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files

FreeBSD/ports 32960dfsecurity/tailscale Makefile distinfo

security/tailscale: Update to 1.102.2

MFH:            2026Q3
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files

FreeBSD/src 4ebcdb8sys/fs/pseudofs pseudofs.c

pseudofs: Don't purge the cache on shutdown

This is a waste of time and results in a use-after-free if linsysfs is
loaded and a USB network interface is in use, since USB devices are
disconnected at shutdown, which triggers a call into linsysfs, which
then tries to destroy a pseudofs node which has already been purged.

MFC after:      1 week
Reviewed by:    glebius
Differential Revision:  https://reviews.freebsd.org/D58359
DeltaFile
+0-1sys/fs/pseudofs/pseudofs.c
+0-11 files

FreeBSD/ports d8d81e0net Makefile, net/rdma-core pkg-descr distinfo

net/rdma-core: RDMA core userspace libraries and daemons

Reviewed by:    kib
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/570
DeltaFile
+786-0net/rdma-core/pkg-plist
+68-0net/rdma-core/Makefile
+3-0net/rdma-core/pkg-descr
+3-0net/rdma-core/distinfo
+1-0net/Makefile
+861-05 files

FreeBSD/ports 7af3bb1lang/ldc distinfo Makefile, lang/ldc/files patch-gen_target.cpp patch-runtime_druntime_src_core_stdc_config.d

lang/ldc: add new bootstrap for powerpc64le after long double switch

Two new patches:
1. Don't use glibc's dual long double mechanism - we don't support
IBM long double.
2. Use proper mangling.
DeltaFile
+15-0lang/ldc/files/patch-runtime_druntime_src_core_stdc_config.d
+12-0lang/ldc/files/patch-gen_target.cpp
+4-0lang/ldc/Makefile
+2-0lang/ldc/distinfo
+33-04 files

FreeBSD/ports 8c2ac84www/freenginx/files extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c extra-patch-nginx-gridfs_ngx_http_gridfs_module.c, www/nginx-devel/files extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c extra-patch-nginx-gridfs_ngx_http_gridfs_module.c

www/{nginx,nginx-devel,freenginx}: 3rd-pary modules managemeht

Fix build and loading of the 3rd party gridfs module after the
devel/mongo-c-driver 2.x update.

The module config now obtains include and linker flags from
pkg-config instead of deriving them from the ports tree's
DISTVERSION.  The previous approach ran a recursive make into
devel/mongo-c-driver on every make invocation, even with GRIDFS
unset, and derived the libbson include path from the mongo-c-driver
version although devel/libbson is a separate port with its own
DISTVERSION.  Both directories happen to carry the same version
today, so the mismatch was not visible yet.

While here, add the missing assert.h include.  The module calls
assert() without declaring it, which left an unresolvable symbol
"assert" in the shared object -- libc only exports __assert.  Since
nginx dlopen()s modules with RTLD_NOW, load_module refused to load
the module at runtime.

    [5 lines not shown]
DeltaFile
+21-0www/nginx/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+21-0www/nginx-devel/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+21-0www/freenginx/files/extra-patch-nginx-gridfs_ngx_http_gridfs_module.c
+0-20www/nginx/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+0-20www/nginx-devel/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+0-20www/freenginx/files/extra-patch-ngnx-gridfs_ngx_http_gridfs_module.c
+63-609 files not shown
+78-9015 files

FreeBSD/ports 4e5730eprint/lyx Makefile distinfo, print/lyx/files patch-configure.ac

print/lyx: Update to 2.5.1
DeltaFile
+21-2print/lyx/pkg-plist
+3-4print/lyx/files/patch-configure.ac
+3-3print/lyx/distinfo
+2-2print/lyx/Makefile
+29-114 files

FreeBSD/src 3b0a51csys/kern imgact_elf.c

ptrace: Propagate errors from set_fpregs()

(cherry picked from commit 1932bd20ed53f2e695a576cffd183937ed25de3f)
DeltaFile
+4-4sys/kern/imgact_elf.c
+4-41 files

FreeBSD/src 2f9a488sys/amd64/amd64 exec_machdep.c

amd64: do not allow to set reserved bits in MXCSR for ptrace(PT_SETFPREGS)

(cherry picked from commit cef05c5a62ba63eda222eed083972bfaa1449ac2)
DeltaFile
+12-5sys/amd64/amd64/exec_machdep.c
+12-51 files

FreeBSD/src 838878fsys/kern kern_prot.c

getpgrp(2), getsid(2): allow to call on zombies

(cherry picked from commit 8f320c2bc473a775ea9a55d17fa61f729e593867)
DeltaFile
+8-4sys/kern/kern_prot.c
+8-41 files

FreeBSD/src 5adc7b1sys/kern vfs_subr.c, sys/sys mount.h

vfs_busy(): add MBF_PCATCH flag to allow interrupting the sleep

(cherry picked from commit fb4d7bd4b7676963f9f37ff47f315f8c3652538b)
DeltaFile
+16-1sys/kern/vfs_subr.c
+2-1sys/sys/mount.h
+18-22 files

FreeBSD/src abe9c47sys/kern vfs_syscalls.c

statfs(2): allow to interrupt busying

(cherry picked from commit b72f9bfc4513e3e286fb3fc2d07ebdd94ed7ac57)
DeltaFile
+1-1sys/kern/vfs_syscalls.c
+1-11 files