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

FreeBSD/src acf0be6sys/netinet6 ip6_input.c

ip6: Drop dead code in ip6_input_hbh()

After commit 069a67374ed9, ip6_input() quickly rejects packets with
plen == 0, before ip6_input_hbh() is called.  So, there is no need to
check this condition again in the helper function.

Reviewed by:    pouria, zlei, tuexen
Differential Revision:  https://reviews.freebsd.org/D57342
DeltaFile
+4-16sys/netinet6/ip6_input.c
+4-161 files

FreeBSD/src 6cd8a1btests/sys/kern ptrace_test.c

tests/ptrace: Validate PT_SC_REMOTE with some tricky syscalls

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57485
DeltaFile
+215-0tests/sys/kern/ptrace_test.c
+215-01 files

FreeBSD/src c491c2dlib/libc/iconv iconv.3

iconv.3: Fix formatting of the error section

MFC after:      1 week
DeltaFile
+1-0lib/libc/iconv/iconv.3
+1-01 files

FreeBSD/src 5bd78cfcontrib/openbsm/bin/auditd auditd_fbsd.c auditd.c

auditd: Fix signal handling

Rewrite the main loop to use ppoll() instead of just blocking on read,
blocking the signals we care about when we aren't polling.

I didn't bother replacing alarm() with setitimer(); the alarm code
is dead anyway since there is no way for max_idletime to acquire a
non-zero value.

While here, avoid leaking the pid file and trigger descriptors to the
log child.

PR:             295840
MFC after:      1 week
Sponsored by:   Klara, Inc.
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D57451
DeltaFile
+39-40contrib/openbsm/bin/auditd/auditd_fbsd.c
+40-10contrib/openbsm/bin/auditd/auditd.c
+4-0contrib/openbsm/bin/auditd/audit_warn.c
+3-0contrib/openbsm/bin/auditd/auditd.h
+86-504 files

FreeBSD/src 05f132asbin/mount_udf mount_udf.8

mount_udf.8: Alphabetize and align options

While here, remove "The following UDF specific options are available:".
It is unused and does not appear to have ever been used.

MFC after:      3 days
DeltaFile
+5-6sbin/mount_udf/mount_udf.8
+5-61 files

FreeBSD/doc 7493960documentation/content/en/books/handbook/disks _index.adoc

handbook/disks: Fix fdformat section number
DeltaFile
+1-1documentation/content/en/books/handbook/disks/_index.adoc
+1-11 files

FreeBSD/ports 1355b39mail/qmail-autoresponder Makefile

mail/qmail-autoresponder: Release from maintainership on request

PR:             294563
Approved by:    gspurki at gmail.com (maintainer)
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2

(cherry picked from commit 69f57ea536e0f49abadc83901d1d80f762943a62)
DeltaFile
+3-3mail/qmail-autoresponder/Makefile
+3-31 files

FreeBSD/ports 69f57eamail/qmail-autoresponder Makefile

mail/qmail-autoresponder: Release from maintainership on request

PR:             294563
Approved by:    gspurki at gmail.com (maintainer)
Approved by:    db@, yuri@ (Mentors, implicit)
MFH:            2026Q2
DeltaFile
+3-3mail/qmail-autoresponder/Makefile
+3-31 files

FreeBSD/ports 7661c58www/apache24 distinfo Makefile

www/apache24: Security update to 2.4.68

With hat:       apache
Security:       7655baae-637d-11f1-8607-8447094a420f
MFH:            2026Q2

(cherry picked from commit d905532d79b533bddefd3ccebc63e5f3abf69296)
DeltaFile
+3-3www/apache24/distinfo
+1-2www/apache24/Makefile
+1-0www/apache24/pkg-plist
+5-53 files

FreeBSD/doc 8597a76website/content/en/releases/15.0R relnotes.adoc

15.0/relnotes: Clarify that FreeBSD-base has to be enabled
DeltaFile
+6-0website/content/en/releases/15.0R/relnotes.adoc
+6-01 files

FreeBSD/ports d905532www/apache24 distinfo Makefile, www/apache24/files patch-CVE-2026-49975

www/apache24: Security update to 2.4.68

With hat:       apache
Security:       7655baae-637d-11f1-8607-8447094a420f
MFH:            2026Q2
DeltaFile
+0-67www/apache24/files/patch-CVE-2026-49975
+3-3www/apache24/distinfo
+1-2www/apache24/Makefile
+1-0www/apache24/pkg-plist
+5-724 files

FreeBSD/src 471fdd9sys/compat/linux linux_socket.c

linux: Fix sockopt copyout

The Linux getsockopt did not check the size of the provided buffer when
copying out the value, leading to buffer overflows (e.g., for TCP_INFO).

Fix is to use the smaller of the option value size and the provided
buffer.

MFC after:      1 month
Relnotes:       yes
Reviewed by:    kib, markj
Differential Revision:  https://reviews.freebsd.org/D55881
DeltaFile
+14-3sys/compat/linux/linux_socket.c
+14-31 files

FreeBSD/ports 8ddca0amisc/py-anthropic distinfo Makefile

misc/py-anthropic: Update to 0.107.0
DeltaFile
+3-3misc/py-anthropic/distinfo
+1-1misc/py-anthropic/Makefile
+4-42 files

FreeBSD/ports 55dafb2net-mgmt/prometheus3 distinfo Makefile

net-mgmt/prometheus3: Update to 3.12.0

Changelog:
https://github.com/prometheus/prometheus/releases/tag/v3.12.0
DeltaFile
+7-7net-mgmt/prometheus3/distinfo
+1-2net-mgmt/prometheus3/Makefile
+8-92 files

FreeBSD/ports 6493d6bsecurity/vuxml/vuln 2026.xml

security/vuxml: Document Apache httpd 2.4.67 vulnerabilities
DeltaFile
+37-0security/vuxml/vuln/2026.xml
+37-01 files