FreeBSD/src 40367d1sys/dev/ixgbe ixgbe_vf.h ixgbe_mbx.h

ixv: Support E610 mailbox API 1.6

E610 VFs no longer report the actual PF link state and speed through
VFLINKS.  They can consequently report the default 10 Gb/s speed even
when the physical link uses another rate.

Negotiate mailbox API 1.6 on E610 and request the PF link state with its
three-dword operation.  Retain VFLINKS as the fallback when an older PF
rejects API 1.6.  Permit API 1.6 in the inherited xcast and queue
discovery helpers so negotiating the newer revision does not disable
existing operations.

Use GET_QUEUES to replace E610's one-queue fallback with the grant from
the PF.  The common path continues to use one iflib queue set per data
MSI-X vector and caps the result at two queue pairs.

Preserve mailbox transport errors so the driver can distinguish an
explicit PF NACK from a transient timeout.  A NACK means clear-to-send
state was lost and requires a VF reset.  Preserve the last confirmed

    [21 lines not shown]
DeltaFile
+59-5sys/dev/ixgbe/if_ixv.c
+60-0sys/dev/ixgbe/ixgbe_vf.c
+3-0sys/dev/ixgbe/ixgbe_mbx.h
+3-0sys/dev/ixgbe/ixgbe.h
+2-0sys/dev/ixgbe/ixgbe_vf.h
+127-55 files

FreeBSD/src 08c41a6sys/dev/ixgbe ixgbe_type.h if_ixv.c

ixv: Reject unsupported E610 Hyper-V VFs

E610 Hyper-V VFs use PCI configuration space communication instead of
the native PF/VF mailbox.  The generic E610 match currently attaches
native mailbox operations to those devices, and the imported Hyper-V
subdevice identifier is incorrect.

Correct the subdevice identifier to 0x00ff, as used by DPDK shared
ixgbe code, and reject that subtype until ixv has a complete Hyper-V
operations table.

MFC after:      1 week
Sponsored by:   BBOX.io
DeltaFile
+12-1sys/dev/ixgbe/if_ixv.c
+1-1sys/dev/ixgbe/ixgbe_type.h
+13-22 files

FreeBSD/src 288b271. aclocal.m4 configure, magic/Magdir atari

Vendor import of file 5.48.
DeltaFile
+419-140configure
+297-130aclocal.m4
+233-0magic/Magdir/atari
+115-77src/softmagic.c
+178-0src/landlock.c
+51-113src/apprentice.c
+1,293-46075 files not shown
+2,755-88981 files

FreeBSD/src bdb5618sys/amd64/amd64 sys_machdep.c, sys/amd64/linux linux_emul_md.h linux_pkru.c

linux: implement pkey_alloc, pkey_free and pkey_mprotect

Bridge the Linux memory protection key syscalls to FreeBSD's native
MPK support instead of returning ENOSYS. Modern Linux software
probes these at startup: Chromium-based browsers (found via
www/linux-brave) use protection keys for V8's heap and JIT
sandboxing, and glibc >= 2.27 exposes the full API.

pkey_alloc() allocates from a per-process bitmap kept in the process
emuldata (key 0 implicitly allocated, matching Linux's
mm_pkey_allocation_map; ENOSPC once keys 1..15 are exhausted or when
PKU is absent, as Linux returns on such hardware) and applies the
requested initial access rights to the calling thread's PKRU, located
in the XSAVE area via xsave_area_offset(). pkey_free() is
bookkeeping only: as on Linux, freeing neither untags pages nor
updates PKRU. pkey_mprotect() performs the protection change and
tags the range through amd64_pkru_update(), factored out of
sysarch(2)'s AMD64_SET_PKRU/AMD64_CLEAR_PKRU implementation so that
both share the same argument checking and map read lock

    [33 lines not shown]
DeltaFile
+226-0sys/amd64/linux/linux_pkru.c
+40-45sys/amd64/amd64/sys_machdep.c
+52-0sys/arm64/linux/linux_emul_md.c
+52-0sys/i386/linux/linux_emul_md.c
+38-0sys/compat/linux/linux_mmap.c
+35-0sys/amd64/linux/linux_emul_md.h
+443-4512 files not shown
+554-5018 files

FreeBSD/src 5b48968share/man/man9 pci.9, sys/dev/pci pcivar.h pci.c

pci: Export pcie_flr_supported()

Move the capability and quirk checks used by pcie_flr() into a public
side effect free helper.  This lets callers determine whether an FLR
can be attempted before quiescing a device or saving state.

The helper considers the advertised PCIe FLR capability and both the
enable and disable FLR quirks.

MFC after:      2 weeks
Sponsored by:   BBOX.io
DeltaFile
+24-7sys/dev/pci/pci.c
+14-1share/man/man9/pci.9
+1-0sys/dev/pci/pcivar.h
+39-83 files

FreeBSD/ports 9056520graphics/glfw Makefile distinfo, graphics/glfw/files patch-tests_empty.c

graphics/glfw: Update 3.4 => 3.5.1

News:
https://www.glfw.org/docs/3.5/news.html

Changelog:
https://github.com/glfw/glfw/releases/tag/3.5.1
https://www.glfw.org/changelog.html

Sponsored by:   UNIS Labs
DeltaFile
+49-31graphics/glfw/distinfo
+26-18graphics/glfw/Makefile
+0-10graphics/glfw/files/patch-tests_empty.c
+75-593 files

FreeBSD/ports 18896c1textproc/cgrep Makefile.cabal Makefile, textproc/cgrep/files patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c

textproc/cgrep: Update 8.1.0 => 9.2.3, switch GHC 9.8 => 9.12

Approved by:            lwhsu@ (maintainer)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58846
DeltaFile
+165-193textproc/cgrep/distinfo
+1-81textproc/cgrep/Makefile
+79-0textproc/cgrep/Makefile.cabal
+0-11textproc/cgrep/files/patch-__cabal__deps_rawfilepath-1.1.0_cbits_runProcess.c
+245-2854 files

FreeBSD/ports decf4f8comms/fldigi Makefile distinfo

comms/fldigi: Update 4.2.11 => 4.2.13

Approved by:            hamradio@ (alven@, yuri@)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58857
DeltaFile
+3-3comms/fldigi/distinfo
+1-1comms/fldigi/Makefile
+4-42 files

FreeBSD/ports 331b0d9cad/hs-verismith pkg-descr Makefile.cabal, cad/hs-verismith/files patch-__cabal__deps_tasty-1.5.3_tasty.cabal

cad/hs-verismith: Improve port

* Switch upstream to Hackage
* Improve COMMENT and pkg-descr

Approved by:            yuri@ (maintainer, Mentor)
Approved by:            db@, yuri@ (Mentors, implicit)
Differential Revision:  https://reviews.freebsd.org/D58847
DeltaFile
+139-175cad/hs-verismith/distinfo
+4-110cad/hs-verismith/Makefile
+102-0cad/hs-verismith/Makefile.cabal
+19-2cad/hs-verismith/pkg-descr
+0-11cad/hs-verismith/files/patch-__cabal__deps_tasty-1.5.3_tasty.cabal
+264-2985 files

FreeBSD/ports f17d69carchivers/minizip pkg-plist Makefile, archivers/minizip/files patch-Makefile.am

archivers/minizip: Update 1.3.1 => 1.3.2

Changelog:
https://github.com/madler/zlib/releases/tag/v1.3.2

- Add patch "install ints.h with public headers":
  https://github.com/madler/zlib/issues/1164.

Sponsored by:   UNIS Labs
DeltaFile
+10-0archivers/minizip/files/patch-Makefile.am
+3-3archivers/minizip/distinfo
+1-1archivers/minizip/Makefile
+1-0archivers/minizip/pkg-plist
+15-44 files

FreeBSD/ports 68095e4databases/sqlite-jdbc Makefile distinfo

databases/sqlite-jdbc: Update to 3.53.2.1
DeltaFile
+5-5databases/sqlite-jdbc/distinfo
+1-1databases/sqlite-jdbc/Makefile
+6-62 files

FreeBSD/src 3ce2810libexec/rc rc.conf

rc.conf: Fix the default NFS-over-RDMA port number

The default for nfs_server_rdma_listen transposed two digits: 20490
instead of 20049, the IANA-assigned port for NFS-over-RDMA.

Fixes:  471e14267bea ("nfsd: Update the rc.d script for RDMA for the nfsd service")
MFC after:      1 month
Sponsored by:   VersatusHPC
Pull Request:   #2371
Signed-off-by:  Vinícius Ferrão <ferrao at versatushpc.com.br>
DeltaFile
+1-1libexec/rc/rc.conf
+1-11 files

FreeBSD/doc 4c27b55website/data/en/news news.toml

14.5: Announce BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports 8ce389ddevel Makefile

devel/Makefile: fix the entry for devel/scnlib

PR:             297561
Reported by:    Einar Bjarni Halldórsson
DeltaFile
+1-1devel/Makefile
+1-11 files

FreeBSD/ports fede2b8misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-BETA1 arm64-aarch64-14.5-BETA1

misc/freebsd-release-manifests: Add 14.5-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative

(cherry picked from commit 7764ced33bb9ea3e7ba1c9a04ff63b3f925400cc)
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA2
+35-2612 files not shown
+71-7118 files

FreeBSD/ports 7764cedmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS powerpc-powerpc64-14.5-BETA1 arm64-aarch64-14.5-BETA1

misc/freebsd-release-manifests: Add 14.5-BETA2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+8-8misc/freebsd-release-manifests/pkg-plist
+0-9misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA1
+0-9misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA1
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-14.5-BETA2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-14.5-BETA2
+35-2612 files not shown
+71-7118 files

FreeBSD/doc b9e7b2dwebsite/content/en/releases/14.5R/checksums CHECKSUM.SHA512-FreeBSD-14.5-BETA2-i386-vm.asc CHECKSUM.SHA512-FreeBSD-14.5-BETA2-riscv-riscv64-vm.asc

14.5: Add checksums for 14.5-BETA2

Approved by:    re (implicit)
Sponsored by:   OpenSats Initiative
DeltaFile
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-amd64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA256-FreeBSD-14.5-BETA2-amd64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-arm64-aarch64-vm.asc
+36-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA256-FreeBSD-14.5-BETA2-arm64-aarch64-vm.asc
+32-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-i386-vm.asc
+32-0website/content/en/releases/14.5R/checksums/CHECKSUM.SHA512-FreeBSD-14.5-BETA2-riscv-riscv64-vm.asc
+208-035 files not shown
+1,039-341 files

FreeBSD/ports 1d71cbaaudio/mumble-server pkg-plist Makefile

audio/mumble-server: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 61042f4e2719378646ef9da08b107312bfa39ddf)
DeltaFile
+3-3audio/mumble-server/distinfo
+2-2audio/mumble-server/Makefile
+1-0audio/mumble-server/pkg-plist
+6-53 files

FreeBSD/ports 65e10c4audio/mumble Makefile distinfo

audio/mumble: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3

(cherry picked from commit 7eea3d0923462fabab2011f1fdb4457fcc2fd12d)
DeltaFile
+5-5audio/mumble/distinfo
+1-2audio/mumble/Makefile
+6-72 files

FreeBSD/ports 61042f4audio/mumble-server pkg-plist Makefile

audio/mumble-server: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+3-3audio/mumble-server/distinfo
+2-2audio/mumble-server/Makefile
+1-0audio/mumble-server/pkg-plist
+6-53 files

FreeBSD/ports 7eea3d0audio/mumble Makefile distinfo

audio/mumble: Update 1.5.857 => 1.5.915

Release Notes:
https://www.mumble.info/blog/mumble-1.5.901/
https://www.mumble.info/blog/mumble-1.5.915/

Changelog:
https://github.com/mumble-voip/mumble/releases/tag/v1.5.901
https://github.com/mumble-voip/mumble/releases/tag/v1.5.915

Sponsored by:   UNIS Labs
MFH:            2026Q3
DeltaFile
+5-5audio/mumble/distinfo
+1-2audio/mumble/Makefile
+6-72 files

FreeBSD/ports a439278science/anari pkg-descr Makefile, science/anari/files patch-examples_simple_anariTutorial.c patch-examples_simple_anariTutorialDebug.c

science/anari: new port, ANARI Cross-Platform 3D Rendering Engine API
DeltaFile
+183-0science/anari/pkg-plist
+47-0science/anari/Makefile
+21-0science/anari/files/patch-cmake_anari__sdk__fetch__project.cmake
+12-0science/anari/files/patch-examples_simple_anariTutorial.c
+12-0science/anari/files/patch-examples_simple_anariTutorialDebug.c
+8-0science/anari/pkg-descr
+283-02 files not shown
+289-08 files

FreeBSD/ports 7340401devel/scnlib pkg-descr pkg-plist, devel/scnlib/files patch-benchmark_runtime_float_single.cpp patch-benchmark_runtime_float_repeated.cpp

devel/scnlib: new port, scanf for modern C++
DeltaFile
+38-0devel/scnlib/Makefile
+25-0devel/scnlib/files/patch-src_scn_impl.cpp
+13-0devel/scnlib/pkg-plist
+7-0devel/scnlib/pkg-descr
+7-0devel/scnlib/files/patch-benchmark_runtime_float_single.cpp
+7-0devel/scnlib/files/patch-benchmark_runtime_float_repeated.cpp
+97-02 files not shown
+101-08 files

FreeBSD/ports 720785farchivers/zip Makefile, archivers/zip/files patch-zip.c

archivers/zip: fix command injection vulnerability

Insufficient quoting in the -T option gave rise to the possibility of
a command injection.  Apply a fix from the Debian project.

Reported by:    nimaje (via IRC)
See also:       https://sintonen.fi/advisories/infozip-test-option-command-injection.txt
MFH:            2026Q3

(cherry picked from commit 7a7406eab8d872fe5549010305c451e0959db57c)
DeltaFile
+223-4archivers/zip/files/patch-zip.c
+1-1archivers/zip/Makefile
+224-52 files

FreeBSD/ports 26cfa62games/OpenLoco Makefile distinfo

games/OpenLoco: update to 26.08

Changelog: https://github.com/OpenLoco/OpenLoco/releases/tag/v26.08
DeltaFile
+38-1games/OpenLoco/pkg-plist
+5-5games/OpenLoco/distinfo
+2-2games/OpenLoco/Makefile
+45-83 files

FreeBSD/ports e1d46ednet/go-pkgsite Makefile distinfo

net/go-pkgsite: update to 0.4.0

Changelog: https://github.com/golang/pkgsite/compare/v0.3.0...v0.4.0
DeltaFile
+5-5net/go-pkgsite/distinfo
+1-2net/go-pkgsite/Makefile
+6-72 files

FreeBSD/ports 239e8ffdevel/go-tools Makefile distinfo

devel/go-tools: update to 0.49.0

Selected upstream changes:

 - present: correct documented time for dates
 - present: validate background directive arguments
 - cmd/present: fix obsolete flag in security warning
 - present, cmd/present, cmd/present2md: document lack of security hardening
 - go.mod: update golang.org/x dependencies

Changelog: https://github.com/golang/tools/compare/v0.48.0...v0.49.0
DeltaFile
+5-5devel/go-tools/distinfo
+1-2devel/go-tools/Makefile
+6-72 files

FreeBSD/ports 7a7406earchivers/zip Makefile, archivers/zip/files patch-zip.c

archivers/zip: fix command injection vulnerability

Insufficient quoting in the -T option gave rise to the possibility of
a command injection.  Apply a fix from the Debian project.

Reported by:    nimaje (via IRC)
See also:       https://sintonen.fi/advisories/infozip-test-option-command-injection.txt
MFH:            2026Q3
DeltaFile
+223-4archivers/zip/files/patch-zip.c
+1-1archivers/zip/Makefile
+224-52 files

FreeBSD/ports 815c577lang/intercal Makefile distinfo, lang/intercal/files patch-buildaux_Makefile.am

lang/intercal: update to 0.35

 - make testsuite work by using gmake to build it

Changelog: http://www.catb.org/~esr/intercal/NEWS.html
DeltaFile
+28-1lang/intercal/files/patch-buildaux_Makefile.am
+3-3lang/intercal/distinfo
+1-1lang/intercal/Makefile
+32-53 files

FreeBSD/ports 828554ddevel/bmk Makefile distinfo

devel/bmk: update to 0.4

Changelog: https://github.com/realchonk/bmk/blob/0.4/CHANGELOG.md
DeltaFile
+3-3devel/bmk/distinfo
+4-1devel/bmk/Makefile
+7-42 files