Skip to content

Releases: dswd/vpncloud

v0.4.2: Small Improvements

19 Jan 21:11
Compare
Choose a tag to compare
  • [changed] Updated dependencies
  • [changed] New measurements
  • [changed] Using copy trait more often
  • [fixed] Fixed deb changelog

v0.4.1: Bugfix Release

22 Dec 22:02
Compare
Choose a tag to compare
  • [changed] Logging more verbosely
  • [fixed] Removing NULL-bytes from interface name
  • [fixed] Supporting hostnames as peers
  • [fixed] No longer encrypting multiple times
  • [fixed] Properly decoding protocol header when sending
  • [fixed] Corrected size of read data

v0.4.0: Feature Release

22 Dec 18:53
Compare
Choose a tag to compare
  • [added] Init script
  • [changed] Removed last payload memcopy
  • [changed] Using RNG to select peers for peers list exchange
  • [changed] Updated dependency versions
  • [changed] Updated documentation
  • [fixed] Printing errors instead of panics in some cases
  • [fixed] Build script for Debian packages

v0.3.1: Bugfix release

03 Dec 21:04
Compare
Choose a tag to compare
  • Preventing nodes from connecting to themselves
  • Flushing TAP/TUN device after writing to it

v0.3.0: Feature release

02 Dec 13:31
Compare
Choose a tag to compare
  • Including libsodium-1.0.7
  • Support for AES256-GCM
  • Lots of improvements and bugfixes

v0.2.0: Feature release

26 Nov 21:34
Compare
Choose a tag to compare
  • Re-implemented encryption to make it more secure
  • Sending close message when terminating
  • Support for IPv6 as outer addresses
  • Change to initial message exchange to make it more robust
  • Reduction of unsafe blocks to reduce the chance of vulnerabilities
  • Lots of internal changes
  • More tests and bugfixes
  • Benchmarks and speed improvements

v0.1.0: Initial release

24 Nov 10:41
Compare
Choose a tag to compare

Most functionality is already working:

  • TAP devices, TUN devices
  • Hub mode, Switch mode, Routing mode
  • Encryption using Libsodium

Missing functionality:

  • Send close message when terminating
  • IPv6 addresses for nodes

For encryption support, the external library libsodium is required.