vpncloud

Peer-to-peer VPN

OTHER License

Downloads
69.1K
Stars
1.8K
Committers
12

Bot releases are visible (Hide)

vpncloud - v0.4.2: Small Improvements

Published by dswd over 8 years ago

  • [changed] Updated dependencies
  • [changed] New measurements
  • [changed] Using copy trait more often
  • [fixed] Fixed deb changelog
vpncloud - v0.4.1: Bugfix Release

Published by dswd almost 9 years ago

  • [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
vpncloud - v0.4.0: Feature Release

Published by dswd almost 9 years ago

  • [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
vpncloud - v0.3.1: Bugfix release

Published by dswd almost 9 years ago

  • Preventing nodes from connecting to themselves
  • Flushing TAP/TUN device after writing to it
vpncloud - v0.3.0: Feature release

Published by dswd almost 9 years ago

  • Including libsodium-1.0.7
  • Support for AES256-GCM
  • Lots of improvements and bugfixes
vpncloud - v0.2.0: Feature release

Published by dswd almost 9 years ago

  • 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
vpncloud - v0.1.0: Initial release

Published by dswd almost 9 years ago

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.