FreeBSD/src b773da1. MAINTAINERS, .github CODEOWNERS

MAINTAINERS, CODEOWNERS: Update capsicum-test

Fixes: 670b568ec1c3 ("capsicum-test: Move out of contrib")
Sponsored by: The FreeBSD Foundation
DeltaFile
+1-1MAINTAINERS
+1-1.github/CODEOWNERS
+2-22 files

FreeBSD/src 8c1de31release/pkg_repos release-dvd.conf, release/scripts pkg-stage.sh

release: Ship firmware from kmods repo on DVD

The packages for X.Y-RELEASE are a snapshot of the quarterly branch
for stable/X, i.e. typically built on X.(Y-1)-RELEASE.  (The case of
Y=0 is an exception for obvious reasons.)  This works for most ports
but not for kernel modules, which may need to be built on the release
in question; this is why we have a separate "kmods" repository.

Make sure that we put the packages from the kmods repository onto the
mini-pkg-repo on the DVD rather than shipping unusable firmware.

Reviewed by:    bz
MFC after:      1 week
Sponsored by:   https://www.patreon.com/cperciva
Differential Revision:  https://reviews.freebsd.org/D52581

(cherry picked from commit bda8028146694ee490543b35e3349e060936fde4)
DeltaFile
+18-7release/scripts/pkg-stage.sh
+7-0release/pkg_repos/release-dvd.conf
+25-72 files

FreeBSD/src b0fbed2release/pkg_repos release-dvd.conf, release/scripts pkg-stage.sh

release: Ship firmware from kmods repo on DVD

The packages for X.Y-RELEASE are a snapshot of the quarterly branch
for stable/X, i.e. typically built on X.(Y-1)-RELEASE.  (The case of
Y=0 is an exception for obvious reasons.)  This works for most ports
but not for kernel modules, which may need to be built on the release
in question; this is why we have a separate "kmods" repository.

Make sure that we put the packages from the kmods repository onto the
mini-pkg-repo on the DVD rather than shipping unusable firmware.

Reviewed by:    bz
MFC after:      1 week
Sponsored by:   https://www.patreon.com/cperciva
Differential Revision:  https://reviews.freebsd.org/D52581

(cherry picked from commit bda8028146694ee490543b35e3349e060936fde4)
DeltaFile
+18-7release/scripts/pkg-stage.sh
+7-0release/pkg_repos/release-dvd.conf
+25-72 files

FreeBSD/src 52ebb8asbin/ifconfig ifconfig_netlink.c

ifconfig: fix 'ifconfig -l link'

The rtnetlink(4) RTM_GETADDR does not list link level addresses, thus
the correct match for interfaces that have a link level address should
be based on what was returned by RTM_GETLINK.

Reviewed by:            melifaro
Differential Revision:  https://reviews.freebsd.org/D41586

(cherry picked from commit 6f3947be2aff9350514b5a414104d0afaeb53cdf)
DeltaFile
+7-1sbin/ifconfig/ifconfig_netlink.c
+7-11 files

FreeBSD/src 0e82cd0sbin/ifconfig af_inet6.c, sbin/ifconfig/tests inet6.sh

ifconfig: fix removing IPv6 addresses

Sponsored by:   Rubicon Communications, LLC ("Netgate")

(cherry picked from commit da50f49977cc4e6aae55cb2379313599249a8dd2)
DeltaFile
+30-0sbin/ifconfig/tests/inet6.sh
+1-1sbin/ifconfig/af_inet6.c
+31-12 files

FreeBSD/src 151dcadsbin/ifconfig ifconfig_netlink.c af_link.c

ifconfig: fix 'ifconfig -l ether'

When matching interfaces for being Ethernet, use same trick that
the link module does - pass if_type through convert_iftype().
That restores historicaly behaviour of listing lagg(4) ports.

Reviewed by:            melifaro
Differential Revision:  https://reviews.freebsd.org/D41585

(cherry picked from commit 31016aa0be6dbf7556a91dda14cfe1ff0dcf933b)
DeltaFile
+14-1sbin/ifconfig/ifconfig_netlink.c
+0-11sbin/ifconfig/af_link.c
+2-0sbin/ifconfig/ifconfig.h
+16-123 files

FreeBSD/src 7bdf066sbin/ifconfig ifconfig.c

ifconfig: fix logical error in interface matching for '-l ether'

This affects only ifconfig(8) compiled WITHOUT_NETLINK_SUPPORT, which
is not the default.

Reviewed by:            melifaro
Differential Revision:  https://reviews.freebsd.org/D41584
Fixes:                  d1cd0344f7b7d81beda04c3cb8cfee99351c3eb8

(cherry picked from commit 24a81a968d21b3eef1a0a2d786859b274546bd34)
DeltaFile
+1-1sbin/ifconfig/ifconfig.c
+1-11 files

FreeBSD/ports 010c655benchmarks/ali Makefile, benchmarks/bombardier Makefile

various: Bump Go ports for 1.24.13

This is a direct commit to 2026Q1.
DeltaFile
+1-1benchmarks/ali/Makefile
+1-1benchmarks/bombardier/Makefile
+1-1benchmarks/ddosify/Makefile
+1-1benchmarks/hey/Makefile
+1-1benchmarks/plow/Makefile
+1-1benchmarks/vegeta/Makefile
+6-6658 files not shown
+664-663664 files

FreeBSD/ports 71dce4flang/go124 distinfo Makefile

lang/go124: Update to 1.24.13

Changes: go1.24.13 (released 2026-02-04) includes security fixes to the
  go command and the crypto/tls package, as well as bug fixes to the
  crypto/x509 package. See the Go 1.24.13 milestone on our issue tracker
  for details.

This is a direct commit to 2026Q1 as the Go framework has diverged.
DeltaFile
+3-3lang/go124/distinfo
+1-1lang/go124/Makefile
+4-42 files

FreeBSD/ports b136e1bsysutils/terragrunt Makefile, sysutils/tflint Makefile

various: Bump Go ports for 1.25.7

This is a direct commit to 2026Q1.
DeltaFile
+1-1x11/hyprls/Makefile
+1-1www/pocket-id/Makefile
+1-1www/remark42/Makefile
+1-1www/reproxy/Makefile
+1-1sysutils/terragrunt/Makefile
+1-1sysutils/tflint/Makefile
+6-675 files not shown
+81-7881 files

FreeBSD/ports 5041038x11-toolkits/pango Makefile

x11-toolkits/pango: decouple MANPAGES from DOCS

MANPAGES_IMPLIES was set to not duplicate BUILD_DEPENDS lines, but
textproc/py-gi-docgen is not used for man page generation. Additionally,
note that DOCS generation with the current textproc/py-gi-docgen
may not be deterministic in certain conditions.

While here, use DISTVERSION.
DeltaFile
+4-3x11-toolkits/pango/Makefile
+4-31 files

FreeBSD/ports 167617bdevel/llvm-cheri distinfo Makefile.snapshot, devel/llvm-morello distinfo Makefile.snapshot

devel/llvm-{cheri,morello}: new snapshots

Includes some initial sub-library compartmentalisation changes.
DeltaFile
+3-3devel/llvm-cheri/distinfo
+3-3devel/llvm-morello/distinfo
+2-2devel/llvm-morello/Makefile.snapshot
+2-2devel/llvm-cheri/Makefile.snapshot
+10-104 files

FreeBSD/ports 57011b0math/octave-forge-datatypes distinfo Makefile

math/octave-forge-datatypes: Update to 1.1.7.
DeltaFile
+3-3math/octave-forge-datatypes/distinfo
+1-1math/octave-forge-datatypes/Makefile
+4-42 files

FreeBSD/ports 55cb6cdbiology/cytoscape Makefile, cad/digital Makefile

some Maven build ports: pass JAVA_HOME to maven

When a port defines JAVA_VERSION but during the build multiple
jdk versions are installed, Maven does not always use the defined
version if JAVA_HOME is not set in the environment.

PR:     272855
Reviewed-by:    https://lists.freebsd.org/archives/freebsd-java/2026-February/003537.html
Approved-by:    java@
DeltaFile
+3-0biology/cytoscape/Makefile
+2-1cad/digital/Makefile
+2-0games/lizzie/Makefile
+2-0math/jacop/Makefile
+2-0math/jts/Makefile
+2-0science/cdk/Makefile
+13-12 files not shown
+17-18 files

FreeBSD/src 39148cbusr.sbin/jail Makefile

usr.sbin/jail/Makefile: remove riscv linker workaround

It links fine with newer binutils 2.44 (and GCC 15), so the workaround
can be dropped.

Reviewed by:    emaste
PR:             242109
MFC after:      3 days
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55083
DeltaFile
+0-7usr.sbin/jail/Makefile
+0-71 files

FreeBSD/ports e7f80d0lang/go125 distinfo Makefile

lang/go125: Update to 1.25.7

Changes: go1.25.7 (released 2026-02-04) includes security fixes to the
  go command and the crypto/tls package, as well as bug fixes to the
  compiler and the crypto/x509 package. See the Go 1.25.7 milestone on our
  issue tracker for details.

This is a direct commit to 2026Q1 because the Go framework has diverged.
DeltaFile
+3-3lang/go125/distinfo
+1-1lang/go125/Makefile
+4-42 files

FreeBSD/ports 5a5747amisc/gollama Makefile, multimedia/mediamtx Makefile

various: Bump Go ports for 1.25.7
DeltaFile
+1-1sysutils/helmfile/Makefile
+1-1sysutils/ipget/Makefile
+1-1misc/gollama/Makefile
+1-1sysutils/go-wtf/Makefile
+1-1multimedia/mediamtx/Makefile
+1-1multimedia/navidrome/Makefile
+6-675 files not shown
+81-5381 files

FreeBSD/ports 529df94archivers/unpackerr Makefile, audio/go-librespot Makefile

various: Bump Go ports for 1.24.13
DeltaFile
+1-1mail/mailhog/Makefile
+1-1archivers/unpackerr/Makefile
+1-1audio/go-librespot/Makefile
+1-1audio/murmur-cli/Makefile
+1-1audio/pms-devel/Makefile
+1-1audio/sonicradio/Makefile
+6-6663 files not shown
+669-614669 files

FreeBSD/ports 8d4167clang/go124 distinfo Makefile

lang/go124: Update to 1.24.13

Changes: go1.24.13 (released 2026-02-04) includes security fixes to the
  go command and the crypto/tls package, as well as bug fixes to the
  crypto/x509 package. See the Go 1.24.13 milestone on our issue tracker
  for details.
DeltaFile
+3-3lang/go124/distinfo
+1-1lang/go124/Makefile
+4-42 files

FreeBSD/ports 49de854lang/go125 distinfo Makefile

lang/go125: Update to 1.25.7

Changes: go1.25.7 (released 2026-02-04) includes security fixes to the
  go command and the crypto/tls package, as well as bug fixes to the
  compiler and the crypto/x509 package. See the Go 1.25.7 milestone on our
  issue tracker for details.
DeltaFile
+3-3lang/go125/distinfo
+1-1lang/go125/Makefile
+4-42 files

FreeBSD/src 1364e7dsys/powerpc/aim mmu_oea64.c mmu_oea64.h

powerpc64: Fix disappearing low memory on radix MMU systems (POWER9)

The FreeBSD radix implementation piggybacks on the physical memory
allocation function from the HPT implementation, but did not share
the same state information for number of physical memory ranges.
This led to a situation where the HPT physical memory allocator
would attempt to shift the physical memory ranges in the shared
range table, but would use the wrong number of entries, thus
overwriting the large segment of low memory that should have been
available for e.g. 32-bit DMA.

Incorrect physical memory map:

real memory  = 33997058048 (32422 MB)
available KVA = 34359619583 (32767 MB)
Physical memory chunk(s):
0x0000000000003000 - 0x0000000000002fff, 0 bytes (0 pages)
0x000000000000e000 - 0x000000000000ffff, 8192 bytes (2 pages)
0x0000000000094000 - 0x0000000000ffffff, 16171008 bytes (3948 pages)

    [27 lines not shown]
DeltaFile
+2-1sys/powerpc/aim/mmu_oea64.c
+1-0sys/powerpc/aim/mmu_oea64.h
+0-1sys/powerpc/aim/mmu_radix.c
+3-23 files

FreeBSD/src cf41d11sys/conf kern.pre.mk, sys/kern link_elf.c

riscv: implement kernel ifunc resolution

This completes the set of architectures implementing this feature.

Move the calls to sched_instance_select() and link_elf_ireloc() later in
initriscv(), after identify_cpu(0). There will be more information
available to any resolver functions at this time.

Reviewed by:    imp, kib
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55082
DeltaFile
+8-3sys/riscv/riscv/elf_machdep.c
+4-2sys/riscv/riscv/machdep.c
+2-3sys/conf/kern.pre.mk
+0-2sys/riscv/include/ifunc.h
+0-2sys/kern/link_elf.c
+14-125 files

FreeBSD/src 0d3652fsys/kern sched_shim.c

sched_shim: Drop the no-ifunc case

Now all architectures support kernel ifunc resolvers. Therefore, the
alternate implementation can be removed.

Reviewed by:    kib
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D55114
DeltaFile
+0-8sys/kern/sched_shim.c
+0-81 files

FreeBSD/src 157d666usr.bin/diff/tests diff_test.sh

diff: Correctly declare tests

Sponsored by:   Klara, Inc.
Fixes:          5fc739eb5949 ("diff: Fix integer overflows in Stone algorithm")
Fixes:          270492602b9b ("diff: Add test case for pagination resource leak")
Fixes:          590126789c84 ("diff: Don't compare a file or directory to itself")
DeltaFile
+4-1usr.bin/diff/tests/diff_test.sh
+4-11 files

FreeBSD/ports 34f8aeceditors Makefile, editors/fresh distinfo Makefile.crates

Add editors/fresh: Terminal based IDE & text editor: easy, powerful and fast
DeltaFile
+1,099-0editors/fresh/distinfo
+548-0editors/fresh/Makefile.crates
+25-0editors/fresh/Makefile
+11-0editors/fresh/pkg-descr
+1-0editors/Makefile
+1,684-05 files

FreeBSD/ports 58570a5security/nextcloud-end_to_end_encryption distinfo Makefile

security/nextcloud-end_to_end_encryption: Update to 1.18.1
DeltaFile
+3-3security/nextcloud-end_to_end_encryption/distinfo
+1-2security/nextcloud-end_to_end_encryption/Makefile
+4-52 files

FreeBSD/ports 58f041bwww/nextcloud-groupfolders distinfo Makefile

www/nextcloud-groupfolders: Update to 20.1.10
DeltaFile
+3-3www/nextcloud-groupfolders/distinfo
+1-1www/nextcloud-groupfolders/Makefile
+4-42 files

FreeBSD/src c5ee920usr.sbin/wpa/wpa_supplicant wpa_supplicant.conf.5

wpa_supplicant.conf.5: Remove removed variables

2005-09-25 - wpa_supplicant v0.4.5 removed "server_nai"
2008-02-22 - wpa_supplicant v0.6.3 removed "eappsk" and "nai"

PR:                     284126
MFC after:              3 days
Reviewed by:            carlavilla, ziaee
Reported by:            J.R. Oldroyd <fbsd at opal.com>
Differential Revision:  https://reviews.freebsd.org/D49010
DeltaFile
+0-6usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
+0-61 files

FreeBSD/src dc2ec1csbin/geom/core geom.8

geom.8: Improve classes list into a table

Add missing entries MD, VFS, and DISK. Refactor list into a three
column table, so the data is all visible at once, buying us ten lines
at MANWIDTH 80, and still rendering nicely at MANWIDTH 59.

PR:             292530
MFC after:      3 days
Reported by:    Slawomir Wojciech Wojtczak <vermaden at interia.pl>
DeltaFile
+9-36sbin/geom/core/geom.8
+9-361 files

FreeBSD/src b18604esys/modules/hyperv/pcib Makefile

hyperv: Add opt_acpi.h to SRCS

Add opt_acpi.h to SRCS as it is required by the hyper-v pcib sources.

Reviewed by: imp
Sponsored by: Juniper Networks, Inc.
Differential Revision: https://reviews.freebsd.org/D48166
DeltaFile
+1-0sys/modules/hyperv/pcib/Makefile
+1-01 files