FreeBSD/src ba94d75stand/common load_elf.c

stand/common/load_elf: Do kernel module relocations for PPC

reloc_ptr() skips relocations for the kernel module, because on most
platforms the kernel is ET_EXEC and this is not required.  On PPC,
the kernel is ET_DYN and we need to relocate here, otherwise the
module metadata will not be loaded properly and the kernel module
will have an incorrect version, preventing module dependencies from
resolving.

This fixes loading kernel modules from loader.conf on powerpc.

Diagnosed by:   jrtc27
Reviewed by:    jrtc27, adrian
Sponsored by:   https://www.patreon.com/bsdivy
Differential Revision:  https://reviews.freebsd.org/D56457
DeltaFile
+4-3stand/common/load_elf.c
+4-31 files

FreeBSD/ports 3c11120irc/inspircd Makefile pkg-plist

irc/inspircd: remove mbedtls module logic it was removed in v4

https://docs.inspircd.org/4/moved-modules/#ssl_mbedtls

PR:     294610
DeltaFile
+2-4irc/inspircd/Makefile
+0-1irc/inspircd/pkg-plist
+2-52 files

HardenedBSD/src 3441c31sys/modules/ath10k Makefile, sys/modules/ath11k Makefile

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+46-40sys/modules/brcm80211/brcmfmac/Makefile
+51-20sys/modules/ath11k/Makefile
+29-31sys/modules/rtw88/Makefile
+29-28sys/modules/rtw89/Makefile
+26-18sys/modules/mt76/Makefile.inc
+20-18sys/modules/ath10k/Makefile
+201-15511 files not shown
+345-25517 files

LLVM/project 5e0e863clang/test/CodeGenCXX homogeneous-aggregates.cpp

Fix typo in comment about MSVC sret convention (#168162)

The comment mis-spelled the word convention with convetion.
DeltaFile
+1-1clang/test/CodeGenCXX/homogeneous-aggregates.cpp
+1-11 files

HardenedBSD/ports d90fc68cad/kicad-library-packages3d-devel pkg-plist, devel/cargo-edit distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+57-6,863cad/kicad-library-packages3d-devel/pkg-plist
+1,487-1,487x11/waveterm/distinfo
+1,721-0multimedia/lebiniou-data/pkg-plist
+375-355devel/cargo-edit/distinfo
+597-0devel/forgejo-cli/distinfo
+156-253x11/waveterm/files/packagejsons/package-lock.json
+4,393-8,95889 files not shown
+5,729-9,63395 files

FreeBSD/src 25e776asys/compat/linuxkpi/common/include/net cfg80211.h mac80211.h

LinuxKPI: 802.11: add struct/fields and functions for v7.0

Add 802.11 struct fields and functions support for Linux v7.0 based
wireless drivers (at least iwlwifi, rtw88, rtw89).

While here cleanup some other bits.

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

FreeBSD/src a0112b0sys/compat/linuxkpi/common/include/net cfg80211.h mac80211.h

LinuxKPI: 802.11: Add structures and functions for NAN support

In Linux v7.0 iwlwifi(4) started to add support for Wi-Fi Aware(tm)
also known as Neighbor Awareness Networking (NAN).

Add structures and fields for this as needed so far to keep the driver
compiling.  net80211 has no support for it as a new mode.

We may consider a dedicated header file for these parts in the future
depending on how much more is to come.

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

FreeBSD/src f252ce0sys/compat/linuxkpi/common/include/linux ieee80211.h

LinuxKPI: 802.11: set IEEE80211_MIN_ACTION_SIZE according to struct

IEEE80211_MIN_ACTION_SIZE came up in the mt76 vendor subtree merge
as one of the non-mechanical changes which made me look.
Rather than (incorrectly) hand counting the offset from the beginning
of a frame, use the offset from the beginning of struct ieee80211_mgmt.

Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
DeltaFile
+2-2sys/compat/linuxkpi/common/include/linux/ieee80211.h
+2-21 files

NetBSD/pkgsrc-wip 83c14c6wlroots Makefile

wlroots: update libdrm depends
DeltaFile
+1-0wlroots/Makefile
+1-01 files

HardenedBSD/src c39237alib/libmixer mixer.c

mixer(3): Rename _mixer_readvol() to mixer_readvol()

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+3-5lib/libmixer/mixer.c
+3-51 files

FreeBSD/src c39237alib/libmixer mixer.c

mixer(3): Rename _mixer_readvol() to mixer_readvol()

No functional change intended.

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
DeltaFile
+3-5lib/libmixer/mixer.c
+3-51 files

NetBSD/pkgsrc-wip 3ce0060wlroots PLIST

wlroots: update PLIST

(builds fine for me)
DeltaFile
+126-122wlroots/PLIST
+126-1221 files

FreeBSD/ports 57c6dc5security/uacme Makefile

security/uacme: Remove expired MBEDTLS option

security/mbedtls2 expired in 2025-06-02

Reported by:    diizzy
MFH:            2026Q2

(cherry picked from commit 7d638e494efea93d7f0e3c2ba345be59f8426ae7)
DeltaFile
+2-4security/uacme/Makefile
+2-41 files

FreeBSD/ports 7d638e4security/uacme Makefile

security/uacme: Remove expired MBEDTLS option

security/mbedtls2 expired in 2025-06-02

Reported by:    diizzy
MFH:            2026Q2
DeltaFile
+2-4security/uacme/Makefile
+2-41 files

HardenedBSD/ports 7d638e4security/uacme Makefile

security/uacme: Remove expired MBEDTLS option

security/mbedtls2 expired in 2025-06-02

Reported by:    diizzy
MFH:            2026Q2
DeltaFile
+2-4security/uacme/Makefile
+2-41 files

OPNSense/core 8768f53src/opnsense/mvc/app/library/OPNsense/Auth LDAP.php

System: make LDAD auth adhere to bad login penalty as well (#10111)

Made remainder of modifications for GHSA-jpm7-f59c-mp54 which were previously discussed but deferred.
DeltaFile
+0-11src/opnsense/mvc/app/library/OPNsense/Auth/LDAP.php
+0-111 files

FreeBSD/src ec07723sys/dev/sound/pcm sound.h, sys/dev/sound/usb uaudio.h

Revert "sound: Remove some forward declarations from sound.h and uaudio.h"

This reverts commit 602249f033d146d9c731d8b1cb4b2e0899c61ad9.
DeltaFile
+4-1sys/dev/sound/pcm/sound.h
+2-0sys/dev/sound/usb/uaudio.h
+6-12 files

HardenedBSD/src ec07723sys/dev/sound/pcm sound.h, sys/dev/sound/usb uaudio.h

Revert "sound: Remove some forward declarations from sound.h and uaudio.h"

This reverts commit 602249f033d146d9c731d8b1cb4b2e0899c61ad9.
DeltaFile
+4-1sys/dev/sound/pcm/sound.h
+2-0sys/dev/sound/usb/uaudio.h
+6-12 files

NetBSD/pkgsrc-wip 38c42bdlibopeninput Makefile.common Makefile

libopeninput: update to head
DeltaFile
+1-1libopeninput/Makefile.common
+1-0libopeninput/Makefile
+2-12 files

FreeBSD/ports b4f0b71security/R-cran-openssl distinfo Makefile

security/R-cran-openssl: Update to 2.4.0

ChangeLog: https://cran.r-project.org/web/packages/openssl/NEWS
DeltaFile
+3-3security/R-cran-openssl/distinfo
+1-1security/R-cran-openssl/Makefile
+4-42 files

HardenedBSD/ports b4f0b71security/R-cran-openssl distinfo Makefile

security/R-cran-openssl: Update to 2.4.0

ChangeLog: https://cran.r-project.org/web/packages/openssl/NEWS
DeltaFile
+3-3security/R-cran-openssl/distinfo
+1-1security/R-cran-openssl/Makefile
+4-42 files

NetBSD/pkgsrc-wip c481461libopeninput PLIST Makefile, libopeninput/patches patch-src_wscons.c patch-src_wscons.h

Import devel/libopeninput
DeltaFile
+212-0libopeninput/patches/patch-src_wscons.c
+83-0libopeninput/PLIST
+24-0libopeninput/Makefile
+19-0libopeninput/patches/patch-src_wscons.h
+18-0libopeninput/Makefile.common
+16-0libopeninput/buildlink3.mk
+372-03 files not shown
+384-09 files

NetBSD/pkgsrc 8k7lSHWdoc CHANGES-2026

   doc: Updated wayland/wlroots to 0.19.3
VersionDeltaFile
1.2418+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc in8MPn7wayland/wlroots distinfo Makefile

   wlroots: update to 0.19.3

   wlroots 0.19.3

   Aleksei Bavshin (2):
         backend/libinput: fix build with libinput 1.31
         backend/libinput: add support for LIBINPUT_SWITCH_KEYPAD_SLIDE

   Andri Yngvason (1):
         image_capture_source/output: Update constraints on enable

   Dale Turner (1):
         Add "const" to eliminate "error: initialization discards ‘const’ qualifier from pointer target type"

   David96 (1):
         wlr_virtual_pointer: Set axis source on all axis

   John Lindgren (1):

    [24 lines not shown]
VersionDeltaFile
1.2+4-4wayland/wlroots/distinfo
1.2+2-2wayland/wlroots/Makefile
+6-62 files

LLVM/project 9732fa7mlir/lib/Dialect/Arith/Transforms ExpandOps.cpp, mlir/test/Dialect/Arith expand-flush-denormals.mlir

address comments
DeltaFile
+16-31mlir/lib/Dialect/Arith/Transforms/ExpandOps.cpp
+15-27mlir/test/Dialect/Arith/expand-flush-denormals.mlir
+31-582 files

FreeBSD/ports d201f90devel/R-cran-parallelly distinfo Makefile

devel/R-cran-parallelly: Update to 1.47.0

ChangeLog: https://cran.r-project.org/web/packages/parallelly/news/news.html
DeltaFile
+3-3devel/R-cran-parallelly/distinfo
+1-1devel/R-cran-parallelly/Makefile
+4-42 files

HardenedBSD/ports d201f90devel/R-cran-parallelly distinfo Makefile

devel/R-cran-parallelly: Update to 1.47.0

ChangeLog: https://cran.r-project.org/web/packages/parallelly/news/news.html
DeltaFile
+3-3devel/R-cran-parallelly/distinfo
+1-1devel/R-cran-parallelly/Makefile
+4-42 files

NetBSD/pkgsrc-wip 0b219c3wlroots distinfo Makefile

wlroots: update to 0.20.0, doesn't build
DeltaFile
+3-3wlroots/distinfo
+1-1wlroots/Makefile
+2-0wlroots/TODO
+6-43 files

NetBSD/pkgsrc-wip 65249a8wlroots PLIST Makefile, wlroots/patches patch-render_allocator_allocator.c patch-xcursor_xcursor.c

Import wayland/wlroots
DeltaFile
+122-0wlroots/PLIST
+59-0wlroots/patches/patch-render_allocator_allocator.c
+52-0wlroots/Makefile
+36-0wlroots/buildlink3.mk
+20-0wlroots/patches/patch-xcursor_xcursor.c
+16-0wlroots/patches/patch-util_shm.c
+305-07 files not shown
+382-013 files

HardenedBSD/ports 69b0de5editors/zile Makefile

editors/zile: Add tests
DeltaFile
+2-0editors/zile/Makefile
+2-01 files