LLVM/project 2b9909c — libc/include/llvm-libc-macros/linux netinet-tcp-macros.h

[libc] Define TCP_CM_INQ (#239982)

The kernel's headers name the control message type that TCP_INQ asks for
separately. gRPC reads the byte count back by that name and does not
define it when TCP_INQ is already defined, so it did not compile.

Assisted-by: Claude
DeltaFile
+1-0libc/include/llvm-libc-macros/linux/netinet-tcp-macros.h
+1-01 files

LLVM/project f5122a8 — clang/test/Driver arm64x.c

[clang] Fix ARM64X driver checks for in-process cc1 (#240278)

I missed updating `arm64x.c` in #222531. It uses `CHECK-NEXT` between
the two cc1 commands, but in-process execution now prints `(in-process)`
between them, causing the Fuchsia buildbot failure.

This adjusts the check and adds explicit coverage for both cc1 modes.
Both pass locally. Could we take this small test-only follow-up without
reverting and relanding #222531?
DeltaFile
+3-1clang/test/Driver/arm64x.c
+3-11 files

OPNSense/plugins 1685a7f — www/caddy/src/etc/syslog-ng.conf.d caddy.conf

[www/caddy] guess the syslog severity better if the log line is JSON (#5893)
DeltaFile
+9-0www/caddy/src/etc/syslog-ng.conf.d/caddy.conf
+9-01 files

FreeBSD/ports 28942b2 — audio/libopenmpt Makefile distinfo

audio/libopenmpt: Update to 0.8.10
DeltaFile
+3-3audio/libopenmpt/distinfo
+1-1audio/libopenmpt/Makefile
+4-42 files

FreeBSD/ports 3e55567 — audio/sidplayfp Makefile distinfo

audio/sidplayfp: Update to 3.2.3
DeltaFile
+3-3audio/sidplayfp/distinfo
+1-1audio/sidplayfp/Makefile
+4-42 files

FreeBSD/ports 59166c1 — audio/ft2-clone Makefile distinfo

audio/ft2-clone: Update to 2.29
DeltaFile
+3-3audio/ft2-clone/distinfo
+1-1audio/ft2-clone/Makefile
+4-42 files

FreeBSD/ports 07ef751 — graphics/ssocr Makefile distinfo

graphics/ssocr: Update to 2.26.0
DeltaFile
+3-3graphics/ssocr/distinfo
+1-1graphics/ssocr/Makefile
+4-42 files

FreeBSD/ports fe8953e — audio/gbsplay Makefile distinfo

audio/gbsplay: Update to 0.0.104
DeltaFile
+3-3audio/gbsplay/distinfo
+1-1audio/gbsplay/Makefile
+4-42 files

FreeBSD/ports 03dfee9 — devel/mimalloc Makefile distinfo

devel/mimalloc: Update to 3.6.1
DeltaFile
+3-3devel/mimalloc/distinfo
+1-1devel/mimalloc/Makefile
+4-42 files

FreeBSD/ports 4e41603 — audio/schismtracker Makefile distinfo

audio/schismtracker: Update to 20261102
DeltaFile
+3-3audio/schismtracker/distinfo
+1-1audio/schismtracker/Makefile
+4-42 files

FreeBSD/ports 89a91c1 — audio/shairport-sync Makefile distinfo

audio/shairport-sync: Update to 5.6.2
DeltaFile
+3-3audio/shairport-sync/distinfo
+1-1audio/shairport-sync/Makefile
+4-42 files

LLVM/project e094f27 — lld/MachO Symbols.h Options.td, lld/test/MachO why-live.s

[lld-macho] Mark live sections and symbols in parallel
DeltaFile
+122-59lld/MachO/MarkLive.cpp
+12-12lld/test/MachO/why-live.s
+19-5lld/MachO/InputSection.h
+8-5lld/MachO/InputSection.cpp
+2-1lld/MachO/Options.td
+1-1lld/MachO/Symbols.h
+164-836 files

OPNSense/core 7914f2d — src/opnsense/mvc/app/library/OPNsense/Backup IBackupProvider.php, src/www diag_backup.php

System: Configuration: Backups - add dropdown field type for backup providers (#11170)

A provider field of type dropdown renders as a selectpicker from its options (value => label), with the stored value selected, so a setting with a fixed set of values no longer has to be a text box checked after saving.

(cherry picked from commit 4f968addd5ec23d7099b674e2e9ad441080d29a0)
DeltaFile
+6-0src/www/diag_backup.php
+2-0src/opnsense/mvc/app/library/OPNsense/Backup/IBackupProvider.php
+8-02 files

LLVM/project 27e76c8 — llvm/include/llvm/Analysis LoopInfo.h

[Analysis] Use method LLVM_ABI annotations for Loop (#231792)

The `Loop` class has no virtual methods, and thus no vtable that needs
to be exported, so class-level annotations are not necessary for this
class.

The effort to build LLVM as a dylib is tracked in #109483.
DeltaFile
+47-43llvm/include/llvm/Analysis/LoopInfo.h
+47-431 files

OPNSense/core 463323f — src/opnsense/scripts/unbound blocklists.py, src/opnsense/scripts/unbound/blocklists __init__.py

Services: Unbound DNS: Blocklists - fix regression in https://github.com/opnsense/core/commit/09f40f0e335abec865c708046db134d4dcacc8a6, closes https://github.com/opnsense/core/issues/11168

Originally the lock was located in blocklists.py, which seemed to be accidentally moved to the class constructor.
Relocate the lock to where it belonged.

(cherry picked from commit 6ba088480b0e53743af99274f16a7685a2fb5b70)
DeltaFile
+0-9src/opnsense/scripts/unbound/blocklists/__init__.py
+9-0src/opnsense/scripts/unbound/blocklists.py
+9-92 files

OPNSense/core c9fe1f3 — src/opnsense/mvc/app/models/OPNsense/Interfaces Vip.php

interfaces: VIP comment from master
DeltaFile
+1-1src/opnsense/mvc/app/models/OPNsense/Interfaces/Vip.php
+1-11 files

LLVM/project b5903da — llvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 pr119158.ll pmulh.ll

[X86] Match PMULHRSW from rounding shift patterns (#232679)

Fixes #196666. As far as I can tell X86 only ever produces PMULHRSW when
you call the intrinsic, so the usual fixed point multiply you see in
video codecs and audio filters ends up as a long pmaddwd/shift/shuffle
sequence instead of the one instruction. This patch teaches
combineTruncate to spot trunc((X*Y + (1 << (N-1))) >> N) for N up to 15,
and when it can show that Y still fits in 16 bits after scaling it by 1
<< (15-N) it emits PMULHRSW instead. I ran every N, X and in range Y
against the real instruction to make sure it's exact, and pr119158.ll
kinda accidentally picks it up as an N=7 case 
DeltaFile
+569-0llvm/test/CodeGen/X86/pmulh.ll
+57-0llvm/lib/Target/X86/X86ISelLowering.cpp
+2-6llvm/test/CodeGen/X86/pr119158.ll
+628-63 files

OPNSense/core 0d30d7c — src/opnsense/mvc/app/library/OPNsense/Firewall Util.php

firewall: remove unused getAntiLockout()
DeltaFile
+0-45src/opnsense/mvc/app/library/OPNsense/Firewall/Util.php
+0-451 files

LLVM/project b3f0cb8 — lldb CMakeLists.txt, llvm/utils/gn/secondary/lldb/source/Plugins/ObjectFile/Mach-O BUILD.gn

[lldb] Remove _ENABLE_EXTENDED_ALIGNED_STORAGE (#239286)

This was added in February 2019 in 9d0c5f9953e8 to work around issues
with VS 2017's `make_shared` implementation, and `aligned_union`. This
no longer holds true today as there are no remaining uses of
`aligned_union` and `aligned_storage`; and MSVC's `make_shared`
implementation no longer depends on either of these, as they have been
deprecated in C++23.

This removes warnings when building with PCHs.
DeltaFile
+0-4llvm/utils/gn/secondary/lldb/source/Plugins/ObjectFile/Mach-O/BUILD.gn
+0-1lldb/CMakeLists.txt
+0-52 files

OPNSense/core fcbe4a9 — src/etc/inc/plugins.inc.d radvd.inc, src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms dialogEntry.xml

radvd: add lifetime setting for PREF64

(cherry picked from commit e99ad3cffc0b4eae3d8e3f38aecda9884832f398)
DeltaFile
+10-0src/opnsense/mvc/app/controllers/OPNsense/Radvd/forms/dialogEntry.xml
+5-0src/opnsense/mvc/app/models/OPNsense/Radvd/Radvd.xml
+3-0src/etc/inc/plugins.inc.d/radvd.inc
+18-03 files

FreeBSD/ports 29533fa — devel/gerrit distinfo Makefile, devel/gerrit/files pkg-message.in

devel/gerrit: update to 3.14.5, fix pkg-message

The top-level pkg-message shadowed files/pkg-message.in, so users saw
literal %%DATADIR%% placeholders.  Remove it and add the template to
SUB_FILES.  Also substitute PORTVERSION in the documentation link.

Release notes:  https://www.gerritcodereview.com/3.14.html
DeltaFile
+0-18devel/gerrit/pkg-message
+18-0devel/gerrit/files/pkg-message.in
+9-7devel/gerrit/Makefile
+3-3devel/gerrit/distinfo
+30-284 files

OPNSense/core 5cfcb9f — src/opnsense/mvc/app/controllers/OPNsense/Base ApiControllerBase.php

mvc style sweep
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
+1-11 files

OpenBSD/src DnVgjKN — lib/libssl ssl_rsa.c ssl_local.h

   libssl: stop inspecting cert signatures for seclevel

   As pointed out by dadrian to OpenSSL in #31195, it makes no sense
   to inspect our certificate's signatures. Our stack may not even
   know the algorithms our CA used (think some PQ CA, for example).

   What matters to us is that we don't use a key that is too weak,
   so keep the check for that.

   We do not currently inspect the peer's cert for strength either.
   That may be an omission/bug.

   On side effect of this removal is that we do no longer ensure that
   a RSA-PSS cert has a salt length matching the hash length. That's
   not really part of security, and if we care to restore this for
   reasons of compliance, we should think about where to put it in
   a way that throws a better error than 'ca md too weak'

   Prompted by a report by semarie.

    [2 lines not shown]
VersionDeltaFile
1.32+4-70lib/libssl/ssl_seclevel.c
1.54+2-2lib/libssl/ssl_rsa.c
1.52+2-2lib/libssl/ssl_local.h
+8-743 files

LLVM/project b1de84e — llvm/lib/Target/LoongArch LoongArchLASXInstrInfo.td LoongArchLSXInstrInfo.td, llvm/test/CodeGen/LoongArch/lasx/ir-instruction mulwev_od.ll

[LoongArch] Perform DAG combine for MUL to generate `[x]vmulw{ev/od}` (#161368)
DeltaFile
+90-1,878llvm/test/CodeGen/LoongArch/lasx/ir-instruction/mulwev_od.ll
+91-485llvm/test/CodeGen/LoongArch/lsx/ir-instruction/mulwev_od.ll
+139-0llvm/lib/Target/LoongArch/LoongArchISelLowering.cpp
+50-0llvm/lib/Target/LoongArch/LoongArchLSXInstrInfo.td
+41-0llvm/lib/Target/LoongArch/LoongArchLASXInstrInfo.td
+411-2,3635 files

OPNSense/core 98dfb12 — src/opnsense/mvc/app/library/OPNsense/Firewall FilterRule.php

firewall: prepare new style scrub support in rules parser
DeltaFile
+13-1src/opnsense/mvc/app/library/OPNsense/Firewall/FilterRule.php
+13-11 files

OpenBSD/src KrqT0GN — lib/libssl ssl_cert.c

   libssl: stop inspecting our cert chain for "security"

   The chain signing our leaf cert is not crypto we ourselves use. The peer
   can decide that the weak crypto is unacceptable if they care.

   ok beck
VersionDeltaFile
1.109+1-18lib/libssl/ssl_cert.c
+1-181 files

OPNSense/core 8059328 — src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php

firewall: cleanup from master
DeltaFile
+0-7src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+0-71 files

LLVM/project 22dd953 — llvm/test/CodeGen/LoongArch/lasx/ir-instruction mulwev_od.ll, llvm/test/CodeGen/LoongArch/lsx/ir-instruction mulwev_od.ll

[LoongArch][NFC] Pre-commit tests for `[x]vmulw{ev/od}` instructions (#161346)
DeltaFile
+2,431-0llvm/test/CodeGen/LoongArch/lasx/ir-instruction/mulwev_od.ll
+1,133-0llvm/test/CodeGen/LoongArch/lsx/ir-instruction/mulwev_od.ll
+3,564-02 files

OPNSense/core 4d9c4c8 — src/opnsense/mvc/app/models/OPNsense/Core/ACL ACL.xml, src/opnsense/mvc/app/models/OPNsense/Ntpd/ACL ACL.xml

System: Access - add authority/unrestricted to legacy pages to explain all of these should be handled with additional care (#11160)

(cherry picked from commit 3d68473e0bb1b720f1b87a666c70764fdd21c524)
DeltaFile
+9-0src/opnsense/mvc/app/models/OPNsense/Core/ACL/ACL.xml
+5-0src/opnsense/mvc/app/models/OPNsense/Ntpd/ACL/ACL.xml
+14-02 files

OpenBSD/src ozLm3Sk — lib/libssl ssl_local.h ssl_seclevel.c

   libssl: remove the unused ssl_security_cert_chain()

   ok beck
VersionDeltaFile
1.31+1-33lib/libssl/ssl_seclevel.c
1.51+1-3lib/libssl/ssl_local.h
+2-362 files