github ancwrd1/snx-rs v6.0.0
Version 6.0.0

9 hours ago

Marking the project's three-year anniversary, this major release delivers a complete UI rewrite and a substantial overhaul of the routing stack.
What started as a reverse-engineering experiment born out of frustration with the official snx client has grown into a full-featured application
with feature parity with the Check Point Windows client, while offering better privacy and performance on Linux.

User interface:

  • Rewritten GUI frontend based on the Slint framework, replacing the previous GTK 4 implementation.
  • Dropped the GTK 4 dependency for generic builds. GTK 4 and WebKitGTK are still required when the mobile-access feature is enabled, to host the embedded webview.
  • Tray menu now shows either a Connect or a Disconnect item depending on the current tunnel state, instead of exposing both.
  • The connection status dialog now shows the name of the active connection profile.
  • Fixed a regression where auto-connect did not trigger reliably on GUI startup.

Routing and networking:

  • Refactored split-tunnel routing setup to allow routes that contain the VPN gateway address. Fixes #199.
  • Improved error handling and recovery during routing setup and teardown, so a partial failure no longer leaves stale routes behind.
  • Several routing fixes for the SSL tunnel and the default-route option.
  • Fixed a regression with additional search domains being incorrectly treated as routing domains. Fixes #198.

Credentials and profiles:

  • Keychain passwords are now stored per connection profile instead of globally. Existing users will be prompted to re-enter their password on first connect after the upgrade.

Don't miss a new snx-rs release

NewReleases is sending notifications on new releases.