pfSense/pfsense 96de6fbsrc/etc/inc dyndns.class, src/usr/local/www services_dyndns_edit.php

DDNS: Respect preference for cert verification in custom entries without a username. Fix #16690

A username is not be required for the verify preference to work. This
change allows for the option to be used regardless and sets the verify
option by default for new entries.
DeltaFile
+8-8src/etc/inc/dyndns.class
+1-1src/usr/local/www/services_dyndns_edit.php
+9-92 files

FreeBSD/ports 4db4235devel/tijmp Makefile

devel/tijmp: fix typo

Forgot a line continuation character ('\').

This resulted in:
===>  Patching for tijmp-0.8
sed: -I or -i may not be used with stdin
*** Error code 1

PR:     272855
Fixes:  7a8f1bb9a37e54e870f83802f381d67e9c485de1 "allow compiling with any jdk"
DeltaFile
+1-1devel/tijmp/Makefile
+1-11 files

LLVM/project 5df1732llvm/lib/CodeGen TargetLoweringBase.cpp

[NFC] Initialize AtomicLoadExtActions array (#180752)

DeltaFile
+1-0llvm/lib/CodeGen/TargetLoweringBase.cpp
+1-01 files

LLVM/project 076da86flang-rt/lib/runtime file.cpp iostat.cpp, flang-rt/unittests/Runtime ExternalIOTest.cpp

[flang][runtime] OPEN(STATUS='NEW') should fail on extant file (#180605)

An OPEN(..., STATUS='NEW') statement should fail when the named file
exists, and also should not delete it when the failure is a recoverable
error.
DeltaFile
+34-0flang-rt/unittests/Runtime/ExternalIOTest.cpp
+9-0flang-rt/lib/runtime/file.cpp
+2-0flang-rt/lib/runtime/iostat.cpp
+1-0flang/include/flang/Runtime/iostat-consts.h
+46-04 files

LLVM/project 7e1fff4flang-rt/lib/runtime time-intrinsic.cpp, flang/lib/Semantics check-call.cpp

[flang][runtime] Improve handling of short DATE_AND_TIME(VALUES=) (#180557)

When the actual argument associated with the VALUES= dummy argument of
the intrinsic subroutine DATE_AND_TIME has fewer than eight elements, we
crash with an internal error in the runtime.

With this patch, the compiler now checks the size of the vector at
compilation time, when it is known, and gracefully copes with a short
vector at execution time otherwise, without crashing.
DeltaFile
+14-9flang-rt/lib/runtime/time-intrinsic.cpp
+20-0flang/lib/Semantics/check-call.cpp
+5-0flang/test/Semantics/bug2203.f90
+39-93 files

LLVM/project 0d64801flang/include/flang/Parser preprocessor.h, flang/lib/Parser prescan.cpp preprocessor.cpp

[flang] Recognize compiler directives after expansion in comment (#180062)

The compiler can recognize a compiler directive when one results from a
macro expansion at the beginning of a non-comment source line, as in
"#define FOO !$OMP". But it can't recognize a compiler directive that
initially appears as a comment line, as in "!BAR" after "#define BAR
$OMP". Extend the prescanner to recognize such cases in free form
source. (Fixed form is a much more complicated case for this recognition
and will be addressed later if needed.)

Fixes https://github.com/llvm/llvm-project/issues/178481.
DeltaFile
+117-67flang/lib/Parser/prescan.cpp
+12-8flang/lib/Parser/preprocessor.cpp
+9-3flang/lib/Parser/prescan.h
+4-4flang/include/flang/Parser/preprocessor.h
+7-0flang/test/Preprocessing/bug178481.F90
+149-825 files

FreeBSD/src 3785773sys/dev/usb/net if_ure.c

ure: improve receive checksum offloading

Let the receive checksum offload for TCP/IPv6 and UDP/IPv6 be
controlled by ifconfig rxcsum6 and not by ifconfig rxcsum.
While there, make the code more compact and improve stlye.9
conformity.

Reviewed by:            Timo Völker
MFC after:              1 week
Differential Revision:  https://reviews.freebsd.org/D55188
DeltaFile
+15-23sys/dev/usb/net/if_ure.c
+15-231 files

FreeBSD/src 950dedcsys/net pfvar.h

pf: remove unused variable from pf_test_ctx

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+0-1sys/net/pfvar.h
+0-11 files

FreeBSD/src 1ea0721sys/dev/virtio/gpu virtio_gpu.c

vtgpu: Support virtio gpu on Parallels Desktop

The Parallels Desktop Virtio GPU implementation doesn't handle
enqueuing the VIRTIO_GPU_CMD_RESOURCE_ATTACH_BACKING request and
memory list together.

Work around this by splitting them before sending them to be enqueued.

Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55147
DeltaFile
+38-13sys/dev/virtio/gpu/virtio_gpu.c
+38-131 files

OpenBSD/ports PZ0awNjconverters Makefile

   +luit
VersionDeltaFile
1.125+1-0converters/Makefile
+1-01 files

OpenBSD/ports czmKUXtconverters/luit Makefile distinfo, converters/luit/pkg DESCR PLIST

   import ports/converters/luit, feedback/ok matthieu

   Luit is a filter that can be run between an arbitrary application and
   a UTF-8 terminal emulator. It will convert application output from the
   locale's encoding into UTF-8, and convert terminal input from UTF-8 into
   the locale's encoding.

   Note that luit(1) support is not present in xterm(1) on OpenBSD, so this
   is only useful in special cases - e.g. as a wrapper for telnet(1) or
   an SSH client when connecting to systems without UTF-8 support.
VersionDeltaFile
1.1+24-0converters/luit/Makefile
1.1+8-0converters/luit/pkg/DESCR
1.1+2-0converters/luit/distinfo
1.1+2-0converters/luit/pkg/PLIST
1.1.1.1+0-0converters/luit/pkg/PLIST
1.1.1.1+0-0converters/luit/Makefile
+36-02 files not shown
+36-08 files

OpenBSD/ports RS4EMoBgraphics/png distinfo Makefile

   Update to png 1.6.55. ok tb@
   CVE-2026-25646 (High): Heap buffer overflow in png_set_quantize
VersionDeltaFile
1.72.2.4+2-2graphics/png/distinfo
1.143.2.4+1-1graphics/png/Makefile
+3-32 files

OpenBSD/ports mVlLdadgraphics/png distinfo Makefile

   Update to png 1.6.55. ok tb@
   CVE-2026-25646 (High): Heap buffer overflow in png_set_quantize
VersionDeltaFile
1.76+2-2graphics/png/distinfo
1.147+1-1graphics/png/Makefile
+3-32 files

FreeNAS/freenas cef0f9dsrc/middlewared/middlewared main.py, src/middlewared/middlewared/plugins network.py

NAS-139688 / 26.0.0-BETA.1 / remove interface.configure (#18162)

While I was here, I made the `udevd_ifnet_hook` function synchronous so
that we can just call `sync_interface_impl` directly and remove all the
unnecessary abstraction. Tests passing
[here](http://jenkins.eng.ixsystems.net:8080/job/tests/job/api_tests/7588/)
DeltaFile
+205-122src/middlewared/middlewared/plugins/container/bridge.py
+0-151src/middlewared/middlewared/plugins/interface/configure.py
+23-46src/middlewared/middlewared/plugins/network.py
+53-3src/middlewared/middlewared/plugins/interface/sync.py
+10-5src/middlewared/middlewared/plugins/container/devices.py
+11-3src/middlewared/middlewared/main.py
+302-3302 files not shown
+311-3378 files

FreeBSD/src 7e5f4bbsys/kern kern_dump.c

kernel dump: dumpsys_gen_pa_next(): Fix "no more chunks" condition detection

In the (improbable) cases where either:
- All entries in dump_map[] are used, so there is no guard entry filled with zeros.
- Some dump region has size 0.
We would respectively access dump_map[] out-of-bounds or omit further
dump regions when iterating.

MFC after:      2 weeks
Sponsored by:   The FreeBSD Foundation
DeltaFile
+2-1sys/kern/kern_dump.c
+2-11 files

OpenBSD/ports EnmccRfmail/rcube-skin-classic Makefile, mail/rcube-skin-classic/pkg PLIST

   rearrange roundcube port to use separate ports dirs for the two skins
   previously done as subpackages in mail/roundcubemail; fetch these from
   github distfiles rather than maintainer-generated bundles
VersionDeltaFile
1.74+275-902mail/roundcubemail/pkg/PLIST
1.1+222-0mail/rcube-skin-classic/pkg/PLIST
1.1+166-0mail/rcube-skin-larry/pkg/PLIST
1.1+38-0mail/rcube-skin-classic/Makefile
1.1+37-0mail/rcube-skin-larry/Makefile
1.194+5-29mail/roundcubemail/Makefile
+743-93115 files not shown
+752-93421 files

LLVM/project 4b8f866llvm/lib/Target/AMDGPU FLATInstructions.td DSInstructions.td

[AMDGPU][NFC] Use RegisterOperand instead of RegisterClass (#180574)

RegisterOperand has decoder/other methods and is generally preferred for
operands.
DeltaFile
+59-59llvm/lib/Target/AMDGPU/FLATInstructions.td
+21-21llvm/lib/Target/AMDGPU/DSInstructions.td
+21-21llvm/lib/Target/AMDGPU/BUFInstructions.td
+101-1013 files

FreeBSD/ports f3f43eedevel/libabigail pkg-plist

devel/libabigail: Fix plist

Reported by:    adridg
Fixes:  64d589c6173ee81267620327952c676e24d249c4
DeltaFile
+0-1devel/libabigail/pkg-plist
+0-11 files

LLVM/project e6f5e49llvm/include/llvm/Support/Windows WindowsSupport.h, llvm/lib/Support/Windows Path.inc

[Windows][Support] Add helper to expand short 8.3 form paths (#178480)

Windows supports short 8.3 form filenames (for example,
`compile_commands.json` -> `COMPIL~1.JSO`) for legacy reasons. See:
https://learn.microsoft.com/en-us/windows/win32/fileio/naming-a-file#short-vs-long-names

Such paths are not unusual because, on Windows, the system temporary
directory is commonly derived from the `TMP`/`TEMP` environment
variables. For historical compatibility reasons, these variables are
often set to short 8.3 form paths on systems where user names exceed
eight characters.

Introduce `windows::makeLongFormPath()` to convert paths to their long
form by expanding any 8.3 components via `GetLongPathNameW`.

As part of this change:
- Extended-length path prefix handling is centralized by adding
`stripExtendedPrefix()` and reusing it in `realPathFromHandle()`.
- `widenPath()` is cleaned up to use shared prefix constants.

    [2 lines not shown]
DeltaFile
+159-0llvm/unittests/Support/Path.cpp
+77-15llvm/lib/Support/Windows/Path.inc
+5-0llvm/include/llvm/Support/Windows/WindowsSupport.h
+241-153 files

LLVM/project 1d13412clang/lib/CodeGen/TargetBuiltins ARM.cpp

[clang][nfc] Remove `else` after `return` in ARM.cpp (#180733)

Align with the LLVM coding standard:
* https://llvm.org/docs/CodingStandards.html#don-t-use-else-after-a-return
DeltaFile
+46-48clang/lib/CodeGen/TargetBuiltins/ARM.cpp
+46-481 files

LLVM/project b526df5clang/test/Driver sanitizer-ld.c

Correcting sanitizer-ld test to expect `-lstdc++` or `-lc++` (#180736)

#164842 introduced a new testcase which failed in the following
test-builders:

- [fuchsia-x86_64-linux](https://lab.llvm.org/buildbot/#/builders/11/builds/33349)
- [llvm-clang-win-x-aarch](https://lab.llvm.org/buildbot/#/builders/193/builds/14309)
- [llvm-clang-win-x-armv7l](https://lab.llvm.org/buildbot/#/builders/38/builds/7708)

 In these setups `-lc++` is expected instead of `-lstdc++`.

Signed-off-by: Björn Svensson <bjorn.a.svensson at est.tech>
DeltaFile
+3-1clang/test/Driver/sanitizer-ld.c
+3-11 files

FreeBSD/ports c802989comms Makefile, comms/meshcore-cli Makefile pkg-descr

comms/meshcore-cli: new port, CLI to manage MeshCore devices
DeltaFile
+94-0comms/meshcore-cli/files/patch-src_meshcore__cli_meshcore__cli.py
+24-0comms/meshcore-cli/Makefile
+3-0comms/meshcore-cli/pkg-descr
+3-0comms/meshcore-cli/distinfo
+1-0comms/Makefile
+125-05 files

LLVM/project b48833bmlir/include/mlir/IR ExtensibleDialect.h

[MLIR] Make the verification order fixed in DynamicOpTraitList (#180758)

Currently we use `DenseMap` in `DynamicOpTraitList` to store traits and
iterate over the `DenseMap`, and we found that the order is not fixed
and we also cannot control verification order.

In this PR we use `MapVector` to preserve the insertion order so that
the verification order over traits can be fixed and users can tune the
verification order.
DeltaFile
+1-1mlir/include/mlir/IR/ExtensibleDialect.h
+1-11 files

LLVM/project a969d57openmp/device/include Synchronization.h

[OpenMP] Remove special handling for SPIR-V uinc atomic (#180747)

Summary:
No longer necessary after
https://github.com/llvm/llvm-project/pull/179114
DeltaFile
+0-13openmp/device/include/Synchronization.h
+0-131 files

LLVM/project f81889dllvm/lib/Transforms/Vectorize VPlanPredicator.cpp, llvm/test/Transforms/LoopVectorize uniform-blend.ll

[VPlan] Fix convertToPhisToBlends folding non poison blend to poison (#180686)

This fixes a miscompile in #180005 where we didn't check that the first
incoming value isn't poison.

We should use the first non-poison incoming value if it exists, or just
poison if all the incoming values are poison.
DeltaFile
+85-0llvm/test/Transforms/LoopVectorize/uniform-blend.ll
+6-4llvm/lib/Transforms/Vectorize/VPlanPredicator.cpp
+91-42 files

pfSense/pfsense 37884c3src/etc/inc certs.inc

Correct trusted CA path. Fixes #16688
DeltaFile
+2-2src/etc/inc/certs.inc
+2-21 files

OpenBSD/ports Dr6Z6ZHnet/mosquitto Makefile

   add BDEP on docbook-xsl
VersionDeltaFile
1.68+5-2net/mosquitto/Makefile
+5-21 files

LLVM/project d80a729llvm/lib/Transforms/Vectorize LoopVectorize.cpp

[LoopVectorizer] Rename variable (NFC). (#180585)

Since TargetTransformInfo::enableAggressiveInterleaving(bool
HasReductions) takes the HasReductions argument, the LoopVectorizer
should save its returned value in a variable called AggressivelyInterleave
instead of AggressivelyInterleaveReductions.
DeltaFile
+3-3llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+3-31 files

OPNSense/core 5aac6f3src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

reduce diff
DeltaFile
+1-0src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+1-01 files

LLVM/project f96c1ccllvm/lib/Transforms/Vectorize VPlanTransforms.h LoopVectorize.cpp, llvm/test/Transforms/LoopVectorize vplan-print-after.ll

[VPlan] Add `-vplan-print-after=` option (#178700)

UpdateTestChecks support is updated in subsequent
https://github.com/llvm/llvm-project/pull/178736.
DeltaFile
+29-0llvm/test/Transforms/LoopVectorize/vplan-print-after.ll
+8-2llvm/lib/Transforms/Vectorize/VPlanTransforms.h
+6-2llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
+43-43 files