LLVM/project 02a997cclang/lib/Format TokenAnnotator.cpp, clang/unittests/Format FormatTest.cpp

[clang-format] Handle `import` when used as template function name (#169279)

Fixes #149960
DeltaFile
+4-1clang/lib/Format/TokenAnnotator.cpp
+1-0clang/unittests/Format/FormatTest.cpp
+5-12 files

FreeBSD/ports 7ee5158audio/guitarix-lv2 distinfo Makefile, audio/guitarix-lv2/files patch-src_LV2_xputty_header_xputty.h

audio/guitarix-lv2: update 0.46.0 → 0.47.0
DeltaFile
+0-11audio/guitarix-lv2/files/patch-src_LV2_xputty_header_xputty.h
+5-5audio/guitarix-lv2/distinfo
+4-4audio/guitarix-lv2/Makefile
+9-203 files

OPNSense/core bb6f595src/opnsense/mvc/app/models/OPNsense/OpenVPN OpenVPN.php

opevpn: style sweep
DeltaFile
+2-1src/opnsense/mvc/app/models/OPNsense/OpenVPN/OpenVPN.php
+2-11 files

FreeBSD/ports c68116fdevel/tabby distinfo Makefile

devel/tabby: update 0.31.1 → 0.31.2
DeltaFile
+3-3devel/tabby/distinfo
+2-2devel/tabby/Makefile
+5-52 files

FreeBSD/ports 947b9b3security/liboqs pkg-plist distinfo, security/openssl-oqsprovider Makefile

security/liboqs: update 0.14.0 → 0.15.0
DeltaFile
+4-3security/liboqs/pkg-plist
+3-3security/liboqs/distinfo
+1-1security/liboqs/Makefile
+1-1security/py-liboqs-python/Makefile
+1-0security/openssl-oqsprovider/Makefile
+10-85 files

OpenBSD/ports 0q880vZwww/webkitgtk4 distinfo Makefile, www/webkitgtk4/patches patch-Source_JavaScriptCore_runtime_OptionsList_h patch-Source_WebCore_Modules_credentialmanagement_BasicCredential_idl

   Update to webkitgtk{40,41,60}-2.50.2.
VersionDeltaFile
1.1+14-0www/webkitgtk4/patches/patch-Source_JavaScriptCore_runtime_OptionsList_h
1.1+13-0www/webkitgtk4/patches/patch-Source_WebCore_Modules_credentialmanagement_BasicCredential_idl
1.2+3-3www/webkitgtk4/patches/patch-Source_bmalloc_libpas_src_libpas_pas_probabilistic_guard_malloc_allocator_c
1.138+2-2www/webkitgtk4/distinfo
1.247+1-2www/webkitgtk4/Makefile
+33-75 files

OPNSense/src f46cda6tests/sys/netpfil/pf sctp.sh

tests/sys/netpfil/pf/sctp: make use of required.kmods

This greatly speeds up skipping a test that can't be run.

Sponsored by:   ConnectWise
Reviewed by:    kp
Differential Revision: https://reviews.freebsd.org/D53215

(cherry picked from commit 7648d2ebda22fe21ed385cc7d76813a1a9c17c99)
DeltaFile
+11-7tests/sys/netpfil/pf/sctp.sh
+11-71 files

OPNSense/src 43877e6sys/netpfil/pf pf.c pf_mtag.h

pf: avoid passing through dummynet multiple times

In some setups we end up with multiple states created for a single
packet, which in turn can mean we run the packet through dummynet
multiple times. That's not expected or intended. Mark each packet when
it goes through dummynet, and do not pass packet through dummynet if
they're marked as having already passed through.

See also:       https://redmine.pfsense.org/issues/14854
Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D44365
DeltaFile
+4-0sys/netpfil/pf/pf.c
+1-1sys/netpfil/pf/pf_mtag.h
+5-12 files

OPNSense/src 42f47ccsys/netpfil/pf pf.c

pf: fix reply-to after rdr and dummynet

If we redirect a packet to localhost and it gets dummynet'd it may be
re-injected later (e.g. when delayed) which means it will be passed
through ip_input() again. ip_input() will then reject the packet because
it's directed to the loopback address, but did not arrive on a loopback
interface.

Fix this by having pf set the rcvif to V_iflo if we redirect to
loopback.

See also:       https://redmine.pfsense.org/issues/15363
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+12-0sys/netpfil/pf/pf.c
+12-01 files

OPNSense/src 3f1f62dsys/netpfil/pf pf.c

pf: fix dummynet + route-to

Ensure that we pick the correct dummynet pipe (i.e. forward vs. reverse
direction) when applying route-to.

We mark the processing as outbound so that dummynet will re-inject in
the correct phase of processing after it's done with the packet, but
that will cause us to pick the wrong pipe number. Reverse them so that
the incorrect decision ends up picking the correct pipe.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
Differential Revision:  https://reviews.freebsd.org/D44366
DeltaFile
+21-5sys/netpfil/pf/pf.c
+21-51 files

OPNSense/src a802844sys/netpfil/pf pf.c

pf: fix dummynet + route-to for IPv6

Apply the fixes from c6f1116357904 and b8ef285f6cc6a to IPv6 as well.

Ensure that when dummynet re-injects it does so in the correct direction, and
uses the correct dummynet pipes.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+22-0sys/netpfil/pf/pf.c
+22-01 files

OPNSense/src c6e660csys/netpfil/pf pf.c

pf: ensure dummynet gets the correct direction after route-to

If we apply a route-to to an inbound packet pf_route() may hand that
packet over to dummynet. Dummynet may then delay the packet, and later
re-inject it. This re-injection (in dummynet_send()) needs to know
if the packet was inbound or outbound, to call the correct path for
continued processing.

That's done based on the pf_pdesc we pass along (through
pf_dummynet_route() and pf_pdesc_to_dnflow()). In the case of pf_route()
on inbound packets that may be wrong, because we're called in the input
path, and didn't update pf_pdesc->dir.

This can manifest in issues with fragmented packets. For example, a
fragmented packet will be re-fragmented in pf_route(), and if dummynet
makes different decisions for some of the fragments (that is, it delays
some and allows others to pass through directly) this will break.

The packets that pass through dummynet without delay will be transmitted

    [15 lines not shown]
DeltaFile
+6-0sys/netpfil/pf/pf.c
+6-01 files

OPNSense/src 11c2531sys/netpfil/pf pf.c pf_mtag.h

Revert "pf: avoid passing through dummynet multiple times"

This reverts commit d8322a6ac465ffe2ef432a4b4d608afdd03150da.

There's no evidence this does anything so leave out changing
pf-dummynet code in this release iteration.
DeltaFile
+0-4sys/netpfil/pf/pf.c
+1-1sys/netpfil/pf/pf_mtag.h
+1-52 files

OPNSense/plugins 3897c73security/q-feeds-connector pkg-descr, security/q-feeds-connector/src/opnsense/mvc/app/views/OPNsense/QFeeds index.volt

Feature/threat lookup magnifier button (#5044)

* Update Makefile

* Update pkg-descr

* Update security/q-feeds-connector/pkg-descr

Co-authored-by: Franco Fichtner <franco at lastsummer.de>

* Update security/q-feeds-connector/Makefile

Co-authored-by: Franco Fichtner <franco at lastsummer.de>

* Add threat lookup magnifier buttons to events table

- Add magnifier buttons next to source and destination IP addresses in events table
- Buttons open Threat Intelligence Portal in new tab with IP pre-filled
- Automatically triggers search when TIP page loads

    [17 lines not shown]
DeltaFile
+38-3security/q-feeds-connector/src/opnsense/mvc/app/views/OPNsense/QFeeds/index.volt
+2-1security/q-feeds-connector/pkg-descr
+40-42 files

NetBSD/pkgsrc M3NKfbmwww/py-channels distinfo Makefile

   py-channels: updated to 4.3.2

   4.3.2 (2025-11-20)

   * Confirmed support for Django 6.0.
   * Confirmed support for Python 3.14.
   * Added ``types`` extra for ``types-channels`` stubs. See installation docs.
VersionDeltaFile
1.27+4-4www/py-channels/distinfo
1.31+2-2www/py-channels/Makefile
+6-62 files

FreeBSD/ports a7265ccmultimedia/vvdec distinfo Makefile

multimedia/vvdec: update 3.0.0 → 3.1.0
DeltaFile
+3-3multimedia/vvdec/distinfo
+2-2multimedia/vvdec/Makefile
+1-1multimedia/vvdec/pkg-plist
+6-63 files

LLVM/project f5cae7bllvm/unittests/ExecutionEngine/Orc WaitingOnGraphTest.cpp

[ORC] Add unit test for simple cycle in WaitingOnGraph::emit. (#169281)

WaitingOnGraphTests.Emit_SingleContainerSimpleCycle tests a pair of emit
operations where the second completes a simple cycle (1: A -> B, 2: B ->
A).

We already had a test of WaitingOnGraph::simplify's behavior in this
case, but did not have one for WaitingOnGraph::emit.
DeltaFile
+25-0llvm/unittests/ExecutionEngine/Orc/WaitingOnGraphTest.cpp
+25-01 files

FreeNAS/freenas 9bc3b81src/middlewared/middlewared/alembic/versions/26.04 2025-11-22_09-54_nvidia_sys_adv.py, src/middlewared/middlewared/plugins/container devices.py

NVIDIA support for LXC containers
DeltaFile
+11-44src/middlewared/middlewared/plugins/docker/update.py
+55-0src/middlewared/middlewared/plugins/system_advanced/nvidia.py
+42-0src/middlewared/middlewared/alembic/versions/26.04/2025-11-22_09-54_nvidia_sys_adv.py
+24-0src/middlewared/middlewared/plugins/system_advanced/config.py
+6-0src/middlewared/middlewared/utils/libvirt/gpu.py
+1-1src/middlewared/middlewared/plugins/container/devices.py
+139-453 files not shown
+142-489 files

FreeBSD/ports 4cb7323devel/py-uv-build distinfo Makefile

devel/py-uv-build: update 0.9.9 → 0.9.11
DeltaFile
+3-3devel/py-uv-build/distinfo
+1-1devel/py-uv-build/Makefile
+4-42 files

FreeBSD/ports 4871dbadevel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.9.9 → 0.9.11
DeltaFile
+41-17devel/uv/distinfo
+20-8devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+1-1devel/py-uv/Makefile
+1-1devel/uv/Makefile
+66-305 files

FreeBSD/ports 386b1a7security/trufflehog distinfo Makefile

security/trufflehog: update 3.91.0 → 3.91.1
DeltaFile
+5-5security/trufflehog/distinfo
+1-1security/trufflehog/Makefile
+6-62 files

LLVM/project 3ab9d96mlir/lib/Conversion/ArithToAPFloat ArithToAPFloat.cpp, mlir/lib/ExecutionEngine APFloatWrappers.cpp

[mlir][arith] Add support for `sitofp`, `uitofp` to `ArithToAPFloat`
DeltaFile
+70-0mlir/lib/Conversion/ArithToAPFloat/ArithToAPFloat.cpp
+24-0mlir/test/Conversion/ArithToApfloat/arith-to-apfloat.mlir
+13-0mlir/test/Integration/Dialect/Arith/CPU/test-apfloat-emulation.mlir
+12-0mlir/lib/ExecutionEngine/APFloatWrappers.cpp
+119-04 files

NetBSD/pkgsrc GqP1vkImk/fetch sites.mk

   mk: update a hostname
VersionDeltaFile
1.200+2-2mk/fetch/sites.mk
+2-21 files

HardenedBSD/src 8217d4e. ObsoleteFiles.inc, contrib/pam-krb5/docs pam_krb5.pod

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+10-2lib/libpam/modules/pam_krb5/Makefile
+7-4ObsoleteFiles.inc
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/internal.h
+1,303-9491 files not shown
+1,306-9497 files

HardenedBSD/src f3d25cf. ObsoleteFiles.inc, contrib/pam-krb5/docs pam_krb5.pod

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+10-2lib/libpam/modules/pam_krb5/Makefile
+7-4ObsoleteFiles.inc
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/options.c
+1,303-9491 files not shown
+1,306-9497 files

HardenedBSD/src 8e55bbacontrib/ntp/ntpd ntp_io.c, lib/libc/db/mpool mpool.c

Merge branch 'freebsd/14-stable/main' into hardened/14-stable/master
DeltaFile
+1-1contrib/ntp/ntpd/ntp_io.c
+1-1lib/libc/db/mpool/mpool.c
+1-1share/man/man4/isp.4
+1-1usr.sbin/lpr/lpr/lpr.1
+1-1usr.sbin/ypldap/ldapclient.c
+5-55 files

HardenedBSD/src 43e336d. ObsoleteFiles.inc, contrib/pam-krb5/docs pam_krb5.pod

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+1,268-937lib/libpam/modules/pam_krb5/pam-krb5.8
+9-6contrib/pam-krb5/docs/pam_krb5.pod
+10-2lib/libpam/modules/pam_krb5/Makefile
+5-2ObsoleteFiles.inc
+6-0contrib/pam-krb5/module/auth.c
+3-0contrib/pam-krb5/module/internal.h
+1,301-9478 files not shown
+1,311-95414 files

FreeNAS/freenas afbfdafsrc/middlewared/middlewared/alembic/versions/26.04 2025-11-22_09-54_nvidia_sys_adv.py, src/middlewared/middlewared/api/v26_04_0 docker.py

NVIDIA support for LXC containers
DeltaFile
+55-0src/middlewared/middlewared/plugins/system_advanced/nvidia.py
+11-44src/middlewared/middlewared/plugins/docker/update.py
+42-0src/middlewared/middlewared/alembic/versions/26.04/2025-11-22_09-54_nvidia_sys_adv.py
+25-0src/middlewared/middlewared/plugins/system_advanced/config.py
+6-0src/middlewared/middlewared/utils/libvirt/gpu.py
+1-2src/middlewared/middlewared/api/v26_04_0/docker.py
+140-463 files not shown
+144-489 files

HardenedBSD/ports abeedb6devel/cargo-dist distinfo Makefile, devel/gitu distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+2,368-40misc/nanocoder/pkg-plist
+449-439devel/cargo-dist/distinfo
+315-317devel/gitu/distinfo
+228-222devel/cargo-dist/Makefile
+157-159devel/gitu/Makefile
+97-171misc/nanocoder/files/package-lock.json
+3,614-1,34855 files not shown
+4,063-1,73561 files

NetBSD/src Nc4Xm4tsys/arch/hp300/hp300 machdep.c, sys/arch/hp300/include pmap.h

   The hp300 reserves the last page of RAM to use for the MMU trampoline.
   Since this page would otherwise be wasted, put it to good use as the
   NULL segment table using a new NULL_SEGTAB_PA hook.
VersionDeltaFile
1.247+12-2sys/arch/hp300/hp300/machdep.c
1.38+7-1sys/arch/hp300/include/pmap.h
1.24+6-2sys/arch/m68k/m68k/pmap_68k.c
+25-53 files