OPNSense/core 58c9b62src/opnsense/scripts/captiveportal/lib arp.py, src/opnsense/scripts/interfaces list_hosts.py

captive portal / hostwatch: output safety when list_hosts.py or decoding fails, capture possible exceptions in list_hosts.py as well
DeltaFile
+22-7src/opnsense/scripts/captiveportal/lib/arp.py
+2-0src/opnsense/scripts/interfaces/list_hosts.py
+24-72 files

FreeBSD/ports 9293718textproc/highlight distinfo Makefile

textproc/highlight: Update to 4.19

Changelog:
https://gitlab.com/saalen/highlight/-/blob/master/ChangeLog.adoc#user-content-highlight-4-19

PR:             294194
Approved by:    fluffy (mentor)
DeltaFile
+3-3textproc/highlight/distinfo
+2-2textproc/highlight/Makefile
+5-52 files

NetBSD/pkgsrc-wip 278eeb2lxqt-wayland-session distinfo, lxqt-wayland-session/patches patch-startlxqtwayland.in

lxqt-wayland-session: fix patch
DeltaFile
+1-1lxqt-wayland-session/distinfo
+1-1lxqt-wayland-session/patches/patch-startlxqtwayland.in
+2-22 files

FreeBSD/src e56858fcontrib/netbsd-tests/lib/libc/gen/posix_spawn t_fileactions.c

posix_spawn test: switch to POSIX spelling for addchdir and addfchdir

Reviewed by:    dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56222
DeltaFile
+2-2contrib/netbsd-tests/lib/libc/gen/posix_spawn/t_fileactions.c
+2-21 files

FreeBSD/src b7b485elib/libc/gen posix_spawn.3

posix_spawn_file_action_addopen.3: ignoring close failure is now approved

Reviewed by:    dim
Sponsored by:   The FreeBSD Foundation
MFC after:      3 days
Differential revision:  https://reviews.freebsd.org/D56222
DeltaFile
+4-2lib/libc/gen/posix_spawn.3
+4-21 files

FreeBSD/src 7caa711. ObsoleteFiles.inc, include spawn.h

posix_spawn: actions chdir and fchdir are now required by POSIX

Drop the _np suffix.

Reviewed by:    dim
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D56222
DeltaFile
+17-12lib/libc/gen/posix_spawn_file_actions_addopen.3
+5-0lib/libc/gen/posix_spawn.c
+4-0include/spawn.h
+2-2lib/libc/gen/Makefile.inc
+2-2lib/libc/gen/posix_spawn.3
+4-0ObsoleteFiles.inc
+34-161 files not shown
+36-167 files

LLVM/project d725513mlir/lib/Dialect/Affine/Analysis Utils.cpp, mlir/test/Dialect/SCF foreach-thread-canonicalization.mlir

[MLIR][Affine] Fix null operands in simplifyConstrainedMinMaxOp (#189246)

`mlir::affine::simplifyConstrainedMinMaxOp` called
`canonicalizeMapAndOperands` with `newOperands` that could contain null
`Value()`s. These nulls came from
`unpackOptionalValues(constraints.getMaybeValues(), newOperands)` where
internal constraint variables added by `appendDimVar` (for `dimOp`,
`dimOpBound`, and `resultDimStart*`) have no associated SSA values.

Passing null Values to `canonicalizeMapAndOperands` risks undefined
behavior:
- `seenDims.find(null_value)` in the DenseMap causes all null operands
to collide at the same key, producing incorrect dim remapping.
- Any null operand that remains referenced in the result map would
propagate as a null Value into `AffineValueMap`, crashing callers that
try to use those operands to create ops.

Fix: Before calling `canonicalizeMapAndOperands`, filter null operands
from `newOperands` by replacing their dim/symbol positions in `newMap`

    [6 lines not shown]
DeltaFile
+52-1mlir/test/Dialect/SCF/foreach-thread-canonicalization.mlir
+41-0mlir/lib/Dialect/Affine/Analysis/Utils.cpp
+93-12 files

LLVM/project a7bf249mlir/lib/Interfaces/Utils InferIntRangeCommon.cpp, mlir/test/Dialect/Affine int-range-interface.mlir

[mlir][IntRangeAnalysis] Fix assertion in inferAffineExpr for mod with range crossing modulus boundary (#188842)

The "small range with constant divisor" optimization in
`inferAffineExpr` for `AffineExprKind::Mod` assumed that if the dividend
range span (`lhsMax - lhsMin`) is less than the divisor, then the mod
results form a contiguous range. This is not always true, as the range
can straddle a modulus boundary.

For example, `[14, 17] mod 8`:
- Span is 3 < 8, so the old condition passed
- But `14%8=6` and `17%8=1` (wraps at 16)
- `umin=6, umax=1` → assertion `umin.ule(umax)` fails

The fix adds a same-quotient check (`lhsMin/rhs == lhsMax/rhs`) to
ensure both endpoints fall within the same modular period. When they
don't, we fall back to the conservative `[0, divisor-1]` range.

Assisted-by: Cursor (Claude)

Signed-off-by: Yu-Zhewen <zhewenyu at amd.com>
DeltaFile
+12-0mlir/test/Dialect/Affine/int-range-interface.mlir
+7-5mlir/lib/Interfaces/Utils/InferIntRangeCommon.cpp
+19-52 files

NetBSD/pkgsrc-wip 6acb232lxqt-wayland-session distinfo Makefile, lxqt-wayland-session/patches patch-startlxqtwayland.in patch-CMakeLists.txt

lxqt-wayland-session: fix startlxqtwayland
DeltaFile
+97-0lxqt-wayland-session/patches/patch-startlxqtwayland.in
+2-1lxqt-wayland-session/distinfo
+1-1lxqt-wayland-session/patches/patch-CMakeLists.txt
+1-0lxqt-wayland-session/Makefile
+101-24 files

FreeBSD/ports 729f1fanet/rustconn distinfo Makefile.crates

net/rustconn: Update to 0.10.9

ChangeLog:      https://github.com/totoshko88/RustConn/releases/tag/v0.10.9
Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+101-103net/rustconn/distinfo
+49-50net/rustconn/Makefile.crates
+1-1net/rustconn/Makefile
+151-1543 files

LLVM/project c80443cclang/include/clang/StaticAnalyzer/Core/PathSensitive CoreEngine.h ExprEngine.h, clang/lib/StaticAnalyzer/Core ExprEngine.cpp CoreEngine.cpp

[NFC][analyzer] Eliminate SwitchNodeBuilder (#188096)

This commit removes the class `SwitchNodeBuilder` because it just
obscured the logic of switch handling by hiding some parts of it in
another source file.
DeltaFile
+31-11clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
+0-23clang/lib/StaticAnalyzer/Core/CoreEngine.cpp
+0-18clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h
+11-1clang/test/Analysis/switch-basics.c
+0-1clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
+42-545 files

OpenBSD/src 38ScMztregress/lib/libssl/unit ssl_versions.c

   Fix min vs max in failure output.
VersionDeltaFile
1.21+3-3regress/lib/libssl/unit/ssl_versions.c
+3-31 files

FreeBSD/ports 60ea5dbmisc/py-mcp distinfo Makefile

misc/py-mcp: Update to 1.27.0

ChangeLog:      https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.27.0
Reported by:    Max Isbey <notifications at github.com>
DeltaFile
+3-3misc/py-mcp/distinfo
+1-1misc/py-mcp/Makefile
+4-42 files

FreeBSD/ports ea4b8e4misc/ggml Makefile distinfo

misc/ggml: update 0.9.8 → 0.9.11

PR:             294215 (fix for SIGILL)
DeltaFile
+5-4misc/ggml/Makefile
+3-3misc/ggml/distinfo
+8-72 files

FreeBSD/ports 7a08443net-im/nextcloud-talk distinfo Makefile

net-im/nextcloud-talk: Update to 23.0.3
DeltaFile
+3-3net-im/nextcloud-talk/distinfo
+1-1net-im/nextcloud-talk/Makefile
+4-42 files

FreeBSD/ports 4318dc6www/nextcloud distinfo Makefile

www/nextcloud: Update to 33.0.2
DeltaFile
+3-3www/nextcloud/distinfo
+1-1www/nextcloud/Makefile
+4-42 files

NetBSD/src 17kMbpssys/netinet tcp_subr.c

   Add a missing m_freem in a default (non-IPv[46]) path of tcp_respond().
   This has no real effect as the protcol is already checked earlier in
   the function, but might avoid issues in the future.
VersionDeltaFile
1.299+3-2sys/netinet/tcp_subr.c
+3-21 files

OpenBSD/src mWkQmKUregress/lib/libssl/tlsext tlsexttest.c

   Use DTLS_client_method() instead of DTLSv1_client_method().
VersionDeltaFile
1.97+3-3regress/lib/libssl/tlsext/tlsexttest.c
+3-31 files

LLVM/project 6286d74offload/plugins-nextgen/amdgpu/src rtl.cpp

offload: Parse Triple using triple for amdgcn-amd-amdhsa

Avoid hardcoding the exact triple.
DeltaFile
+12-4offload/plugins-nextgen/amdgpu/src/rtl.cpp
+12-41 files

LLVM/project e46c5a8llvm/test/CodeGen/AArch64 arm64-stur.ll

[AArch64] Regenerate arm64-stur.ll. NFC (#190317)
DeltaFile
+43-24llvm/test/CodeGen/AArch64/arm64-stur.ll
+43-241 files

OpenBSD/src X98nI3flib/libssl ssl_pkt.c Makefile

   Remove ssl_server_legacy_first_packet()

   This has not been reachable since we made the TLSv1.3 stack the default
   entry point - tls13_record_layer_read_record() will send a protocol
   version alert and raise an error, which means we never transition into
   the legacy stack.

   ok kenjiro@
VersionDeltaFile
1.71+1-7lib/libssl/ssl_pkt.c
1.86+1-2lib/libssl/Makefile
1.17+1-1lib/libssl/ssl_packet.c
+3-103 files

FreeBSD/ports b210045sysutils/mdfried distinfo Makefile

sysutils/mdfried: Update to 0.18.3

Reported by:    Benjamin Grosse <notifications at github.com>
DeltaFile
+5-5sysutils/mdfried/distinfo
+2-2sysutils/mdfried/Makefile
+1-1sysutils/mdfried/Makefile.crates
+8-83 files

OpenBSD/src fIO6rvAlib/libssl ssl_both.c ssl_local.h

   Mop up mac_packet.

   This is a left over from when we accepted SSLv2 ClientHello messages.

   ok kenjiro@
VersionDeltaFile
1.48+6-9lib/libssl/ssl_both.c
1.36+1-3lib/libssl/ssl_local.h
1.70+1-2lib/libssl/ssl_pkt.c
1.45+1-2lib/libssl/tls13_legacy.c
+9-164 files

FreeBSD/src 4b862c7share/man/man4 splash.4, stand/common gfx_fb.c bootstrap.h

splash: add shutdown splash

This commit adds a shutdown splash to the existing kernel startup splash(4)
screen feature. It can be customized by providing a PNG image to the
shutdown_splash directive loader.conf(5).

Sponsored by:   Defenso
MFC after:      2 weeks
Reviewed by:    vexeduxr, ziaee, manu
Differential Revision:  https://reviews.freebsd.org/D55140
DeltaFile
+16-4stand/common/gfx_fb.c
+19-1sys/dev/vt/vt_core.c
+11-3share/man/man4/splash.4
+6-1stand/efi/loader/bootinfo.c
+5-0sys/kern/subr_module.c
+3-1stand/common/bootstrap.h
+60-102 files not shown
+64-118 files

FreeBSD/src b3d6829sys/kern subr_module.c

subr_module: account for MODINFOMD_EFI_ARCH

Fixes:          b538d4911004ca541507166b8ec9689d2e87d1aa
MFC after:      2 weeks
DeltaFile
+8-0sys/kern/subr_module.c
+8-01 files

NetBSD/src mmcZszMsys/arch/aarch64/aarch64 locore.S genassym.cf

   Set SCTLR_EL0.EOS on CPUs with FEAT_ExS - we rely on this behaviour at
   present.
VersionDeltaFile
1.103+3-2sys/arch/aarch64/aarch64/locore.S
1.42+2-1sys/arch/aarch64/aarch64/genassym.cf
+5-32 files

FreeBSD/ports 4ef409bdatabases/mongodb-tools distinfo Makefile

databases/mongodb-tools: 100.16.0

Changelog:
https://github.com/mongodb/mongo-tools/blob/master/CHANGELOG.md#100160
DeltaFile
+3-3databases/mongodb-tools/distinfo
+1-1databases/mongodb-tools/Makefile
+4-42 files

LLVM/project f91124alldb/include/lldb/Core ModuleList.h Module.h, lldb/source/Commands CommandObjectTarget.cpp

[lldb][Module] Only call LoadScriptingResourceInTarget via ModuleList (#190136)

This patch is motivated by
https://github.com/llvm/llvm-project/pull/189943, where we would like to
print the "these module scripts weren't loaded" warning for *all*
modules batched together. I.e., we want to print the warning *after* all
the script loading attempts, not from within each attempt.

To do so we want to hoist the `ReportWarning` calls in
`Module::LoadScriptingResourceInTarget` out into the callsites. But if
we do that, the callers have to remember to print the warnings. To avoid
this, we redirect all callsites to use
`ModuleList::LoadScriptingResourceInTarget`, which will be responsible
for printing the warnings.

To avoid future accidental uses of
`Module::LoadScriptingResourceInTarget` I moved the API into
`ModuleList` and made it `private`.
DeltaFile
+0-87lldb/source/Core/Module.cpp
+84-1lldb/source/Core/ModuleList.cpp
+5-14lldb/source/Target/Target.cpp
+4-10lldb/source/Commands/CommandObjectTarget.cpp
+5-0lldb/include/lldb/Core/ModuleList.h
+0-2lldb/include/lldb/Core/Module.h
+98-1146 files

NetBSD/pkgsrc-wip e073709. Makefile, labwc-tweaks PLIST Makefile

Import labwc-tweaks
DeltaFile
+44-0labwc-tweaks/PLIST
+24-0labwc-tweaks/Makefile
+5-0labwc-tweaks/distinfo
+2-0labwc-tweaks/DESCR
+1-0Makefile
+76-05 files

FreeBSD/ports 2abf6b3. MOVED, security Makefile

security/py-shodan: Revert "security/py-shodan: New port: Python library and command-line utility for Shodan"

This reverts commit 98f2446834b21a4f645c889016ac5f08fe68f899.

Reported by:    Antoine Brodin <antoine at freebsd.org>
DeltaFile
+0-27security/py-shodan/Makefile
+0-4security/py-shodan/pkg-descr
+0-3security/py-shodan/distinfo
+1-0MOVED
+0-1security/Makefile
+1-355 files