FreeBSD/src 07b5223secure/caroot/trusted QuoVadis_Root_CA_3.pem SwissSign_Gold_CA_-_G2.pem, secure/caroot/untrusted Chambers_of_Commerce_Root_-_2008.pem Global_Chambersign_Root_-_2008.pem

caroot: Regenerate

Regenerate using certificate data from NSS 3.123.1.

MFC after:      1 week
Reviewed by:    kevans
DeltaFile
+0-149secure/caroot/untrusted/Chambers_of_Commerce_Root_-_2008.pem
+0-148secure/caroot/untrusted/Global_Chambersign_Root_-_2008.pem
+0-146secure/caroot/trusted/QuoVadis_Root_CA_3.pem
+146-0secure/caroot/untrusted/QuoVadis_Root_CA_3.pem
+0-138secure/caroot/trusted/SwissSign_Gold_CA_-_G2.pem
+0-138secure/caroot/untrusted/LuxTrust_Global_Root_2.pem
+146-719117 files not shown
+5,032-7,421123 files

FreeBSD/src ce33d63secure/caroot/trusted Comodo_AAA_Services_root.pem D-TRUST_EV_Root_CA_1_2020.pem

caroot: Clean up

* Get certdata.txt directly from the NSS Mercurial repository, rather
  than from the Mozilla Firefox repository which imports it from NSS at
  irregular intervals.

* Instead of always fetching the latest certdata.txt, fetch a specific
  version.  For this commit, we set this to the version that was last
  imported in May 2025.

* Add a refrence to the MPL to the generated files.

* Regenerate with latest OpenSSL.  This is purely cosmetic; mostly, the
  certificate names now contain less unnecessary whitespace and some
  elements are quoted.

MFC after:      1 week
Reviewed by:    michaelo, kevans
Differential Revision:  https://reviews.freebsd.org/D56620
DeltaFile
+6-7secure/caroot/trusted/Comodo_AAA_Services_root.pem
+6-7secure/caroot/trusted/D-TRUST_EV_Root_CA_1_2020.pem
+6-7secure/caroot/trusted/D-TRUST_BR_Root_CA_1_2020.pem
+6-7secure/caroot/trusted/D-TRUST_Root_Class_3_CA_2_2009.pem
+6-7secure/caroot/trusted/D-TRUST_Root_Class_3_CA_2_EV_2009.pem
+6-7secure/caroot/trusted/Certigna_Root_CA.pem
+36-42188 files not shown
+800-1,300194 files

FreeBSD/ports 2c38a08databases/percona-toolkit distinfo

databases/percona-toolkit: Update distinfo

The distfile seems to have been rerolled since I last worked on
updating this port. go.sum and go.mod have been updated with new
version requirements for go modules and the release notes received a
couple of fixes. We don't use the go parts, yet, as I cannot seem to
make this work/compile within our ports framework.
DeltaFile
+3-3databases/percona-toolkit/distinfo
+3-31 files

FreeBSD/ports 0188ce5graphics/drm-66-kmod/files patch-i915_Makefile

graphics/drm-66-kmod: Fix build with llvm 21
DeltaFile
+12-0graphics/drm-66-kmod/files/patch-i915_Makefile
+12-01 files

FreeBSD/ports 12c08b2audio/pt2-clone distinfo Makefile

audio/pt2-clone: Update to 1.88
DeltaFile
+3-3audio/pt2-clone/distinfo
+1-1audio/pt2-clone/Makefile
+4-42 files

FreeBSD/ports b309119textproc/dyff distinfo Makefile

textproc/dyff: Update to 1.12.0
DeltaFile
+7-7textproc/dyff/distinfo
+1-2textproc/dyff/Makefile
+8-92 files

FreeBSD/src 1102bff. configure.ac, lib xmlparse.c Makefile.in

Vendor import of expat 2.8.0
DeltaFile
+118-200lib/xmlparse.c
+156-14lib/Makefile.in
+13-143tests/Makefile.in
+117-18configure.ac
+90-0lib/random_getrandom.c
+88-0lib/random_rand_s.c
+582-37545 files not shown
+1,275-88051 files

FreeBSD/src c73cd9csys/arm/allwinner if_awg.c

if_awg: Add missing awg_poll() prototype

The function awg_poll() was missing a prototype, which causes the build
to fail if DEVICE_POLLING is enabled, which it is in the ARMADAXP config.

MFC after:      2 weeks
Reviewed by:    tuexen, mmel, adrian
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56651
DeltaFile
+3-0sys/arm/allwinner/if_awg.c
+3-01 files

FreeBSD/ports ebdcc2bsysutils/cbsd distinfo Makefile

sysutils/cbsd: update to 15.0.8

Changes:        https://github.com/cbsd/cbsd/releases/tag/v15.0.8
DeltaFile
+3-3sysutils/cbsd/distinfo
+1-1sysutils/cbsd/Makefile
+1-0sysutils/cbsd/pkg-plist
+5-43 files

FreeBSD/doc 994b6ecwebsite/content/en/status/report-2026-01-2026-03 bananapi-r64-r2-pro-drivers.adoc, website/content/ru/status/report-2026-01-2026-03 bananapi-r64-r2-pro-drivers.adoc sbom.adoc

website: trivial typo fix

newline added before AsciiDoc list for correct render
Approved by: doceng (implicit)
DeltaFile
+3-0website/content/ru/status/report-2026-01-2026-03/bananapi-r64-r2-pro-drivers.adoc
+3-0website/content/en/status/report-2026-01-2026-03/bananapi-r64-r2-pro-drivers.adoc
+2-0website/content/ru/status/report-2026-01-2026-03/sbom.adoc
+1-0website/content/ru/status/report-2026-01-2026-03/lkpi-wireless.adoc
+1-0website/content/ru/status/report-2026-01-2026-03/portmgr.adoc
+1-0website/content/ru/status/report-2026-01-2026-03/jdk25default.adoc
+11-02 files not shown
+13-08 files

FreeBSD/src 221b1d4packages Makefile

packages: Don't build quotacheck if WITHOUT_QUOTAS=yes

PR:     294775
Fixes:  bb75b0d581f7 ("packages: Convert world to a subdir build")
MFC after:      2 weeks
Reported by:    Alastair Hogge <agh at riseup.net>
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56635
DeltaFile
+1-1packages/Makefile
+1-11 files

FreeBSD/ports fd30becmisc/qwen-code Makefile distinfo, misc/qwen-code/files package-lock.json

misc/qwen-code: Update to 0.15.3
DeltaFile
+4-4misc/qwen-code/files/package-lock.json
+4-4misc/qwen-code/Makefile
+3-3misc/qwen-code/distinfo
+11-113 files

FreeBSD/ports 2310409sysutils/bin distinfo Makefile

sysutils/bin: Update to 0.25.5

ChangeLog: https://github.com/marcosnils/bin/releases/tag/v0.25.5
DeltaFile
+5-5sysutils/bin/distinfo
+2-2sysutils/bin/Makefile
+7-72 files

FreeBSD/ports 294be7asecurity/openssh-portable/files extra-patch-no-blocklistd-hpn-glue

security/openssh-portable: Fix blacklistd/HPN glue patch.

Reported by:    leres
Fixes: 899a7de9a078
DeltaFile
+12-12security/openssh-portable/files/extra-patch-no-blocklistd-hpn-glue
+12-121 files

FreeBSD/ports b7c9c5dsysutils Makefile, sysutils/nvtop Makefile pkg-descr

sysutils/nvtop: New port: GPU & Accelerator process monitoring

NVTOP stands for Neat Videocard TOP, a (h)top like task monitor for GPUs
and accelerators. It can handle multiple GPUs and print information
about them in a htop-familiar way.

Currently supported vendors are AMD (Linux amdgpu driver), Apple
(limited M1 & M2 support), Huawei (Ascend), Intel (Linux i915/Xe
drivers), NVIDIA (Linux proprietary divers), Qualcomm Adreno (Linux MSM
driver), Broadcom VideoCore (Linux v3d driver), Rockchip, MetaX (MXSML
driver), Enflame (Linux EFML driver).

PR:             294825
Sponsored by:   UNIS Labs
DeltaFile
+19-0sysutils/nvtop/Makefile
+9-0sysutils/nvtop/pkg-descr
+5-0sysutils/nvtop/pkg-plist
+3-0sysutils/nvtop/distinfo
+1-0sysutils/Makefile
+37-05 files

FreeBSD/ports 93c3712print/pdf-tools Makefile

print/pdf-tools: Add pkgconf build dependency and fix configure env

The recent import of pkgconf into the FreeBSD base system temporarily
caused a print/pdf-tools build failure and exposed two issues with the
port.  First, pkgconf should be a direct build dependency.  Second,
${CONFIGURE_ENV} should be passed to ./configure so that
PKG_CONFIG_LIBDIR is set correctly regardless of the pkgconf
implementation in the environment.

Sponsored by:   The FreeBSD Foundation
DeltaFile
+5-3print/pdf-tools/Makefile
+5-31 files

FreeBSD/src 912f9dfsys/amd64/ia32 ia32_syscall.c

amd64: ia32_fetch_syscall_args() does not need to check params != NULL

Whatever params pointer is, it does not matter.  copyin() handles any
values.  In fact, params cannot be ever NULL.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56630
DeltaFile
+1-1sys/amd64/ia32/ia32_syscall.c
+1-11 files

FreeBSD/src bd8edbasys/amd64/ia32 ia32_syscall.c

amd64 ia32_syscall(): only allow for ILP32 processes

64bit processes can issue INT $0x80 instruction, and get the syscall
dispatched through ia32_syscall().  This works because syscall argument
fetch and result return are selected from the process sysent.

But, ia32_syscall() does not verify some conditions and does not perform
some actions which are considered unnecessary because the caller is
supposed to only access lower 4G.  The INT syscall path breaks this
assumption.

We never supported such hack, so disable it.  Send the offending thread
SIGBUS as if #GP was issued by hardware due to IDT vector 0x80 having
not numerically high enough DPL value.

Reviewed by:    markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56630
DeltaFile
+9-0sys/amd64/ia32/ia32_syscall.c
+9-01 files

FreeBSD/ports 1091ed9mail/mutt distinfo Makefile

mail/mutt: Update 2.3.1 => 2.3.2

Release Notes:
https://marc.info/?l=mutt-users&m=177718131918193&w=2

PR:             294821
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit 9cf55329fbe5185795c2706cc52afe76ce549d2a)
DeltaFile
+3-3mail/mutt/distinfo
+1-1mail/mutt/Makefile
+4-42 files

FreeBSD/ports 9cf5532mail/mutt distinfo Makefile

mail/mutt: Update 2.3.1 => 2.3.2

Release Notes:
https://marc.info/?l=mutt-users&m=177718131918193&w=2

PR:             294821
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3mail/mutt/distinfo
+1-1mail/mutt/Makefile
+4-42 files

FreeBSD/ports 4eb1378net-mgmt/andwatch distinfo Makefile

net-mgmt/andwatch: Update 2.2.0 => 2.3.0

Changelog:
https://github.com/dennypage/andwatch/releases/tag/v2.3.0

PR:             294818
Sponsored by:   UNIS Labs
DeltaFile
+3-3net-mgmt/andwatch/distinfo
+1-1net-mgmt/andwatch/Makefile
+4-42 files

FreeBSD/ports 899a7desecurity/openssh-portable distinfo Makefile, security/openssh-portable/files extra-patch-blacklistd patch-session.c

security/openssh-portable: Update to 10.3p1

Release notes: https://www.openssh.org/txt/release-10.3
DeltaFile
+33-22security/openssh-portable/files/extra-patch-blacklistd
+14-13security/openssh-portable/files/patch-session.c
+12-14security/openssh-portable/files/extra-patch-hpn
+5-5security/openssh-portable/distinfo
+4-4security/openssh-portable/Makefile
+0-8security/openssh-portable/files/patch-servconf.c
+68-661 files not shown
+71-707 files

FreeBSD/ports 8dc56cbsecurity/openssh-portable Makefile

security/openssh-portable: Fix `make test`

No changes here affect the build or package.
DeltaFile
+30-6security/openssh-portable/Makefile
+30-61 files

FreeBSD/src e378d97sbin/init init.8

init.8: add RECOVERING section

Reviewed by:    imp, jilles
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+35-0sbin/init/init.8
+35-01 files

FreeBSD/src 9e6ae89sbin/init init.8

init.8: document init_path among loader tunables

Reviewed by:    imp, jilles
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+5-0sbin/init/init.8
+5-01 files

FreeBSD/src a268af3sys/kern init_main.c

kern/init_main.c: path is for the binary, not process

Reviewed by:    imp, jilles
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+1-1sys/kern/init_main.c
+1-11 files

FreeBSD/src d7338bbbin/sh main.c

bin/sh: make it possible to use as interactive init

If the /sbin/init binary is broken somehow, the way out is to set the
loader environment variable init_path to something else.  The most
natural choice would be either /bin/sh or /rescue/sh.  Unfortunately,
this does not work because the init process starts withoud stdin/out
descriptors.

Make it nicer to users by teaching /bin/sh startup code to open standard
descriptors on /dev/console if the shell is run as init.

Reviewed by:    imp, jilles, zlei
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+19-0bin/sh/main.c
+19-01 files

FreeBSD/src 24d8874sbin/init Makefile

init: build dynamically

This makes it easier to downgrade kernel when it stops providing some
syscall required by libc.  In this case, it is enough to downgrade libc
as well, our crt1 delegates all non-trivial work to
libc::__libc_start1().  With static init, the /sbin/init should be
downgraded as well, which might be not easy.

This does not mean that we support forward compatibility.

Reviewed by:    imp, jilles, zlei
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56536
DeltaFile
+0-2sbin/init/Makefile
+0-21 files

FreeBSD/src f60defbsys/conf std.nodebug

conf/std.nodebug: disable DEBUG_LOCKS

(cherry picked from commit 85a04bea5a54d6879c8fbf49eea20aba7ca24692)
DeltaFile
+1-0sys/conf/std.nodebug
+1-01 files

FreeBSD/src fad4e7bsys/kern kern_membarrier.c

membarrier(2): use atomic for lockless read of curproc->p_flag2

(cherry picked from commit 950fd59955e10429c1325c327f0141a7e97fcfe5)
DeltaFile
+7-6sys/kern/kern_membarrier.c
+7-61 files