FreeBSD/src 3e2308dsys/netlink/route rt.c

rtnetlink: Check for allocation failure in nlattr_get_multipath()

Check for alloction failure on `npt_alloc()` for RTA_MULTIPATH
attributes in `nlattr_get_multipath()`.

Reported by:    Joshua Rogers of AISLE Research Team
Reviewed by:    markj
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56954

(cherry picked from commit 188631e43a1a5d2985156141c2e244a925670683)
DeltaFile
+4-0sys/netlink/route/rt.c
+4-01 files

FreeBSD/src 2c66176sys/netlink/route rt.c

rtnetlink: Align RTA_MULTIPATH length validation in nlattr_get

Fix length validation of RTA_MULTIPATH attributes in
nlattr_get_multipath() by making sure the user request is align.

PR:             295102
Reported by:    Robert Morris <rtm at lcs.mit.edu>
Reviewed by:    markj
Fixes:          7e5bf68495cc ("netlink: add netlink support")
MFC after:      3 days
Differential Revision: https://reviews.freebsd.org/D56963

(cherry picked from commit 4329663a861ef74796b79b6b0872cfe10d31c591)
DeltaFile
+2-2sys/netlink/route/rt.c
+2-21 files

FreeBSD/ports 7ab3f40sysutils/mstflint distinfo pkg-plist

sysutils/mstflint: Update to 4.36.0-1

Sponsored by:   Netflix
DeltaFile
+3-3sysutils/mstflint/distinfo
+2-1sysutils/mstflint/pkg-plist
+1-1sysutils/mstflint/Makefile
+6-53 files

LLVM/project e024375llvm/lib/Transforms/Vectorize VPlanUtils.h VPlanTransforms.cpp

[VPlan] Add blocksAs helper (NFC). (#198122)

Add new blocksAs helper which casts all blocks in the provided range to
the specified type, instead of filtering out non-matching blocks.
Migrate a number of users that expect only VPBasicBlocks.

Pointed out post-commit in
https://github.com/llvm/llvm-project/pull/197499.
DeltaFile
+11-0llvm/lib/Transforms/Vectorize/VPlanUtils.h
+3-3llvm/lib/Transforms/Vectorize/VPlanTransforms.cpp
+2-2llvm/lib/Transforms/Vectorize/VPlanUnroll.cpp
+1-1llvm/lib/Transforms/Vectorize/VPlanCFG.h
+17-64 files

FreeBSD/ports 8b7ec3dsysutils/firstboot-pkg-upgrade Makefile, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: 1.1 -> 1.2

If a list of repositories has been specified, only run 'pkg update'
on those repositories; in particular, avoiding downloading the entire
FreeBSD-ports repository when we're not going to be using it allows
FreeBSD/EC2 instances (and presumably those other clouds too) to
launch roughly 5 seconds faster.

Reviewed by:    ziaee
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D57033

(cherry picked from commit ac4933ff6f18f126fbf9bc72f1ab9451c9355f29)
DeltaFile
+5-4sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+1-1sysutils/firstboot-pkg-upgrade/Makefile
+6-52 files

FreeBSD/ports ac4933fsysutils/firstboot-pkg-upgrade Makefile, sysutils/firstboot-pkg-upgrade/files firstboot_pkg_upgrade.in

sysutils/firstboot-pkg-upgrade: 1.1 -> 1.2

If a list of repositories has been specified, only run 'pkg update'
on those repositories; in particular, avoiding downloading the entire
FreeBSD-ports repository when we're not going to be using it allows
FreeBSD/EC2 instances (and presumably those other clouds too) to
launch roughly 5 seconds faster.

Reviewed by:    ziaee
Sponsored by:   Amazon
Differential Revision:  https://reviews.freebsd.org/D57033
DeltaFile
+5-4sysutils/firstboot-pkg-upgrade/files/firstboot_pkg_upgrade.in
+1-1sysutils/firstboot-pkg-upgrade/Makefile
+6-52 files

OpenBSD/ports zcwwPhSprint/poppler Makefile distinfo, print/poppler/patches patch-CMakeLists_txt patch-poppler_XRef_cc

   Update to poppler-26.05.0.

   Hint for getting clang-scan-deps without touching COMPILER from sthen@.
VersionDeltaFile
1.12+9-9print/poppler/patches/patch-CMakeLists_txt
1.209+7-2print/poppler/Makefile
1.38+2-2print/poppler/patches/patch-poppler_XRef_cc
1.125+2-2print/poppler/distinfo
1.20+1-1print/poppler/patches/patch-poppler_Form_cc
1.20+1-1print/poppler/patches/patch-glib_CMakeLists_txt
+22-176 files

LLVM/project 7f0fe47llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/lib BUILD.gn

[gn build] Port 6ea6d51c0b88 (#198108)
DeltaFile
+4-1llvm/utils/gn/secondary/llvm/tools/llvm-ir2vec/lib/BUILD.gn
+4-11 files

LLVM/project 1f53485llvm/lib/Target/RISCV/MCTargetDesc RISCVELFStreamer.cpp RISCVBaseInfo.h

[RISC-V][RVY] Introduce pure-capability ABI names

Adding this will allow updating #177249 to define the datalayout only
based on the triple and ABI instead of inspecting the feature string
which is a per-function property and not a per-module one.

The RVY ABIs are currently under review at this psABI pull request:
https://github.com/riscv-non-isa/riscv-elf-psabi-doc/pull/499

Pull Request: https://github.com/llvm/llvm-project/pull/194270
DeltaFile
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVELFStreamer.cpp
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.h
+7-0llvm/lib/Target/RISCV/MCTargetDesc/RISCVBaseInfo.cpp
+21-03 files

NetBSD/pkgsrc KQc85NLdoc CHANGES-2026

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

NetBSD/pkgsrc 7Yzdf0ptextproc/rumdl distinfo Makefile

   textproc/rumdl: update to 0.1.93

   0.1.93 - 2026-05-15
   Added

       quarto: add MD078 missing-chunk-labels and MD079 chunk-label-spaces (818cba4)

   Fixed

       md079: flag whitespace in quoted positional chunk labels (ea069c5)
       quarto: harden chunk header parser against codex review findings (9ee8e28)
       test: drive pipeline idempotency tests through real fix coordinator (5f9fdb9)
       test: remove redundant default on MD077 unit struct (6b383b0)

   0.1.92 - 2026-05-14
   Added

       config: accept [rules.X] wrapper as alias for [X] (229ff7d)


    [3 lines not shown]
VersionDeltaFile
1.29+7-4textproc/rumdl/distinfo
1.31+2-2textproc/rumdl/Makefile
1.14+1-0textproc/rumdl/cargo-depends.mk
+10-63 files

LLVM/project 6e8b6efllvm/lib/Transforms/Vectorize SLPVectorizer.cpp, llvm/test/Transforms/SLPVectorizer/AArch64 scalable-type-revec.ll

[SLP][REVEC] Fix crash on scalable vector types with -slp-revec

isValidElementType incorrectly called toScalarizedTy for scalable vector
types because isVectorizedTy returns true for all vector types. This let
scalable types pass as valid revectorization elements, causing a fatal
"Cannot implicitly convert a scalable size to a fixed-width size" error
in getNumElements when it called getVectorizedTypeVF(Ty).getFixedValue().

Fixes #198076

Reviewers: 

Pull Request: https://github.com/llvm/llvm-project/pull/198123
DeltaFile
+22-0llvm/test/Transforms/SLPVectorizer/AArch64/scalable-type-revec.ll
+1-1llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
+23-12 files

LLVM/project fc6996bllvm/lib/Transforms/Vectorize VPlanConstruction.cpp VPlanTransforms.h, llvm/test/Transforms/LoopVectorize/VPlan predicator.ll tail-folding.ll

[VPlan] Split out adding canonical IV recipes to separate transform. (#197541)

Introduce canonical IV recipes after initial scalar
transformations/simplifications. Conceptually it is a separate
transformation and moving it later simplifies initial construction The
canonical IV is only needed once we handle early exits/introduce
regions.

This is needed to compute costs of scalar VPlans, where we need to
compare the cost of the original loop control instructions.

PR: https://github.com/llvm/llvm-project/pull/197541
DeltaFile
+13-21llvm/lib/Transforms/Vectorize/VPlanConstruction.cpp
+14-0llvm/test/Transforms/LoopVectorize/VPlan/predicator.ll
+7-4llvm/unittests/Transforms/Vectorize/VPlanTestBase.h
+6-3llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+5-4llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+8-0llvm/test/Transforms/LoopVectorize/VPlan/tail-folding.ll
+53-324 files not shown
+67-3210 files

FreeNAS/freenas be648c4src/middlewared/middlewared/api/base/types cloud.py, src/middlewared/middlewared/plugins/acme_dns_authenticator/authenticators ovh.py digitalocean.py

make our life easier in the long run
DeltaFile
+87-29src/middlewared/middlewared/plugins/acme_dns_authenticator/authenticators/ovh.py
+42-25src/middlewared/middlewared/plugins/acme_dns_authenticator/authenticators/digitalocean.py
+22-3src/middlewared/middlewared/api/base/types/cloud.py
+151-573 files

FreeBSD/src 755c1e0sys/amd64/amd64 cpu_switch.S efirt_support.S

kernel: address executable stack warnings in amd64 gcc build

Mark assembly files as not requiring executable stacks.

Reviewed by:    kib
Differential Revision:  https://reviews.freebsd.org/D56946
DeltaFile
+2-0sys/amd64/amd64/cpu_switch.S
+2-0sys/amd64/amd64/efirt_support.S
+2-0sys/amd64/amd64/exception.S
+2-0sys/amd64/amd64/kexec_tramp.S
+2-0sys/amd64/amd64/locore.S
+2-0sys/amd64/amd64/mpboot.S
+12-09 files not shown
+30-015 files

FreeBSD/ports 65ba716games/ktx pkg-plist distinfo

games/ktx: Update 1.46 => 1.47

Changelog:
https://github.com/QW-Group/ktx/releases/tag/1.47

Sponsored by:   UNIS Labs
MFH:            2026Q2

(cherry picked from commit c566455c22f810361f28ab83bb5c6ab1b05cdd42)
DeltaFile
+30-0games/ktx/pkg-plist
+3-15games/ktx/distinfo
+1-9games/ktx/Makefile
+34-243 files

FreeBSD/ports c566455games/ktx pkg-plist distinfo

games/ktx: Update 1.46 => 1.47

Changelog:
https://github.com/QW-Group/ktx/releases/tag/1.47

Sponsored by:   UNIS Labs
MFH:            2026Q2
DeltaFile
+30-0games/ktx/pkg-plist
+3-15games/ktx/distinfo
+1-9games/ktx/Makefile
+34-243 files

FreeBSD/ports 006af21games/supertux2 pkg-plist Makefile, games/supertux2/files patch-external_squirrel_squirrel_sqvm.cpp patch-CMakeLists.txt

games/supertux2: Update to 0.7.0

- Drop stale patch and clean up Makefile from unused bits.

Release notes: https://github.com/SuperTux/supertux/releases/tag/v0.7.0
DeltaFile
+3,217-2,139games/supertux2/pkg-plist
+0-24games/supertux2/files/patch-external_squirrel_squirrel_sqvm.cpp
+6-7games/supertux2/Makefile
+0-12games/supertux2/files/patch-CMakeLists.txt
+12-0games/supertux2/files/patch-mk_cmake_SuperTux_BuildInstall.cmake
+3-3games/supertux2/distinfo
+3,238-2,1856 files

OpenBSD/ports p9TKmqFdatabases/openvoxdb/8 Makefile, databases/openvoxdb/8/pkg puppetdb.rc

   tweak heap variables in rcscript to match openvox-server
VersionDeltaFile
1.3+1-1databases/openvoxdb/8/Makefile
1.2+1-1databases/openvoxdb/8/pkg/puppetdb.rc
+2-22 files

FreeBSD/src 7eb71fdsys/riscv/iommu iommu_pmap.c

riscv: fix GENERIC-NODEBUG build

Reported by:    bz
DeltaFile
+12-0sys/riscv/iommu/iommu_pmap.c
+12-01 files

NetBSD/src 4N2pgtKexternal/bsd/elftoolchain/dist/common/sys elfconstants.m4 elfdefinitions.m4, external/bsd/elftoolchain/dist/libdwarf libdwarf_str.c libdwarf_abbrev.c

   Import elftoolchain revision [r4324] (previous was [r4037]).

   Changes since the previous vendor import.

   common/
    - Add/update the sets of symbols defined by recent psABI revisions
      for: Aarch64, Alpha, AMD64, SPARC, ARM, IA64, M68K, MIPS, MIPS64,
      OpenRisc, PARISC, PPC, PPC64, RISC-V, S390, and SuperH.
    - Add support for the LoongArch architecture.
    - Add symbols in v4.3-DRAFT of the ELF Generic ABI definition.
    - Improve compatibility with NetBSD's set of ELF definitions.
   libelf/
    - Address Coverity Scan reports.
    - Bug fix ar(1) header parsing.
    - Manual page fixes.
   libdwarf/
    - Address Coverity Scan reports.
    - Support for the DWARF5 ".debug_str_offsets" section (ticket #620).
    - Support LoongArch.
    - Manual page fixes.
VersionDeltaFile
1.1.1.2+2,467-747external/bsd/elftoolchain/dist/common/sys/elfconstants.m4
1.1.1.2+169-52external/bsd/elftoolchain/dist/common/sys/elfdefinitions.m4
1.1.1.4+129-1external/bsd/elftoolchain/dist/libdwarf/libdwarf_str.c
1.1.1.4+52-23external/bsd/elftoolchain/dist/libdwarf/libdwarf_abbrev.c
1.1.1.4+39-30external/bsd/elftoolchain/dist/libdwarf/dwarf_get_AT_name.3
1.1.1.4+34-26external/bsd/elftoolchain/dist/libdwarf/libdwarf_reloc.c
+2,890-879263 files not shown
+3,447-1,386269 files

OpenBSD/ports vBzpSzasysutils/openvox-server/8 Makefile, sysutils/openvox-server/8/pkg puppetserver.rc

   update rc script to ensure rundir exists before starting, and bump max heap
   a bit
VersionDeltaFile
1.2+5-1sysutils/openvox-server/8/pkg/puppetserver.rc
1.4+1-1sysutils/openvox-server/8/Makefile
+6-22 files

FreeBSD/ports 86b5bcdmisc/py-comfyui-frontend-package distinfo Makefile

misc/py-comfyui-frontend-package: update 1.43.1 → 1.43.18
DeltaFile
+3-3misc/py-comfyui-frontend-package/distinfo
+1-1misc/py-comfyui-frontend-package/Makefile
+4-42 files

FreeBSD/ports fbf4ea3misc/comfyui pkg-plist Makefile

misc/comfyui: update 0.20.1 → 0.21.1
DeltaFile
+46-2misc/comfyui/pkg-plist
+5-6misc/comfyui/Makefile
+3-3misc/comfyui/distinfo
+54-113 files

FreeBSD/ports fafdd2amisc/py-comfyui-embedded-docs distinfo Makefile

misc/py-comfyui-embedded-docs: update 0.4.4 → 0.5.0
DeltaFile
+3-3misc/py-comfyui-embedded-docs/distinfo
+1-1misc/py-comfyui-embedded-docs/Makefile
+4-42 files

FreeBSD/ports 4e17ae4science/simgrid Makefile pkg-plist

science/simgrid: update 3.35 → 4.1
DeltaFile
+4-4science/simgrid/Makefile
+3-0science/simgrid/pkg-plist
+7-42 files

FreeBSD/ports 6f9d1e9misc/py-comfy-aimdo distinfo Makefile, misc/py-comfy-aimdo/files patch-comfy__aimdo_control.py

misc/py-comfy-aimdo: update 0.2.14 → 0.4.2
DeltaFile
+11-9misc/py-comfy-aimdo/files/patch-comfy__aimdo_control.py
+3-3misc/py-comfy-aimdo/distinfo
+1-1misc/py-comfy-aimdo/Makefile
+15-133 files

FreeBSD/ports 11fed26misc/py-comfyui-workflow-templates-core distinfo Makefile

misc/py-comfyui-workflow-templates-core: update 0.3.216 → 0.3.233
DeltaFile
+3-3misc/py-comfyui-workflow-templates-core/distinfo
+1-1misc/py-comfyui-workflow-templates-core/Makefile
+4-42 files

FreeBSD/ports 39b21f4misc/comfy-cli distinfo Makefile

misc/comfy-cli: update 1.7.3 → 1.8.0
DeltaFile
+3-3misc/comfy-cli/distinfo
+1-1misc/comfy-cli/Makefile
+4-42 files

FreeBSD/ports 796ab0amisc/py-comfyui-workflow-templates distinfo Makefile

misc/py-comfyui-workflow-templates: update 0.9.63 → 0.9.77
DeltaFile
+3-3misc/py-comfyui-workflow-templates/distinfo
+1-1misc/py-comfyui-workflow-templates/Makefile
+4-42 files