NetBSD/pkgsrc zMinVLFmultimedia/libde265 Makefile

   libde265: pass ENABLE_SDL=OFF explicitly

   SDL is not depended upon and seems only useful for the decoder debugging
   tool.
VersionDeltaFile
1.17+3-1multimedia/libde265/Makefile
+3-11 files

OPNSense/core 8158609src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt

Did not want to remove that newline
DeltaFile
+1-0src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+1-01 files

OpenBSD/ports npGqXslprint/hplip Makefile, print/hplip/patches patch-prnt_hpps_pserror_c

   Fix a -Wimplicit-int error in prnt/hpps/pserror.c and adjust WANTLIB
   and bump the -hpcups subpackage since it does not need C++ libs.
   OK aja
VersionDeltaFile
1.1+14-0print/hplip/patches/patch-prnt_hpps_pserror_c
1.227+3-1print/hplip/Makefile
+17-12 files

FreeNAS/freenas 75c638esrc/middlewared/middlewared/alembic/versions/26.0 2026-03-27_16-24_container_name.py, src/middlewared/middlewared/migration 0019_container_name.py

Improve container name validation
DeltaFile
+58-0src/middlewared/middlewared/alembic/versions/26.0/2026-03-27_16-24_container_name.py
+50-0src/middlewared/middlewared/migration/0019_container_name.py
+13-3src/middlewared/middlewared/plugins/container/container.py
+121-33 files

OPNSense/core 5d2fe0bsrc/opnsense/mvc/app/controllers/OPNsense/Firewall/forms dialogNptRule.xml dialogOneToOneRule.xml, src/opnsense/mvc/app/views/OPNsense/Firewall filter_rule.volt nat_rule.volt

Remove tokenizer from categories in filter and nat rules, to natively display all items without workarounds
DeltaFile
+2-16src/opnsense/mvc/app/views/OPNsense/Firewall/filter_rule.volt
+0-5src/opnsense/mvc/app/views/OPNsense/Firewall/nat_rule.volt
+0-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogNptRule.xml
+0-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogOneToOneRule.xml
+0-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogSNatRule.xml
+0-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/forms/dialogFilterRule.xml
+2-291 files not shown
+2-317 files

LLVM/project 5a40315llvm/utils/gn/secondary/clang-tools-extra/clangd/remap BUILD.gn, llvm/utils/gn/secondary/clang-tools-extra/clangd/test BUILD.gn

[gn] port c1ea10a854dcbb (clangd-remap)
DeltaFile
+11-0llvm/utils/gn/secondary/clang-tools-extra/clangd/remap/BUILD.gn
+1-0llvm/utils/gn/secondary/clang-tools-extra/clangd/test/BUILD.gn
+12-02 files

LLVM/project 99aa33dllvm/lib/Transforms/Vectorize VPlanUnroll.cpp, llvm/test/Transforms/LoopVectorize tail-folding-optimize-vector-induction-width.ll struct-return-replicate.ll

Reapply "[VPlan] Explicitly unroll replicate-regions without live-outs by VF." (#188947)

This reverts commit 4562a953db9d9813a873b78144cee1df39c7e0c0.

The recommit adjusts processLaneForReplicateRegion to first remap all
operands, then update the new operands. This fixes a VPlan verification
failure when running LV tests with expensive checks.

Original message:

This patch adds a new replicateReplicateRegionsByVF transform to unroll
replicate=regions by VF, dissolving them. The transform creates VF
copies of the replicate-region's content, connects them and converts
recipes to single-scalar variants for the corresponding lanes.

The initial version skips regions with live-outs (VPPredInstPHIRecipe),
which will be added in follow-up patches.

Depends on https://github.com/llvm/llvm-project/pull/170053

PR: https://github.com/llvm/llvm-project/pull/170212
DeltaFile
+155-0llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+49-98llvm/test/Transforms/LoopVectorize/AArch64/conditional-branches-cost.ll
+40-80llvm/test/Transforms/LoopVectorize/X86/x86-interleaved-accesses-masked-group.ll
+43-41llvm/test/Transforms/LoopVectorize/VPlan/vplan-predicate-switch.ll
+9-18llvm/test/Transforms/LoopVectorize/tail-folding-optimize-vector-induction-width.ll
+6-14llvm/test/Transforms/LoopVectorize/struct-return-replicate.ll
+302-25154 files not shown
+419-53160 files

LLVM/project 2813525llvm/lib/Support/HTTP HTTPClient.cpp

[llvm][SupportHTTP] Guard SSL settings by Secure flag to avoid failing on plain HTTP (#188970)

This patch only adds the condition, so the flags are applied only for
HTTPS URLs. No change in implementation.
DeltaFile
+16-14llvm/lib/Support/HTTP/HTTPClient.cpp
+16-141 files

OpenBSD/ports RszjIi9editors/vim-classic distinfo Makefile

   update to newer commit
VersionDeltaFile
1.2+2-2editors/vim-classic/distinfo
1.2+2-2editors/vim-classic/Makefile
+4-42 files

LLVM/project fc2dac8llvm/lib/Target/AMDGPU SIRegisterInfo.cpp, llvm/test/CodeGen/AMDGPU frame-index-disjoint-s-or-b32.ll eliminate-frame-index-scalar-bit-ops.mir

AMDGPU: Fold frame indexes into disjoint s_or_b32 (#102345)

Some pointer adds get turned into ors, and sometimes and is
performed on pointers for masking.
DeltaFile
+220-0llvm/test/CodeGen/AMDGPU/frame-index-disjoint-s-or-b32.ll
+161-0llvm/test/CodeGen/AMDGPU/eliminate-frame-index-scalar-bit-ops.mir
+6-2llvm/lib/Target/AMDGPU/SIRegisterInfo.cpp
+387-23 files

LLVM/project 9d5684bllvm/test/Transforms/LoopVectorize iv_outside_user.ll

[LV] Regen iv_outside_user test with UTC (NFC) (#188934)

To merge different CHECK prefixes to a common one.
DeltaFile
+23-47llvm/test/Transforms/LoopVectorize/iv_outside_user.ll
+23-471 files

LLVM/project 6c59070bolt/test/binary-analysis/AArch64 gs-pacret.s

Restore f_detect_clobbered_x30_passed_to_other, see #188974
DeltaFile
+17-0bolt/test/binary-analysis/AArch64/gs-pacret.s
+17-01 files

HardenedBSD/src 0342842sys/dev/uart uart_bus_pci.c, sys/net if_types.h

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+3-2sys/dev/uart/uart_bus_pci.c
+1-1sys/net/if_types.h
+1-1sys/ofed/include/rdma/ib_mad.h
+5-43 files

HardenedBSD/src ecf33b6sys/dev/uart uart_bus_pci.c, sys/net if_types.h

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+3-2sys/dev/uart/uart_bus_pci.c
+1-1sys/net/if_types.h
+1-1sys/ofed/include/rdma/ib_mad.h
+5-43 files

HardenedBSD/src 1acc442sys/contrib/zlib gzread.c zlib.h, sys/contrib/zlib/contrib/gcc_gvmat64 gvmat64.S

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+0-574sys/contrib/zlib/contrib/gcc_gvmat64/gvmat64.S
+190-124sys/contrib/zlib/gzread.c
+213-94sys/contrib/zlib/zlib.h
+168-99sys/contrib/zlib/gzwrite.c
+38-151sys/contrib/zlib/inflate.c
+91-91sys/contrib/zlib/inffixed.h
+700-1,13334 files not shown
+1,734-1,77840 files

FreeBSD/src 18ce9e2tests/sys/netlink test_snl.c

tests/netlink: Bugfix on snl_parse_errmsg_capped test

Turn off the NETLINK_EXT_ACK flag to fix bug of snl_parse_errmsg_capped.

Reviewed by:    pouria
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1660
DeltaFile
+2-2tests/sys/netlink/test_snl.c
+2-21 files

LLVM/project 513287abolt/test/binary-analysis/AArch64 gs-pauth-authentication-oracles.s

Not so obsolete: add worsened version of a test case on auth. oracles
DeltaFile
+17-0bolt/test/binary-analysis/AArch64/gs-pauth-authentication-oracles.s
+17-01 files

LLVM/project 5afeb35bolt/test/binary-analysis/AArch64 gs-pacret.s gs-pacret-autiasp.s

[BOLT] Update obsolete test cases of llvm-bolt-binary-analysis

Drop obsolete FIXME and `f_detect_clobbered_x30_passed_to_other` test
case in `gs-pacret-autiasp.s` - checking that LR is trusted before tail
call was implemented long ago (enabled with `--scanners=pauth`).
Furthermore, this particular test case is almost identical to
`bad_direct_tailcall_not_auted` from `gs-pauth-tail-calls.s`.

Drop TODO from `gs-pacret-multi-bb.s`, as currently there are `_nocfg`
test cases in `gs-pacret-autiasp.s`.

Merge `gs-pacret-autiasp.s` and `gs-pacret-multi-bb.s` to `gs-pacret.s`,
as the tests added later place `_nocfg` and `_multi_bb` test cases
into the same file.
DeltaFile
+1,024-0bolt/test/binary-analysis/AArch64/gs-pacret.s
+0-973bolt/test/binary-analysis/AArch64/gs-pacret-autiasp.s
+0-74bolt/test/binary-analysis/AArch64/gs-pacret-multi-bb.s
+2-0bolt/test/binary-analysis/AArch64/gs-pauth-tail-calls.s
+1,026-1,0474 files

OpenBSD/ports CtC2a2igeo/viking Makefile, graphics/decker Makefile

   accept either vim or vim-classic for these ports which depend on it for xxd
VersionDeltaFile
1.50+3-1www/netsurf/browser/Makefile
1.20+3-1www/netsurf/netsurf-fb/Makefile
1.14+2-1graphics/decker/Makefile
1.31+2-1security/libdigidocpp/Makefile
1.56+1-1geo/viking/Makefile
1.49+1-1graphics/geeqie/Makefile
+12-63 files not shown
+15-99 files

LLVM/project 94a1aa5utils/bazel/llvm-project-overlay/llvm BUILD.bazel

[LLVM:BUILD]: Add libs needed for windows builds (#188975)

[LLVM:BUILD]: Add libs needed for windows builds
DeltaFile
+3-0utils/bazel/llvm-project-overlay/llvm/BUILD.bazel
+3-01 files

OpenBSD/ports GG4Xhr8editors Makefile

   hook up various vim-classic flavours
VersionDeltaFile
1.165+6-0editors/Makefile
+6-01 files

pkgng/pkgng 70eac91. NEWS auto.def

2.6.99.6
DeltaFile
+5-0NEWS
+1-1auto.def
+6-12 files

OpenBSD/ports wbqNer4editors/vim-classic Makefile, editors/vim-classic/files openbsd.vim

   import ports/editors/vim-classic, feedback/ok tb stsp

   Vim is a greatly improved version of the good old UNIX editor Vi. Many new
   features have been added: multi-level undo, syntax highlighting, command line
   history, on-line help, spell checking, filename completion, block operations,
   script language, etc. There is also a Graphical User Interface (GUI) available.
   Still, Vi compatibility is maintained, those who have Vi "in the fingers" will
   feel at home. See runtime/doc/vi_diff.txt for differences with Vi.

   This package of Vim-Classic is a new fork from an older branch point (8.2.148)
   expected to settle down to slow and quiet maintenance.

   Flavors:
        gtk3       - build using the Gtk+3 toolkit
        lua        - build with Lua support
        python3    - build with Python3 support
VersionDeltaFile
1.1+2,173-0editors/vim-classic/pkg/PLIST
1.1+135-0editors/vim-classic/Makefile
1.1+68-0editors/vim-classic/files/openbsd.vim
1.1+26-0editors/vim-classic/patches/patch-src_configure_ac
1.1+23-0editors/vim-classic/patches/patch-runtime_syntax_fstab_vim
1.1+23-0editors/vim-classic/patches/patch-runtime_syntax_make_vim
+2,448-014 files not shown
+2,496-020 files

pkgng/pkgng d12cf2bsrc query.c

query: do not print empty line for purely multiline formats

Commit 5e8bc8c6c introduced a fallback that prints a line even when
there is no multiline data (e.g., no deps, no shlibs). This was needed
for mixed formats like "%n %L" where the non-multiline part (%n) should
still be displayed even when the multiline part has no data.

However, for purely multiline formats like "%do %dn-%dv", this fallback
produced a spurious " -" line for packages without dependencies. This
broke poudriere's incremental builds: its sanity check parses the output
as origin/pkgname pairs, and the malformed line caused packages to be
incorrectly flagged as corrupted and deleted, cascading into a full
rebuild.

Only trigger the fallback when the format string contains at least one
non-multiline specifier.
DeltaFile
+20-1src/query.c
+20-11 files

HardenedBSD/src ebe529esys/dev/ixgbe ixgbe_type_e610.h ixgbe_e610.c

ix(4): Add EEE support for E610 adapters

The ix driver now supports Energy Efficient Ethernet (EEE) on Intel
E610 devices. EEE allows the network interface to enter low-power
states during periods of low link utilization, reducing power
consumption while maintaining full performance when needed.

E610 adapters provide EEE support through BASE-T PHY functionality.
Due to this PHY-based implementation, EEE is supported only
on 2.5Gb speeds and above.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale at intel.com>
Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Authored-by: Yogesh Bhosale <yogesh.bhosale at intel.com>

Approved by:    kbowling (mentor)
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation

    [3 lines not shown]
DeltaFile
+43-14sys/dev/ixgbe/ixgbe_type_e610.h
+35-13sys/dev/ixgbe/ixgbe_e610.c
+34-0sys/dev/ixgbe/if_ix.c
+112-273 files

FreeBSD/src ebe529esys/dev/ixgbe ixgbe_type_e610.h ixgbe_e610.c

ix(4): Add EEE support for E610 adapters

The ix driver now supports Energy Efficient Ethernet (EEE) on Intel
E610 devices. EEE allows the network interface to enter low-power
states during periods of low link utilization, reducing power
consumption while maintaining full performance when needed.

E610 adapters provide EEE support through BASE-T PHY functionality.
Due to this PHY-based implementation, EEE is supported only
on 2.5Gb speeds and above.

Signed-off-by: Yogesh Bhosale <yogesh.bhosale at intel.com>
Signed-off-by: Krzysztof Galazka <krzysztof.galazka at intel.com>

Authored-by: Yogesh Bhosale <yogesh.bhosale at intel.com>

Approved by:    kbowling (mentor)
Tested by:      Mateusz Moga <mateusz.moga at intel.com>
Sponsored by:   Intel Corporation

    [3 lines not shown]
DeltaFile
+43-14sys/dev/ixgbe/ixgbe_type_e610.h
+35-13sys/dev/ixgbe/ixgbe_e610.c
+34-0sys/dev/ixgbe/if_ix.c
+112-273 files

FreeBSD/ports d1bcd7ddevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.26

Changelog: https://github.com/astral-sh/ty/blob/0.0.26/CHANGELOG.md

Reported by:    Repology
DeltaFile
+31-31devel/py-ty/distinfo
+14-14devel/py-ty/Makefile.crates
+1-2devel/py-ty/Makefile
+46-473 files

HardenedBSD/ports d1bcd7ddevel/py-ty distinfo Makefile.crates

devel/py-ty: Update to 0.0.26

Changelog: https://github.com/astral-sh/ty/blob/0.0.26/CHANGELOG.md

Reported by:    Repology
DeltaFile
+31-31devel/py-ty/distinfo
+14-14devel/py-ty/Makefile.crates
+1-2devel/py-ty/Makefile
+46-473 files

FreeNAS/freenas ce50172src/middlewared pyproject.toml, src/middlewared/debian control

Replace pysnmp with truenas_pysnmp C extension for SNMP traps
DeltaFile
+23-104src/middlewared/middlewared/alert/service/snmp_trap.py
+2-2src/middlewared/debian/control
+1-1src/middlewared/pyproject.toml
+26-1073 files

LLVM/project ebea23ebolt/docs BinaryAnalysis.md, bolt/include/bolt/Utils CommandLineOpts.h

[BOLT] Gadget scanner: add less strict version of tail call checker

During tail call, it may be worth making sure the link register is as
trusted as during a regular call, though it may require inserting
expensive checking code by the compiler.

On the other hand, with pac-ret hardening enabled, there should be no
reason not to protect tail-calling functions at least as well as those
exited via regular return instruction.

This commit splits tail call checker into two versions: the basic one
which is suitable to make sure regular `PAC*` + `AUT*` are emitted as
needed, and the strict one, that additionally ensures the authentication
(if any) succeeded.
DeltaFile
+90-87bolt/test/binary-analysis/AArch64/gs-pauth-tail-calls.s
+31-9bolt/docs/BinaryAnalysis.md
+22-16bolt/test/binary-analysis/AArch64/gs-pauth-scanners.s
+27-6bolt/lib/Passes/PAuthGadgetScanner.cpp
+15-8bolt/include/bolt/Utils/CommandLineOpts.h
+9-7bolt/test/binary-analysis/AArch64/cmdline-args.test
+194-1332 files not shown
+216-1428 files