FreeBSD/src 530ece4 — sys/kern sched_shim.c

sched: Add sysctl flag CTLFLAG_TUN to loader tunable kern.sched.name

So that `sysctl -T` can report it correctly.

Reviewed by:    olce, kib
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D61178

(cherry picked from commit 5e54a402f896106ed6b402e25387ad7402b8944c)
DeltaFile
+2-1sys/kern/sched_shim.c
+2-11 files

FreeBSD/src 44eaf36 — lib/libc/locale mbrtocXX_iconv.h

libc/locale: Check EILSEQ return

_citrus_iconv_std_iconv_convert can return EILSEQ without setting
invlen. As a result, we should check EILSEQ in the return value or it
will incorrectly return -2

Reviewed by:    kevans
Fixes: e2030ca246a7 ("libc: fix c*rtomb/mbrtoc*")
MFC after:      2 days
Differential Revision: https://reviews.freebsd.org/D61151

(cherry picked from commit b138d017c70421e9d074096fcc3ac676f7e1c846)
DeltaFile
+1-1lib/libc/locale/mbrtocXX_iconv.h
+1-11 files

FreeBSD/ports 68edce2 — databases/mongodb90 Makefile, databases/mongodb90/files patch-src_third__party_fmt_dist_include_fmt_format.h

databases/mongodb90: fix build on FreeBSD 16

PR:     300428
DeltaFile
+25-0databases/mongodb90/files/patch-src_third__party_fmt_dist_include_fmt_format.h
+1-0databases/mongodb90/Makefile
+26-02 files

FreeBSD/ports a297825 — security/arti Makefile Makefile.crates

security/arti: Update to 2.8.0
DeltaFile
+325-333security/arti/distinfo
+161-165security/arti/Makefile.crates
+2-3security/arti/Makefile
+488-5013 files

FreeBSD/src 12f90bb — sys/dev/virtio/random virtio_random.c

virtio_random: defer first enqueue until after DRIVER_OK

According to the virtio spec:

> The driver MUST NOT send any buffer available notifications to the
> device before setting DRIVER_OK.

DRIVER_OK isn't set until after attach completes, so defer the first
enqueue.  We haven't found any problems as a result of this to the best
of my knowledge: q35 and other devices that we *have* been used with
will apparently check when we go DRIVER_OK.

Tested with q35 virtio-random, which still works.

Reported by:    llm-postcr
Reviewed by:    kfv, markj
Fixes:  f1c5a2e3a62505 ("virtio_random: Pipeline fetching the data")
Sponsored by:   Stormshield
Sponsored by:   Klara, Inc.
Differential Revision:  https://reviews.freebsd.org/D61228
DeltaFile
+16-2sys/dev/virtio/random/virtio_random.c
+16-21 files

FreeBSD/src 3c40506 — sbin/ggate/ggated ggated.c, sbin/ggate/ggatel ggatel.c

ggate: fix test intermittency

* ggatel: fix piped output.  Flush stdout before daemonizing, so the
  output can be read when it's in a command pipeline.

* ggated: bind the port _before_ daemonizing, so an invoking script can
  be sure that the port is bound as soon as the command returns.

* tests: allow ggatec or ggatel to automatically allocate a device
  number instead of choosing one in a racy way.

With all of these changes I can no run the tests 1000 times without
fail.  And in parallel, too.

Sponsored by:   ConnectWise
PR:             298942
Reported by:    siva
Reviewed by:    ngie
Differential Revision: https://reviews.freebsd.org/D60707

    [2 lines not shown]
DeltaFile
+17-31tests/sys/geom/class/gate/ggate_test.sh
+13-8sbin/ggate/ggated/ggated.c
+3-1sbin/ggate/ggatel/ggatel.c
+0-3tests/sys/geom/class/gate/Makefile
+33-434 files

FreeBSD/ports d27255a — sysutils/hyfetch pkg-plist pkg-descr, sysutils/neofetch Makefile

sysutils/hyfetch: [NEW PORT] Neofetch-like system info tool with pride flag colors

PR:             300029
MFH:            2026Q4
(cherry picked from commit b3bc4eaf81393763978be511b6b3abbf46739bd8)
DeltaFile
+267-0sysutils/hyfetch/distinfo
+132-0sysutils/hyfetch/Makefile.crates
+29-0sysutils/hyfetch/Makefile
+3-1sysutils/neofetch/Makefile
+4-0sysutils/hyfetch/pkg-plist
+4-0sysutils/hyfetch/pkg-descr
+439-11 files not shown
+440-17 files

FreeBSD/ports b3bc4ea — sysutils/hyfetch pkg-descr pkg-plist, sysutils/neofetch Makefile

sysutils/hyfetch: [NEW PORT] Neofetch-like system info tool with pride flag colors

PR:             300029
MFH:            2026Q4
DeltaFile
+267-0sysutils/hyfetch/distinfo
+132-0sysutils/hyfetch/Makefile.crates
+29-0sysutils/hyfetch/Makefile
+3-1sysutils/neofetch/Makefile
+4-0sysutils/hyfetch/pkg-descr
+4-0sysutils/hyfetch/pkg-plist
+439-11 files not shown
+440-17 files

FreeBSD/ports c1f900d — filesystems/py-libzfs Makefile distinfo

filesystems/py-libzfs: 2.0.2

https://github.com/asomers/py-libzfs/releases/tag/v2.0.2

Sponsored by:   ConnectWise
DeltaFile
+3-3filesystems/py-libzfs/distinfo
+1-1filesystems/py-libzfs/Makefile
+4-42 files

FreeBSD/src 878084c — sys/fs/nfsserver nfs_nfsdstate.c

nfsserver: Do not increment seqid on BADSEQID

When returning NFSERR_BADSEQID, the server should not have incremented
the sequence ID, yet the call to nfsrv_checkseqid() a few lines above
does precisely that.  Instead, check for a legitimate retransmission
of the original successful request, and reject otherwise, before the
ticket is used and sequence ID incremented.

MFC after:      1 week
Fixes:          ff45b9fc1a8c ("Bjorn reported a problem...")
Sponsored by:   Klara, Inc.
Reviewed by:    rmacklem
Differential Revision:  https://reviews.freebsd.org/D61156
DeltaFile
+20-8sys/fs/nfsserver/nfs_nfsdstate.c
+20-81 files

FreeBSD/ports 94126ef — databases/mariadb-java-client Makefile distinfo

databases/mariadb-java-client: Update to 3.5.11

Changelog:
https://mariadb.com/docs/release-notes/connectors/java/3.5/3.5.11

PR:             300527
Approved by:    osa, vvd (mentors, implicit)
DeltaFile
+3-3databases/mariadb-java-client/distinfo
+2-2databases/mariadb-java-client/Makefile
+5-52 files

FreeBSD/doc db1face — website/content/ru/status/report-2026-07-2026-09 sysconf.adoc bugmeister.adoc

website: translate Status report Q3 2026 to russian

Reviewed by: andy, novel
Approved by: andy
Differential Revision: https://reviews.freebsd.org/D60820
DeltaFile
+158-0website/content/ru/status/report-2026-07-2026-09/core.adoc
+132-0website/content/ru/status/report-2026-07-2026-09/bananapi-r64-r2-drivers.adoc
+117-0website/content/ru/status/report-2026-07-2026-09/freebsd-foundation.adoc
+109-0website/content/ru/status/report-2026-07-2026-09/clusteradm.adoc
+85-0website/content/ru/status/report-2026-07-2026-09/bugmeister.adoc
+81-0website/content/ru/status/report-2026-07-2026-09/sysconf.adoc
+682-040 files not shown
+2,419-046 files

FreeBSD/ports 7195584 — security/openvpn distinfo Makefile

security/openvpn: Update 2.7.8 => 2.7.9

This is a bugfix release.
Note that Changes.rst was converted to Markdown and is now Changes.md.

Changelog:      https://github.com/OpenVPN/openvpn/releases/tag/v2.7.9
PR:             300538
Pull request:   https://github.com/freebsd/freebsd-ports/pull/662
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4

(cherry picked from commit 24ce0252b3bfeb843b54d8bef7c8de25badddfc6)
DeltaFile
+5-2security/openvpn/Makefile
+3-3security/openvpn/distinfo
+8-52 files

FreeBSD/ports 24ce025 — security/openvpn distinfo Makefile

security/openvpn: Update 2.7.8 => 2.7.9

This is a bugfix release.
Note that Changes.rst was converted to Markdown and is now Changes.md.

Changelog:      https://github.com/OpenVPN/openvpn/releases/tag/v2.7.9
PR:             300538
Pull request:   https://github.com/freebsd/freebsd-ports/pull/662
Approved by:    osa, vvd (mentors, implicit)
MFH:            2026Q4
DeltaFile
+5-2security/openvpn/Makefile
+3-3security/openvpn/distinfo
+8-52 files

FreeBSD/doc 766c7b5 — website/content/en/status/report-2026-07-2026-09 doceng.adoc

doceng.adoc: typo fix
DeltaFile
+1-1website/content/en/status/report-2026-07-2026-09/doceng.adoc
+1-11 files

FreeBSD/ports 0310be3 — math Makefile, math/R-cran-epitools pkg-descr distinfo

math/R-cran-epitools: New port: Epidemiology Tools

Tools for training and practicing epidemiologists including methods
for two-way and multi-way contingency tables.

Approved by:    jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D61170
DeltaFile
+13-0math/R-cran-epitools/Makefile
+3-0math/R-cran-epitools/distinfo
+2-0math/R-cran-epitools/pkg-descr
+1-0math/Makefile
+19-04 files

FreeBSD/ports f6454d8 — lang/perl-lsp Makefile.crates Makefile

lang/perl-lsp: Update to 0.9.1
DeltaFile
+5-5lang/perl-lsp/distinfo
+1-1lang/perl-lsp/Makefile.crates
+1-1lang/perl-lsp/Makefile
+7-73 files

FreeBSD/ports 7ff6c0b — sysutils/try-rs Makefile distinfo

sysutils/try-rs: Update to 1.7.12
DeltaFile
+3-3sysutils/try-rs/distinfo
+1-2sysutils/try-rs/Makefile
+4-52 files

FreeBSD/doc 9402e1d — website/content/en/releases/15.2R _index.adoc relnotes.adoc

15.2/relnotes: prepare release documentation for 15.2-BETA1 publication

Provide release notes ahead of the BETA1 announcement so users can
review them and give feedback early, rather than finding the
documentation empty right after the release.

Approved by: re (implicit)
Differential Revision: https://reviews.freebsd.org/D61235
DeltaFile
+77-5website/content/en/releases/15.2R/relnotes.adoc
+6-8website/content/en/releases/15.2R/_index.adoc
+83-132 files

FreeBSD/ports f0a0604 — security/openssh-portable Makefile distinfo, security/openssh-portable/files extra-patch-hpn

security/openssh-portable: Update to 10.6p2

Release notes: https://www.openssh.org/txt/release-10.6p2

(cherry picked from commit e343546353163ef106609115828d0bfbc76da612)
DeltaFile
+3-3security/openssh-portable/files/extra-patch-hpn
+3-3security/openssh-portable/distinfo
+1-1security/openssh-portable/Makefile
+7-73 files

FreeBSD/ports 78b16cd — security/openssh-portable distinfo Makefile

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

Submitted by:   Garrett Wollman
PR:             298530

(cherry picked from commit 3ae266557986be471cd13d7c9f776c44cbea7270)
DeltaFile
+3-4security/openssh-portable/Makefile
+3-1security/openssh-portable/distinfo
+6-52 files

FreeBSD/src 3ac9299 — lib/libc/gen Symbol.map timespec_getres.3, lib/libc/tests/gen Makefile timespec_getres_test.c

libc: Export timespec_getres(3) and add tests

timespec_getres() has been declared in <time.h> and built into libc,
but never listed in a symbol map.  It is therefore local to libc.so,
and dynamically linked callers fail to link.

Reviewed by:    ziaee, fuz, des
Approved by:    fuz (mentor)
Fixes:          9b5d724cad10 ("libc: Add timespec_getres(3) as per C23.")
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60799
DeltaFile
+124-0lib/libc/tests/gen/timespec_getres_test.c
+6-2lib/libc/gen/timespec_getres.3
+1-0lib/libc/tests/gen/Makefile
+1-0lib/libc/gen/Symbol.map
+132-24 files

FreeBSD/ports e343546 — security/openssh-portable Makefile distinfo, security/openssh-portable/files extra-patch-hpn

security/openssh-portable: Update to 10.6p2

Release notes: https://www.openssh.org/txt/release-10.6p2
DeltaFile
+3-3security/openssh-portable/files/extra-patch-hpn
+3-3security/openssh-portable/distinfo
+1-1security/openssh-portable/Makefile
+7-73 files

FreeBSD/ports cbb4908 — misc/box2d pkg-plist distinfo, misc/box2d/files patch-src_timer.c

misc/box2d: update 3.1.1 → 3.2.0
DeltaFile
+34-0misc/box2d/files/patch-src_timer.c
+14-6misc/box2d/Makefile
+3-3misc/box2d/distinfo
+4-1misc/box2d/pkg-plist
+55-104 files

FreeBSD/ports ab7a003 — devel/cargo-tarpaulin Makefile Makefile.crates

devel/cargo-tarpaulin: update 0.37.5 → 0.37.6
DeltaFile
+21-21devel/cargo-tarpaulin/distinfo
+9-9devel/cargo-tarpaulin/Makefile.crates
+1-2devel/cargo-tarpaulin/Makefile
+31-323 files

FreeBSD/ports af0d8f1 — devel/py-qcs-sdk-python Makefile distinfo

devel/py-qcs-sdk-python: update 0.31.1 → 0.31.3
DeltaFile
+27-27devel/py-qcs-sdk-python/distinfo
+14-14devel/py-qcs-sdk-python/Makefile
+41-412 files

FreeBSD/ports 0dc714a — devel/py-qcs-api-client-common Makefile distinfo

devel/py-qcs-api-client-common: update 0.27.0 → 0.27.3
DeltaFile
+137-135devel/py-qcs-api-client-common/distinfo
+69-68devel/py-qcs-api-client-common/Makefile
+206-2032 files

FreeBSD/ports 7f304e3 — editors/notepadnext Makefile distinfo, editors/notepadnext/files patch-thirdparty_CMakeLists.txt patch-cmake_PackagingLinux.cmake

editors/notepadnext: update 0.14 → 0.15

ChangeLog: https://github.com/dail8859/NotepadNext/releases/tag/v0.15
DeltaFile
+155-0editors/notepadnext/files/patch-cmake_PackagingLinux.cmake
+6-6editors/notepadnext/files/patch-thirdparty_CMakeLists.txt
+3-3editors/notepadnext/distinfo
+1-1editors/notepadnext/Makefile
+165-104 files

FreeBSD/ports dcf8a33 — sysutils/opa Makefile distinfo

sysutils/opa: update 1.22.0 → 1.22.1

ChangeLog: https://github.com/open-policy-agent/opa/releases/tag/v1.22.1
DeltaFile
+5-5sysutils/opa/distinfo
+1-1sysutils/opa/Makefile
+6-62 files

FreeBSD/ports db6304c — science/shelxle Makefile distinfo

science/shelxle: update 1.0.1861 → 1.0.1872
DeltaFile
+3-3science/shelxle/distinfo
+1-1science/shelxle/Makefile
+4-42 files