Skip to content

Release/0.2.4 - #2

Merged
adamsiwiec1 merged 4 commits into
mainfrom
release/0.2.4
Aug 30, 2026
Merged

adamsiwiec1 merged 4 commits into
mainfrom
release/0.2.4

Conversation

@adamsiwiec1

Copy link
Copy Markdown
Contributor

Summary

Privacy / security impact

Checklist

  • make check passes (typecheck + Rust tests)
  • make lint passes (cargo clippy --all-targets and cargo fmt --check)
  • make docs-build passes
  • CHANGELOG.md ## [Unreleased] has a bullet for user-visible behavior (or this PR is docs/chore-only)
  • User-visible behavior, platform limits, persisted data, network requests, CLI, and recovery docs are updated where affected
  • Network mutations stay behind a typed platform API with rollback + startup recovery
  • Added tests for torrc / control-protocol / routing / firewall / persistence changes
  • No secrets, onion keys, bridge lines, logs, or local reports committed
  • Onion key material is neither read, logged, nor exported (permanent sites stay owned by Tor)
  • Does not weaken Tor circuits or add a silent direct-route fallback
  • Attribution preserved and license compatibility verified for reused code

…ed session work

Bring the Unreleased 0.2.4 surface onto the release branch: macOS Network
Extension hold-and-drop, boot NIC lock and host hardening, the .pkg installer
and uninstaller, prompt-free helper TUN, reopen-through-Tor, clearnet alerts,
CLI protected start, proxy fail-closed verification, the oniongate rename and
data-dir migration, and the Windows CREATE_NO_WINDOW console fix.
Document the pkg installer, boot lock, connection filter, CLI start parity,
hardening controls, and the openhat-security project metadata.
…ecurity

Point templates and docs/release Actions at the current org and packaging
paths used by the 0.2.4 cut.
Move the Unreleased notes into the dated 0.2.4 section, sync package-lock and
the generated docs changelog trail, and leave Unreleased empty for the next cut.
@adamsiwiec1
adamsiwiec1 merged commit 600ba0c into main Aug 30, 2026
4 of 9 checks passed
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.

1 participant