FreeBSD/src 3f4213f. ObsoleteFiles.inc, share/man/man4 rtw88.4

rtw88: remove more references to rtw88fw

When I removed the Realtek rtww8x firmware from base I missed to
add rtw88fw.4 to ObsoleteFiles.inc [1].
While adding this, also remove a leftover reference in rtw88.4.

Reported by:    Herbert J. Skuhra (herbert gojira.at) [1]
Fixes:          cf94672363d6
MFC after:      3 days
DeltaFile
+2-3share/man/man4/rtw88.4
+2-1ObsoleteFiles.inc
+4-42 files

FreeBSD/src 1acfc91share/misc pci_vendors

pci_vendors: update to 2026-02-10
DeltaFile
+358-108share/misc/pci_vendors
+358-1081 files

FreeBSD/ports 5f509f6devel/py-itanium_demangler Makefile distinfo

devel/py-itanium_demangler: Update to 1.1

PR:             291196
Approved by:    0mp (maintainer timeout)
Co-authored-by: Gleb Popov <arrowd at FreeBSD.org>
DeltaFile
+6-3devel/py-itanium_demangler/Makefile
+3-3devel/py-itanium_demangler/distinfo
+9-62 files

LLVM/project 6558595lld/COFF Writer.cpp, lld/test/COFF merge-bss-text-filealign1.test

[LLD][COFF] Fix out-of-bounds write when filling gaps with INT3 in code sections (#180411)

When merging `.bss` into a code section (e.g., `/MERGE:.bss=.text`), the
INT3 gap-filling loop in `writeSections()` would write past the output
buffer. This happens because `.bss` chunks have `hasData=false`, so they
contribute to `VirtualSize` but not `SizeOfRawData`. The loop was using
chunk RVAs without checking if they exceeded the raw data region.

This caused a crash on Windows with `/FILEALIGN:1` (access violation
0xC0000005). The tight alignment leaves no slack in the mapped buffer,
so the overflow immediately hits unmapped memory.

The fix bounds all memset operations to `rawSize` and exits early when
encountering chunks beyond the raw data boundary.

Fixes #180406
DeltaFile
+60-0lld/test/COFF/merge-bss-text-filealign1.test
+7-2lld/COFF/Writer.cpp
+67-22 files

FreeBSD/ports 1ee4c81lang/gcc16-devel distinfo Makefile

lang/gcc16-devel: Update to 16.0.1.s20260208
DeltaFile
+3-3lang/gcc16-devel/distinfo
+1-1lang/gcc16-devel/Makefile
+4-42 files

FreeBSD/ports 0a8e7e0lang/gcc15-devel distinfo Makefile

lang/gcc15-devel: Update to 15.2.1.s20260207
DeltaFile
+3-3lang/gcc15-devel/distinfo
+1-1lang/gcc15-devel/Makefile
+4-42 files

FreeBSD/ports dbed7c2lang/gcc14-devel distinfo Makefile

lang/gcc14-devel: Update to 14.3.1.s20260206
DeltaFile
+3-3lang/gcc14-devel/distinfo
+1-1lang/gcc14-devel/Makefile
+4-42 files

FreeBSD/ports ea0cb19lang/gcc13-devel distinfo Makefile

lang/gcc13-devel: Update to 13.4.1.s20260205
DeltaFile
+3-3lang/gcc13-devel/distinfo
+1-1lang/gcc13-devel/Makefile
+4-42 files

FreeNAS/freenas 55cc4cbsrc/middlewared/middlewared/etc_files/pam.d middleware.mako

Give users some grace with OATH token
DeltaFile
+3-0src/middlewared/middlewared/etc_files/pam.d/middleware.mako
+3-01 files

OpenBSD/src sZAook4sbin/iked eap.c

   Fix leak of e = ibuf_static() in error case

   ok hshoexer@ claudio@
VersionDeltaFile
1.29+2-2sbin/iked/eap.c
+2-21 files

HardenedBSD/ports e23ec38multimedia/youtui distinfo, net-im/libsignal-node distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+720-705net-im/signal-desktop/files/pnpm-lock.yaml
+541-469shells/atuin/distinfo
+427-409net-im/libsignal-node/distinfo
+272-237shells/atuin/Makefile
+227-263multimedia/youtui/distinfo
+212-203net-im/libsignal-node/Makefile.crates
+2,399-2,286122 files not shown
+3,528-3,117128 files

FreeNAS/freenas 24b650esrc/middlewared/middlewared/utils/account authenticator.py

Fix typo
DeltaFile
+1-1src/middlewared/middlewared/utils/account/authenticator.py
+1-11 files

LLVM/project b46d6dcllvm/test/Transforms/LoopIdiom/SPARC popcnt.ll lit.local.cfg, llvm/test/Transforms/LoopIdiom/Sparc popcnt.ll lit.local.cfg

Rename llvm/test/Transforms/LoopIdiom/Sparc -> /SPARC

This is consistent with all other SPARC test directories.
DeltaFile
+325-0llvm/test/Transforms/LoopIdiom/SPARC/popcnt.ll
+0-325llvm/test/Transforms/LoopIdiom/Sparc/popcnt.ll
+0-2llvm/test/Transforms/LoopIdiom/Sparc/lit.local.cfg
+2-0llvm/test/Transforms/LoopIdiom/SPARC/lit.local.cfg
+327-3274 files

FreeNAS/freenas cf9de87src/middlewared/middlewared/alembic/versions/26.04 2026-02-06_18-18_convert-api-keys.py

Add comment about hash changes
DeltaFile
+11-0src/middlewared/middlewared/alembic/versions/26.04/2026-02-06_18-18_convert-api-keys.py
+11-01 files

FreeNAS/freenas c27319esrc/middlewared/middlewared auth.py

Fix check
DeltaFile
+9-1src/middlewared/middlewared/auth.py
+9-11 files

LLVM/project dca7b11llvm/test/CodeGen/X86 vector-target-demanded-elts.ll

[X86] Add tests showing failure to reduce the vector width of vpmaddwd/vpmaddubsw/pmulhrsw nodes (#180728)

Missing demanded elts handling
DeltaFile
+71-0llvm/test/CodeGen/X86/vector-target-demanded-elts.ll
+71-01 files

FreeNAS/freenas 947c985src/middlewared/middlewared/plugins/security sessions.py

Add comment
DeltaFile
+10-1src/middlewared/middlewared/plugins/security/sessions.py
+10-11 files

FreeNAS/freenas 559f5f8src/middlewared/middlewared/plugins auth.py

Reject access with second factor if no auth

This commit adds an extra check after validating second factor.
DeltaFile
+4-0src/middlewared/middlewared/plugins/auth.py
+4-01 files

LLVM/project 0ae350allvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp SPIRVGlobalRegistry.cpp

[SPIRV] Replace SPIRVType with SPIRVTypeInst as much as we can

Co-authored-by: Cursor <cursoragent at cursor.com>
DeltaFile
+325-322llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+203-193llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.cpp
+178-167llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+94-94llvm/lib/Target/SPIRV/SPIRVBuiltins.cpp
+56-55llvm/lib/Target/SPIRV/SPIRVPostLegalizer.cpp
+37-31llvm/lib/Target/SPIRV/SPIRVISelLowering.cpp
+893-8629 files not shown
+988-95315 files

OPNSense/core 502fdb9src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

Combine entry point of addCombinedFilter and addFilter, decide via array in field what type it is. Generalize hash to detect if field is a combined or normal filter
DeltaFile
+14-21src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+14-211 files

LLVM/project 1051d38llvm/lib/Target/SPIRV SPIRVGlobalRegistry.h

[SPIRV] Finish SPIRVTypeInst implementation
DeltaFile
+31-4llvm/lib/Target/SPIRV/SPIRVGlobalRegistry.h
+31-41 files

LLVM/project 0d37546mlir/lib/Dialect/Linalg/Transforms Detensorize.cpp, mlir/test/Dialect/Linalg detensorize_if.mlir detensorize_while_impure_cf.mlir

[mlir][linalg] Remove abandoned `Detensorize` pass (#177579)

RFC:
https://discourse.llvm.org/t/how-to-deal-with-abandoned-unmaintained-code/89560
DeltaFile
+0-569mlir/lib/Dialect/Linalg/Transforms/Detensorize.cpp
+0-177mlir/test/Dialect/Linalg/detensorize_if.mlir
+0-104mlir/test/Dialect/Linalg/detensorize_while_impure_cf.mlir
+0-102mlir/test/Dialect/Linalg/detensorize_0d.mlir
+0-71mlir/test/Dialect/Linalg/detensorize_while.mlir
+0-58mlir/test/Dialect/Linalg/detensorize_while_pure_cf.mlir
+0-1,0815 files not shown
+0-1,22911 files

LLVM/project 9501114llvm/lib/IR Verifier.cpp, llvm/test/CodeGen/LoongArch merge-base-offset-tlsle.ll merge-base-offset.ll

[Verifier] Make verifier fail when global variable size exceeds address space size (#179625)

When a global variable has a size that exceeds the size of the address
space it resides in, the verifier should fail as the variable can
neither be materialized nor fully accessed. This patch adds a check to
the verifier to enforce it.

---------

Signed-off-by: Steffen Holst Larsen <HolstLarsen.Steffen at amd.com>
Co-authored-by: Steffen Holst Larsen <HolstLarsen.Steffen at amd.com>
DeltaFile
+21-0llvm/test/Verifier/global-var-too-big.ll
+9-0llvm/lib/IR/Verifier.cpp
+1-1llvm/test/CodeGen/LoongArch/merge-base-offset-tlsle.ll
+1-1llvm/test/CodeGen/LoongArch/merge-base-offset.ll
+1-1llvm/test/Transforms/GlobalOpt/large-element-size.ll
+33-35 files

LLVM/project 9d23031libcxx/include __tree map, libcxx/include/__functional operations.h

[libc++] Only make comparators transparent in __tree if they don't cause a conversion (#179453)

We're currently unwrapping `less<T>` even if the `key_type` isn't `T`.
This causes the removal of an implicit conversion to `const T&` if the
types mismatch. Making `less<T>` transparent in that case changes
overload resolution and makes it fail potentially.

Fixes #179319
DeltaFile
+11-7libcxx/include/__type_traits/make_transparent.h
+12-0libcxx/test/std/containers/associative/map/map.ops/find.pass.cpp
+3-2libcxx/include/__tree
+2-2libcxx/include/map
+2-2libcxx/include/__functional/operations.h
+30-135 files

LLVM/project c1a6b13utils/bazel/llvm-project-overlay/mlir/test/Dialect BUILD.bazel

[bazel] Port b4032db.
DeltaFile
+2-4utils/bazel/llvm-project-overlay/mlir/test/Dialect/BUILD.bazel
+2-41 files

FreeNAS/freenas 4533fb6src/middlewared/middlewared/utils/account faillock.py

Add more useful error message for faillog
DeltaFile
+11-0src/middlewared/middlewared/utils/account/faillock.py
+11-01 files

LLVM/project 6d5bb4dllvm/lib/Target/X86 X86ISelLowering.cpp

[X86] Fixed flags issue of onlyZeroFlagUsed (#180405)

Fixes
https://github.com/llvm/llvm-project/pull/173543#discussion_r2670058843
DeltaFile
+5-1llvm/lib/Target/X86/X86ISelLowering.cpp
+5-11 files

FreeNAS/freenas 81b8ef5src/middlewared/middlewared main.py

flake8
DeltaFile
+2-1src/middlewared/middlewared/main.py
+2-11 files

FreeNAS/freenas 98eb1e1src/middlewared/middlewared/plugins/directoryservices_ util_cache.py

NAS-139692 / 26.0.0-BETA.1 / Skip cache insertion if we don't have a name (#18163)

Seen in QE AD domain that is not fully stable or predicable, but not in
other domains in our org or customer sites, it's possible that AD
response for query to resolve SID to name may return empty string.
Because of intervening caching layers in NSS plugin and winbindd, we
don't have an effective way to force AD to keep trying till it gives us
something sane. In this case, we'll just ignore the entry for cache
insertion purposes. The user or group won't appear in dropdowns, but
functional impact will be limited since admins can still type in the
name (hopefully) and recover at a future point.
DeltaFile
+14-0src/middlewared/middlewared/plugins/directoryservices_/util_cache.py
+14-01 files

OpenBSD/src QBsiXIZshare/man/man1 dpb.1

   new sentence, new line
VersionDeltaFile
1.36+4-4share/man/man1/dpb.1
+4-41 files