OPNSense/core f22884esrc/opnsense/mvc/app/controllers/OPNsense/Firewall/Api SourceNatController.php

Firewall: NAT: Source NAT: Fix automatic rules not displayed for PPPoE interfaces, flatten automatic rules into two per WAN type interface
DeltaFile
+67-67src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/SourceNatController.php
+67-671 files

OPNSense/core bf08cc4src/opnsense/mvc/app/models/OPNsense/Firewall/Menu Menu.php

Firewall: fix some small issues in menu registration, taking under account the situations where legacy removed the items leading to config.xml like:

  <filter>
    <rule/>
  </filter>

And mvc Filter->rules always being there (the container vs the entries)
DeltaFile
+4-3src/opnsense/mvc/app/models/OPNsense/Firewall/Menu/Menu.php
+4-31 files

LLVM/project 88983e8llvm/include/llvm/CodeGen TargetRegisterInfo.h, llvm/lib/CodeGen RegAllocPBQP.cpp TargetRegisterInfo.cpp

[spr] initial version

Created using spr 1.3.8-wip
DeltaFile
+31-10llvm/utils/TableGen/RegisterInfoEmitter.cpp
+19-19llvm/include/llvm/CodeGen/TargetRegisterInfo.h
+3-2llvm/lib/CodeGen/RegAllocPBQP.cpp
+2-1llvm/lib/CodeGen/TargetRegisterInfo.cpp
+1-1llvm/unittests/CodeGen/MachineInstrTest.cpp
+1-1llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp
+57-342 files not shown
+59-368 files

LLVM/project 9c51ed3llvm/lib/Target/NVPTX NVPTXAsmPrinter.cpp NVPTXISelLowering.cpp, llvm/test/CodeGen/NVPTX empty-type.ll

[NVPTX] Add support for empty type params and returns (#207057)
DeltaFile
+144-5llvm/test/CodeGen/NVPTX/empty-type.ll
+24-7llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp
+10-8llvm/lib/Target/NVPTX/NVPTXISelLowering.cpp
+178-203 files

FreeBSD/ports 47c67ecwww/chromium distinfo Makefile.crates, www/chromium/files patch-chrome_browser_about__flags.cc patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc

www/chromium: update to 150.0.7871.46

Security:       https://vuxml.freebsd.org/freebsd/659e52d0-7574-11f1-8de5-a8a1599412c6.html
DeltaFile
+349-273www/chromium/distinfo
+171-133www/chromium/Makefile.crates
+68-104www/chromium/files/patch-chrome_browser_about__flags.cc
+52-25www/chromium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+28-33www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+12-48www/chromium/files/patch-build_config_compiler_BUILD.gn
+680-616418 files not shown
+2,555-2,303424 files

FreeBSD/ports 1d64db4security/vuxml/vuln 2026.xml

security/vuxml: add www/*chromium < 150.0.7871.46

Obtained from:  https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0175352312.html
DeltaFile
+795-0security/vuxml/vuln/2026.xml
+795-01 files

NetBSD/pkgsrc-wip a8dbf6eemacs-git PLIST

emacs-git: add new files
DeltaFile
+2-0emacs-git/PLIST
+2-01 files

LLVM/project 9a42d6alld/ELF AMDGPUObjectLinking.cpp, lld/test/ELF amdgpu-lds-link-time-ordering-multigroup.s amdgpu-lds-link-time-random-layout.s

[RFC][AMDGPU][lld] Add object linking support

Add AMDGPU ELF object-linking support in lld, including resource propagation,
LDS layout, indirect-call handling, named-barrier updates, target compatibility
checks, and kernel descriptor/metadata patching.

This is a large PR because the linker needs to understand and validate several
AMDGPU object-linking concepts end to end. I tried to keep the changes scoped to
the necessary linker support and related metadata plumbing, but I'm open to
suggestions on how to split or structure the review to make it easier.
DeltaFile
+1,757-0lld/ELF/AMDGPUObjectLinking.cpp
+510-0lld/test/ELF/amdgpu-lds-link-time-ordering-multigroup.s
+452-0lld/test/ELF/amdgpu-lds-link-time-random-layout.s
+430-0lld/test/ELF/amdgpu-lds-link-time-grouped.s
+406-0lld/test/ELF/amdgpu-lds-link-time-ordering-complex.s
+404-0lld/test/ELF/amdgpu-resource-usage.s
+3,959-049 files not shown
+10,036-555 files

FreeBSD/ports dd457afmath/onednn distinfo Makefile

math/onednn: update 3.12.1 → 3.12.2
DeltaFile
+3-3math/onednn/distinfo
+1-1math/onednn/Makefile
+4-42 files

OpenBSD/ports TVdZC5kdevel/jujutsu distinfo crates.inc, devel/jujutsu/patches patch-cli_src_main_rs

   Update to jujutsu 0.43.0

   https://github.com/jj-vcs/jj/releases/tag/v0.43.0
VersionDeltaFile
1.26+232-246devel/jujutsu/distinfo
1.27+115-122devel/jujutsu/crates.inc
1.35+1-2devel/jujutsu/Makefile
1.15+2-0devel/jujutsu/pkg/PLIST
1.2+0-0devel/jujutsu/patches/patch-cli_src_main_rs
+350-3705 files

LLVM/project 4cb3cefclang/include/clang/AST Decl.h

[clang][docs] Add \code comments around code in doc comments (#207116)
DeltaFile
+4-0clang/include/clang/AST/Decl.h
+4-01 files

FreeBSD/ports 1b90374science/ncrystal Makefile distinfo, science/py-ncrystal distinfo Makefile

science/{,py-}ncrystal: update 4.4.4 → 4.4.6
DeltaFile
+3-6science/ncrystal/Makefile
+3-3science/py-ncrystal/distinfo
+3-3science/ncrystal/distinfo
+1-1science/py-ncrystal/Makefile
+10-134 files

OPNSense/core b86fb99src/opnsense/mvc/app/models/OPNsense/Monit Monit.xml

monit: allow spaces in places

Monit model never had a security concept and GHSA-fq94-cxvc-9r7w made
sure to restrict the fields, but went a bit too far with them.

PR: https://forum.opnsense.org/index.php?topic=52263.0
DeltaFile
+3-0src/opnsense/mvc/app/models/OPNsense/Monit/Monit.xml
+3-01 files

OpenBSD/ports 7bjnsqedevel/llvm/22 Makefile, devel/llvm/22/pkg PLIST-main PLIST-python

   llvm/22: merge llvm < 21 into 22

   As pointed out by claudio, existing llvm-19 installs won't update
   since it was unlinked from the tree, so add some conflict and pkgpath
   dances similar to the ones that were done for 19. Since 21 needs to
   stay for a good while, this is a bit different.

   Tested with various combinations and versions of llvm subpackages
   installed on stable updated to current across python 3.13 -> 3.14
   and llvm 22.

   ok jca
VersionDeltaFile
1.3+7-0devel/llvm/22/pkg/PLIST-main
1.2+7-0devel/llvm/22/pkg/PLIST-python
1.3+6-0devel/llvm/22/pkg/PLIST-lldb
1.3+6-0devel/llvm/22/pkg/PLIST-libcxx
1.18+5-0devel/llvm/22/Makefile
+31-05 files

LLVM/project 6e3a6cflld/ELF AMDGPUObjectLinking.cpp, lld/test/ELF amdgpu-lds-link-time-ordering-multigroup.s amdgpu-lds-link-time-random-layout.s

[RFC][AMDGPU][lld] Add object linking support

Add AMDGPU ELF object-linking support in lld, including resource propagation,
LDS layout, indirect-call handling, named-barrier updates, target compatibility
checks, and kernel descriptor/metadata patching.

This is a large PR because the linker needs to understand and validate several
AMDGPU object-linking concepts end to end. I tried to keep the changes scoped to
the necessary linker support and related metadata plumbing, but I'm open to
suggestions on how to split or structure the review to make it easier.
DeltaFile
+1,757-0lld/ELF/AMDGPUObjectLinking.cpp
+510-0lld/test/ELF/amdgpu-lds-link-time-ordering-multigroup.s
+452-0lld/test/ELF/amdgpu-lds-link-time-random-layout.s
+430-0lld/test/ELF/amdgpu-lds-link-time-grouped.s
+406-0lld/test/ELF/amdgpu-lds-link-time-ordering-complex.s
+404-0lld/test/ELF/amdgpu-resource-usage.s
+3,959-049 files not shown
+10,032-555 files

LLVM/project f083dadllvm/test/TableGen submulticlass-typecheck.td exists-error-non-string.td

[NFC][LLVM] Remove `XFAIL: vg_leaks` from TableGen lit tests (#207016)
DeltaFile
+1-2llvm/test/TableGen/submulticlass-typecheck.td
+0-1llvm/test/TableGen/exists-error-non-string.td
+0-1llvm/test/TableGen/exists-error-record.td
+0-1llvm/test/TableGen/exists-error-uninitialized.td
+0-1llvm/test/TableGen/exists.td
+0-1llvm/test/TableGen/field-access-initializers.td
+1-789 files not shown
+1-9695 files

FreeBSD/ports 12e548ccad/verilator pkg-plist distinfo

cad/verilator: update 5.048 → 5.050
DeltaFile
+12-8cad/verilator/pkg-plist
+3-3cad/verilator/distinfo
+1-1cad/verilator/Makefile
+16-123 files

LLVM/project e8950f2llvm/lib/Target/RISCV RISCVISelLowering.cpp, llvm/test/CodeGen/RISCV/rvv pr206788.ll

[RISCV] Constant fold bitcast of constant 0 in combineVectorSizedSetCCEquality. (#207112)

There seem to be some combinations of vector type and scalar type where
a bitcast of constant 0 doesn't get folded or type legalized to a
build_vector of 0 with the vector type we want. I think it's when the
integer type is 2*xlen and <2 x iXLen> is a legal type, but I'm not
sure.

I don't have any other tests to know if adding/improving a DAG combine
is worthwhile so I just did this quick fix at the source.
DeltaFile
+7-1llvm/lib/Target/RISCV/RISCVISelLowering.cpp
+2-4llvm/test/CodeGen/RISCV/rvv/pr206788.ll
+9-52 files

LLVM/project 4425cf1llvm/lib/Target/RISCV RISCVInstrInfoV.td, llvm/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp

[RISCV] Rework vmsge(u).vx pseudos to work better with near-miss assembler support (#207097)

Previously we had 3 pseudos:
 vr destination with no mask
 vrnov0 destination with mask
 vr destination with mask and temporary dest

This was intended to prevent a v0 destination with mask and no
temporary. The vrnov0 case confused the near miss code and caused
multiple errors.

This patch reduces to 2 pseudos:
 vr destination with optional mask
 vr destination with mask and pseudo

The v0 destination with mask error is moved to validateInstruction which
allows us to give a better error.
DeltaFile
+13-5llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+2-8llvm/lib/Target/RISCV/RISCVInstrInfoV.td
+1-4llvm/test/MC/RISCV/rvv/invalid.s
+16-173 files

OpenBSD/src 1nzWFWQusr.sbin/snmpd proc.c snmpd.h

   snmpd: convert proc.c to new imsg API (sync with relayd proc.c)

   Replace IMSG_SIZE_CHECK() + memcpy() with imsg_get_data(), which does
   the length check and copy in one call. Use the imsg accessors
   (imsg_get_*) instead of touching imsg.hdr directly and
   imsgbuf_get()/imsgbuf_read() instead of imsg_get().

   Rewrite proc_forward_imsg() to use imsg_forward() per target imsgbuf
   instead of re-composing via proc_compose_imsg(); arm the write event
   with imsg_event_add() after each forward.

   proc_forward_imsg() never forwarded an fd, and imsg_forward() rewinds
   the buffer internally, so multiple forwards per message keep working.

   Drop the now-unused n parameter (no callers).

   OK rsadowski@
VersionDeltaFile
1.42+29-17usr.sbin/snmpd/proc.c
1.124+3-3usr.sbin/snmpd/snmpd.h
+32-202 files

LLVM/project 672dfe9llvm/lib/Target/RISCV RISCVInstrInfo.td, llvm/test/MC/RISCV rv64h-invalid.s rv32h-invalid.s

[RISCV] Add HasStdExtH to hfence.gvma and hfence.vvma aliases (#207061)
DeltaFile
+11-4llvm/test/MC/RISCV/rv64h-invalid.s
+11-4llvm/test/MC/RISCV/rv32h-invalid.s
+10-4llvm/test/MC/RISCV/priv-invalid.s
+2-0llvm/lib/Target/RISCV/RISCVInstrInfo.td
+34-124 files

OpenBSD/src CsYNXvGsbin/iked proc.c control.c

   iked: convert proc.c to new imsg API (sync with relayd proc.c)

   Replace IMSG_SIZE_CHECK() + memcpy() with imsg_get_data(), which does
   the length check and copy in one call. Use the imsg accessors
   (imsg_get_*) instead of touching imsg.hdr directly and
   imsgbuf_get()/imsgbuf_read() instead of imsg_get().

   Rewrite proc_forward_imsg() to use imsg_forward() per target imsgbuf
   instead of re-composing via proc_compose_imsg(); arm the write event
   with imsg_event_add() after each forward.

   proc_forward_imsg() never forwarded an fd, and imsg_forward() rewinds
   the buffer internally, so multiple forwards per message keep working.

   Drop the now-unused n parameter (all callers passed -1).

   OK rsadowski@
VersionDeltaFile
1.53+29-17sbin/iked/proc.c
1.46+6-6sbin/iked/control.c
1.73+4-4sbin/iked/iked.c
1.234+3-3sbin/iked/iked.h
+42-304 files

FreeBSD/ports f807022science/py-cirq-ionq distinfo Makefile

science/py-cirq-ionq: update 1.6.1 → 1.7.0
DeltaFile
+3-3science/py-cirq-ionq/distinfo
+1-2science/py-cirq-ionq/Makefile
+4-52 files

FreeBSD/ports f112d73science/py-cirq-web distinfo Makefile

science/py-cirq-web: update 1.6.1 → 1.7.0
DeltaFile
+3-3science/py-cirq-web/distinfo
+1-1science/py-cirq-web/Makefile
+4-42 files

FreeBSD/ports 966d491science/py-cirq-google distinfo Makefile

science/py-cirq-google: update 1.6.1 → 1.7.0
DeltaFile
+3-3science/py-cirq-google/distinfo
+1-1science/py-cirq-google/Makefile
+4-42 files

FreeBSD/ports d25f820science/py-cirq-core distinfo Makefile

science/py-cirq-core: update 1.6.1 → 1.7.0
DeltaFile
+3-3science/py-cirq-core/distinfo
+1-2science/py-cirq-core/Makefile
+4-52 files

FreeBSD/ports be46f6ascience/py-cirq-pasqal distinfo Makefile

science/py-cirq-pasqal: update 1.6.1 → 1.7.0
DeltaFile
+3-3science/py-cirq-pasqal/distinfo
+1-2science/py-cirq-pasqal/Makefile
+4-52 files

FreeBSD/ports 01e30ddscience/py-cirq-aqt distinfo Makefile

science/py-cirq-aqt: update 1.6.1 → 1.7.0
DeltaFile
+3-3science/py-cirq-aqt/distinfo
+1-2science/py-cirq-aqt/Makefile
+4-52 files

DragonFlyBSD/src 0aac955sys/dev/apple/ir appleir.c

apple_ir(4): Replace 'CTLFLAG_RWTUN' with a TUNABLE_INT()

And thus fix building with USB_DEBUG enabled.
DeltaFile
+2-1sys/dev/apple/ir/appleir.c
+2-11 files

OpenBSD/ports WIMPg63mail/grommunio/gromox Makefile distinfo, mail/grommunio/gromox/patches patch-exch_exmdb_db_engine_cpp patch-php_mapi_mapi_ini

   update to 3.8
VersionDeltaFile
1.70+2-2mail/grommunio/gromox/Makefile
1.47+2-2mail/grommunio/gromox/distinfo
1.9+2-2mail/grommunio/gromox/patches/patch-exch_exmdb_db_engine_cpp
1.3+3-1mail/grommunio/gromox/patches/patch-php_mapi_mapi_ini
1.19+2-2mail/grommunio/gromox/patches/patch-configure_ac
1.32+1-0mail/grommunio/gromox/pkg/PLIST-main
+12-96 files