Release 7.0.1-beta - #993
Merged
Merged
Conversation
Co-authored-by: justcoding121 <justcoding121@users.noreply.github.com>
… (7.0.1) Invalidate SslStreamCertificateContext on leaf eviction so disk-reloaded PKCS#12 handshakes stop failing with m_safeCertContext; harden empty chunk / peer H2 RST / body-budget logging and Inspector buffering. Bump product version to 7.0.1.0.
justcoding121
temporarily deployed
to
github-pages
August 30, 2026 23:10 — with
GitHub Actions
Inactive
justcoding121
temporarily deployed
to
github-pages
August 30, 2026 23:11 — with
GitHub Actions
Inactive
justcoding121
temporarily deployed
to
github-pages
August 30, 2026 23:13 — with
GitHub Actions
Inactive
…ttings Add competitor-parity Capture dialogs and ignore-cert toggle, prune disk spill by age mid-run, and drop the one-item Session menu.
Move prefs under Options, rewrite retention/HTTPS/logging/loopback copy, and default Ignore insecure server certificates to on for new installs.
justcoding121
temporarily deployed
to
github-pages
August 30, 2026 23:46 — with
GitHub Actions
Inactive
…y reset Ignore insecure server certificates is off by default again. Options offers Reset Inspector settings that restores prefs without touching the root CA or sessions.
justcoding121
temporarily deployed
to
github-pages
August 30, 2026 23:51 — with
GitHub Actions
Inactive
Prevent Alt-Svc AfterResponse UriFormatException, extend IPv6 unreachable soft-skip to 5m, skip TLS downgrade on ALPN mismatch, scope Inspector leaf crts beside rootCert.pfx, purge same-CN orphan roots, and add Rotate CA plus legacy shared crts prune.
justcoding121
temporarily deployed
to
github-pages
August 31, 2026 00:31 — with
GitHub Actions
Inactive
Only prune same-CN orphan roots when a new Root thumbprint is installed, and skip Install CA store writes when already trusted.
justcoding121
temporarily deployed
to
github-pages
August 31, 2026 00:39 — with
GitHub Actions
Inactive
Make the Capture menu and confirm dialog match Install/Remove wording, and align docs. Include leftover ALPN/Alt-Svc test coverage and wiki notes.
justcoding121
temporarily deployed
to
github-pages
August 31, 2026 00:49 — with
GitHub Actions
Inactive
Align StatusText and RequiredAbstractionsionsVersion asserts with current develop, and ship the next beta as 7.0.1 because 7.0.0-beta NuGet is already published.
justcoding121
temporarily deployed
to
github-pages
August 31, 2026 00:57 — with
GitHub Actions
Inactive
macOS headless FileExportHar left StatusText at Ready after ConfigureAwait(false)+MarshalToUiAsync; match archive export and assign StatusText on the continuation.
Avoid ConfigureAwait(false) on ExportHar so StatusText updates run where Avalonia headless WaitUntil pumps can observe them on macOS CI.
Async File.WriteAllTextAsync left StatusText at Ready on macOS CI even after the file existed; sync write keeps export and StatusText on the same UI turn.
1ms arm window raced Assert.IsTrue on slow runners; use 200ms arm and 400ms wait.
Skipping GetMethod when HTTP/2 was disabled left PRI clients hanging in H1 parse; always detect the preface so HandleInboundHttp2CleartextAsync can reject and close.
Pass CancellationTokens in SessionStore, remove identical prune branches, reduce cognitive complexity, and add disk-cache/eviction tests so the 7.0.1-beta quality gate can pass without lowering coverage or reliability bars.
Drop the unused CancelLabel, extract rotate-CA status helpers under the complexity cap, and add tests that exercise InvalidateSsl/DisposePending plus disk-cache edges.
Drive Sonar new-code coverage over 80% by exercising install-after-rotate ViewModel branches and RemoveMatchingCertificates on CurrentUser\My.
…paths Push new-code coverage over SonarCloud 80% gate for 7.0.1-beta.
macOS ui-portable intermittently failed FileImportExportArchive while pumping StatusText layout.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



Summary
develop(Options UI, session retention/FIFO, MITM cert repair, CA hygiene, etc.)7.0.0-betaalready published — leave it alone)Test plan
v7.0.1-betarelease assets verified