From e8c65fefd2a0f8718322dd21fc7ecb0061e309eb Mon Sep 17 00:00:00 2001 From: Dennis Schwerdel Date: Thu, 10 Dec 2015 09:53:14 +0100 Subject: [PATCH] Changelog --- CHANGELOG.md | 46 ++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..1516226 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,46 @@ +# Changelog + +This project follows [semantic versioning](http://semver.org). + + +### UNRELEASED + +- [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 + +### v0.3.1 (2015-12-03) + +- [added] Unique node ids to avoid connecting to self (**incompatible**) +- [fixed] Calling sync when writing to TUN/TAP device + +### v0.3.0 (2015-12-02) + +- [added] Support for AES256GCM encryption +- [added] Including current libsodium in builds +- [added] --crypto parameter to select encryption method +- [changed] Increased ChaCha20Poly1305 nonce from 8 to 12 bytes (**incompatible**) +- [changed] Updated dependency versions +- [changed] More tests +- [changed] Removed more "unsafe" blocks +- [fixed] Forgot to call `sodium_init`, huge performance increase + +### v0.2.0 (2015-11-26) + +- [added] Sending close message at the end +- [added] Support for IPv6 addresses +- [added] Support for ChaCha20Poly1305 encryption +- [removed] Support for ChaCha20HmacSha512256 encryption +- [changed] Complete rewrite of encryption code (**incompatible**) +- [changed] Removed unused code +- [changed] Some speed improvements +- [changed] Removed lots of "unsafe" blocks +- [changed] Added benchmarks +- [changed] Two step handshake in order to fix problems with inconsistent state +- [fixed] Pretty error messages instead of panics with traces +- [fixed] Pretty addresses instead of debug representation + +### v0.1.0 (2015-11-25) + +- First release diff --git a/README.md b/README.md index 2ac12eb..89d5ea7 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Some performance measurements can be found [here](performance.md). ### Current Status -This project is still under development and has yet to reach a stable state. +This project is still [under development](CHANGELOG.md) and has yet to reach a stable state. However, the main functionality should work and you are invited to test it. This is what works: