FreeBSD/ports bcf77cedns/inadyn Makefile

dns/inadyn: add support to define custom args using inadyn_flags

PR: 285697
DeltaFile
+1-0dns/inadyn/Makefile
+1-01 files

FreeBSD/ports bab4717dns/inadyn Makefile

dns/inadyn: Deprecate and sunset port

PR: 292159
DeltaFile
+3-0dns/inadyn/Makefile
+3-01 files

LLVM/project 87e38d3clang/lib/AST/ByteCode Pointer.h Interp.h

[clang][bytecode][NFC] Add Pointer::canDeref (#179618)

DeltaFile
+9-0clang/lib/AST/ByteCode/Pointer.h
+2-4clang/lib/AST/ByteCode/Interp.h
+1-2clang/lib/AST/ByteCode/Pointer.cpp
+12-63 files

OPNSense/tools defbe6ccomposite nightly.sh

composite/nightly: treat upload.log as a nightly step for "watch" use
DeltaFile
+3-1composite/nightly.sh
+3-11 files

FreeBSD/ports 54384f5www/py-limits distinfo Makefile

www/py-limits: update to 5.7.0

Changes:        https://github.com/alisaifee/limits/releases/tag/5.7.0
DeltaFile
+3-3www/py-limits/distinfo
+1-1www/py-limits/Makefile
+4-42 files

FreeBSD/ports 9fd23f0devel/ghq distinfo Makefile

devel/ghq: update to 1.8.1

Changes:        https://github.com/x-motemen/ghq/releases/tag/v1.8.1
DeltaFile
+5-5devel/ghq/distinfo
+1-2devel/ghq/Makefile
+6-72 files

FreeBSD/ports b8859b1mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.6.10
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/ports d117e83security/openssl111 Makefile, security/openssl111/files patch-crypto_async_arch_async__posix.h

security/openssl111: Unbreak port

MFH:            2026Q1
DeltaFile
+32-0security/openssl111/files/patch-crypto_async_arch_async__posix.h
+0-2security/openssl111/Makefile
+32-22 files

FreeBSD/ports ddbbc1esecurity/openssl-quictls Makefile, security/openssl-quictls/files patch-crypto_async_arch_async__posix.h

security/openssl-quictls: Unbreak port

* And mark expiration (long overdue)

MFH:            2026Q1
DeltaFile
+32-0security/openssl-quictls/files/patch-crypto_async_arch_async__posix.h
+3-2security/openssl-quictls/Makefile
+35-22 files

LLVM/project 04c5650llvm/lib/Target/AArch64/GISel AArch64InstructionSelector.cpp, llvm/lib/Target/AMDGPU AMDGPUInstructionSelector.cpp

[NFC][LLVM] Make `constrainSelectedInstRegOperands` return `void` (#179501)

`constrainSelectedInstRegOperands` always returns `true`; so it can be
safely transformed to return `void` instead.

A follow-up patch should update `MachineInstrBuilder::constrainAllUses`.
DeltaFile
+65-49llvm/lib/Target/AMDGPU/AMDGPUInstructionSelector.cpp
+34-56llvm/lib/Target/Mips/MipsInstructionSelector.cpp
+41-31llvm/lib/Target/RISCV/GISel/RISCVInstructionSelector.cpp
+44-22llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
+24-30llvm/lib/Target/ARM/ARMInstructionSelector.cpp
+14-9llvm/lib/Target/X86/GISel/X86InstructionSelector.cpp
+222-1977 files not shown
+243-22113 files

LLVM/project 4553f99llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp, llvm/test/CodeGen/SPIRV/hlsl-intrinsics dot4add_i8packed.ll dot4add_u8packed.ll

[SPIRV] selectDot4AddPacked: add missing PackedVectorFormat4x8Bit optional operand (#179476)

According to SPIRV:

```
PackedVectorFormat4x8Bit (PackedVectorFormat4x8BitKHR)

Interpret 32-bit scalar integer operands as vectors of four 8-bit
components. Vector components follow byte significance order with the
lowest-numbered component stored in the least significant byte.
```

And in OpSDot / OpUDot:

```
When Vector 1 and Vector 2 are scalar integer types, Packed Vector
Format must be specified to select how the integers are to be
interpreted as vectors.
```
DeltaFile
+14-12llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+1-1llvm/test/CodeGen/SPIRV/hlsl-intrinsics/dot4add_i8packed.ll
+1-1llvm/test/CodeGen/SPIRV/hlsl-intrinsics/dot4add_u8packed.ll
+16-143 files

OPNSense/tools a77e999composite watch.sh

composite/watch: peek into latest as well
DeltaFile
+6-2composite/watch.sh
+6-21 files

OPNSense/core cf0341fsrc/opnsense/www/js opnsense.js opnsense_bootgrid.js

mvc - ui: move refresh of selectpicker types into setFormData() and improve type detection.

When we are using a selectpicker, the original one will be moved inside a div containing the "bootstrap-select" class.

If this fixes https://github.com/opnsense/core/pull/9717, we need to remove the console output as that is merely for debugging.
DeltaFile
+5-0src/opnsense/www/js/opnsense.js
+0-1src/opnsense/www/js/opnsense_bootgrid.js
+5-12 files

OPNSense/core 93ab29dsrc/opnsense/mvc/app/models/OPNsense/Base BaseModel.php

mvc: BaseModel - improve legacy mapper support when parent item doesn't exist.

Fixes:

ErrorException: Undefined array key 0 in /usr/local/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php:755
Stack trace:

If we can't find the specified root node, we should create one, which is similar to non legacy mapper nodes.

(cherry picked from commit 40cb82128dc8ba5f8262654a693a9b273d716eb6)
DeltaFile
+9-1src/opnsense/mvc/app/models/OPNsense/Base/BaseModel.php
+9-11 files

OPNSense/core 76f5eddsrc/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api LeasesController.php

dnsmasq: Compare lower case strings only in leases to fix edge cases in is_reserved detection (#9714)

(cherry picked from commit 5276f51dc08f5bd145a3ef92ddb2b2849c260513)
DeltaFile
+6-8src/opnsense/mvc/app/controllers/OPNsense/Dnsmasq/Api/LeasesController.php
+6-81 files

FreeBSD/ports 68ecb06mail/mailpit distinfo Makefile, mail/mailpit/files patch-package-lock.json

mail/mailpit: Update to 1.29.0
DeltaFile
+7-7mail/mailpit/distinfo
+3-3mail/mailpit/files/patch-package-lock.json
+1-1mail/mailpit/Makefile
+11-113 files

FreeBSD/ports 1ef8a34www Makefile, www/rubygem-requestjs-rails Makefile pkg-descr

www/rubygem-requestjs-rails{,-rails72}: New port

Tiny Fetch API wrapper for Rails with CSRF token handling
DeltaFile
+22-0www/rubygem-requestjs-rails/Makefile
+13-0www/rubygem-requestjs-rails/pkg-descr
+7-0www/rubygem-requestjs-rails-rails72/Makefile
+3-0www/rubygem-requestjs-rails/distinfo
+2-0www/Makefile
+47-05 files

FreeBSD/src b78806b. ObsoleteFiles.inc, etc/mtree BSD.tests.dist

Remove additional libtpool and libuutil-related files

This change removes additional library files and tests orphaned in the
commit referenced below.

MFC with:       8b78d412a
Fixes: 8b78d412a ("zfs: world changes after 89f729dcc merge")
DeltaFile
+9-2ObsoleteFiles.inc
+0-4tools/build/mk/OptionalObsoleteFiles.inc
+0-2rescue/rescue/Makefile.depend
+0-2etc/mtree/BSD.tests.dist
+0-1lib/libsysdecode/Makefile.depend
+9-115 files

LLVM/project 426374emlir/lib/Bindings/Python Globals.cpp

[MLIR][Python] Ignore the returned status of `loadDialectModule` in lookup functions (#179609)

Since `loadDialectModule` doesn't work for Python-defined dialects
(`mlir.dialects.ext`), currently we should lookup for
dialect/operation/opadaptor class even if the `loadDialectModule`
function fails. It's also because users can import some modules
manually, and we do already ignore it in some cases:

https://github.com/llvm/llvm-project/blob/e2061328a8ae51cdf80e211ad27dd13d7bba766d/mlir/lib/Bindings/Python/Globals.cpp#L163-L166


Related to
https://github.com/llvm/llvm-project/pull/176920#discussion_r2762029022.
DeltaFile
+4-6mlir/lib/Bindings/Python/Globals.cpp
+4-61 files

LLVM/project 653b336llvm/lib/CodeGen/SelectionDAG LegalizeVectorTypes.cpp

[LegalizeVectorTypes] Don't emit VP_SELECT when widening MLOAD to VP_LOAD (#179478)

This is part of the work to remove trivial VP intrinsics.

When widening an MLOAD we may use a VP_LOAD if it's supported. We use a
VP_SELECT to merge in the passthru, but we don't check if it's supported
by the target. This changes it to just emit a regular VSELECT instead to
prevent crashing in that case, and a VP_MERGE to keep the lanes past EVL
poison.
DeltaFile
+6-3llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
+6-31 files

FreeBSD/ports eb9246ddevel/R-cran-rlang distinfo Makefile

devel/R-cran-rlang: Update to 1.1.7
DeltaFile
+3-3devel/R-cran-rlang/distinfo
+1-1devel/R-cran-rlang/Makefile
+4-42 files

HardenedBSD/src 0611c55sys/dev/rge if_rge_microcode.h if_rge_hw.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+635-1sys/dev/rge/if_rge_microcode.h
+122-13sys/dev/rge/if_rge_hw.c
+12-8sys/dev/rge/if_rge.c
+5-1sys/dev/rge/if_rgereg.h
+2-1sys/dev/rge/if_rgevar.h
+776-245 files

HardenedBSD/src 04c205dlib/libpam/pam.d cron, usr.sbin/cron/cron do_command.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+139-5usr.sbin/cron/cron/do_command.c
+3-0lib/libpam/pam.d/cron
+142-52 files

HardenedBSD/ports 6484bceastro/xtide distinfo, biology/py-newick distinfo

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+34-0misc/emacs-libvterm/Makefile
+12-0misc/emacs-libvterm/pkg-message
+5-5astro/xtide/distinfo
+5-5devel/task/distinfo
+3-3biology/py-newick/distinfo
+3-3chinese/wordpress-zh_CN/distinfo
+62-1627 files not shown
+126-6933 files

LLVM/project 3794b83llvm/lib/Target/RISCV RISCVISelLowering.cpp

[RISCV] Don't emit VP_SETCC in combineVectorSizedSetCCEquality. NFC (#179479)

This is part of the work to remove trivial VP intrinsics.

In the combineVectorSizedSetCCEquality combine, used for the compares
that ExpandMemcmp generates, we currently emit a VP_SETCC. We can just
emit a regular SETCC and let RISCVVLOptimizer take care of reducing the
VL.
DeltaFile
+1-2llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+1-21 files

LLVM/project 85c5029clang/lib/AST/ByteCode Pointer.cpp, clang/test/AST/ByteCode invalid.cpp

[clang][bytecode] Fix crash when dereferencing cast to larger type (#179030)

## Summary
When dereferencing a pointer that was `reinterpret_cast` to a larger
type (e.g. `*(int**)""`), the bytecode interpreter would crash with an
assertion failure because it tried to read more bytes than the
allocation contained.

## Changes
- Add a size check in `Pointer::toRValue()` before calling `deref<T>()`
to ensure the allocation is large enough
- If the allocation is too small, return `std::nullopt` to gracefully
fail the constant evaluation instead of crashing
- Add regression test

Fixes #179015
DeltaFile
+6-0clang/test/AST/ByteCode/invalid.cpp
+3-0clang/lib/AST/ByteCode/Pointer.cpp
+9-02 files

LLVM/project ed2aa30llvm/lib/Target/RISCV RISCVInstrInfoXSf.td

[RISCV] Use RVInstVV as the base for CustomSiFiveVMACC. NFC (#179565)

This correctly names the operands vd, vs1, and vs2 instead of rd, rs1,
and rs2. RVInstVCCustom2 is now only used for VCIX which has its own
operand naming problems.

I'm considering using named operand indices in
RISCVAsmParser::validateInstruction for the RVVConstraints, but first I
would have to make vs1, vs2 named correctly across all vector
instructions.
DeltaFile
+8-3llvm/lib/Target/RISCV/RISCVInstrInfoXSf.td
+8-31 files

LLVM/project dcf853dllvm/lib/CodeGen/LiveDebugValues InstrRefBasedImpl.cpp, llvm/lib/Support VirtualFileSystem.cpp

[perf] Replace extra copy-assign by move-assign in llvm/lib/ (#179465)

Co-authored-by: Nikita Popov <github at npopov.com>
DeltaFile
+1-3llvm/lib/CodeGen/LiveDebugValues/InstrRefBasedImpl.cpp
+1-1llvm/lib/Support/VirtualFileSystem.cpp
+2-42 files

LLVM/project 2abc5ecllvm/tools/llvm-objdump SourcePrinter.cpp

[perf] Replace copy-assign by move-assign in llvm/tools/ (#179463)

DeltaFile
+1-1llvm/tools/llvm-objdump/SourcePrinter.cpp
+1-11 files

HardenedBSD/src 3f3cc6fsys/dev/rge if_rge_microcode.h if_rge_hw.c

if_rge: sync with up to date OpenBSD code

e574c2d36cbcacf2556088879be336775e80154b
Add support for RTL8125D revision 0x6890000

Reviewed by:    adrian
Differential Revision:  https://reviews.freebsd.org/D54922
MFC after: 2 weeks
DeltaFile
+635-1sys/dev/rge/if_rge_microcode.h
+122-13sys/dev/rge/if_rge_hw.c
+12-8sys/dev/rge/if_rge.c
+5-1sys/dev/rge/if_rgereg.h
+2-1sys/dev/rge/if_rgevar.h
+776-245 files