OPNSense/core 0f2b0c5src/opnsense/www/js opnsense_bootgrid.js

Bootgrid: allow multi word tooltips (#9656)

(cherry picked from commit 0642e17bc5ec49832f4d3752e5ee55dd20870418)
DeltaFile
+4-4src/opnsense/www/js/opnsense_bootgrid.js
+4-41 files

OPNSense/core bdb19f9src/etc/inc/plugins.inc.d radvd.inc

radvd: When Base6Interface constructor is used, use its primary address for ifcfgipv6 (#9689)

(cherry picked from commit 3bcdae70f742771a4e71e7029009778935d86362)
DeltaFile
+9-1src/etc/inc/plugins.inc.d/radvd.inc
+9-11 files

OPNSense/core 6917593. Makefile

make: pretty up previous, use tools.git wording

(cherry picked from commit 1e1a6a37f6c350cc5c678623c00fd0ed0f874394)
DeltaFile
+7-5Makefile
+7-51 files

NetBSD/pkgsrc Jnyzycpdoc CHANGES-2026

   doc: Updated devel/serie to 0.6.0
VersionDeltaFile
1.808+2-1doc/CHANGES-2026
+2-11 files

LLVM/project 7c738camlir/include/mlir/Interfaces ExecutionProgressOpInterface.h, mlir/lib/Interfaces ExecutionProgressOpInterface.cpp

address comments
DeltaFile
+4-2mlir/include/mlir/Interfaces/ExecutionProgressOpInterface.h
+1-1mlir/lib/Interfaces/ExecutionProgressOpInterface.cpp
+5-32 files

NetBSD/pkgsrc kfY14wbdevel/serie distinfo cargo-depends.mk, devel/serie/patches patch-.._vendor_mio-1.0.1_src_sys_unix_selector_kqueue.rs

   devel/serie: update to 0.6.0

   What's Changed

       New graph style by @lusingander in #115
       Add deny.toml by @lusingander in #116
       Update ratatui by @lusingander in #117
       Fix graph calculation by @lusingander in #118
       Add docs by @lusingander in #119
       Config validation by @lusingander in #120
       Use rustc_hash by @lusingander in #122
       Add --max-count option by @lusingander in #123
VersionDeltaFile
1.19+326-103devel/serie/distinfo
1.19+107-33devel/serie/cargo-depends.mk
1.1+18-0devel/serie/patches/patch-.._vendor_mio-1.0.1_src_sys_unix_selector_kqueue.rs
1.20+2-2devel/serie/Makefile
+453-1384 files

NetBSD/pkgsrc LHgeoaqtextproc/py-orjson Makefile

   py-orjson: update LICENSE
VersionDeltaFile
1.25+2-2textproc/py-orjson/Makefile
+2-21 files

FreeBSD/src 21d665dbin/sh jobs.c, bin/sh/tests/execution bg14.0 Makefile

sh: Fix job pointer invalidation with trapsasync

Calling dotrap() can do almost anything, including reallocating the
jobtab array. Convert the job pointer to an index before calling
dotrap() and then restore a proper job pointer afterwards.

PR:             290330
Reported by:    bdrewery
Reviewed by:    bdrewery
Differential Revision:  https://reviews.freebsd.org/D53793

(cherry picked from commit f44ac8cc9c10d7305223a10b8dbd8e234388cc73)
DeltaFile
+9-0bin/sh/tests/execution/bg14.0
+5-1bin/sh/jobs.c
+1-0bin/sh/tests/execution/Makefile
+15-13 files

FreeBSD/src c0dcdc3bin/sh jobs.c, bin/sh/tests/builtins wait11.0 Makefile

sh: Fix a double free in a rare scenario with pipes

The command
  sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1'
crashes (with appropriate sanitization such as putting
MALLOC_CONF=abort:true,junk:true in the environment or compiling with
-fsanitize=address).

What happens here is that waitcmdloop() calls dowait() with a NULL job
pointer, instructing dowait() to freejob() if it's a non-interactive
shell and $! was not and cannot be referenced for it. However,
waitcmdloop() then uses fields possibly freed by freejob() and calls
freejob() again.

This only occurs if the job being waited for is identified via % syntax
($! has never been referenced for it), it is a pipeline with two or more
elements and another background job has been started before the wait
command. That seems special enough for a bug to remain. Test scripts
written by Jilles would almost always use $! and not % syntax.

    [15 lines not shown]
DeltaFile
+6-0bin/sh/tests/builtins/wait11.0
+2-1bin/sh/jobs.c
+1-0bin/sh/tests/builtins/Makefile
+9-13 files

FreeNAS/freenas 030df79src/middlewared/middlewared/plugins/service_/services base.py

Fix systemd unit stop for non-service units (socket, target, timer)

This commit fixes an issue where stopping non-service systemd units
(e.g., docker.socket) would generate repeated errors because the code
was attempting to query the MainPID property from the
org.freedesktop.systemd1.Service D-Bus interface. Non-service units
like sockets, targets, and timers don't have this interface - they use
their own unit-specific interfaces (e.g., org.freedesktop.systemd1.Socket).

The fix adds a check to only query MainPID for .service units, and
relies solely on ActiveState for determining when non-service units
have stopped.
DeltaFile
+29-14src/middlewared/middlewared/plugins/service_/services/base.py
+29-141 files

LLVM/project 0280450llvm/test/tools/llvm-lipo create-archive-input.test, llvm/tools/llvm-lipo llvm-lipo.cpp

[llvm-lipo] Fix handling of archives in universal binaries (#176448)

When extracting slices from a universal binary, llvm-lipo was not
handling the case where the slice is an archive.

Fixes #90156
DeltaFile
+21-7llvm/tools/llvm-lipo/llvm-lipo.cpp
+9-0llvm/test/tools/llvm-lipo/create-archive-input.test
+30-72 files

FreeBSD/src 5f95e0ebin/sh jobs.c, bin/sh/tests/execution bg14.0 Makefile

sh: Fix job pointer invalidation with trapsasync

Calling dotrap() can do almost anything, including reallocating the
jobtab array. Convert the job pointer to an index before calling
dotrap() and then restore a proper job pointer afterwards.

PR:             290330
Reported by:    bdrewery
Reviewed by:    bdrewery
Differential Revision:  https://reviews.freebsd.org/D53793

(cherry picked from commit f44ac8cc9c10d7305223a10b8dbd8e234388cc73)
DeltaFile
+9-0bin/sh/tests/execution/bg14.0
+5-1bin/sh/jobs.c
+1-0bin/sh/tests/execution/Makefile
+15-13 files

FreeBSD/src 6c24c79bin/sh jobs.c, bin/sh/tests/builtins wait11.0 Makefile

sh: Fix a double free in a rare scenario with pipes

The command
  sh -c 'sleep 3 | sleep 2 & sleep 3 & kill %1; wait %1'
crashes (with appropriate sanitization such as putting
MALLOC_CONF=abort:true,junk:true in the environment or compiling with
-fsanitize=address).

What happens here is that waitcmdloop() calls dowait() with a NULL job
pointer, instructing dowait() to freejob() if it's a non-interactive
shell and $! was not and cannot be referenced for it. However,
waitcmdloop() then uses fields possibly freed by freejob() and calls
freejob() again.

This only occurs if the job being waited for is identified via % syntax
($! has never been referenced for it), it is a pipeline with two or more
elements and another background job has been started before the wait
command. That seems special enough for a bug to remain. Test scripts
written by Jilles would almost always use $! and not % syntax.

    [15 lines not shown]
DeltaFile
+6-0bin/sh/tests/builtins/wait11.0
+2-1bin/sh/jobs.c
+1-0bin/sh/tests/builtins/Makefile
+9-13 files

LLVM/project 59f815bclang/bindings/python/clang cindex.py, clang/bindings/python/tests/cindex test_code_completion.py

[libclang/python] Deprecate CodeCompletionResults.results (#177764)

This partially addresses point 5 from
https://github.com/llvm/llvm-project/issues/156680.
DeltaFile
+18-0clang/bindings/python/clang/cindex.py
+10-1clang/bindings/python/tests/cindex/test_code_completion.py
+6-0clang/docs/ReleaseNotes.rst
+34-13 files

NetBSD/pkgsrc zu8hSQOdoc CHANGES-2026

   Updated net/yt-dlp, textproc/py-orjson
VersionDeltaFile
1.807+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc lfu4bhstextproc/py-orjson distinfo cargo-depends.mk

   py-orjson: updated to 3.11.6

   3.11.6 - 2026-01-29

   Changed

   - orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0).
   - Drop support for Python 3.9.
   - ABI compatibility with CPython 3.15 alpha 5.
   - Build now depends on Rust 1.89 or later instead of 1.85.

   Fixed

   - Fix sporadic crash serializing deeply nested `list` of `dict`.
VersionDeltaFile
1.21+55-52textproc/py-orjson/distinfo
1.16+17-16textproc/py-orjson/cargo-depends.mk
1.24+3-3textproc/py-orjson/Makefile
1.3+2-1textproc/py-orjson/PLIST
+77-724 files

NetBSD/pkgsrc lY608Ahnet/yt-dlp PLIST distinfo

   yt-dlp: updated to 2026.1.31

   2026.1.31

   Extractor changes

   soop: Support subscription-only VODs
   unsupported: Update unsupported URLs
   whyp: Extract more metadata
   youtube
   Add web_embedded fallback for android_vr client
   Remove broken ios_downgraded player client
   Remove broken tv_embedded player client
VersionDeltaFile
1.57+5-5net/yt-dlp/PLIST
1.78+4-4net/yt-dlp/distinfo
1.85+2-2net/yt-dlp/Makefile
+11-113 files

Illumos/gate 3844d75usr/src/cmd/bhyve/common net_backends.h pci_virtio_viona.c, usr/src/man/man5 bhyve_config.5

17846 bhyve: advertise NIC speed/duplex for viona devices
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: C Fraire <cfraire at me.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+33-23usr/src/cmd/bhyve/common/net_backends.h
+20-1usr/src/cmd/bhyve/common/pci_virtio_viona.c
+7-1usr/src/man/man8/bhyve.8
+5-1usr/src/man/man5/bhyve_config.5
+65-264 files

Illumos/gate 7eb11c2usr/src/cmd/mdb/common/modules/genunix pci.c genunix.c, usr/src/uts/common/io/pciex pcie_fault.c

17839 Want way to inspect the source of a PCIe fatal error
Reviewed by: Robert Mustacchi <rm at fingolfin.org>
Reviewed by: Dan Cross <cross at oxidecomputer.com>
Approved by: Gordon Ross <gordon.w.ross at gmail.com>
DeltaFile
+375-0usr/src/cmd/mdb/common/modules/genunix/pci.c
+53-1usr/src/uts/common/io/pciex/pcie_fault.c
+8-1usr/src/cmd/mdb/common/modules/genunix/genunix.c
+5-0usr/src/cmd/mdb/common/modules/genunix/pci.h
+441-24 files

LLVM/project 49d2323llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 avx512-intrinsics.ll

[X86] getScalarMaskingNode - FIXUPIMM scalar ops take upper elements from second operand (#179101)

FIXUPIMMSS/SD instructions passthrough the SECOND operand upper elements, and not the first like most (2-op) instructions

Fixes #179057
DeltaFile
+6-4llvm/test/CodeGen/X86/avx512-intrinsics.ll
+6-4llvm/lib/Target/X86/X86ISelLowering.cpp
+12-82 files

NetBSD/pkgsrc mtvDz4wdoc CHANGES-2026

   doc: Updated textproc/rumdl to 0.1.8
VersionDeltaFile
1.806+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc smgdpv1textproc/rumdl distinfo Makefile

   textproc/rumdl: update to 0.1.8

   [0.1.8] - 2026-01-31
   Added

       Inline config: Automatic support for all rules (#364)
           All rules now automatically support inline configuration via <!-- rumdl-configure-file --> comments
           Engine-level implementation ensures consistent behavior across rules
           Added get_effective_config helper for inline config support

       MD033: Opt-in auto-fix for inline HTML conversion
           New fix = true option enables auto-fix (disabled by default)
           Converts simple inline HTML to Markdown equivalents
           Conservative approach: only fixes clear-cut cases

       MD036: Opt-in auto-fix for emphasis-as-heading
           New fix = true option enables auto-fix (disabled by default)
           Converts emphasis-only paragraphs to proper headings


    [118 lines not shown]
VersionDeltaFile
1.8+7-4textproc/rumdl/distinfo
1.8+2-2textproc/rumdl/Makefile
1.3+1-0textproc/rumdl/cargo-depends.mk
+10-63 files

NetBSD/pkgsrc ZOvrkZ2doc CHANGES-2026

   doc: Updated devel/mise to 2026.2.0
VersionDeltaFile
1.805+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc t7uc3LOdevel/mise distinfo cargo-depends.mk

   devel/mise: update to 2026.2.0

   2026.2.0 - 2026-02-01
   🚀 Features

       (edit) add interactive config editor (mise edit) by @jdx in #7930
       (lockfile) graduate lockfiles from experimental by @jdx in #7929
       (task) add support for usage values in task confirm dialog by @roele in #7924
       (task) improve source freshness checking with edge case handling by @jdx in #7932

   🐛 Bug Fixes

       (activate) preserve ordering of paths appended after mise activate by @jdx in #7919
       (install) sort failed installations for deterministic error output by @jdx in #7936
       (lockfile) preserve URL and prefer sha256 when merging platform info by @jdx in #7923
       (lockfile) add atomic writes and cache invalidation by @jdx in #7927
       (templates) use sha256 for hash filter instead of blake3 by @jdx in #7925
       (upgrade) respect tracked configs when pruning old versions by @jdx in #7926


    [87 lines not shown]
VersionDeltaFile
1.99+88-88devel/mise/distinfo
1.99+28-28devel/mise/cargo-depends.mk
1.104+2-2devel/mise/Makefile
+118-1183 files

FreeBSD/ports bdd6ca9www/py-cssselect Makefile distinfo

www/py-cssselect: Update to 1.4.0

- Convert to PEP517
- Enable tests

Reported by:    portscout!
DeltaFile
+7-2www/py-cssselect/Makefile
+3-3www/py-cssselect/distinfo
+10-52 files

FreeBSD/ports d6be2b5net-im/py-zapzap distinfo Makefile

net-im/py-zapzap: Update to 6.2.9

ChangeLog:      https://github.com/rafatosta/zapzap/releases/tag/6.2.9
Reported by:    Rafael Tosta <notifications at github.com>
DeltaFile
+3-3net-im/py-zapzap/distinfo
+1-1net-im/py-zapzap/Makefile
+4-42 files

OpenBSD/ports FVa9CC9fonts/spleen distinfo Makefile

   Update spleen to 2.2.0.
VersionDeltaFile
1.26+2-2fonts/spleen/distinfo
1.33+1-1fonts/spleen/Makefile
+3-32 files

FreeBSD/ports 607b376lang/gcc15-devel distinfo Makefile

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

FreeBSD/ports 565a3cflang/gcc14-devel distinfo Makefile

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

NetBSD/src rOLKe2asys/compat/ultrix ultrix_misc.c

   s/weirndess/weirdness/ in comment.
VersionDeltaFile
1.128+3-3sys/compat/ultrix/ultrix_misc.c
+3-31 files