OPNSense/core dfa65e1src/opnsense/mvc/app/models/OPNsense/Dnsmasq Dnsmasq.php

Services: Dnsmasq DNS & DHCP: add IP address validations for some of the DHCPv4 and DHCPv6 options (#9790)

---------

Co-authored-by: Ad Schellevis <AdSchellevis at users.noreply.github.com>
Co-authored-by: Franco Fichtner <1915288+fichtner at users.noreply.github.com>
DeltaFile
+30-6src/opnsense/mvc/app/models/OPNsense/Dnsmasq/Dnsmasq.php
+30-61 files

NetBSD/pkgsrc-wip 6f23c0b. Makefile, py-annotated_doc Makefile PLIST

py-annotated_doc: new package
DeltaFile
+18-0py-annotated_doc/Makefile
+13-0py-annotated_doc/PLIST
+5-0py-annotated_doc/distinfo
+2-0Makefile
+2-0py-annotated_doc/DESCR
+40-05 files

NetBSD/pkgsrc-wip 0d8c2f8. TODO, py-typer Makefile distinfo

py-typer: update to 0.23.1
DeltaFile
+5-4py-typer/Makefile
+3-3py-typer/distinfo
+1-2TODO
+9-93 files

LLVM/project f10ef06llvm/lib/Target/SPIRV SPIRVInstructionSelector.cpp

[NFC][SPIRV] Rework `isConstReg` to remove `SPIRVType`

Related to https://github.com/llvm/llvm-project/issues/180788
DeltaFile
+46-45llvm/lib/Target/SPIRV/SPIRVInstructionSelector.cpp
+46-451 files

DragonFlyBSD/src 112a43esys/dev/virtual/nvmm/x86 nvmm_x86_vmx.c

nvmm(4): Refine VMX guest CR0 (VMCS_GUEST_CR0) handling

Introduce CR0_FORCE_ZERO and CR0_FORCE_ONE to align with the SVM backend
and clarify the normalization of guest CR0 (VMCS_GUEST_CR0).  Do not
reuse CR0_STATIC_MASK in place of CR0_FORCE_ZERO to avoid ambiguity.

No functional change.
DeltaFile
+16-19sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
+16-191 files

DragonFlyBSD/src cc65c1csys/dev/virtual/nvmm/x86 nvmm_x86_vmx.c

nvmm(4): Add 'ULL' suffix to a uint64_t constant
DeltaFile
+1-1sys/dev/virtual/nvmm/x86/nvmm_x86_vmx.c
+1-11 files

DragonFlyBSD/src 1659ab5sys/dev/virtual/nvmm/x86 nvmm_x86_svm.c

nvmm(4): Rename CR0_STATIC_MASK and CR0_MANDATORY for clarity

The CR0_STATIC_MASK was copied from the VMX backend but does not
accurately reflect its semantics in the SVM context, where the masked
bits are forced to zero.  Rename it to CR0_FORCE_ZERO and remove
the CR0_ET bit from it.

In addition, rename CR0_MANDATORY to CR0_FORCE_ONE to make the naming
consistent and reflect that these bits are always set.
DeltaFile
+6-6sys/dev/virtual/nvmm/x86/nvmm_x86_svm.c
+6-61 files

LLVM/project 20aff20llvm/lib/CodeGen/SelectionDAG SelectionDAG.cpp

[DAG] isKnownToBeAPowerOfTwo - use switch() to match against each opcode. NFC. (#181637)

isKnownToBeAPowerOfTwo has gotten to a size now that we should use a general switch like other value tracking helpers.
DeltaFile
+54-42llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
+54-421 files

DragonFlyBSD/src b4ca47alib/libnvmm libnvmm_x86.c

libnvmm(3): Simplify x86_emul.func prototype

The GPRs is available through `vcpu->state->gprs`, so no need to pass
it via an extra parameter.
DeltaFile
+32-22lib/libnvmm/libnvmm_x86.c
+32-221 files

DragonFlyBSD/src 34b57b6lib/libnvmm libnvmm.3

libnvmm.3: Correct 'struct nvmm_capability' and document ENODEV
DeltaFile
+7-5lib/libnvmm/libnvmm.3
+7-51 files

DragonFlyBSD/src 6757be4lib/libnvmm libnvmm.3

libnvmm.3: Minor wording and style tweaks

- Replace "Mem" with "memory".
- Use .Sy to markup the "nvmm" group.
DeltaFile
+8-7lib/libnvmm/libnvmm.3
+8-71 files

FreeBSD/ports 8f80432net-im/teams distinfo Makefile, net-im/teams/files/packagejsons package-lock.json package.json

net-im/teams: Update to 2.7.5

While here, add target for unit testing.

Changelog:
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.3
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.4
- https://github.com/IsmaelMartinez/teams-for-linux/releases/tag/v2.7.5

Reported by:    portscout
DeltaFile
+190-196net-im/teams/files/packagejsons/package-lock.json
+12-7net-im/teams/files/packagejsons/package.json
+5-5net-im/teams/distinfo
+4-2net-im/teams/Makefile
+211-2104 files

LLVM/project 5e625f6llvm/test/CodeGen/AMDGPU skip-if-dead.ll llvm.amdgcn.exp.ll, llvm/test/MC/AMDGPU gfx9_asm_exp.s gfx12_asm_exp.s

[AMDGPU] Add missing comma between export target and first export data

The new format matches the official ISA spec and ensures the disassembler
prints 'export mrt0, v0, off, off, off' instead of 'export mrt0 v0, off, off, off'.

No functional encoding changes; printing/AsmString only.
DeltaFile
+133-133llvm/test/MC/AMDGPU/gfx9_asm_exp.s
+124-124llvm/test/MC/AMDGPU/gfx12_asm_exp.s
+80-80llvm/test/MC/AMDGPU/exp.s
+73-73llvm/test/CodeGen/AMDGPU/skip-if-dead.ll
+72-72llvm/test/CodeGen/AMDGPU/llvm.amdgcn.exp.ll
+70-70llvm/test/CodeGen/AMDGPU/llvm.amdgcn.raw.buffer.load.ll
+552-55243 files not shown
+1,183-1,19949 files

FreeNAS/freenas 3e55275src/middlewared/middlewared/plugins/service_/services ransomwared.py

Fix ransomwared service

This commit fixes the ransomwared service shim to use the correct systemd unit name "rwd" for start/stop/reload operations.
DeltaFile
+1-1src/middlewared/middlewared/plugins/service_/services/ransomwared.py
+1-11 files

NetBSD/pkgsrc SS1MezUdoc TODO CHANGES-2026

   doc: Updated devel/py-project-metadata to 0.11.0
VersionDeltaFile
1.26814+1-2doc/TODO
1.1140+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc J4XoUTudevel/py-project-metadata distinfo Makefile

   py-project-metadata: update to 0.11.0.

   This release refactors a lot of the internals to break up conversion
   and validation. This should not be noticeable except for better
   error messages in some cases. We also now test on some downstream
   projects; if you are using pyproject-metadata for a backend, you
   can suggest adding a downstream test to our noxfile.
VersionDeltaFile
1.7+4-4devel/py-project-metadata/distinfo
1.11+2-2devel/py-project-metadata/Makefile
1.6+3-0devel/py-project-metadata/PLIST
+9-63 files

NetBSD/pkgsrc dQuBkiMdoc TODO CHANGES-2026

   doc: Updated misc/py-platformdirs to 4.9.2
VersionDeltaFile
1.26813+1-2doc/TODO
1.1139+2-1doc/CHANGES-2026
+3-32 files

NetBSD/pkgsrc SDaR3Hnmisc/py-platformdirs distinfo Makefile, misc/py-platformdirs/patches patch-tests_test__unix.py

   py-platformdirs: update to 4.9.2.

   4.9.2

       📝 docs(platforms): fix RST formatting and TOC hierarchy by @gaborbernat in #447
       📝 docs: restructure following Diataxis framework by @gaborbernat in #448

   4.9.1

       📝 docs: enhance README, fix issues, and reorganize platforms.rst by @gaborbernat in #445

   4.9.0

       📝 docs(usage): add use_site_for_root and comprehensive guidance by @gaborbernat in #439
       🐛 fix(unix): use correct runtime dir path for OpenBSD by @gaborbernat in #440
       ✨ feat(api): add site_applications_dir property by @gaborbernat in #442
       ✨ feat(api): add site_bin_dir property by @gaborbernat in #443
       📚 docs: split usage guide into tutorial, how-to, and reference by @gaborbernat in #441


    [16 lines not shown]
VersionDeltaFile
1.3+7-6misc/py-platformdirs/patches/patch-tests_test__unix.py
1.38+5-5misc/py-platformdirs/distinfo
1.39+4-4misc/py-platformdirs/Makefile
+16-153 files

FreeBSD/ports 544c649x11-fonts/cantarell-fonts distinfo Makefile

x11-fonts/cantarell-fonts: update to 0.311

Update to 0.311

  Release: v0.311
  - Also provide a ss01 variant for the "fl" ligature, which I forgot in the last release.
  - Relax Python version requirements to >= 3.10 when using uv.

Remove MESON_ARGS, useprebuilt option is enabled by default

PR:             292096
DeltaFile
+3-3x11-fonts/cantarell-fonts/distinfo
+1-3x11-fonts/cantarell-fonts/Makefile
+4-62 files

FreeBSD/ports 67adcfagraphics Makefile, graphics/py-vulkan Makefile pkg-descr

graphics/py-vulkan: Python binding for Vulkan API

vulkan is a Python extension which supports the Vulkan API. It
leverages power of Vulkan with simplicity of Python. It's a complete
Vulkan wrapper, it keeps the original Vulkan API and try to limit
differences induced by Python.

devel/py-cffi is also needed as a BUILD_DEPENDS (truckman)

PR:             289669
DeltaFile
+23-0graphics/py-vulkan/Makefile
+4-0graphics/py-vulkan/pkg-descr
+3-0graphics/py-vulkan/distinfo
+1-0graphics/Makefile
+31-04 files

NetBSD/pkgsrc c7OS5indoc CHANGES-2026 TODO

   doc: Updated devel/py-maturin to 1.12.1
VersionDeltaFile
1.1138+2-1doc/CHANGES-2026
1.26812+1-2doc/TODO
+3-32 files

LLVM/project e216dc2llvm/unittests/Frontend OpenMPIRBuilderTest.cpp

[OpenMPIRBuilderTest] Remove unnecessary zero-index GEP

This is a no-op.
DeltaFile
+1-5llvm/unittests/Frontend/OpenMPIRBuilderTest.cpp
+1-51 files

NetBSD/pkgsrc YeTQkqNdevel/py-maturin distinfo cargo-depends.mk

   py-maturin: update to 1.12.1.

   ## 1.12.1

   * Replace addnab/docker-run-action with direct docker run command
   * Add `--sbom-include` CLI argument for additional SBOM files (#2999)
   * Fix: resolve include patterns relative to python-source for sdist and wheel (#3000)
   * Feat: log external shared libraries and their dependents before patchelf
   * Feat: support including `OUT_DIR` assets in wheel builds (#3001)
   * Add test case for uniffi with multiple crates (#2839)

   ## 1.12.0

   * Use pypi compatibility validation for own CI (#2929)
   * Update toml crates for toml 1.1 support (#2934)
   * Use a single location for MSRV (#2936)
   * Fix editable install for binary projects with Python modules (#2938)
   * Release to crates.io only after the builds passed (#2939)
   * Use `mymindstorm/setup-emsdk at v14` in generated GitHub Actions workflow (#2941)

    [35 lines not shown]
VersionDeltaFile
1.48+547-406devel/py-maturin/distinfo
1.32+181-134devel/py-maturin/cargo-depends.mk
1.52+2-2devel/py-maturin/Makefile
+730-5423 files

LLVM/project dc34267llvm/lib/Frontend/Offloading OffloadWrapper.cpp

[OffloadWrapper] Remove unnecessary zero-index GEPs (#181632)

These are no-ops.
DeltaFile
+2-12llvm/lib/Frontend/Offloading/OffloadWrapper.cpp
+2-121 files

LLVM/project 37adb1dllvm/lib/Transforms/Instrumentation GCOVProfiling.cpp

[GCOVProfiling] Remove unnecessary zero-index GEPs

These are no-ops.
DeltaFile
+3-14llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
+3-141 files

LLVM/project 2c194a1llvm/test/CodeGen/X86 broadcast-elm-cross-splat-vec.ll

[X86] broadcast-elm-cross-splat-vec.ll - cleanup check prefixes and regnerate (#181631)

The file had missing checks due to collisions and a lot of redundancy between x86/x64 and isa levels
DeltaFile
+962-1,464llvm/test/CodeGen/X86/broadcast-elm-cross-splat-vec.ll
+962-1,4641 files

NetBSD/pkgsrc EyYm3AOdoc CHANGES-2026

   Updated print/py-reportlab, multimedia/libvpx
VersionDeltaFile
1.1137+3-1doc/CHANGES-2026
+3-11 files

NetBSD/pkgsrc fw764JHmultimedia/libvpx distinfo Makefile, multimedia/libvpx/patches patch-libs.mk

   libvpx: updated to 1.16.0

   v1.16.0 "Xenonetta Duck"

   This release includes Arm SVE2 and Neon optimizations for 12-tap filters,
   AVX512 implementations for SAD, support for per-frame and per-spatial-layer
   PSNR calculation, and numerous bug fixes.

   - Upgrading:
     This release is ABI incompatible with the previous release.

     Unit tests require C++17 to build.

     Support for 32-bit iOS targets (armv7, armv7s, and i386) has been removed.

   - Enhancement:
     Optimized Arm SVE2 and Neon implementations for 12-tap convolution filters.
     Optimized Neon High Bitdepth (HBD) SAD and sad_avg functions.
     Added Arm Neon DotProd and I8MM implementations for vpx_convolve12.

    [26 lines not shown]
VersionDeltaFile
1.8+19-15multimedia/libvpx/patches/patch-libs.mk
1.55+5-5multimedia/libvpx/distinfo
1.109+3-3multimedia/libvpx/Makefile
+27-233 files

FreeBSD/ports 873e86deditors/vscode distinfo Makefile.version, editors/vscode/files product.json.extensions

editors/vscode: Update to 1.109.2

While here, update product.json for popular extensions. [1]

Changelog: https://code.visualstudio.com/updates/v1_109

Reported by:    GitHub (watch releases)
Obtained from:  https://github.com/VSCodium/vscodium/blob/1.109.31074/product.json [1]
DeltaFile
+7-7editors/vscode/distinfo
+11-2editors/vscode/files/product.json.extensions
+2-2editors/vscode/Makefile.version
+1-1editors/vscode/pkg-plist
+0-1editors/vscode/Makefile
+21-135 files

NetBSD/pkgsrc JNKJzA7print/py-reportlab distinfo Makefile

   py-reportlab: updated to 4.4.10

   4.4.10  12/02/2026
   * fix security issue found by Ethan Kim lt ethan 4t cremit d0t io gt
   * add a User-Agent header in rlUrlRead to overcome some anti bot actions
VersionDeltaFile
1.51+4-4print/py-reportlab/distinfo
1.93+2-2print/py-reportlab/Makefile
+6-62 files