FreeBSD/src f2bba01 — sys/netpfil/ipfw ip_fw_dynamic.c

ipfw: keep flag(s) definition next to member that holds them
DeltaFile
+2-7sys/netpfil/ipfw/ip_fw_dynamic.c
+2-71 files

FreeBSD/src bc9e668 — sys/netpfil/ipfw ip_fw_dynamic.c

ipfw: gc disabled old hashing code

This code was disabled for 8 years already.  It used to produce very
predictable hash without a salt, and that made the dynamic state engine an
easy DoS attack vector.  No chance we will ever use it again.
DeltaFile
+0-34sys/netpfil/ipfw/ip_fw_dynamic.c
+0-341 files

FreeBSD/src 41356c8 — sys/net if_bridge.c, sys/netgraph ng_pptpgre.c

net*: use inlined m_pullup()

Leverage the fact that m_pullup() in an inline function in mbuf.h and let
compiler to do all optimizations.

Mostly mechanical changes, but in few cases surrounding lines are brought
to style(9).  In netinet6, a few input functions changed to set the
input/output `struct mbuf **` pointer to NULL at a single place.

Reviewed by:            pouria, zlei, gallatin
Differential Revision:  https://reviews.freebsd.org/D60689
DeltaFile
+56-113sys/netinet6/icmp6.c
+30-58sys/netipsec/key.c
+25-50sys/net/if_bridge.c
+20-32sys/netinet/ip_carp.c
+17-32sys/netinet/tcp_input.c
+19-26sys/netgraph/ng_pptpgre.c
+167-31187 files not shown
+502-95193 files

FreeBSD/src 671babc — sys/kern uipc_mbuf.c, sys/sys mbuf.h

mbuf: make m_pullup() an inline over most expected case

Implement a most typical use of m_pullup() as an inline and leave only the
heavy part as a function.  A sweeping change to make benefit of the new
version follows.

Reviewed by:            pouria, zlei, gallatin
Differential Revision:  https://reviews.freebsd.org/D60688
DeltaFile
+10-1sys/sys/mbuf.h
+1-1sys/kern/uipc_mbuf.c
+11-22 files

FreeBSD/src 4c72b1c — sys/netgraph ng_pppoe.c

ng_pppoe: fix m_pullup() logic

The clear intent here is to do m_pullup() if we _don't_ have two bytes.
Before the fix: a) m_pullup() was always called and did nothing; b) if a
node was ever supplied with a fragmented but otherwise correct mbuf, then
it would not handle PROT_LCP as intended.

Noticed by:             zlei
Reviewed by:            zlei, eugen_grosbein.net
Differential Revision:  https://reviews.freebsd.org/D60788
Fixes:                  28903f396af4b151e16ea606cda66a9244fb179f
DeltaFile
+1-1sys/netgraph/ng_pppoe.c
+1-11 files

FreeBSD/src 993f846 — sys/arm64/arm64 identcpu.c pmap.c, sys/arm64/include cpu.h

arm64: Fix and rename midr_check_var_part_range()

At the lowest and highest variants in the specified range,
midr_check_var_part_range() was comparing the part number, rather than
the revision, against the bounds.  In other words, the "Y" in "rXpY"
should be compared to CPU_REV() instead of CPU_PART().  Apply this
correction, and rename the function to midr_check_var_rev_range() to
better reflect the field that we are checking.

(cherry picked from commit 39d6e2226484ca434c7d980eda4aa19ed0d62c9e)
DeltaFile
+11-6sys/arm64/include/cpu.h
+2-2sys/arm64/arm64/pmap.c
+1-1sys/arm64/arm64/identcpu.c
+14-93 files

FreeBSD/ports 98293f3 — math Makefile, math/R-cran-meta distinfo pkg-descr

math/R-cran-meta: New port: General package for meta-analysis

User-friendly general package providing standard methods for
meta-analysis and supporting the book "Meta-Analysis with R"
(Schwarzer, Carpenter, and Rucker, 2015).

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60855
DeltaFile
+30-0math/R-cran-meta/Makefile
+11-0math/R-cran-meta/pkg-descr
+3-0math/R-cran-meta/distinfo
+1-0math/Makefile
+45-04 files

FreeBSD/ports 02afdba — math Makefile, math/R-cran-metabook distinfo pkg-descr

math/R-cran-metabook: New port: Data sets and code for "Meta-Analysis with R"

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60764
DeltaFile
+14-0math/R-cran-metabook/Makefile
+3-0math/R-cran-metabook/distinfo
+3-0math/R-cran-metabook/pkg-descr
+1-0math/Makefile
+21-04 files

FreeBSD/ports bf874a8 — math Makefile, math/R-cran-CompQuadForm pkg-descr distinfo

math/R-cran-CompQuadForm: New port: Distribution function of quadratic forms in normal variables

Computes the distribution function of quadratic forms in normal
variables using Imhof's method, Davies's algorithm, Farebrother's
algorithm or Liu et al.'s algorithm.

Dependency of math/R-cran-meta.

Approved by:            jrm (mentor)
Differential Revision:  https://reviews.freebsd.org/D60856
DeltaFile
+14-0math/R-cran-CompQuadForm/Makefile
+3-0math/R-cran-CompQuadForm/pkg-descr
+3-0math/R-cran-CompQuadForm/distinfo
+1-0math/Makefile
+21-04 files

FreeBSD/ports 7193664 — lang/rust-nightly-bun pkg-descr distinfo

lang/rust-nightly-bun: add pinned Rust nightly toolchain

Add a binary port with the Rust nightly required by lang/bun, pinned to
2026-09-20 (rustc 1.100.0-nightly (feaadeeac 2026-09-19)).  It installs
rustc, cargo, rust-std and rust-src under PREFIX/rust-nightly-bun so it
can coexist with lang/rust and lang/rust-nightly.

PR: 299115
DeltaFile
+72-0lang/rust-nightly-bun/Makefile
+15-0lang/rust-nightly-bun/distinfo
+12-0lang/rust-nightly-bun/pkg-descr
+99-03 files

FreeBSD/ports f80af1b — shells/atuin Makefile distinfo

shells/atuin: update 18.23.0 → 18.24.1
DeltaFile
+83-23shells/atuin/distinfo
+42-12shells/atuin/Makefile
+125-352 files

FreeBSD/ports 3a4d87b — misc/py-uuid-utils Makefile distinfo

misc/py-uuid-utils: update 1.0.0 → 1.1.0
DeltaFile
+7-7misc/py-uuid-utils/distinfo
+4-4misc/py-uuid-utils/Makefile
+11-112 files

FreeBSD/ports 21c3622 — devel/capslock Makefile distinfo

devel/capslock: update 0.3.3 → 0.3.4
DeltaFile
+5-5devel/capslock/distinfo
+1-2devel/capslock/Makefile
+6-72 files

FreeBSD/ports 927961e — misc/py-wandb Makefile Makefile.crates

misc/py-wandb: update 0.30.0 → 0.31.0
DeltaFile
+89-237misc/py-wandb/distinfo
+44-118misc/py-wandb/Makefile.crates
+5-7misc/py-wandb/Makefile
+138-3623 files

FreeBSD/ports f0d57ed — textproc/ytt Makefile distinfo

textproc/ytt: update 0.55.3 → 0.55.4
DeltaFile
+5-5textproc/ytt/distinfo
+1-2textproc/ytt/Makefile
+6-72 files

FreeBSD/ports 87f9205 — net/frp Makefile distinfo

net/frp: update 0.71.0 → 0.71.1
DeltaFile
+5-5net/frp/distinfo
+1-2net/frp/Makefile
+6-72 files

FreeBSD/src f1986e5 — usr.sbin/bhyve pci_virtio_input.c

bhyve: Fix virtio-input event array resizing

Use the new array size when calling realloc().  Note that this queue
stores events read from a host evdev device, i.e., it is not
guest-controlled.

While here, use the cdefs.h __unused macro and use them correctly, i.e.,
don't mark "arg" as unused when it isn't.

Reported by:    Brian Delgado from Intel using Anthropic Opus 4.8
Fixes:          054accac71e0 ("Add a virtio-input device emulation.")
MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D60679
DeltaFile
+7-13usr.sbin/bhyve/pci_virtio_input.c
+7-131 files

FreeBSD/src de80428 — sys/kern vfs_inotify.c

inotify: Open target the directory when adding a watch

When an application uses inotify to watch a directory,
vn_inotify_add_watch() reads the directory entries and does a name
lookup so as to induce the filesystem to create namecache entries.
Some filesystems expect the directory to be opened before VOP_READDIR
can be called, so do that.

PR:             299239
Reviewed by:    kib
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D60782
DeltaFile
+9-0sys/kern/vfs_inotify.c
+9-01 files

FreeBSD/src 32f7bdd — sys/amd64/amd64 initcpu.c

amd64: Don't probe MSR_IRPERF when running under bhyve

vmm doesn't implement it, and bhyve simply aborts.  I fixed this in
commit c83e075d72f6, but it'll still be impossible to boot newer FreeBSD
guests on older hosts without this workaround.

Reviewed by:    adrian
Fixes:          2272fac218a8 ("hwpmc: Add support for AMD-only IRPERF in hwpmc PERF class")
Differential Revision:  https://reviews.freebsd.org/D60730
DeltaFile
+4-0sys/amd64/amd64/initcpu.c
+4-01 files

FreeBSD/src 55d0e02 — usr.sbin/bhyveload bhyveload.c

bhyveload: Factor global variables into a software context

This will make it easier to port bhyveload's functionality into the main
bhyve executable.

No functional change intended.

Reviewed by:    novel
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D60481
DeltaFile
+230-187usr.sbin/bhyveload/bhyveload.c
+230-1871 files

FreeBSD/src ad37abf — sys/sys msan.h

kmsan: Add a required forward type declaration

MFC after:      1 week
DeltaFile
+1-0sys/sys/msan.h
+1-01 files

FreeBSD/ports 3fd5793 — databases/kividb Makefile

databases/kividb: fix the license records

Bump PORTREVISION.

Sponsored by:   tipi.work
DeltaFile
+2-4databases/kividb/Makefile
+2-41 files

FreeBSD/ports acec9de — databases/kividb pkg-descr Makefile

databases/kividb: Add new port

Fast, multi-threaded Redis and Valkey alternative written in Rust:
drop-in compatible, with full-text and vector search built in.

Sponsored by:   tipi.work
DeltaFile
+305-0databases/kividb/distinfo
+151-0databases/kividb/Makefile.crates
+28-0databases/kividb/Makefile
+3-0databases/kividb/pkg-descr
+487-04 files

FreeBSD/ports 83fd6e7 — multimedia/jellyfin-ffmpeg Makefile

multimedia/jellyfin-ffmpeg: Link static chromaprint by full path

With -lchromaprint the ports -L${LOCALBASE}/lib comes first, so on a
build host with audio/chromaprint installed the shared library wins the
search and pulls in multimedia/ffmpeg's libavutil. Name the archives by
path, as multimedia/jellyfin-ffmpeg7 does.

Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D60813
DeltaFile
+5-3multimedia/jellyfin-ffmpeg/Makefile
+5-31 files

FreeBSD/src 6690cbd — sys/dev/intel spi.c lpss.h, sys/dev/uart uart_bus_pci.c

intel: add a shared header for the LPSS private registers

The Intel Low Power Subsystem wraps its I2C, SPI and UART functions in a
block of private registers that control the functional clock and the
function and DMA resets.

Refactored to use a single header

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D60859
DeltaFile
+35-0sys/dev/intel/lpss.h
+8-13sys/dev/uart/uart_bus_pci.c
+7-8sys/dev/intel/spi.c
+50-213 files

FreeBSD/src b37e8ff — sys/dev/uart uart_bus_pci.c

uart: support Meteor Lake-P LPSS UART 0

Recognize Intel 8086:7e25 using 32-bit MMIO with a four-byte register
stride. Deassert the LPSS functional resets and program the 100 MHz
reference clock divider for a 44.2368 MHz UART clock before the UART
core claims the register window, and reprogram both on resume.

Reviewed by:    imp, adrian
Differential Revision:  https://reviews.freebsd.org/D60858
DeltaFile
+80-2sys/dev/uart/uart_bus_pci.c
+80-21 files

FreeBSD/ports df00c8d — multimedia/jellyfin-ffmpeg7 distinfo Makefile

multimedia/jellyfin-ffmpeg7: Link chromaprint statically

Match multimedia/jellyfin-ffmpeg: build chromaprint 1.6.0 as a static
library on fftw3f, as upstream's builder does, and drop the
audio/chromaprint LIB_DEPENDS. audio/chromaprint uses multimedia/ffmpeg
for its FFT, so it pulled a second FFmpeg and about 30 other ports into
this port's runtime.

The archives are linked by full path: with -lchromaprint the ports
-L${LOCALBASE}/lib comes first, and an installed audio/chromaprint wins
the search.

Reviewed by:    dtxdf
Approved by:    dtxdf (mentor)
Differential Revision:  https://reviews.freebsd.org/D60810
DeltaFile
+28-3multimedia/jellyfin-ffmpeg7/Makefile
+3-1multimedia/jellyfin-ffmpeg7/distinfo
+31-42 files

FreeBSD/ports 9fbf78e — lang Makefile

lang/rust-nightly-bun: add pinned Rust nightly toolchain

Add a binary port with the Rust nightly required by lang/bun, pinned to
2026-09-20 (rustc 1.100.0-nightly (feaadeeac 2026-09-19)).  It installs
rustc, cargo, rust-std and rust-src under PREFIX/rust-nightly-bun so it
can coexist with lang/rust and lang/rust-nightly.

PR: 299115
DeltaFile
+1-0lang/Makefile
+1-01 files

FreeBSD/src a32f681 — sys/dev/usb/serial u3g.c

u3g: Add ublox LARA-L6 modem

MFC after:              3 days
Approved by:            adrian
Reviewed by:            kevans, adrian
Differential Revision:  https://reviews.freebsd.org/D60652

(cherry picked from commit a32c8dc6e8fd96e0d56e5add09638120e62d8418)
DeltaFile
+6-0sys/dev/usb/serial/u3g.c
+6-01 files

FreeBSD/src 727f8d9 — sys/dev/usb usbdevs

usbdevs: Add ublox LARA-L6

The device has multiple PIDs as it supports different USB profiles.

Approved by:            adrian
MFC after:              3 days
Differential Revision:  https://reviews.freebsd.org/D60482

(cherry picked from commit 95432767ddc36fd1f6b0054e4eb1a849c73e7da6)
DeltaFile
+6-0sys/dev/usb/usbdevs
+6-01 files