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

FreeBSD/ports c841a4f — misc/lean-ctx Makefile distinfo

misc/lean-ctx: update 3.12.1 → 3.12.2

ChangeLog: https://github.com/yvgude/lean-ctx/releases/tag/v3.12.2
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports d18d963 — devel/xbyak Makefile distinfo

devel/xbyak: update 7.43 → 7.44
DeltaFile
+3-3devel/xbyak/distinfo
+1-1devel/xbyak/Makefile
+4-42 files

FreeBSD/ports b6fed35 — databases/weaviate Makefile distinfo

databases/weaviate: update 1.40.3 → 1.40.4

ChangeLog: https://github.com/weaviate/weaviate/releases/tag/v1.40.4
DeltaFile
+5-5databases/weaviate/distinfo
+1-1databases/weaviate/Makefile
+6-62 files

FreeBSD/ports ef152da — www/cpp-httplib distinfo Makefile

www/cpp-httplib: update 0.60.1 → 0.65.0
DeltaFile
+4-4www/cpp-httplib/Makefile
+3-3www/cpp-httplib/distinfo
+7-72 files

FreeBSD/ports bda5c09 — editors/cpeditor Makefile distinfo

editors/cpeditor: update 7.1.1-45 → 7.2.1
DeltaFile
+3-3editors/cpeditor/distinfo
+1-2editors/cpeditor/Makefile
+4-52 files