OPNSense/core e25fb3asrc/opnsense/mvc/app/controllers/OPNsense/Interfaces WirelessController.php, src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api WirelessSettingsController.php

Interfaces: Wireless: Devices - Migrate to MVC code, first phase for https://github.com/opnsense/core/issues/10751

This commit just replaces the existing (rather minimal) wireless clone configuration section with an mvc implementation, so we have a landing spot for the actual settings later.
Impact of this change should be relatively low and easy to merge to production as it doesn't change configuration settings.

To not impact the weirdness with "Persist common settings", we currently only overlay the clone property in the wireless container.
DeltaFile
+0-193src/www/interfaces_wireless_edit.php
+0-142src/www/interfaces_wireless.php
+118-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/Api/WirelessSettingsController.php
+53-0src/opnsense/mvc/app/models/OPNsense/Interfaces/Wireless.php
+47-0src/opnsense/scripts/interfaces/reconfigure_wireless.php
+39-0src/opnsense/mvc/app/controllers/OPNsense/Interfaces/WirelessController.php
+257-3358 files not shown
+352-34714 files

FreeBSD/ports c823c53net/traefik distinfo Makefile

net/traefik: Update to upstream version 3.7.11

Details:
- Multiple bug- and security fixes, see
  https://github.com/traefik/traefik/releases/tag/v3.7.11
- No breaking config changes

MFH:            2026Q3
Security:       https://github.com/traefik/traefik/security/advisories/GHSA-5w68-77r2-r64c
                https://github.com/traefik/traefik/security/advisories/GHSA-g55h-rg46-x9c5
                https://github.com/traefik/traefik/security/advisories/GHSA-j994-9gqj-9hwq
                https://github.com/traefik/traefik/security/advisories/GHSA-m6wx-622r-48r9
DeltaFile
+3-3net/traefik/Makefile
+3-1net/traefik/distinfo
+6-42 files

LLVM/project 2adf5adllvm/lib/Target/AMDGPU SIFoldOperands.cpp, llvm/test/CodeGen/AMDGPU omod.ll

[AMDGPU] Simplify immediate checking and cleanup in omod folding. NFC (#218217)

The key changes are:

1. Replace std::pair() with brace initialization {}
2. Simplify immediate operand detection: Instead of checking both Src0
and Src1 to find which one is immediate, we now use
getImmOrMaterializedImm on Src1 directly, since after canonicalization
the immediate is always in Src1.
3. Extract the register into a variable (OModSrcReg) for better
readability

The new tests cover cases where the immediate appears first in the IR
(e.g., 4.0 * %add), which after DAG canonicalization becomes (%add *
4.0), ensuring the immediate is always in the second operand position.
These tests verify that omod folding works correctly after
canonicalization.

No functional change intended.
DeltaFile
+106-0llvm/test/CodeGen/AMDGPU/omod.ll
+17-20llvm/lib/Target/AMDGPU/SIFoldOperands.cpp
+123-202 files

FreeBSD/ports 9c20ee5security/py-yara Makefile, security/py-yara/files patch-setup.py

security/py-yara: cleanup
DeltaFile
+0-11security/py-yara/files/patch-setup.py
+1-2security/py-yara/Makefile
+1-132 files

FreeBSD/ports 7f85c3adevel/py-pyelftools Makefile distinfo

devel/py-pyelftools: update to 0.33
DeltaFile
+3-3devel/py-pyelftools/distinfo
+1-1devel/py-pyelftools/Makefile
+4-42 files

FreeBSD/src 481314fsys/dev/rtwn/usb rtwn_usb_ep.c rtwn_usb_ep.h

rtwn: allow non-zero interface indexes

The endpoints we want won't always be on interface 0. Instead, allow the
interface index to be specified in driver_info when probing.

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D59107
DeltaFile
+10-5sys/dev/rtwn/usb/rtwn_usb_attach.h
+9-5sys/dev/rtwn/usb/rtwn_usb_attach.c
+4-2sys/dev/rtwn/usb/rtwn_usb_var.h
+1-2sys/dev/rtwn/usb/rtwn_usb_ep.c
+2-1sys/dev/rtwn/usb/rtwn_usb_ep.h
+26-155 files

LLVM/project 426142ellvm/docs LangRef.md

[LangRef] Fix code examples for fptosi/fptoui (V2) (#218143)

Address comment
https://github.com/llvm/llvm-project/pull/218121#discussion_r3836372632.
This patch also adds more cases covering both overflowing and rounding.

The result is verified with llubi.
DeltaFile
+10-6llvm/docs/LangRef.md
+10-61 files

FreeBSD/src 006920bsys/dev/rtwn if_rtwnvar.h if_rtwn_efuse.c, sys/dev/rtwn/rtl8192c/usb r92cu_attach.c

rtwn: add rtwn_efuse_preread

This would be used to switch to the "WiFi bank" before reading the rom.
The 8723bu will need this, currently a nop on all chips.

Differential Revision:  https://reviews.freebsd.org/D59106
DeltaFile
+4-0sys/dev/rtwn/if_rtwn_efuse.c
+3-0sys/dev/rtwn/if_rtwnvar.h
+1-0sys/dev/rtwn/rtl8821a/usb/r21au_attach.c
+1-0sys/dev/rtwn/rtl8812a/usb/r12au_attach.c
+1-0sys/dev/rtwn/rtl8192e/usb/r92eu_attach.c
+1-0sys/dev/rtwn/rtl8192c/usb/r92cu_attach.c
+11-03 files not shown
+14-09 files

FreeBSD/ports a745456deskutils/dosage Makefile distinfo

deskutils/dosage: update to 3.3
DeltaFile
+3-3deskutils/dosage/distinfo
+1-1deskutils/dosage/Makefile
+4-42 files

FreeBSD/ports 493d93fdevel/py-olefile distinfo Makefile

devel/py-olefile: update to 0.47

- Update to 0.47
- Use pep517
DeltaFile
+5-3devel/py-olefile/Makefile
+3-3devel/py-olefile/distinfo
+8-62 files

FreeBSD/ports 3c94442databases/mysql80-server/files patch-storage_innobase_include_ut0crc32.h patch-storage_innobase_ut_crc32.cc, databases/mysql84-server/files patch-storage_innobase_include_ut0crc32.h patch-storage_innobase_ut_crc32.cc

databases/mysql{80,84,97}-server: Fix build on CPUs without SSE4.2

The crc32 code declares target("sse4.2"), but the _mm_crc32_* intrinsics
require the crc32 feature. With -mno-crc32, as emitted by -march=native
on a CPU without the instruction, sse4.2 no longer implies crc32 and the
build fails. Declare crc32 instead, including the two flatten wrappers that
inline those intrinsics.

PR:             275404
Sponsored by:   Netzkommune GmbH
DeltaFile
+49-2databases/mysql97-server/files/patch-storage_innobase_ut_crc32.cc
+49-2databases/mysql84-server/files/patch-storage_innobase_ut_crc32.cc
+49-2databases/mysql80-server/files/patch-storage_innobase_ut_crc32.cc
+9-0databases/mysql97-server/files/patch-storage_innobase_include_ut0crc32.h
+9-0databases/mysql84-server/files/patch-storage_innobase_include_ut0crc32.h
+9-0databases/mysql80-server/files/patch-storage_innobase_include_ut0crc32.h
+174-66 files

LLVM/project 5ebddd1llvm/include/llvm/IR Instruction.h, llvm/lib/IR Instruction.cpp

[IR] Remove deprecated Instruction*-based insertBefore/moveBefore overloads (#218234)

Remove the deprecated Instruction::insertBefore(Instruction*),
moveBefore(Instruction*), and moveBeforePreserving(Instruction*)
overloads in favour of the iterator-accepting overloads.

Co-authored-by: Claude <noreply at anthropic.com>
DeltaFile
+0-29llvm/include/llvm/IR/Instruction.h
+0-12llvm/lib/IR/Instruction.cpp
+0-412 files

Linux/linux 388b607arch/x86/platform/efi quirks.c, drivers/firmware/efi apple-properties.c runtime-wrappers.c

Merge tag 'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi

Pull EFI updates from Ard Biesheuvel:

 - Set a timeout for EFI runtime service completions, and declare the
   firmware wedged if it is exceeded. Note that this requires special
   handling in case the firmware does return after all

 - Rate limit the efivarfs statfs() handler as the QueryVariableInfo()
   runtime service can be costly

 - Sanity check the size of struct properties_header on Mac/x86

 - Tweak the prototype of efi_guid_to_str()

* tag 'efi-next-for-v7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi:
  efivarfs: Rate limit statfs() handler
  efi: apple-properties: validate setup data header length
  efi: make efi_guid_to_str() take a const GUID pointer

    [7 lines not shown]
DeltaFile
+60-10drivers/firmware/efi/runtime-wrappers.c
+24-6fs/efivarfs/super.c
+1-8arch/x86/platform/efi/quirks.c
+5-3include/linux/efi.h
+4-1drivers/firmware/efi/apple-properties.c
+1-0tools/objtool/noreturns.h
+95-286 files

FreeBSD/ports cf673dbnet/rustconn pkg-plist Makefile

net/rustconn: Update to 0.20.7

ChangeLog

- https://github.com/totoshko88/RustConn/releases/tag/v0.20.4
- https://github.com/totoshko88/RustConn/releases/tag/v0.20.5
- https://github.com/totoshko88/RustConn/releases/tag/v0.20.6
- https://github.com/totoshko88/RustConn/releases/tag/v0.20.7

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+35-35net/rustconn/distinfo
+16-16net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+1-0net/rustconn/pkg-plist
+53-524 files

Linux/linux 91959a3include/linux kexec_handover.h kho_radix_tree.h, kernel/liveupdate kexec_handover_debug.c kexec_handover.c

Merge tag 'liveupdate-v7.3-rc1-20260823' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux

Pull more liveupdate updates from Mike Rapoport:
 "Make boot time huge page allocation work nicely with kexec handover.

  Today allocation of gigantic pages in HugeTLB cannot work reliably
  with kexec handover (KHO):

   - HugeTLB allocates gigantic pages using memblock and autoscaling of
     KHO scratch accounts for these allocations. When gigantic pages
     occupy half of the memory of more, KHO fails to allocate its
     scratch memory.

   - After kexec handover, memblock allocations exclusively use KHO
     scratch that is not supposed to contain preserved memory. This
     essentially blocks preservation of HugeTLB with gigantic pages.

  Extend early memory pools available for KHO kernel with areas that are
  guaranteed not to contain preserved memory"

    [23 lines not shown]
DeltaFile
+414-111kernel/liveupdate/kexec_handover.c
+120-34mm/memblock.c
+40-20include/linux/kho_radix_tree.h
+26-5include/linux/kexec_handover.h
+15-14mm/mm_init.c
+0-25kernel/liveupdate/kexec_handover_debug.c
+615-20915 files not shown
+673-25421 files

OpenBSD/ports 90Osnm9graphics/p5-GD Makefile distinfo, graphics/p5-GD/patches patch-t_GD_t patch-Makefile_PL

   update p5-GD to 2.91
   patches commited upstream
VersionDeltaFile
1.20+2-2graphics/p5-GD/distinfo
1.57+1-1graphics/p5-GD/Makefile
1.4+0-0graphics/p5-GD/patches/patch-t_GD_t
1.6+0-0graphics/p5-GD/patches/patch-Makefile_PL
+3-34 files

OPNSense/core 892d98bsrc/opnsense/mvc/app/controllers/OPNsense/Cron/Api SettingsController.php

cron: handle missing job during deletion (#10773)

* cron: handle missing job during deletion

* Update src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>

---------

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
DeltaFile
+3-0src/opnsense/mvc/app/controllers/OPNsense/Cron/Api/SettingsController.php
+3-01 files

Linux/linux df51bdcdrivers/mtd/nand/raw qcom_nandc.c mpc5121_nfc.c, drivers/mtd/nand/raw/gpmi-nand gpmi-nand.c

Merge tag 'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux

Pull mtd updates from Miquel Raynal:
 "Raw NAND changes:
   - Sunxi: Support added for the H616 compatible
   - Qcom: Support added for the MDM9607 compatible
   - Support for the Toshiba TC58NVG1S3H part
   - GPMI: New debugfs entry to expose the chip geometry
   - PL353: Timing updates and software ECC support have been fixed

  SPI NAND changes:
   - fmsh: Support added for FM25G{01,02}B chips
   - HeYangTek: Support added for HYF1GQ4UDACAE

  Aside from these main changes, there is a high load of misc fixes and
  hardening changes, and exceptionally no SPI NOR change"

* tag 'mtd/for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: (30 commits)
  mtd: rawnand: sunxi: fix H6/H616 controller timings

    [20 lines not shown]
DeltaFile
+187-46drivers/mtd/nand/raw/sunxi_nand.c
+132-0drivers/mtd/nand/spi/heyangtek.c
+103-0drivers/mtd/nand/spi/fmsh.c
+12-27drivers/mtd/nand/raw/mpc5121_nfc.c
+22-8drivers/mtd/nand/raw/qcom_nandc.c
+29-0drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c
+485-8124 files not shown
+609-10830 files

OpenBSD/src O1LLFz0usr.sbin/lldpd lldpd.c

   also pledge "route" to get at SIOCGIFDATA.
   doing privsep just for that would be a poor trade.
VersionDeltaFile
1.10+2-2usr.sbin/lldpd/lldpd.c
+2-21 files

OpenBSD/src xIekPFosys/kern kern_pledge.c

   allow SIOCGIFDATA in pledge "route"
VersionDeltaFile
1.361+2-1sys/kern/kern_pledge.c
+2-11 files

OPNSense/core 31b6e6asrc/www diag_authentication.php

diagnostics: handle missing authentication fields (#10779)
DeltaFile
+10-11src/www/diag_authentication.php
+10-111 files

OPNSense/core dd178d4src/opnsense/scripts/auth add_user.php

system: use created user name for change event (#10757)
DeltaFile
+1-1src/opnsense/scripts/auth/add_user.php
+1-11 files

OPNSense/core cf556aesrc/www system_authservers.php

system: handle missing authentication plugin fields (#10759)
DeltaFile
+3-3src/www/system_authservers.php
+3-31 files

OPNSense/core 1f1dbf8src/opnsense/mvc/app/controllers/OPNsense/Auth/Api UserController.php

system: handle missing user during deletion (#10761)
DeltaFile
+12-12src/opnsense/mvc/app/controllers/OPNsense/Auth/Api/UserController.php
+12-121 files

OPNSense/core 75de713src/www interfaces.php

interfaces: handle basic DHCP mode fields (#10763)
DeltaFile
+3-3src/www/interfaces.php
+3-31 files

OPNSense/core 0a638dcsrc/www system_advanced_admin.php

system: handle missing sudo setting (#10767)
DeltaFile
+1-1src/www/system_advanced_admin.php
+1-11 files

Linux/linux 61a09cffs/smb/server connection.c vfs_cache.c, fs/smb/server/mgmt user_session.c

Merge tag 'ksmbd-for-7.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb

Pull smb server updates from Namjae Jeon:
 "This contains server updates focused on SMB2 command sequencing, SMB3
  request replay and encryption, Apple Time Machine interoperability,
  protocol-compatibility fixes validated with smbtorture, security
  hardening, SMB Direct transport support, connection reliability, and
  other correctness improvements.

  New features:

   - Implement the SMB2 command sequence window

     Enforce the credit-based MessageId range for each connection,
     rejecting out-of-window, duplicate, and wrapped sequence numbers.
     This prevents invalid requests and same-channel replays from being
     processed

   - Add SMB3 request replay support

    [113 lines not shown]
DeltaFile
+2,796-379fs/smb/server/smb2pdu.c
+477-82fs/smb/server/vfs.c
+284-60fs/smb/server/oplock.c
+245-35fs/smb/server/vfs_cache.c
+152-96fs/smb/server/mgmt/user_session.c
+195-28fs/smb/server/connection.c
+4,149-68043 files not shown
+5,447-87549 files

OpenBSD/src sdF929oregress/usr.bin/mandoc/tbl/macro req.out_lint req.out_ascii

   Add another test case covering .ce inside a conditional block inside
   tbl(7) data that uses ".if n" rather than ".if 1" and that does not
   use text blocks, thus being closer to the original afl(1) report
   that i discussed with Jan Schreiber on 7 Sep 2020.
   While here, also test ".if 0 .ce" inside tbl(7) data.
VersionDeltaFile
1.2+12-3regress/usr.bin/mandoc/tbl/macro/req.in
1.5+7-2regress/usr.bin/mandoc/tbl/macro/req.out_ascii
1.2+1-0regress/usr.bin/mandoc/tbl/macro/req.out_lint
+20-53 files

OPNSense/core edbfc53src/www system_general.php

system: handle missing language setting (#10769)
DeltaFile
+1-1src/www/system_general.php
+1-11 files

FreeBSD/ports a44d18dnet/p5-Net-ACME2 Makefile distinfo

net/p5-Net-ACME2: update 0.35 -> 0.41

Changes:        https://metacpan.org/dist/Net-ACME2/changes
DeltaFile
+8-0net/p5-Net-ACME2/pkg-plist
+3-3net/p5-Net-ACME2/distinfo
+2-2net/p5-Net-ACME2/Makefile
+13-53 files