FreeBSD/src 87b6549share/man/man4 mrsas.4

mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)

This is an OEM card from Fujitsu using an LSI SAS2208 ROC controller shipped
with many Fujitsu PRIMERGY servers like RX300 S7.

Controller description: https://www.fujitsu.com/global/products/computing/servers/primergy/blades/connection/cb-pmod-110426.html

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54566

(cherry picked from commit ccec94bf63de8ee067b03b981a283d9f968c3667)
DeltaFile
+2-1share/man/man4/mrsas.4
+2-11 files

FreeBSD/src 653099bshare/man/man4 mrsas.4

mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)

This is an OEM card from Fujitsu using an LSI SAS2208 ROC controller shipped
with many Fujitsu PRIMERGY servers like RX300 S7.

Controller description: https://www.fujitsu.com/global/products/computing/servers/primergy/blades/connection/cb-pmod-110426.html

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54566

(cherry picked from commit ccec94bf63de8ee067b03b981a283d9f968c3667)
DeltaFile
+2-1share/man/man4/mrsas.4
+2-11 files

FreeBSD/src 852a446share/man/man4 mrsas.4

mrsas.4: Add Fujitsu RAID Controller SAS 6Gbit/s 1GB (D3116)

This is an OEM card from Fujitsu using an LSI SAS2208 ROC controller shipped
with many Fujitsu PRIMERGY servers like RX300 S7.

Controller description: https://www.fujitsu.com/global/products/computing/servers/primergy/blades/connection/cb-pmod-110426.html

Reviewed by:    ziaee
MFC after:      3 days
Differential Revision:  https://reviews.freebsd.org/D54566

(cherry picked from commit ccec94bf63de8ee067b03b981a283d9f968c3667)
DeltaFile
+2-1share/man/man4/mrsas.4
+2-11 files

FreeBSD/ports 2ec4b08sysutils/vpnc-scripts Makefile, sysutils/vpnc-scripts/files patch-vpnc-script

sysutils/vpnc-scripts: Fix invalid ps(1) argument

PR:             292298
Submitted by:   John Baldwin <jhb at FreeBSD.org>
DeltaFile
+11-0sysutils/vpnc-scripts/files/patch-vpnc-script
+1-0sysutils/vpnc-scripts/Makefile
+12-02 files

FreeBSD/ports bc1c934sysutils Makefile, sysutils/sdmon Makefile distinfo

[NEW PORT] sysutils/sdmon: Utility to get SD card health data

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             292278
DeltaFile
+27-0sysutils/sdmon/Makefile
+3-0sysutils/sdmon/distinfo
+2-0sysutils/sdmon/pkg-descr
+1-0sysutils/Makefile
+33-04 files

FreeBSD/ports 0290d90sysutils Makefile, sysutils/witr Makefile pkg-descr

[NEW PORT] sysutils/witr: Witr (why-is-this-running)

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             292143
DeltaFile
+37-0sysutils/witr/Makefile
+20-0sysutils/witr/pkg-descr
+15-0sysutils/witr/distinfo
+1-0sysutils/Makefile
+73-04 files

FreeBSD/src 0a64d16sys/sys _types.h

sys/_types.h: avoid use of __has_feature()

Only fairly recent GCC versions support and sys/_types.h must work with
quite old compilers and without sys/cdef.h being included.  The prior
workaround works fine, but we can have the same effect with compiler
macro definitions.  In this specific case, compilers that define the
__intcap_t builtin type will define __SIZEOF_INTCAP__.

This reverts commit 029a09f18032353a9ae874590b879322efc6e53a
This reverts commit 19728f31ae421f40e2b0b0c775f4eedd7f927be0

Reviewed by:    imp, des, kib, emaste
Effort:         CHERI upstreaming
Fixes:          85ab981a8e4e ("sys/_types.h: define fallback __(u)intcap_t")
Sponsored by:   Innovate UK
Differential Revision:  https://reviews.freebsd.org/D54009
DeltaFile
+1-4sys/sys/_types.h
+1-41 files

FreeBSD/src 31e7dc6sys/net iflib.c

iflib: remove convoluted custom zeroing code

Replace a collection of aliasing violations and ifdefs with memset
(which now expands to __builtin_memset and should be quite reliably
inlined.)  The old code is hard to maintain as evidenced by the most
recent change to if_pkt_info_t updating the defines, but not the zeroing
code.

Reviewed by:    gallatin, erj
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Fixes:          43d7ee540efe ("iflib: support for transmit side nic KTLS offload")
Differential Revision:  https://reviews.freebsd.org/D54605
DeltaFile
+5-60sys/net/iflib.c
+5-601 files

FreeBSD/src 1b425afsys/kern vfs_cache.c

cache: avoid hardcoded CACHE_PATH_CUTOFF

Compute the cutoff at compile time instead which will avoid the need
for a CHERI case.

Correct the comment about CACHE_PATH_CUTOFF.  It dates to 5.2.0 not 4.4
BSD.  Historic values are:

32 - introduced (c2935410f6d5f)
35 - NUL terminated and bumped (5d5c174869104)
39 - sized to alignment (bb48255cf5eff)
45 - bumped to improve efficency on 64-bit (3862838921eb8)

No functional change.

Reviewed by:    markj
Suggested by:   jhb
Effort:         CHERI upstreaming
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54554
DeltaFile
+18-14sys/kern/vfs_cache.c
+18-141 files

FreeBSD/doc 2ab5232website/content/en/status/report-2025-10-2025-12 qemu-vmm-accelerator.adoc

Status/2025Q4/qemu-vmm-accelerator.adoc: Add report
DeltaFile
+34-0website/content/en/status/report-2025-10-2025-12/qemu-vmm-accelerator.adoc
+34-01 files

FreeBSD/src 258ad80sys/kern vfs_cache.c

cache: avoid hardcoded cache padding

Replace CACHE_LARGE_PAD with rounding up to the alignment of struct
namecache_ts.

No functional change.

Reviewed by:    olce, markj
Suggested by:   jhb
Effort:         CHERI upstreaming
Sponsored by:   DARPA, AFRL
Differential Revision:  https://reviews.freebsd.org/D54553
DeltaFile
+2-3sys/kern/vfs_cache.c
+2-31 files

FreeBSD/src fb0bdbesys/kern vfs_cache.c

cache: avoid hardcoded zone alignment

Previously, this was underaligned on CHERI system where pointers are
larger than time_t.

Use the alignment of struct namecache_ts which picks up time_t via strut
timespec and pointers via struct namecache.  This arguably overaligns
cache_zone_small and cache_zone_large on i386 kernels, but I suspect the
actual microarchitectures most i386 binaries are run on do better with
64-bit alignment.

Reviewed by:    olce, markj
Effort:         CHERI upstreaming
Sponsored by:   Innovate UK
Fixes:          cf8ac0de8150 ("cache: reduce zone alignment to 8 bytes")
Differential Revision:  https://reviews.freebsd.org/D54376
DeltaFile
+23-21sys/kern/vfs_cache.c
+23-211 files

FreeBSD/ports d047609filesystems/zerofs distinfo Makefile.crates

filesystems/zerofs: Update 0.22.10

Add archivers/zstd to dependencies.
Add RUSTFLAGS.

PR:             291242
Approved by:    submitter is maintainer
DeltaFile
+439-369filesystems/zerofs/distinfo
+219-184filesystems/zerofs/Makefile.crates
+5-3filesystems/zerofs/Makefile
+663-5563 files

FreeBSD/ports cfab2c5devel/py-types-jsonschema distinfo Makefile, devel/py-types-jsonschema/files patch-pyproject.toml

devel/R-cran-lifecycle: Update to 1.0.5

Reported by:    portscout
DeltaFile
+3-3devel/py-types-jsonschema/distinfo
+2-2devel/py-types-jsonschema/files/patch-pyproject.toml
+1-1devel/py-types-jsonschema/Makefile
+6-63 files

FreeBSD/src 821c6c4share/mk src.libnames.mk, usr.bin/ofed/libibverbs Makefile.inc

librdmacm/libibverbs: Add bnxtre RDMA provider to OFED build infrastructure

Extend the FreeBSD OFED build framework to include the Broadcom bnxtre RDMA
provider library.

This change:

 -Registers libbnxtre in src.libnames.mk so it is built and installed as part
  of the OFED libraries.
 -Adds bnxtre to the OFED pcap dependency set when MK_OFED is enabled.
 -Declares proper dependency mappings for bnxtre (ibverbs, pthread).
 -Introduces LIBBNXTREDIR for consistent object directory handling.
 -Updates libibverbs and librdmacm build rules to link against libbnxtre,
  enabling Broadcom RoCE device support at runtime.
 -libbnxtre library uses below constructor to register with the libibverbs,
  static attribute((constructor)) void bnxt_re_register_driver(void)

These updates ensure that applications using libibverbs and librdmacm can
discover and use Broadcom bnxt RDMA devices on FreeBSD.

    [4 lines not shown]
DeltaFile
+5-2share/mk/src.libnames.mk
+1-1usr.bin/ofed/libibverbs/Makefile.inc
+1-1usr.bin/ofed/librdmacm/Makefile.inc
+7-43 files

FreeBSD/src 702b3a9share/mk src.libnames.mk, usr.bin/ofed/libibverbs Makefile.inc

Revert "librdmacm/libibverbs: Statically bound libbnxtre.so.1 to rping"

The commit message has to be rewritten as it is not clear and lacks
some key details about the change.

This reverts commit 35dd53a9e13265f7a479649776453efc5b737a0f.

Reported by: jrtc27
DeltaFile
+2-5share/mk/src.libnames.mk
+1-1usr.bin/ofed/libibverbs/Makefile.inc
+1-1usr.bin/ofed/librdmacm/Makefile.inc
+4-73 files

FreeBSD/ports 5f6ac9bnet-im/signal-desktop distinfo Makefile, net-im/signal-desktop/files pnpm-lock.yaml

net-im/signal-desktop: Update to 7.84.0
DeltaFile
+21-21net-im/signal-desktop/files/pnpm-lock.yaml
+5-5net-im/signal-desktop/distinfo
+1-2net-im/signal-desktop/Makefile
+1-1net-im/signal-desktop/get_deps.sh
+1-0net-im/signal-desktop/pkg-plist
+29-295 files

FreeBSD/ports a75620dmultimedia/ringrtc distinfo Makefile.crates, multimedia/ringrtc/files patch-build_config_compiler_BUILD.gn patch-build_config_c++_modules.gni

multimedia/ringrtc: Update to 2.61.0
DeltaFile
+359-379multimedia/ringrtc/distinfo
+167-177multimedia/ringrtc/Makefile.crates
+15-15multimedia/ringrtc/files/patch-build_config_compiler_BUILD.gn
+14-15multimedia/ringrtc/Makefile
+11-0multimedia/ringrtc/files/patch-build_config_c++_modules.gni
+1-1multimedia/ringrtc/update.txt
+567-5871 files not shown
+568-5887 files

FreeBSD/ports 67ea6a2devel/R-cran-lifecycle Makefile distinfo

devel/R-cran-lifecycle: Update to 1.0.5

Reported by:    portscout
DeltaFile
+3-4devel/R-cran-lifecycle/Makefile
+3-3devel/R-cran-lifecycle/distinfo
+6-72 files

FreeBSD/ports 21ced10devel/onetbb Makefile

devel/onetbb: Improve port

- Only build unit tests when requested to make overall build faster
- Adjust port Makefile to more closely follow Porters Handbook
- Remove USES= tar:tgz (incorrect)
- Replace USES= localbase with localbase:ldflags
- Use a separate section for USE_GITHUB

PR:     292088
DeltaFile
+11-7devel/onetbb/Makefile
+11-71 files

FreeBSD/ports 3b606b6x11-fm/xfe distinfo Makefile

x11-fm/xfe: Update to 2.1.2
DeltaFile
+3-3x11-fm/xfe/distinfo
+1-2x11-fm/xfe/Makefile
+4-52 files

FreeBSD/ports cda4b2fmultimedia/uxplay distinfo Makefile

multimedia/uxplay: Update to 1.72.3
DeltaFile
+3-3multimedia/uxplay/distinfo
+1-1multimedia/uxplay/Makefile
+4-42 files

FreeBSD/src d53d7b4sys/dev/bnxt/bnxt_en bnxt_mgmt.h bnxt_mgmt.c

bnxt: Fix up ioctl opcodes to support IOC_VOID along with IOC_IN

The driver and applications currently use hard-coded numeric ioctl command
opcodes. These opcodes are interpreted as having the IOC_IN direction (data
copied from the user application to the driver), regardless of the actual packet
size. Consequently, when the packet size is zero and the direction is set to
IOC_IN, the kernel fails these ioctls if COMPAT is disabled.

While the driver and applications should ideally set the direction correctly—
for example, using IOC_VOID when the packet size is zero—the driver will now
be updated to define ioctl opcodes using the _IOC macro to support both
IOC_VOID and IOC_IN. This change ensures backward compatibility with older
applications that exclusively use IOC_IN.

Reviewed by: gallatin
Differential Revision: https://reviews.freebsd.org/D54601
MFC after: 3 days
DeltaFile
+8-3sys/dev/bnxt/bnxt_en/bnxt_mgmt.h
+6-3sys/dev/bnxt/bnxt_en/bnxt_mgmt.c
+14-62 files

FreeBSD/ports 65d1803misc/freebsd-doc-all Makefile, misc/freebsd-doc-en distinfo Makefile

misc/freebsd-doc-*: Update to rev. f01d6d9 from FreeBSD docset

Approved by:    doceng (implicit)
DeltaFile
+3-3misc/freebsd-doc-en/distinfo
+1-1misc/freebsd-doc-en/Makefile
+2-0misc/freebsd-doc-en/pkg-plist
+1-1misc/freebsd-doc-all/Makefile
+7-54 files

FreeBSD/ports a80d3e0sysutils/py-hcloud distinfo Makefile

sysutils/py-hcloud: update to 2.14.0

Changes:        https://github.com/hetznercloud/hcloud-python/blob/v2.14.0/CHANGELOG.md
Reported by:    repology, portscout
DeltaFile
+3-3sysutils/py-hcloud/distinfo
+1-1sysutils/py-hcloud/Makefile
+4-42 files

FreeBSD/ports f0593a2databases/pgbarman distinfo Makefile, databases/pgbarman/files patch-docs___build_man_barman.5 patch-docs___build_man_barman-config-update.1

databases/pgbarman: update to 3.17.0

Updated and regenerated patches.

Changes:        https://github.com/EnterpriseDB/barman/blob/release/3.17.0/RELNOTES.md
Reported by:    portscout
DeltaFile
+16-5databases/pgbarman/files/patch-docs___build_man_barman.5
+3-3databases/pgbarman/distinfo
+2-2databases/pgbarman/files/patch-docs___build_man_barman-config-update.1
+2-2databases/pgbarman/files/patch-barman_config.py
+2-2databases/pgbarman/files/patch-docs___build_man_barman.1
+1-1databases/pgbarman/Makefile
+26-156 files

FreeBSD/ports 009299cdevel/py-pathspec distinfo Makefile

devel/py-pathspec: update to 1.0.2

Changes:        https://github.com/cpburnz/python-pathspec/blob/v1.0.2/CHANGES.rst
Reported by:    repology
DeltaFile
+3-3devel/py-pathspec/distinfo
+2-2devel/py-pathspec/Makefile
+5-52 files

FreeBSD/src a556febshare/man/man7 freebsd-base.7

freebsd-base.7: Fix stray -r

Remote stray "-r" from the example of installing a toolchain
to alternate root.

Reviewed by:    ivy
Differential Revision:  https://reviews.freebsd.org/D54611
DeltaFile
+1-1share/man/man7/freebsd-base.7
+1-11 files

FreeBSD/ports d1bd9b0security Makefile, security/py-k5test Makefile pkg-descr

[NEW PORT] security/py-k5test: Library for setting up self-contained Kerberos 5 environments

Co-authored-by: Michael Osipov <michaelo at FreeBSD.org>
PR:             278820
DeltaFile
+22-0security/py-k5test/Makefile
+3-0security/py-k5test/pkg-descr
+3-0security/py-k5test/distinfo
+1-0security/Makefile
+29-04 files

FreeBSD/ports 850ad03sysutils/hw-probe distinfo Makefile

sysutils/hw-probe: Upgrade port to 1.6.6

PR:             290230
Approved by:    danfe (maintainer timeout)
DeltaFile
+3-3sysutils/hw-probe/distinfo
+1-1sysutils/hw-probe/Makefile
+4-42 files