FreeBSD/ports defb204misc/crush distinfo Makefile

misc/crush: Update to 0.18.2

Changelog: https://github.com/charmbracelet/crush/releases/tag/v0.18.2

Reported by:    GitHub (watch releases)
DeltaFile
+5-5misc/crush/distinfo
+1-1misc/crush/Makefile
+6-62 files

FreeBSD/ports 0c6e87fnet/realtek-re-kmod distinfo Makefile

net/realtek-re-kmod: update to 1.101.00 release
DeltaFile
+3-3net/realtek-re-kmod/distinfo
+2-3net/realtek-re-kmod/Makefile
+5-62 files

FreeBSD/ports 4fa7b76textproc/xan distinfo Makefile.crates

textproc/xan: Update to 0.54.0

Changelog: https://github.com/medialab/xan/blob/0.54.0/CHANGELOG.md

Reported by:    GitHub (watch releases)
DeltaFile
+315-263textproc/xan/distinfo
+156-130textproc/xan/Makefile.crates
+2-3textproc/xan/Makefile
+473-3963 files

FreeBSD/ports 8ab6e34www/chromium Makefile, www/chromium/files patch-chromecast_browser_cast__browser__main__parts.cc patch-chromecast_media_base_default__monotonic__clock.cc

www/chromium: update to 142.0.7444.175

switch to the -lite upstream tarball to save space

Security:       https://vuxml.freebsd.org/freebsd/ca5d4e87-c465-11f0-b3f7-a8a1599412c6.html
(cherry picked from commit 00574bcd74d3fb0319d3b30bb72173a1500d55a3)
DeltaFile
+0-38www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
+0-20www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc
+19-0www/chromium/files/patch-third__party_protobuf_proto__library.gni
+13-0www/chromium/files/patch-build_linux_strip__binary.gni
+9-3www/chromium/Makefile
+0-11www/chromium/files/patch-gpu_webgpu_dawn__commit__hash.h
+41-725 files not shown
+53-10611 files

FreeBSD/ports 00574bcwww/chromium Makefile, www/chromium/files patch-chromecast_browser_cast__browser__main__parts.cc patch-chromecast_media_base_default__monotonic__clock.cc

www/chromium: update to 142.0.7444.175

switch to the -lite upstream tarball to save space

Security:       https://vuxml.freebsd.org/freebsd/ca5d4e87-c465-11f0-b3f7-a8a1599412c6.html
DeltaFile
+0-38www/chromium/files/patch-chromecast_browser_cast__browser__main__parts.cc
+0-20www/chromium/files/patch-chromecast_media_base_default__monotonic__clock.cc
+19-0www/chromium/files/patch-third__party_protobuf_proto__library.gni
+13-0www/chromium/files/patch-build_linux_strip__binary.gni
+9-3www/chromium/Makefile
+0-11www/chromium/files/patch-chromecast_browser_cast__content__browser__client.cc
+41-725 files not shown
+53-10611 files

FreeBSD/ports 35ad040audio/mac distinfo Makefile

audio/mac: Update to 11.86

https://www.monkeysaudio.com/versionhistory.html
DeltaFile
+3-3audio/mac/distinfo
+1-1audio/mac/Makefile
+4-42 files

FreeBSD/ports dc9d331devel/R-cran-S7 distinfo Makefile

devel/R-cran-S7: Update to 0.2.1

Changelog: https://cran.r-project.org/web/packages/S7/news/news.html
DeltaFile
+3-3devel/R-cran-S7/distinfo
+2-2devel/R-cran-S7/Makefile
+5-52 files

FreeBSD/ports 355f5aadevel/efivar Makefile

devel/efivar: Fix rpath to load libefivar.so from the correct path

PR:             291053
Approved by:    decke (maintainer)
Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-1devel/efivar/Makefile
+3-11 files

FreeBSD/src 9b01028sys/powerpc/aim mmu_oea64.c mmu_oea.c, sys/powerpc/booke pmap_64.c pmap_32.c

powerpc: Don't use cache to zero pages

pmap_zero_page() may be called on uncached pages, so using the cache to
zero uncached pages may trigger a fault.

MFC after:      2 weeks
DeltaFile
+4-6sys/powerpc/aim/mmu_oea64.c
+2-3sys/powerpc/booke/pmap_64.c
+2-3sys/powerpc/booke/pmap_32.c
+2-3sys/powerpc/aim/mmu_oea.c
+10-154 files

FreeBSD/src 31412fdsys/cam/nvme nvme_da.c

nvme: Refactor geom setting to function.

Refactor setting of geometry for the disk to its own function. No
functional changes.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D33032

(cherry picked from commit dffd882d12d2a71aca464f48209ec9ae6f393b15)
DeltaFile
+31-16sys/cam/nvme/nvme_da.c
+31-161 files

FreeBSD/src b7ffac0sys/dev/nvme nvme_sim.c

nvme_sim: signal namespace depature

Signal when the namespace is gone so we can tear down the disk when a
nvme drive is removed.

Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D33032

(cherry picked from commit 4640f5008922c5b189d2f7b63edf73300277e6df)
DeltaFile
+19-9sys/dev/nvme/nvme_sim.c
+19-91 files

FreeBSD/src fe6ee00sys/dev/nvme nvme_ctrlr.c nvme_ns.c

nvme: Notify namespace changes better

When we get a namespace notification, we have to reconstrut the
namespace to get the new identification data from the namespace. For
each namespace in the AEN, we will reconstrict it before we call the
notification. We also flag it as changed for the duration of the change
callback (prior versions of the patch needed to keep track, but we no
longer do, so this bit may be removed). Note when we've seen the
namespace so we can notify when it goes away.

Co-authored-by: imp
Differential Revision: https://reviews.freebsd.org/D33032

(cherry picked from commit 20e94950c54e398049396647da36b9e2c3b639c1)
DeltaFile
+11-1sys/dev/nvme/nvme_ctrlr.c
+6-3sys/dev/nvme/nvme_ns.c
+5-2sys/dev/nvme/nvme.h
+22-63 files

FreeBSD/src 96a7ed1sys/dev/nvd nvd.c

nvd: handle namespace changes

Signal the new media size when the namespace changes size.

Reviewed by:            imp
Differential Revision:  https://reviews.freebsd.org/D33032

(cherry picked from commit bd769e73d8f1d5141b1c2eb2322b4c6caed5d9e0)
DeltaFile
+44-1sys/dev/nvd/nvd.c
+44-11 files

FreeBSD/src 9a465b3sys/cam/nvme nvme_da.c nvme_xpt.c

nda: React to namespace change events

Register for AC_GETDEV_CHANGED. When we receive a namespace
notification, we only create a new device if it was unconfigured. If it
was configured, generate this async event. Rely on the fact that we
reconstruct namespace to just get the data from the identify data and
call disk_resised.

Reviewed by: imp
Differential Revision: https://reviews.freebsd.org/D33032

(cherry picked from commit 86d3ec359a56d1b5d015718bd19ef4bda681a032)
DeltaFile
+20-9sys/cam/nvme/nvme_da.c
+2-0sys/cam/nvme/nvme_xpt.c
+22-92 files

FreeBSD/src fd73781sys/dev/nvme nvme_ctrlr.c

nvme: Fix backwards sense of error condition

b21e67875bf0c tested for the good condition, not the error condition, so
we'd never do anything else in this function. This was causing certain
logging not to happen, and also prevented forthcoming namespace size
change code from working as well.

Fixes: b21e67875bf0c
Sponsored by: Netflix
(cherry picked from commit 27481c268916b0790c7ad16202a5b012625ce1a8)
DeltaFile
+1-1sys/dev/nvme/nvme_ctrlr.c
+1-11 files

FreeBSD/src 0021f70sys/compat/linuxkpi/common/include/net mac80211.h

LinuxKPI: 802.11: use a _check rather than a _protected version for linksta

Switch to link_sta_dereference_check rather than _protected to access
the value.  The actual problem we hit was elsewhere though.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+1-1sys/compat/linuxkpi/common/include/net/mac80211.h
+1-11 files

FreeBSD/src 90b6a9asys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: implement mtx support for ieee80211_iterate_interfaces

Implement the lockdep_assert_wiphy call for
ieee80211_iterate_active_interfaces_mtx() to avoid a warning when
used and to make sure callers comply with assumptions.

Leave an "IMPROVE" note as we can likely switch another of the multiple
callers to RCU.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+8-2sys/compat/linuxkpi/common/src/linux_80211.c
+8-21 files

FreeBSD/src 9040277sys/contrib/dev/iwlwifi/mld agg.c

iwlwifi/mld: only get tid after checking that it is a dataqos frame

Like we did for mvm, only get the tid after all the other checks are
done by the function in order to not trigger an assert.  Linux will
likely return a random value there which later is not used as the
driver does an early return.  In LinuxKPI we do check that the frame
assumptions hold up, which does not go so well for a random frame.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
PR:             290808
DeltaFile
+8-0sys/contrib/dev/iwlwifi/mld/agg.c
+8-01 files

FreeBSD/src d1180basys/compat/linuxkpi/common/src linux_80211.c

LinuxKPI: 802.11: initialize a backpointer on the link_sta

iwlwifi/mld uses the back pointer in iwl_mld_link_sta_from_mac80211().
Initialize it to make BE200 cards work again.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
PR;             290808
DeltaFile
+1-0sys/compat/linuxkpi/common/src/linux_80211.c
+1-01 files

FreeBSD/doc e552018website/data/en/news news.toml

Fix 15.0-RC2 announcement.

Reported by:    Pau Amma
DeltaFile
+2-2website/data/en/news/news.toml
+2-21 files

FreeBSD/ports 7404236devel/jenkins distinfo Makefile

devel/jenkins: Update to 2.537

Sponsored by:   The FreeBSD Foundation
DeltaFile
+3-3devel/jenkins/distinfo
+1-1devel/jenkins/Makefile
+4-42 files

FreeBSD/ports e58acfbdevel/transient Makefile distinfo

devel/transient: Update to 0.11.0

ChangeLog:      https://github.com/magit/transient/blob/v0.11.0/CHANGELOG
DeltaFile
+6-4devel/transient/Makefile
+3-3devel/transient/distinfo
+9-72 files

FreeBSD/src 0628400usr.sbin/unbound/setup local-unbound-setup.sh

local-unbound: Read a tab separated resolv.conf

Use [[:space:]] rather than a white space character to delimit the keys
and the values in the resolv.conf file.

PR:             236079
Reviewed by:    des
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D53811
DeltaFile
+4-4usr.sbin/unbound/setup/local-unbound-setup.sh
+4-41 files

FreeBSD/doc 91ea3f5website/data/en/news news.toml

15.0: Announce RC2

Approved by:    re (implicit)
Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+5-0website/data/en/news/news.toml
+5-01 files

FreeBSD/ports 7c7a00dmisc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.0-RC2 arm64-aarch64-15.0-RC2

misc/freebsd-release-manifests: Add 15.0-RC2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   https://www.patreon.com/cperciva

(cherry picked from commit 49ec183cec7c9645a800ad2e72d9582f445214d5)
DeltaFile
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2
+7-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2
+7-0misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2
+5-0misc/freebsd-release-manifests/pkg-plist
+46-01 files not shown
+47-17 files

FreeBSD/ports 49ec183misc/freebsd-release-manifests pkg-plist, misc/freebsd-release-manifests/files/MANIFESTS amd64-amd64-15.0-RC2 arm64-aarch64-15.0-RC2

misc/freebsd-release-manifests: Add 15.0-RC2 MANIFEST files

Approved by:    re (implicit)
Sponsored by:   https://www.patreon.com/cperciva
DeltaFile
+9-0misc/freebsd-release-manifests/files/MANIFESTS/amd64-amd64-15.0-RC2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/arm64-aarch64-15.0-RC2
+9-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64-15.0-RC2
+7-0misc/freebsd-release-manifests/files/MANIFESTS/powerpc-powerpc64le-15.0-RC2
+7-0misc/freebsd-release-manifests/files/MANIFESTS/riscv-riscv64-15.0-RC2
+5-0misc/freebsd-release-manifests/pkg-plist
+46-01 files not shown
+47-17 files

FreeBSD/ports d12083bfilesystems/openzfs pkg-plist distinfo

filesystems/openzfs: update to 2.3.5

Changelog:      https://github.com/openzfs/zfs/releases/tag/zfs-2.3.5
DeltaFile
+9-10filesystems/openzfs/pkg-plist
+3-3filesystems/openzfs/distinfo
+2-2filesystems/openzfs/Makefile
+14-153 files

FreeBSD/ports 4186c58filesystems/openzfs-kmod distinfo Makefile

filesystems/openzfs-kmod: update to 2.3.5

Changelog:      https://github.com/openzfs/zfs/releases/tag/zfs-2.3.5
DeltaFile
+3-3filesystems/openzfs-kmod/distinfo
+2-2filesystems/openzfs-kmod/Makefile
+5-52 files

FreeBSD/src b12f553sys/modules/zfs Makefile

zfs: fix aarch64 build after zfs-2.2.9

(cherry picked from commit fb709935d64d5fd4ad21cf8c69faf580760999e4)
DeltaFile
+0-2sys/modules/zfs/Makefile
+0-21 files

FreeBSD/src 2d2d945sys/modules/zfs zfs_config.h zfs_gitrev.h

zfs: update zfs_config.h and zfs_gitrev.h to zfs-2.2.9
DeltaFile
+19-4sys/modules/zfs/zfs_config.h
+1-1sys/modules/zfs/zfs_gitrev.h
+20-52 files