Releases: dswd/vpncloud
Releases · dswd/vpncloud
v0.4.2: Small Improvements
- [changed] Updated dependencies
- [changed] New measurements
- [changed] Using copy trait more often
- [fixed] Fixed deb changelog
v0.4.1: Bugfix Release
- [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
- [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
- Preventing nodes from connecting to themselves
- Flushing TAP/TUN device after writing to it
v0.3.0: Feature release
- Including libsodium-1.0.7
- Support for AES256-GCM
- Lots of improvements and bugfixes
v0.2.0: Feature release
- 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
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.