FreeBSD git weekly: 2026-05-18 to 2026-05-24

Introduction

This is a display of mostly-automatically-classified git commits from 2026-05-18 to 2026-05-24.

This report is still in progress.

DEBUG: This version of the report is primarily for checking the classifiers, and therefore contains extra information (in this colour).

Table of contents and commits per category:

(0) Highlighted commits (these are copies, not in stats)
0 0.0% Userland programs
1 8.3% Documentation
1 8.3% Hardware support
4 33.3% Networking
1 8.3% System administration
1 8.3% Libraries
0 0.0% Filesystems
1 8.3% Kernel
1 8.3% Build system
0 0.0% Internal organizational stuff
0 0.0% Testing
0 0.0% Style, typos, and comments
0 0.0% Contrib code
2 16.7% Reverted commits
0 0.0% Unclassified commits
12 100% total
Technical notes about this page

debug: info about the automatic classification

num % num changed stage
2 16.7% 0 00-reverts
1 8.3% 0 01-style
2 16.7% 0 02-filenames_wildcards
2 16.7% 0 03-filenames_plain1
3 25.0% 0 04-filenames_plain2
2 16.7% 0 05-summary-prefix
0 0.0% 0 Manually-classified commits
0 0.0% 0 Unclassified commits

debug: more stats

num % stage
0 0.0% Misclassified commits
12 100.0% Classified commits, no corrections

debug: groups

2 16.7% num in revert
1 8.3% num in fixes
1 8.3% num in consecutive
4 33.3% Commits in groups

Highlighted commits

For extra visibility, these are copies of commits found in other sections. Most (if not all) come from the commit message containing "Relnotes:", or commits modifying UPDATING.

-- no commits in this category this week --

Userland programs

Commits about commands found in man section 1 (other than networking).

-- no commits in this category this week --

Documentation

Man pages, release notes, etc.

nlist.3: Replace a.out(5) Xref with elf(5)
ELF support was added to nlist() in 1997, and a.out support was removed
in 2020.  The man page was not updated for either of these changes.

Fixes: https://cgit.freebsd.org/src/commit/?id=77909f597881 ("Initial elf nlist support, ...")
Fixes: https://cgit.freebsd.org/src/commit/?id=86cfa7e70b2b ("nlist: retire long-obsolete aout support")
Sponsored by: The FreeBSD Foundation
876a17321c896427d70de94101df4d888a19189b Ed Maste 2026-05-18 14:50:22

debug: classified in 02-filenames_wildcards by '.*\.[1-9]'

Hardware support

Hardware drivers and architecture-specific code.

qcom_tlmm: remove annoying debugging
Yes this printf is for local debugging and not required at all on anything.

Pointed out by: andrew@
32f854663d76ea06529ca8990ec0d116c8acb32b Adrian Chadd 2026-05-18 17:03:20

debug: classified in 03-filenames_plain1 by 'sys/dev/'

Networking

Network-related commands, library, and kernel.

openssh: Fix SIZEOF_TIME_T in freebsd-configure.sh
Sponsored by: The FreeBSD Foundation
Reviewed by:    jlduran
Differential Revision: https://reviews.freebsd.org/D57053
0b0e5daf4333a0faf93133f7d2c7b3743eead9d8 Ed Maste 2026-05-17 17:05:26

debug: classified in 05-summary-prefix by 'openssh:'

openssh: Regen config.h to fix i386 SIZEOF_TIME_T
Fixes: https://cgit.freebsd.org/src/commit/?id=2574974648c6 ("OpenSSH: Update to 10.3p1")
Sponsored by:   The FreeBSD Foundation
f5993872faf5dbd5c142857e9633b11e330f8c38 Ed Maste 2026-05-18 02:52:12

debug: classified in 05-summary-prefix by 'openssh:'

Commit group #0: tcp: Make RFC 6191 support configurable
tcp: Make RFC 6191 support configurable

Add a default-on per-VIMAGE sysctl for RFC 6191 connection recycling.
This makes it possible to merge the change to older branches where it
can be switched off by default to minimize risk.

MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   Modirum MDPay
Reviewed by:    pouria, marius.h_lden.org, tuexen
Differential Revision:  https://reviews.freebsd.org/D57045
2af70d7a384934cee497fb6d75678e04f1416287 Dag-Erling Smørgrav 2026-05-18 14:50:14

debug: classified in 03-filenames_plain1 by 'sys/netinet/'


tcp: Fix typo in RFC 6191 sysctl

Fixes:          https://cgit.freebsd.org/src/commit/?id=2af70d7a3849 ("tcp: Make RFC 6191 support configurable")
MFC after:      1 week
Sponsored by:   Klara, Inc.
Sponsored by:   Modirum MDPay
78074011acee4c3e859ffd37009abb56cc6c8c56 Dag-Erling Smørgrav 2026-05-18 14:59:25

debug: classified in 01-style by '[tT]ypo'

debug: moved to network because 'Need to be grouped with 2af70d7a384934cee497fb6d75678e04f1416287'

System administration

Stuff in man section 8 (other than networking).

freebsd-update: Skip /etc/ssl/cert.pem
We already run `certctl rehash` at the end, there is no point in asking
users upgrading from 15.0 to 15.1 to manually merge the trust store.

MFC after:      3 days
Reviewed by:    cperciva
Differential Revision:  https://reviews.freebsd.org/D57028
2509ddee9bdb2240ba2f622e3a55a98ebc2aa4ae Dag-Erling Smørgrav 2026-05-18 16:22:04

debug: classified in 04-filenames_plain2 by 'usr.sbin/'

Libraries

cap_net: do not allow new limits to drop keys from the old ones
If the old limit had family/hosts/sockaddr set, the new limit must
have them too. Before, a missing key in the new limit was treated as
"allow any", which let a caller silently extend their limits.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      1 day
Differential Revision:  https://reviews.freebsd.org/D56991
d705a519525f2acae3c1efba11436ec6ee8aea0a Mariusz Zaborski 2026-05-12 08:33:41

debug: classified in 04-filenames_plain2 by 'lib/'

Filesystems

-- no commits in this category this week --

Kernel

Kernel stuff (other than networking, filesystems, and drivers).

elf_common.h: Add SHT_LLVM_ADDRSIG
Reported by:  bz
Sponsored by:   The FreeBSD Foundation
22c054c4cce719662d503685138433eb27d40001 Ed Maste 2026-05-18 15:15:59

debug: classified in 04-filenames_plain2 by 'sys/'

Build system

p9fs.4: MLINK to virtio_p9fs.4
Technically, virtio_p9fs is an emulated device that masquerades
as a p9fs mount, but it does not make sense to have two separate manual
pages.

Reviewed by:    bnovkov, dfr
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D57013
30f500e97b57d36ebb8483cb8b8921507350cd0f Mateusz Piotrowski 2026-05-15 12:05:46

debug: classified in 02-filenames_wildcards by '.*Makefile'

Internal organizational stuff

-- no commits in this category this week --

Testing

-- no commits in this category this week --

Style, typos, and comments

These could go in other categories, but it's more clear if they're here instead.

-- no commits in this category this week --

Contrib code

-- no commits in this category this week --

Reverted commits

Commit & revert pair: asmc: fix asmc_key_dump() page fault on T2 MMIO backend
asmc: fix asmc_key_dump() page fault on T2 MMIO backend

asmc_key_dump() used I/O port macros (ASMC_DATAPORT_WRITE/READ,
asmc_command()) unconditionally. On T2 Macs, sc_ioport is NULL
(MMIO backend is used instead), causing a page fault when
ASMC_DEBUG triggers asmc_dumpall() during attach.

Add an MMIO guard at the top of asmc_key_dump(): delegate to
asmc_key_dump_by_index() + asmc_key_read() for MMIO devices,
consistent with the rest of the T2 code paths.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D56748
3abc07947c14f5c30e5328d56a2da8dbf8412ebf Abdelkader Boudih 2026-05-18 14:01:20

debug: classified in 00-reverts by 'This reverts commit \b([0-9a-fA-F]{40})\b'


Revert "asmc: fix asmc_key_dump() page fault on T2 MMIO backend"

This reverts commit 3abc07947c14f5c30e5328d56a2da8dbf8412ebf.

I'm not sure how this built locally for me but obviously failed
in CI; I'll go figure that out with the submitter and come back.
af5cdcd8b18c9a24cc317f1886dd3c32b253ef27 Adrian Chadd 2026-05-18 16:58:59

debug: classified in 00-reverts by 'This reverts commit \b([0-9a-fA-F]{40})\b'

Unclassified commits

Not classified automatically, and waiting for manual attention.

-- no commits in this category this week --

Technical notes

Dates:

Automatic grouping:

Automatic categories:

Source code:


Generated with commits-periodical 0.20 at 2026-05-18 17:44:01+00:00.

This work is supported by Tarsnap Backup Inc.

Alternate version: 2026-05-18 (release)