FreeBSD/ports dd02633graphics/mmdr distinfo Makefile.crates

graphics/mmdr: Update to 0.3.0

Reported by:    "github-actions[bot]" <notifications at github.com>
DeltaFile
+29-31graphics/mmdr/distinfo
+13-14graphics/mmdr/Makefile.crates
+2-2graphics/mmdr/Makefile
+44-473 files

NetBSD/src xNtxKrxdoc CHANGES-11.0

   Ticket 392
VersionDeltaFile
1.1.2.137+26-1doc/CHANGES-11.0
+26-11 files

NetBSD/src 837WgUilib/libcurses refresh.c color.c, tests/lib/libcurses/check_files wcolor_set.chk mutt_test5.chk

   Pull up the following revisions(s) (requested by blymn in ticket #392):
        lib/libcurses/color.c:  revision 1.49
        lib/libcurses/refresh.c:        revision 1.135
        tests/lib/libcurses/check_files/chgat3.chk:     revision 1.3
        tests/lib/libcurses/check_files/mvchgat2.chk:   revision 1.3
        tests/lib/libcurses/check_files/mutt_test3.chk: revision 1.4
        tests/lib/libcurses/check_files/mutt_test8.chk: revision 1.4
        tests/lib/libcurses/check_files/mutt_test9.chk: revision 1.4
        tests/lib/libcurses/check_files/mvwchgat2.chk:  revision 1.4
        tests/lib/libcurses/check_files/wchgat2.chk:    revision 1.4
        tests/lib/libcurses/check_files/mutt_test4.chk: revision 1.5
        tests/lib/libcurses/check_files/mutt_test5.chk: revision 1.5
        tests/lib/libcurses/check_files/mutt_test6.chk: revision 1.5
        tests/lib/libcurses/check_files/wcolor_set.chk: revision 1.5
        tests/lib/libcurses/check_files/window_hierarchy.chk:   revision 1.2

   Fixes for PR lib/60430 and lib/60431
   * Don't leave screen in colour mode after makech, fixes 60430
   * Set the background colour to the blank attribute before erase to properly

    [5 lines not shown]
VersionDeltaFile
1.129.2.4+24-13lib/libcurses/refresh.c
1.48.2.1+14-7lib/libcurses/color.c
1.3.6.2+5-6tests/lib/libcurses/check_files/wcolor_set.chk
1.3.6.2+2-3tests/lib/libcurses/check_files/mutt_test5.chk
1.3.6.2+0-1tests/lib/libcurses/check_files/mutt_test4.chk
1.2.6.2+0-1tests/lib/libcurses/check_files/mutt_test3.chk
+45-318 files not shown
+45-3914 files

LLVM/project ba9d799lldb/docs/resources lldbgdbremote.md, lldb/test/API/functionalities/gdb_remote_client TestQSymbol.py test_qsymbol.yaml

[lldb][test] Add test for qSymbol handling when using an ELF (#200411)

qSymbol is sent to the debug server every time libraries are loaded. It
can respond to this with symbols it wants to know the value for. It's
rarely used so I expect that's why we had zero test coverage for it.

In this commit I'm adding a test case, derived from the bug being
reported in #200134. The mock debug server has a list of symbols to ask
for and records the results. After LLDB has connected we check with the
mock that it got all the answers it wanted. Right now, 2 of the symbols
don't have values, but should according to the author of the bug report.
One symbol is intentionally missing to check that LLDB handles that
situation properly, even when the others have been fixed.

While I was doing this I realised the documentaiton for an unknown
symbol response was wrong. You can cross check this with GDB's:
https://sourceware.org/gdb/current/onlinedocs/gdb.html/General-Query-Packets.html#General-Query-Packets

In theory we should test the MachO behaviour too. However I was not able

    [5 lines not shown]
DeltaFile
+84-0lldb/test/API/functionalities/gdb_remote_client/TestQSymbol.py
+33-0lldb/test/API/functionalities/gdb_remote_client/test_qsymbol.yaml
+3-3lldb/docs/resources/lldbgdbremote.md
+120-33 files

LLVM/project ca80eeclldb/source/Plugins/Process/Linux NativeRegisterContextLinux_arm64.cpp

[lldb][AArch64][Linux] Use memcpy when serialising data (#210710)

In few places we are reinterpreting raw bytes as typed data. This works
but is undefined behaviour if the address being used isn't at the same
alignment as the target type.

It likely has always been because we've got 4 and 8 byte types and 4 or
8 byte registers. However I prefer to use memcpy anyway to be safe.

m_sve_state is a single byte but for consistency I'm using memcpy for it
also.
DeltaFile
+7-6lldb/source/Plugins/Process/Linux/NativeRegisterContextLinux_arm64.cpp
+7-61 files

FreeBSD/ports 87543c5shells/rura distinfo Makefile

shells/rura: Update to 1.10.0
DeltaFile
+3-3shells/rura/distinfo
+1-2shells/rura/Makefile
+4-52 files

LLVM/project 22f7717llvm/lib/Target/RISCV RISCVInstrInfo.td RISCVInstrInfoXqci.td, llvm/lib/Target/RISCV/AsmParser RISCVAsmParser.cpp

[𝘀𝗽𝗿] initial version

Created using spr 1.3.8-beta.1-arichardson
DeltaFile
+41-48llvm/lib/Target/RISCV/RISCVInstrInfo.td
+16-16llvm/lib/Target/RISCV/RISCVInstrInfoXqci.td
+19-0llvm/lib/Target/RISCV/AsmParser/RISCVAsmParser.cpp
+2-5llvm/lib/Target/RISCV/RISCVInstrInfoZilsd.td
+2-5llvm/lib/Target/RISCV/RISCVInstrInfoF.td
+0-5llvm/lib/Target/RISCV/RISCVInstrInfoZfh.td
+80-792 files not shown
+80-858 files

FreeBSD/src ff6574dtools/test/stress2/misc nullfs35.sh

stress2: Added a regression test
DeltaFile
+65-0tools/test/stress2/misc/nullfs35.sh
+65-01 files

FreeBSD/src 4dc01fetools/test/stress2/misc rename18.sh

stress2: Added a comment
DeltaFile
+1-0tools/test/stress2/misc/rename18.sh
+1-01 files

FreeBSD/src b11a605tools/test/stress2/misc all.exclude

stress2: Updated the exclude file
DeltaFile
+2-2tools/test/stress2/misc/all.exclude
+2-21 files

LLVM/project d80b9a5llvm/test/CodeGen/X86 expand-false-deps.ll expand-false-deps.mir

[X86] MIR-level tests for bitcnt/bls/compress/expand false dependencies (#209879)

Followup to #207079. This replaces IR-level tests introduced in
c311e7b3d that were using inline assembler hack with MIR-level tests, as
suggested by @ganeshgit. Older test for bit counting instruction with
more complex functions is kept alongside a new one that tests affected
instructions in isolation.
DeltaFile
+0-1,992llvm/test/CodeGen/X86/expand-false-deps.ll
+1,385-0llvm/test/CodeGen/X86/expand-false-deps.mir
+0-1,060llvm/test/CodeGen/X86/compress-false-deps.ll
+716-0llvm/test/CodeGen/X86/compress-false-deps.mir
+474-0llvm/test/CodeGen/X86/bls-false-deps.mir
+473-0llvm/test/CodeGen/X86/bitcnt-false-deps.mir
+3,048-3,0521 files not shown
+3,048-3,5007 files

LLVM/project b7f642flibc/cmake/modules LLVMLibCTestRules.cmake, libc/test/UnitTest ExecuteFunctionUnix.cpp HermeticTestUtils.cpp

[ilbc] Revert recent changes to the hermetic tests (#210889)

PR #209999 (9e2e9b33e14808541c0470b92ade34bee6608bf6) "broke" the GPU
build by causing many/most tests to not run.

The follow-up in #210715 (4bd1a447e136e60ea441370ac5d7b898aa4efab0)
broke it for real
(https://lab.llvm.org/buildbot/#/builders/10/builds/32254) by causing
too many tests to run.

I think we just need to disable the extra tests, but I want to start out
by reverting both patches so that it's easier to compare the
before/after state in the next attempt.
DeltaFile
+13-41libc/test/UnitTest/ExecuteFunctionUnix.cpp
+14-5libc/test/UnitTest/HermeticTestUtils.cpp
+0-18libc/cmake/modules/LLVMLibCTestRules.cmake
+2-13libc/test/UnitTest/CMakeLists.txt
+11-1libc/test/src/stdlib/CMakeLists.txt
+3-2libc/test/UnitTest/LibcDeathTestExecutors.cpp
+43-801 files not shown
+43-817 files

LLVM/project e3dfa82llvm/test/Analysis/CostModel/AArch64 abs.ll

[AArch64] Update abs cost with scalar costs and CSSC. NFC (#210900)
DeltaFile
+64-53llvm/test/Analysis/CostModel/AArch64/abs.ll
+64-531 files

LLVM/project d80282ellvm/include/llvm/TargetParser Triple.h, llvm/lib/Target/ARM ARMTargetMachine.h

TargetParser: Add Triple::getDefaultFloatABI

In order to eliminate TargetOptions ABI fields the front and
middle end need to know what value the backend is going to choose
for the ABI properties. This is similar to how we have
getDefaultExceptionHandling and getDefaultWCharSize.

The clang driver seems to have a different notion of which targets
are default soft. This followed ARMTargetMachine as the authority.

Co-authored-by: Claude (Claude-Opus-4.8) <noreply at anthropic.com>
DeltaFile
+71-0llvm/unittests/TargetParser/TripleTest.cpp
+25-0llvm/lib/TargetParser/Triple.cpp
+7-7llvm/include/llvm/TargetParser/Triple.h
+3-7llvm/lib/Target/ARM/ARMTargetMachine.h
+106-144 files

LLVM/project d73a356clang/lib/Basic/Targets LoongArch.h, clang/test/Sema inline-asm-validate-loongarch.c

[𝘀𝗽𝗿] initial version

Created using spr 1.3.7
DeltaFile
+10-0clang/test/Sema/inline-asm-validate-loongarch.c
+5-0clang/lib/Basic/Targets/LoongArch.h
+15-02 files

OPNSense/ports b5a9a4awww/nginx distinfo Makefile

www/nginx: sync with upstream

Taken from: FreeBSD
DeltaFile
+3-3www/nginx/distinfo
+1-1www/nginx/Makefile
+1-1www/nginx/version.mk
+5-53 files

OPNSense/ports 5920ef0security/tailscale distinfo Makefile

security/tailscale: sync with upstream

Taken from: FreeBSD
DeltaFile
+5-5security/tailscale/distinfo
+1-1security/tailscale/Makefile
+6-62 files

FreeBSD/ports 034489bsecurity/vuxml/vuln 2026.xml

security/vuxml: Add vulnerability records for CVEs fixed in www/srt

* CVE-2026-55869
* CVE-2026-55868
DeltaFile
+36-0security/vuxml/vuln/2026.xml
+36-01 files

OpenBSD/src wK8188uusr.sbin/bgpd bgpd.h

   In struct rde_peer_stats use unsigned long long instead of uint64_t to
   simplify printing the values out.

   OK tb@
VersionDeltaFile
1.545+10-10usr.sbin/bgpd/bgpd.h
+10-101 files

LLVM/project a9b2e94libc/src/__support/CPP string.h CMakeLists.txt, libc/test/src/__support/CPP string_test.cpp

[libc][cpp::string] Allocate fewer temp strings in operator= and +=

This PR generally updates `cpp::string` to avoid incidental allocations. Specifically, it:

- Updates `opreator=(string_view)` to avoid allocating a temporary string: https://github.com/llvm/llvm-project/blob/67ebc4b221c3e94028b33004cd5cd08deee95048/libc/src/__support/CPP/string.h#L106-L108
- Changes `operator+=(const string&)` to accept a `string_view` so that strings may be appended without allocation.
- Makes the `string(string_view)` constructor explicit. Before, there were non-obvious allocations because of the implicit conversion.

This PR assumes that self-assignment and self-appends are not supported with `cpp::string`, and adds debug asserts preventing them. Currently, assignment doesn't work. `cpp::string s = "abc"; s = s;` will just zero out the string. This PR is a slight regression in that `operator+=(const cpp::string&)` previously worked, but now it errors in debug mode, and would result in a use-after-free without the assert statement. I don't think self-append/self-assignment is something `cpp::string` needs to support, so I omitted it, but if a reviewer thinks this behavior is important happy to amend this PR.
DeltaFile
+24-14libc/src/__support/CPP/string.h
+13-0libc/test/src/__support/CPP/string_test.cpp
+4-1libc/test/src/stdlib/realpath_test.cpp
+4-1utils/bazel/llvm-project-overlay/libc/test/src/__support/CPP/BUILD.bazel
+2-0utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+2-0libc/src/__support/CPP/CMakeLists.txt
+49-162 files not shown
+51-178 files

LLVM/project 9b5c057clang/lib/CodeGen CGLoopInfo.cpp, llvm/lib/Analysis LoopAccessAnalysis.cpp

Enforce single-operand form for llvm.loop.distribute metadata (#201077)

This patch implements Phase 1 of the
[RFC](https://discourse.llvm.org/t/rfc-enforce-single-operand-format-for-all-enable-metadata-nodes/90571)
"Enforce Single-Operand Format for All .enable Metadata Nodes". The
two-operand boolean form !{!"llvm.loop.distribute.enable", i1 0/1} is
replaced by a single-operand enable/disable pair:

  !{!"llvm.loop.distribute.enable"}    ; force distribution
  !{!"llvm.loop.distribute.disable"}   ; suppress distribution
DeltaFile
+44-3llvm/lib/IR/AutoUpgrade.cpp
+41-0llvm/test/Verifier/llvm.loop.distribute.ll
+37-0llvm/test/Bitcode/upgrade-loop-distribute-enable.ll
+4-9clang/lib/CodeGen/CGLoopInfo.cpp
+4-8llvm/lib/Transforms/Scalar/LoopDistribute.cpp
+2-8llvm/lib/Analysis/LoopAccessAnalysis.cpp
+132-2835 files not shown
+198-7241 files

OpenBSD/src vdz1W8Qusr.bin/tmux format-draw.c

   Use correct cursor position for range end, GitHub issue 5414.
VersionDeltaFile
1.34+2-2usr.bin/tmux/format-draw.c
+2-21 files

OPNSense/core aba5311src/etc/inc/plugins.inc.d webgui.inc, src/opnsense/service/templates/OPNsense/Captiveportal lighttpd-api-dispatcher.conf

system: lower max-request-size to roughly max post size in lighttpd configs

Looks like a typo in https://github.com/pfsense/pfsense/commit/ee959dc4e150
as 2GB is rather high for this option.

Ref: https://redmine.lighttpd.net/projects/1/wiki/Server_max-request-sizeDetails
PR: GHSA-h4qj-j2x9-q553
(cherry picked from commit ba0aa2551771b6ce6fa2d48ecb3c8974da8af984)
DeltaFile
+1-1src/opnsense/service/templates/OPNsense/Captiveportal/lighttpd-api-dispatcher.conf
+1-1src/etc/inc/plugins.inc.d/webgui.inc
+2-22 files

OPNSense/core 70256edsrc/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api NetflowController.php, src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api AliasUtilController.php

safeguard some write operations with missing throwReadOnly() actions for custom actions.

PR: GHSA-vw8q-pqq7-2q7v
(cherry picked from commit f580358f9cf8219d3b4eb26262e5c1b3eaa4468d)
DeltaFile
+4-2src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasUtilController.php
+2-0src/opnsense/mvc/app/controllers/OPNsense/Trust/Api/CrlController.php
+1-0src/opnsense/mvc/app/controllers/OPNsense/Unbound/Api/SettingsController.php
+1-0src/opnsense/mvc/app/controllers/OPNsense/Diagnostics/Api/NetflowController.php
+1-0src/opnsense/mvc/app/controllers/OPNsense/IPsec/Api/ConnectionsController.php
+1-0src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
+10-26 files

OPNSense/core f7c5fa8src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api ExportController.php, src/opnsense/mvc/app/library/OPNsense/Trust Store.php

openvpn: client export can export private keys for unlisted certificate references

We extend getCertificate() a bit to include our own internal key, so we can match
that easily and throw an exception when the cert wasn't shown in the list.  By no
means should one offer access to the export to non privileged users due to the
sensitive nature of the data and the fact that CA's might be used for mulitple
purposes (in which case all certs can be extracted here).

PR: GHSA-rw63-4hw9-p4v7
(cherry picked from commit fcf7309ae82d182b80ef26e4207030457f414301)
DeltaFile
+46-45src/opnsense/mvc/app/library/OPNsense/Trust/Store.php
+10-1src/opnsense/mvc/app/controllers/OPNsense/OpenVPN/Api/ExportController.php
+56-462 files

OPNSense/core 398018dsrc/opnsense/mvc/app/controllers/OPNsense/IDS/Api SettingsController.php, src/opnsense/mvc/app/views/OPNsense/Diagnostics fw_log.volt

ui: fix multiple stored XSS

PR: GHSA-jm2f-ch62-rpxr
(cherry picked from commit d0ffce23cb9fa8ed0481c93f4973a720dbe4b96b)
DeltaFile
+7-11src/opnsense/mvc/app/views/OPNsense/Diagnostics/fw_log.volt
+7-5src/www/diag_authentication.php
+3-1src/opnsense/www/api.php
+1-2src/opnsense/mvc/app/views/OPNsense/Trust/crl.volt
+1-1src/opnsense/www/js/opnsense.js
+1-1src/opnsense/mvc/app/controllers/OPNsense/IDS/Api/SettingsController.php
+20-211 files not shown
+21-227 files

FreeBSD/ports ec1710fnet-im/signal-desktop distinfo get_deps.sh, net-im/signal-desktop/files pnpm-lock.yaml patch-package.json

net-im/signal-desktop: Update to 8.18.0
DeltaFile
+5,378-3,985net-im/signal-desktop/files/pnpm-lock.yaml
+0-40net-im/signal-desktop/files/patch-package.json
+40-0net-im/signal-desktop/files/patch-windows-ucv
+18-0net-im/signal-desktop/files/patch-pnpm-workspace.yaml
+5-5net-im/signal-desktop/distinfo
+5-2net-im/signal-desktop/get_deps.sh
+5,446-4,0322 files not shown
+5,449-4,0348 files

FreeBSD/ports cc3f941security/node-sqlcipher distinfo Makefile

security/node-sqlcipher: Update to 3.3.9
DeltaFile
+5-5security/node-sqlcipher/distinfo
+1-1security/node-sqlcipher/Makefile
+6-62 files

FreeBSD/ports 95b7ae0net-im/libsignal-node distinfo Makefile

net-im/libsignal-node: Update to 0.96.3
DeltaFile
+7-7net-im/libsignal-node/distinfo
+1-2net-im/libsignal-node/Makefile
+1-1net-im/libsignal-node/Makefile.crates
+9-103 files

FreeBSD/ports 52b6a9bmultimedia/ringrtc distinfo Makefile.crates, multimedia/ringrtc/files patch-cargo-crates_cubeb-sys_build.rs

multimedia/ringrtc: Update to 2.69.4
DeltaFile
+19-35multimedia/ringrtc/distinfo
+7-15multimedia/ringrtc/Makefile.crates
+3-4multimedia/ringrtc/Makefile
+2-2multimedia/ringrtc/files/patch-cargo-crates_cubeb-sys_build.rs
+1-1multimedia/ringrtc/webrtc_fetch.sh
+1-1multimedia/ringrtc/update.txt
+33-586 files