Skip to content

merge: upstream moonlight-qt b0af84ea (pairing/cert hardening, h264bitstream bounds, OpenSSL TLS deploy) - #21

Merged
vibesoftwarecoder merged 9 commits into
masterfrom
upstream-merge-20261014
Oct 14, 2026
Merged

vibesoftwarecoder merged 9 commits into
masterfrom
upstream-merge-20261014

Conversation

@vibesoftwarecoder

Copy link
Copy Markdown
Owner

Merges 8 upstream commits from moonlight-stream/moonlight-qt (2026-10-07 to 2026-10-14, upstream head b0af84ea). The merge had no conflicts. The moonlight-common-c submodule (our mic fork) is unchanged, and .gitmodules still points at it.

What comes in (8 files, +113/−8)

  • Pairing and certificate checks: the trailing 16 bytes are now included in the challengeResponseData check, X509 parse failures are checked, and the QSslKey algorithm is no longer hardcoded (nvpairingmanager.cpp, identitymanager.cpp)
  • h264bitstream: clamps more values used as array indices, fixes a possible undefined-behaviour shift in bs_write_u(), restores the file headers that were removed by mistake, and drops warn_off
  • Deploys the OpenSSL TLS backend for Qt (scripts/build-arch.bat)

Checked

  • git diff --cached --stat origin/master shows only those 8 files.
  • Build - MoonlightVibe Windows x64 and Build - MoonlightVibe macOS both succeeded on this branch (runs 38571546995 and 38571553442, workflow_dispatch). The release step was skipped in both.

Not tested: nothing was launched, since the build host is headless. Pairing with a host is the thing to try by hand.

No version bump, so this lands without a release. Merge with a merge commit, not squash or rebase, so the next sync keeps its ancestry.

🤖 Generated with Claude Code

cgutman and others added 9 commits October 7, 2026 20:19
These aren't exploitable in moonlight due to clamping done on the read side.
It supports TLS 1.3 and PQ-KEX back to Windows 10, unlike Schannel
…stream bounds, OpenSSL TLS deploy)

Brings in 8 upstream commits, 2026-10-07 to 2026-10-14. No conflicts; moonlight-common-c
submodule (our mic fork) is unchanged.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@vibesoftwarecoder
vibesoftwarecoder merged commit 9c7949f into master Oct 14, 2026
4 checks passed
@vibesoftwarecoder
vibesoftwarecoder deleted the upstream-merge-20261014 branch October 14, 2026 13:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants