FreeBSD/src 64ee9c1sys/dev/e1000 if_em.c

em(4): fix capability bounds needed to access checksum context.

Ensure the offp capability bounds cover entire struct with checksum fields.

This is needed for CHERI systems to avoid bounds violation trap, as
otherwise offp allowed to dereference 4 bytes of csum_flags field only
so bzero failed.

Tested on ARM Morello.

Reviewed by:    kbowling
Discussed with: jrtc27
Sponsored by:   CHERI Research Centre
Differential Revision:  https://reviews.freebsd.org/D53903
DeltaFile
+1-1sys/dev/e1000/if_em.c
+1-11 files

FreeBSD/ports 4d78ee2multimedia/av1an distinfo Makefile.crates, multimedia/av1an/files patch-ffmpeg7-unsigned-char patch-ffmpeg

multimedia/av1an: update to 0.5.0

This release fixes the build with ffmpeg 6 and 8
Chase upstream change to rust-av

PR:     289061
DeltaFile
+423-393multimedia/av1an/distinfo
+211-196multimedia/av1an/Makefile.crates
+0-55multimedia/av1an/files/patch-ffmpeg7-unsigned-char
+0-40multimedia/av1an/files/patch-ffmpeg
+5-10multimedia/av1an/Makefile
+639-6945 files

FreeBSD/ports 80f277dmath/py-pandas distinfo Makefile, math/py-pandas/files patch-pyproject.toml

math/py-pandas: Upgrade port to 2.3.3

PR:             290628
Reviewed by:    makc
Approved by:    python (maintainer timeout)
Differential Revision:  https://reviews.freebsd.org/D53393
Release Notes:  https://pandas.pydata.org/pandas-docs/version/2.3/whatsnew/v2.3.3.html
DeltaFile
+2-12math/py-pandas/files/patch-pyproject.toml
+3-3math/py-pandas/distinfo
+1-2math/py-pandas/Makefile
+6-173 files

FreeBSD/src b87f633sys/dev/nvme nvme_ctrlr.c

nvme(4): Increase HMB alignment.

The NVME controller in Crucial P310 disk does not accept 16-byte aligned
host memory buffer on Codasip Prime platform, but works fine on PAGE_SIZE
aligned memory.

Instead of adding a quirk, just increase alignment for everyone.

Reviewed by:    jhb
Discussed with: imp
Sponsored by:   CHERI Research Centre
Differential Revision:  https://reviews.freebsd.org/D53296
DeltaFile
+1-1sys/dev/nvme/nvme_ctrlr.c
+1-11 files

FreeBSD/ports 2b4e050databases/powa-archivist distinfo pkg-plist

databases/powa-archivist: Update to 5.1.0

Release notes:  https://github.com/powa-team/powa-archivist/releases/tag/REL_5_1_0
DeltaFile
+3-3databases/powa-archivist/distinfo
+2-0databases/powa-archivist/pkg-plist
+1-1databases/powa-archivist/Makefile
+6-43 files

FreeBSD/ports cfcc12fmisc/py-huggingface-hub Makefile distinfo

misc/py-huggingface-hub: Update to 1.1.5

Changelog:
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.0.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.0.1
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.1.0
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.1.3
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.1.4
- https://github.com/huggingface/huggingface_hub/releases/tag/v1.1.5

Reported by:    Repology
DeltaFile
+6-4misc/py-huggingface-hub/Makefile
+3-3misc/py-huggingface-hub/distinfo
+9-72 files

FreeBSD/ports d014f97net/unison240 Makefile

net/unison240: Fix packaging

I removed `OPTIONS_DEFINE` in the last update by mistake

Reported by:    fallout
Fixes:          ba72838fff3e7fa001d247aa5409e889a7c864c3
MFH:            2025Q4

(cherry picked from commit 14befc22a972963c55d1166745c5086744cd1413)

Fixes:          1ba7408e1c2910a6220c399ab906c470ee5edaa3 (2025Q4)
DeltaFile
+2-0net/unison240/Makefile
+2-01 files

FreeBSD/ports 14befc2net/unison240 Makefile

net/unison240: Fix packaging

I removed `OPTIONS_DEFINE` in the last update by mistake

Reported by:    fallout
Fixes:          ba72838fff3e7fa001d247aa5409e889a7c864c3
MFH:            2025Q4
DeltaFile
+2-0net/unison240/Makefile
+2-01 files

FreeBSD/ports a3f5a1feditors/zed distinfo Makefile, editors/zed/files patch-crates_remote_src_transport_ssh.rs patch-crates_zed_src_zed.rs

editors/zed: Update to 0.213.7

Changelog:
- https://github.com/zed-industries/zed/releases/tag/v0.213.4
- https://github.com/zed-industries/zed/releases/tag/v0.213.6
- https://github.com/zed-industries/zed/releases/tag/v0.213.7

Reported by:    GitHub (watch releases)
DeltaFile
+12-1editors/zed/files/patch-crates_remote_src_transport_ssh.rs
+3-3editors/zed/distinfo
+2-2editors/zed/files/patch-crates_zed_src_zed.rs
+1-1editors/zed/Makefile
+18-74 files

FreeBSD/ports e2d9861devel/glab distinfo Makefile

devel/glab: update to 1.78.3

Changes:        https://gitlab.com/gitlab-org/cli/-/releases
DeltaFile
+5-5devel/glab/distinfo
+1-1devel/glab/Makefile
+6-62 files

FreeBSD/ports ffa3015databases/ejdb Makefile distinfo, databases/iowow distinfo pkg-plist

databases/iowow: update the port to version 1.4.18

- Squash the chains of consecutive spaces between compilation
  flags to make the build log more readable
- databases/ejdb: pull upstream patch to synchronize with the
  new IOWOW struct naming

Reported by:    portscout
DeltaFile
+13-4databases/iowow/files/patch-src_CMakeLists.txt
+3-3databases/iowow/distinfo
+3-1databases/iowow/pkg-plist
+3-0databases/ejdb/Makefile
+1-1databases/iowow/Makefile
+2-0databases/ejdb/distinfo
+25-96 files

FreeBSD/ports 65e52a0math/lean4/files patch-stage0_src_bin_leanc.in patch-src_bin_leanc.in

math/lean4: Update patches
DeltaFile
+0-11math/lean4/files/patch-stage0_src_bin_leanc.in
+0-11math/lean4/files/patch-src_bin_leanc.in
+4-4math/lean4/files/patch-src_shell_CMakeLists.txt
+4-4math/lean4/files/patch-stage0_src_shell_CMakeLists.txt
+3-4math/lean4/files/patch-src_runtime_io.cpp
+4-2math/lean4/files/patch-src_runtime_stack__overflow.cpp
+15-366 files

FreeBSD/ports 409f916security/tor distinfo Makefile

security/tor: update 0.4.8.20 → 0.4.8.21
DeltaFile
+3-3security/tor/distinfo
+1-1security/tor/Makefile
+4-42 files

FreeBSD/ports 9bc6e7eaudio/tetraproc distinfo Makefile

audio/tetraproc: update 0.9.2 → 0.10.0
DeltaFile
+3-3audio/tetraproc/distinfo
+1-1audio/tetraproc/Makefile
+4-42 files

FreeBSD/ports 5565c25archivers/zchunk distinfo Makefile

archivers/zchunk: update 1.5.2 → 1.5.3
DeltaFile
+3-3archivers/zchunk/distinfo
+2-2archivers/zchunk/Makefile
+1-1archivers/zchunk/pkg-plist
+6-63 files

FreeBSD/ports a7d5924dns/subfinder distinfo Makefile

dns/subfinder: update 2.9.0 → 2.10.1
DeltaFile
+5-5dns/subfinder/distinfo
+2-2dns/subfinder/Makefile
+7-72 files

FreeBSD/ports ea5fe08net/torsocks Makefile

net/torsocks: update 2.4.0 → 2.5.0
DeltaFile
+1-1net/torsocks/Makefile
+1-11 files

FreeBSD/ports 9d0f301math/zimpl distinfo Makefile

math/zimpl: update 3.6.2 → 3.7.0
DeltaFile
+3-3math/zimpl/distinfo
+2-2math/zimpl/Makefile
+5-52 files

FreeBSD/doc 081e675website/content/en/releases/15.0R schedule.adoc

15.0: Put RC4 back on the schedule.

I started 15.0-RC4 builds on November 24th.  This is "one last RC"
to double-check that nothing broke with adding a backup pkgbase
signing key and tweaking the package set on DVDs again.
DeltaFile
+2-1website/content/en/releases/15.0R/schedule.adoc
+2-11 files

FreeBSD/src aac0ef5sys/kern firmw.S

kern: Fix section name for embedded firmware blobs

In practice this just ends up as an orphan section and so is placed next
to .rodata-like sections, so it's pretty harmless, but not intended.

Fixes:  a095390344fb ("Use a template assembly file for firmware object files.")
DeltaFile
+1-1sys/kern/firmw.S
+1-11 files

FreeBSD/ports 3b09b6adevel/tinysparql pkg-plist Makefile

devel/tinysparql: update to 3.10.1

Changelog: https://gitlab.gnome.org/GNOME/tinysparql/-/blob/3.10.1/NEWS

- make options for avahi, bash completions, docs, man pages, tests and vapi
- create libtracker-sparql-3.0.so unversioned symlink for consumer LIB_DEPENDS
DeltaFile
+263-14devel/tinysparql/pkg-plist
+32-12devel/tinysparql/Makefile
+3-3devel/tinysparql/distinfo
+298-293 files

FreeBSD/src f6bd9b2crypto/openssh sshconnect.c FREEBSD-upgrade

openssh: Don't attempt to connect to unsupported addresses

When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.

MFC after:      1 week
PR:             195231
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53588

(cherry picked from commit 5818b6ee552b302f5300934f9b8cb94881867a5f)
DeltaFile
+9-0crypto/openssh/sshconnect.c
+6-0crypto/openssh/FREEBSD-upgrade
+15-02 files

FreeBSD/src 00e4b16crypto/openssh sshconnect.c FREEBSD-upgrade

openssh: Don't attempt to connect to unsupported addresses

When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.

MFC after:      1 week
PR:             195231
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53588

(cherry picked from commit 5818b6ee552b302f5300934f9b8cb94881867a5f)
DeltaFile
+9-0crypto/openssh/sshconnect.c
+7-0crypto/openssh/FREEBSD-upgrade
+16-02 files

FreeBSD/src 7f691e0bin/sh miscbltin.c sh.1, bin/sh/tests/builtins read12.0 read11.0

sh: Don't assume EINTR means SIGALRM

While waiting for input in the read builtin, if select() is interrupted
but there is no pending signal, we act like we timed out, and return the
same status as if we had been interrupted by SIGALRM, instead of looping
until we actually do time out.

* Replace the single select() call with a ppoll() loop.

* Improve validation of the timeout value.  We now accept things like
  "1h30m15s", which we used to silently truncate to "1h".  The flip side
  is that we no longer accept things like "1hour" or "5sec".

* Modify the existing `read -t 0` test case to verify that read returns
  immediately when there is input and fails immediately when there isn't.

* Add a second test case which performs the same tests with a non-zero
  timeout value.


    [7 lines not shown]
DeltaFile
+57-26bin/sh/miscbltin.c
+32-0bin/sh/tests/builtins/read12.0
+17-2bin/sh/tests/builtins/read11.0
+5-1bin/sh/sh.1
+1-0bin/sh/tests/builtins/Makefile
+112-295 files

FreeBSD/src e9019e7bin/sh/tests/builtins read11.0

sh tests: Fix racy test11.0

This was sometimes exiting while the child fifo was created resulting in
[ENOTEMPTY] from rm.  The child fifo isn't needed, just sleep.

PR:     290837
Fixes:  e31fb97148f ("read builtin: Empty variables on timeout")
MFC after:      3 days

(cherry picked from commit 5d55553e160a93788372785300f5bd07c2451f93)
DeltaFile
+2-2bin/sh/tests/builtins/read11.0
+2-21 files

FreeBSD/src 4004f9acrypto/openssh sshconnect.c FREEBSD-upgrade

openssh: Don't attempt to connect to unsupported addresses

When iterating over known addresses for the requested target host name,
skip those that are not supported by the running kernel.

MFC after:      1 week
PR:             195231
Reviewed by:    emaste
Differential Revision:  https://reviews.freebsd.org/D53588

(cherry picked from commit 5818b6ee552b302f5300934f9b8cb94881867a5f)
DeltaFile
+9-0crypto/openssh/sshconnect.c
+7-0crypto/openssh/FREEBSD-upgrade
+16-02 files

FreeBSD/src fb57eacbin/sh miscbltin.c sh.1, bin/sh/tests/builtins read12.0 read11.0

sh: Don't assume EINTR means SIGALRM

While waiting for input in the read builtin, if select() is interrupted
but there is no pending signal, we act like we timed out, and return the
same status as if we had been interrupted by SIGALRM, instead of looping
until we actually do time out.

* Replace the single select() call with a ppoll() loop.

* Improve validation of the timeout value.  We now accept things like
  "1h30m15s", which we used to silently truncate to "1h".  The flip side
  is that we no longer accept things like "1hour" or "5sec".

* Modify the existing `read -t 0` test case to verify that read returns
  immediately when there is input and fails immediately when there isn't.

* Add a second test case which performs the same tests with a non-zero
  timeout value.


    [7 lines not shown]
DeltaFile
+57-26bin/sh/miscbltin.c
+32-0bin/sh/tests/builtins/read12.0
+17-2bin/sh/tests/builtins/read11.0
+5-1bin/sh/sh.1
+1-0bin/sh/tests/builtins/Makefile
+112-295 files

FreeBSD/src 43b1b7cbin/sh/tests/builtins read11.0

sh tests: Fix racy test11.0

This was sometimes exiting while the child fifo was created resulting in
[ENOTEMPTY] from rm.  The child fifo isn't needed, just sleep.

PR:     290837
Fixes:  e31fb97148f ("read builtin: Empty variables on timeout")
MFC after:      3 days

(cherry picked from commit 5d55553e160a93788372785300f5bd07c2451f93)
DeltaFile
+2-2bin/sh/tests/builtins/read11.0
+2-21 files

FreeBSD/ports 9bc177dmath/octave-forge-quaternion distinfo Makefile, math/octave-forge-quaternion/files patch-is__real__array.cc

math/octave-forge-quaternion: Update to 2.4.1.
DeltaFile
+0-13math/octave-forge-quaternion/files/patch-is__real__array.cc
+3-2math/octave-forge-quaternion/distinfo
+2-3math/octave-forge-quaternion/Makefile
+5-183 files

FreeBSD/src 3c85756stand loader.mk, stand/efi/libefi Makefile

stand: Rename ZFSSRC to SAZFSSRC to avoid confusion

ZFSSRC is abiguous on its surface and too clos to ZFSTOP, so rename it
to SAZFSSRC.

Sponsored by:           Netflix
Reviewed by:            tsoome
Differential Revision:  https://reviews.freebsd.org/D53901
DeltaFile
+2-2stand/libsa/zfs/Makefile.inc
+2-2stand/i386/gptzfsboot/Makefile
+1-1stand/efi/libefi/Makefile
+1-1stand/efi/loader/Makefile
+1-1stand/kboot/kboot/Makefile
+1-1stand/loader.mk
+8-82 files not shown
+10-108 files