FreeBSD/doc dcf7a45documentation/static/pgpkeys dch.key

Update PGP key for dch

Extend expiration date of PGP key 0x7B6D7CF1E659C86A
DeltaFile
+28-28documentation/static/pgpkeys/dch.key
+28-281 files

FreeBSD/ports 8993154databases/sqlcipher distinfo Makefile

databases/sqlcipher: Update 4.13.0 => 4.16.0

Changelogs:
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.14.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.15.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.16.0

PR:             295256
Approved by:    jharris at widomaker.com (maintainer, timeout 4 weeks)
Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit e9f0e29a2bf7be859a3d0ad0d174d976889a524b)
DeltaFile
+3-3databases/sqlcipher/distinfo
+1-2databases/sqlcipher/Makefile
+1-1databases/sqlcipher/pkg-plist
+5-63 files

FreeBSD/ports e9f0e29databases/sqlcipher distinfo Makefile

databases/sqlcipher: Update 4.13.0 => 4.16.0

Changelogs:
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.14.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.15.0
https://github.com/sqlcipher/sqlcipher/releases/tag/v4.16.0

PR:             295256
Approved by:    jharris at widomaker.com (maintainer, timeout 4 weeks)
Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+3-3databases/sqlcipher/distinfo
+1-2databases/sqlcipher/Makefile
+1-1databases/sqlcipher/pkg-plist
+5-63 files

FreeBSD/ports 6b7bdf4net/zapret2 distinfo Makefile

net/zapret2: update 1.0 → 1.0.1
DeltaFile
+3-3net/zapret2/distinfo
+1-1net/zapret2/Makefile
+4-42 files

FreeBSD/ports dd9d195science/dimod distinfo Makefile, science/py-dimod distinfo Makefile

science/{,py-}dimod: update 0.12.21 → 0.12.22
DeltaFile
+3-3science/py-dimod/distinfo
+3-3science/dimod/distinfo
+2-2science/dimod/Makefile
+1-2science/py-dimod/Makefile
+9-104 files

FreeBSD/ports 0eee5dcdeskutils/just distinfo Makefile

deskutils/just: update 1.51.0 → 1.52.0
DeltaFile
+53-57deskutils/just/distinfo
+26-29deskutils/just/Makefile
+79-862 files

FreeBSD/ports f2cada5science/py-phonopy distinfo Makefile, science/py-phonopy/files patch-test_conftest.py

science/py-phonopy: update 4.0.0 → 4.2.0
DeltaFile
+0-22science/py-phonopy/files/patch-test_conftest.py
+3-3science/py-phonopy/distinfo
+1-1science/py-phonopy/Makefile
+4-263 files

FreeBSD/ports f38e61esysutils/opa distinfo Makefile

sysutils/opa: update 1.17.0 → 1.17.1
DeltaFile
+5-5sysutils/opa/distinfo
+1-2sysutils/opa/Makefile
+6-72 files

FreeBSD/ports 20a2e99security/cowrie distinfo Makefile

security/cowrie: update 3.0.1 → 3.0.2
DeltaFile
+3-3security/cowrie/distinfo
+2-2security/cowrie/Makefile
+5-52 files

FreeBSD/ports 351f289net-p2p/libtorrent-rasterbar2 distinfo Makefile

net-p2p/libtorrent-rasterbar2: update 2.0.12 → 2.0.13
DeltaFile
+3-3net-p2p/libtorrent-rasterbar2/distinfo
+1-1net-p2p/libtorrent-rasterbar2/Makefile
+1-1net-p2p/libtorrent-rasterbar2/pkg-plist
+5-53 files

FreeBSD/ports 287c1d9math/elan distinfo Makefile

math/elan: update 4.2.2 → 4.2.3
DeltaFile
+3-3math/elan/distinfo
+1-2math/elan/Makefile
+4-52 files

FreeBSD/ports 1810bf9www/phalcon distinfo Makefile

www/phalcon: update to 5.14.1.
DeltaFile
+3-3www/phalcon/distinfo
+1-1www/phalcon/Makefile
+4-42 files

FreeBSD/src 62c1865sys/net80211 ieee80211_crypto.h

net80211: delete the deprecated ieee80211_wepkey struct

This hasn't been used in a long time, and since I am shuffling around
the net80211 crypto API a bunch, let's just delete it instead of
leaving it here and trying to figure out how to support it if it's
used by userland somehow.

Reviewed by:    guest-seuros
Differential Revision:  https://reviews.freebsd.org/D57312
DeltaFile
+0-8sys/net80211/ieee80211_crypto.h
+0-81 files

FreeBSD/src a653fd5sys/dev/malo if_malo.h, sys/dev/mwl if_mwl.c

net80211: create IEEE80211_KEYBUF_128_SIZE / IEEE80211_MICBUF_128_SIZE

The IEEE80211_KEYBUF_SIZE and IEEE80211_MICBUF_SIZE are sprinkled
throughout the net80211 stack, ioctl API and drivers.  This makes it
challenging to (eventually) up IEEE80211_KEYBUF_SIZE to support 256 /
384 bit encryption as, well, it'll break every single driver and the
ioctl API in doing so.

So as part of this, let's start to separate out the current key/mic
buffer size from what drivers and the ioctl layer are using.
Drivers especially shouldn't be using these definitions as their
key sizes are hardware / firmware API limits, not net80211 limits.
Ideally drivers would define their own key buffer / mic buffer
sizes and only copy in keys up to that length (and fail keys
that are too large) but the current net80211 API isn't there yet.

This doesn't yet change what defines / buffer sizes are used in the
ioctl layer.  I'm going to plan out some subsequent work to
separate out those defines and ioctl APIs so they maintain using

    [4 lines not shown]
DeltaFile
+18-2sys/net80211/ieee80211_crypto.h
+3-3sys/dev/malo/if_malo.h
+2-2sys/net80211/ieee80211_crypto_wep.c
+2-2sys/dev/mwl/if_mwl.c
+2-2sys/dev/ral/rt2560reg.h
+2-2sys/dev/usb/wlan/if_rsureg.h
+29-135 files not shown
+37-2111 files

FreeBSD/ports 2cb2ed3devel/libmcfp distinfo Makefile, devel/libmcfp/files patch-CMakeLists.txt

devel/libmcfp: update 2.0.0 → 2.0.2
DeltaFile
+11-17devel/libmcfp/files/patch-CMakeLists.txt
+3-3devel/libmcfp/distinfo
+1-2devel/libmcfp/Makefile
+15-223 files

FreeBSD/ports eba39e3graphics/openslide Makefile

graphics/openslide: Correct dependencies
DeltaFile
+4-3graphics/openslide/Makefile
+4-31 files

FreeBSD/ports fca051fwww/libdatachannel distinfo Makefile

www/libdatachannel: update 0.24.3 → 0.24.4
DeltaFile
+3-3www/libdatachannel/distinfo
+1-1www/libdatachannel/Makefile
+1-1www/libdatachannel/pkg-plist
+5-53 files

FreeBSD/ports d721791misc Makefile, misc/zeroclaw distinfo Makefile

misc/zeroclaw: newport

ZeroClaw is a fast, small, 100% Rust AI assistant / agent CLI (model
providers, multi-agent workflows, chat channels, and a local gateway).

WWW: https://github.com/zeroclaw-labs/zeroclaw

PR:     295837
DeltaFile
+2,353-0misc/zeroclaw/distinfo
+1,200-0misc/zeroclaw/Makefile
+3-0misc/zeroclaw/pkg-descr
+1-0misc/Makefile
+3,557-04 files

FreeBSD/ports 3c11b04math/py-numpy Makefile

math/py-numpy: add SIMD options

Per the 2.4 release notes, the default/minimum baseline for compiled
optimisations on amd64 and i386 is increased to the v2 microarchitecture.
Thus, those using CPUs without the full feature set from v2 will
encounter SIGILL when running numpy with the default/minimum baseline.

Add option to disable compiled optimisations, relying entirely on
dispatched code paths when available and applicable. Not recommended
except for very old CPUs. Also add native option.

PR: 295633, 295664
DeltaFile
+13-3math/py-numpy/Makefile
+13-31 files

FreeBSD/src c3d8acasys/net80211 DEFERRED_WORK.md README.md

net80211: add DEFERRED_WORK.md

Describe the ieee80211_task API, why its used and some of
its shortcomings.

Differential Revision:  https://reviews.freebsd.org/D57261
DeltaFile
+180-0sys/net80211/DEFERRED_WORK.md
+1-1sys/net80211/README.md
+181-12 files

FreeBSD/src 6a1e761release Makefile.vm

Makefile.vm: Split error condition

Make it clear which of two possible cases applies.

Reviewed by: cperciva
Differential Revision: https://reviews.freebsd.org/D56837

(cherry picked from commit 76d756eaa6823aad282cc53ec4e41a9777d89adc)
DeltaFile
+4-3release/Makefile.vm
+4-31 files

FreeBSD/src d09b42alibexec/rc rc, share/man/man8 rc.8

rc: Bail if /dev/null is not a device

On startup, check that /dev/null exists and is a character device.
Otherwise, one of two things will happen: either /dev is a writable
directory and we will immediately create /dev/null as a regular file
and dump garbage into it, or it does not and we will spit out a stream
of error messages about failing to create /dev/null.

PR:             295782
MFC after:      1 week
Reviewed by:    jhb, emaste
Differential Revision:  https://reviews.freebsd.org/D57447

(cherry picked from commit b5a96894f67a92f78f0641763eff1e0a46f2e036)
DeltaFile
+11-2share/man/man8/rc.8
+5-0libexec/rc/rc
+16-22 files

FreeBSD/src c8b81d5usr.sbin/etcupdate etcupdate.sh

etcupdate: Make diff -l actually work

While here, remove unnecessary blank lines.

MFC after:      1 week
Fixes:          6d65c91b9a47 ("etcupdate: fix arguments order of diff command")
Reviewed by:    Boris Lytochkin <lytboris at gmail.com>
Differential Revision:  https://reviews.freebsd.org/D57330

(cherry picked from commit a85e39030f8c7faa3d5a33373389440de6f0fff7)
DeltaFile
+4-14usr.sbin/etcupdate/etcupdate.sh
+4-141 files

FreeBSD/src d6800beusr.bin/limits limits.c

limits: Fix pipebuf resource type

* pipebuf is a size but is listed as a count

PR:             295623
MFC after:      1 week
Fixes:          f54f41403d14 ("usr.bin/limits: support RLIMIT_PIPEBUF")
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D57456

(cherry picked from commit ad524568f9fb77e270a22744d81b9cea0a2ab0eb)
DeltaFile
+1-1usr.bin/limits/limits.c
+1-11 files

FreeBSD/src 62f3971lib/libarchive Makefile.inc, usr.bin/bsdcat Makefile

libarchive: Clean up the build configuration

* Move settings duplicated in libarchive, bsdcat, bsdcpio, bsdtar, and
  bsdunzip into libarchive's Makefile.inc.

* Drop some CFLAGS that merely duplicated some of the contents of our
  platform configuration header.

MFC after:      1 week
Reviewed by:    mm
Differential Revision:  https://reviews.freebsd.org/D57307

(cherry picked from commit eb3a0a74a069d0f294e1596504676459282bb308)

libarchive: Fix typo in sed command

MFC after:      1 week
Fixes:          eb3a0a74a069 ("libarchive: Clean up the build configuration")
Reported by:    Shawn Webb <shawn.webb at hardenedbsd.org>

    [2 lines not shown]
DeltaFile
+5-13usr.bin/cpio/Makefile
+6-11usr.bin/bsdcat/Makefile
+11-5lib/libarchive/Makefile.inc
+6-8usr.bin/bsdcat/tests/Makefile
+6-8usr.bin/cpio/tests/Makefile
+4-10usr.bin/unzip/Makefile
+38-555 files not shown
+59-8611 files

FreeBSD/src 5c12023libexec/rc rc, share/man/man8 rc.8

rc: Bail if /dev/null is not a device

On startup, check that /dev/null exists and is a character device.
Otherwise, one of two things will happen: either /dev is a writable
directory and we will immediately create /dev/null as a regular file
and dump garbage into it, or it does not and we will spit out a stream
of error messages about failing to create /dev/null.

PR:             295782
MFC after:      1 week
Reviewed by:    jhb, emaste
Differential Revision:  https://reviews.freebsd.org/D57447

(cherry picked from commit b5a96894f67a92f78f0641763eff1e0a46f2e036)
DeltaFile
+11-1share/man/man8/rc.8
+5-0libexec/rc/rc
+16-12 files

FreeBSD/src 0932e25lib/libarchive Makefile.inc, usr.bin/bsdcat Makefile

libarchive: Clean up the build configuration

* Move settings duplicated in libarchive, bsdcat, bsdcpio, bsdtar, and
  bsdunzip into libarchive's Makefile.inc.

* Drop some CFLAGS that merely duplicated some of the contents of our
  platform configuration header.

MFC after:      1 week
Reviewed by:    mm
Differential Revision:  https://reviews.freebsd.org/D57307

(cherry picked from commit eb3a0a74a069d0f294e1596504676459282bb308)

libarchive: Fix typo in sed command

MFC after:      1 week
Fixes:          eb3a0a74a069 ("libarchive: Clean up the build configuration")
Reported by:    Shawn Webb <shawn.webb at hardenedbsd.org>

    [2 lines not shown]
DeltaFile
+5-13usr.bin/cpio/Makefile
+6-11usr.bin/bsdcat/Makefile
+11-5lib/libarchive/Makefile.inc
+7-8usr.bin/bsdcat/tests/Makefile
+7-8usr.bin/cpio/tests/Makefile
+4-10usr.bin/unzip/Makefile
+40-555 files not shown
+63-8611 files

FreeBSD/src f4744e7usr.bin/limits limits.c

limits: Fix pipebuf resource type

* pipebuf is a size but is listed as a count

PR:             295623
MFC after:      1 week
Fixes:          f54f41403d14 ("usr.bin/limits: support RLIMIT_PIPEBUF")
Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D57456

(cherry picked from commit ad524568f9fb77e270a22744d81b9cea0a2ab0eb)
DeltaFile
+1-1usr.bin/limits/limits.c
+1-11 files

FreeBSD/src 70dfaf4usr.sbin/etcupdate etcupdate.sh

etcupdate: Make diff -l actually work

While here, remove unnecessary blank lines.

MFC after:      1 week
Fixes:          6d65c91b9a47 ("etcupdate: fix arguments order of diff command")
Reviewed by:    Boris Lytochkin <lytboris at gmail.com>
Differential Revision:  https://reviews.freebsd.org/D57330

(cherry picked from commit a85e39030f8c7faa3d5a33373389440de6f0fff7)
DeltaFile
+4-14usr.sbin/etcupdate/etcupdate.sh
+4-141 files

FreeBSD/src 2ff705fsys/netinet/libalias alias_db.c

libalias: Serialize updates to the global instance list

libalias maintains a global list of all libalias handles.  The list was
updated without any locking, but nothing prevents updates from running
concurrently.

MFC after:      1 week
DeltaFile
+17-0sys/netinet/libalias/alias_db.c
+17-01 files