Skip to content

Releases: ashes00/cryptlink

CryptLink Version 0.4.1!

08 May 15:46

Choose a tag to compare

Hey everyone!

We're excited to announce the release of CryptLink Version 0.4.1!

This is a focused update primarily aimed at enhancing the stability and reliability of file transfers.

What's New in Version 0.4.1?
Critical Bug Fix for File Transfers:

We've addressed a significant bug that could cause file transfers to fail unexpectedly with an [SSL: BAD_LENGTH] error. This issue was identified as a "socket write race condition" where sending file data and internal keep-alive messages (heartbeats) could interfere with each other.
Impact: This fix greatly improves the robustness of file transfers, especially for larger files or under certain network conditions, ensuring a smoother and more reliable experience.
Version Update:

The application version has been officially bumped to 0.4.1.
We recommend all users update to this latest version to benefit from these stability improvements. As always, you can find the latest release on our GitHub page.

Thanks for using CryptLink!

CryptLink Initial Release Version 0.4.0

07 May 18:11

Choose a tag to compare

Hey everyone,

I'm thrilled to announce the release of CryptLink v0.4.0! 🎉

This version brings some exciting new features and important under-the-hood improvements to make your secure peer-to-peer file transfers even better.

What's New in v0.4.0:

  • Remembered Past Connections: CryptLink now remembers your last 10 successfully connected peers! You can easily select them from a dropdown on the Home view for quick reconnections. This feature is especially handy for those frequent contacts and also intelligently handles tricky VPN/LAN IP scenarios to store the most reliable connection address.
  • Clear Past Connections: Along with remembering connections, you now have the power to clear this history via a new option in the Settings view.
  • "About" Page: A dedicated "About" page has been added, showing the application version and a direct link to our GitHub project. It's now easier to find out more about CryptLink and its development.
  • Manual Identity Configuration Setting: We've introduced a setting to toggle the visibility of manual certificate loading options on the Identities page. By default, it encourages using .clb bundles for simplicity and security, but advanced users can enable manual mode if needed.
  • Consistent Window Sizing: The application window now maintains a more consistent size when switching between views, preventing that sometimes jarring resize effect.
  • Enhanced Quit Confirmation: You'll now always be asked to confirm before quitting the application, providing an extra safety net, especially if a transfer is in progress.
  • Improved IP Handling for Remembered Peers (VPN/LAN): We've refined how IP addresses are stored for past connections, particularly for scenarios involving VPNs, to ensure that the most reliable IP for reconnecting is saved.
  • Bug Fixes & Stability: Several smaller bugs have been squashed, including fixes related to SSL context management during server/client role switches and ensuring connection data is parsed correctly from the new dropdown.

This release focuses on enhancing usability, providing more control over your connection history, and continuing to refine the core secure transfer experience.

As always, your feedback is invaluable. Please check out the updated README.md on GitHub for full details on features and usage. You can grab the latest from the CryptLink GitHub Repository.

Happy (secure) sharing!