Skip to content

LockPlus 2.0.1

Choose a tag to compare

@steiale steiale released this 11 Nov 13:21
· 2 commits to main since this release

LockPlus 2.0.1

A maintenance release. The main fix is about a second LockPlus profile started outside the app.

  • A second LockPlus profile no longer silently takes over a running connection. If a second LockPlus profile was
    started outside the app (System Settings › VPN, scutil, or an on-demand rule) while another one was connected, the
    first connection stopped passing traffic while macOS still showed it as connected; with the kill switch on, the Mac
    stayed offline until you disconnected it. Nothing leaked, but the status was wrong. Now:
    • the second start is refused with a clear message, and the running connection keeps working;
    • the kill switch has priority: a profile with the kill switch may replace a running profile without it (that
      profile is told why it was disconnected); two kill-switch profiles never replace each other;
    • the app keeps showing the connection that is actually running.
  • Onboarding: "Allow VPN configuration" moves on with one click, and choosing files in the profiles step opens the
    import report as it should.
  • Diagnostics explains refused or replaced starts, and a second configuration of a profile that was started outside
    LockPlus.
  • After an update, the main window opens once, as documented.

How this release was checked. The fix went through repeated independent security reviews by two different AI model
families (Anthropic's Fable and OpenAI's Codex), each round's findings fixed before the next, and end-to-end runs on
macOS 26 and 27 virtual machines. The reports and their fixes are in
docs/reviews/. As before: an AI review is not a human
audit.

Known display issues (fixed in 2.0.2, nothing leaks): on macOS 26, a start refused right after LockPlus launches
may show no reason; the Diagnostics note about a second, waiting configuration can appear only minutes later; on macOS 27,
a waiting second configuration can make the profile's row show "Connecting…" while the connection is up.

Downloads

File SHA-256
LockPlus.dmg e13a96749ba1d371752ee3accd1ef2b983b35a20a8d81f91f0595b90d9eaf5d6
LockPlus-2.0.1.zip cf8e57ee8a3e995145b1dcdee704ab9759c5fbd434c791e73b24d7c3c99a1ebf
0001-LockPlus-ClientOptions-can-leave-openvpn3-s-process-.patch bab08174b1b711219e0c79933a38911734997bfd6d202386f2fc390b3858e4c2

macOS 26 or later, Apple silicon. LockPlus 2.0.0 users get this update in the app; Homebrew users too
(auto_updates). The OpenVPN 3 patch is unchanged since 2.0.0.