2019-12-22 15:50:34 +00:00
|
|
|
vpncloud (1.2.1) stable; urgency=medium
|
|
|
|
|
|
|
|
* [fixed] Fixed a problem with service restrictions
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Sun, 22 Dec 2019 16:47:38 +0100
|
|
|
|
|
2019-12-20 13:50:24 +00:00
|
|
|
vpncloud (1.2.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Added service restrictions to systemd
|
|
|
|
* [changed] Rust version 1.40.0
|
|
|
|
* [changed] Also drop privileges in foreground mode
|
|
|
|
* [changed] Set builders to Ubuntu 16.04 and CentOS 7
|
|
|
|
* [changed] Set keepalive to 120 secs when NAT is detected
|
|
|
|
* [changed] Deleting beacon file at shutdown
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [fixed] Added parameter keepalive to manpage
|
|
|
|
* [fixed] Fixed problems on stats file when dropping permissions
|
|
|
|
* [fixed] Deleting files before overwriting them
|
|
|
|
* [fixed] Fixed duplicate port bindings
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Fri, 20 Dec 2019 16:31:07 +0100
|
|
|
|
|
2019-12-04 15:33:42 +00:00
|
|
|
vpncloud (1.1.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Exchange peer timeout and adapt keepalive accordingly
|
|
|
|
* [added] Reducing published peer timeout to 5 min when NAT is detected
|
|
|
|
* [added] Added more tests
|
|
|
|
* [changed] Rust version 1.41.0
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [fixed] Fixed potential startup dependency issue
|
|
|
|
* [fixed] Fixed wrong base62 encoding
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Thu, 04 Dec 2019 19:01:34 +0100
|
|
|
|
|
2019-03-21 17:02:41 +00:00
|
|
|
vpncloud (1.0.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Added ability to publish small beacons for rendezvous
|
|
|
|
* [added] Added build chain for packages
|
|
|
|
* [added] Added more tests
|
|
|
|
* [changed] Allow to build binary without manpage
|
|
|
|
* [changed] Rust edition 2018
|
|
|
|
* [changed] Rust version 1.33.0
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [fixed] Fixed bug that could cause repeated initialization messages
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Thu, 21 Mar 2019 18:06:19 +0100
|
|
|
|
|
2019-02-16 14:42:03 +00:00
|
|
|
vpncloud (0.9.1) stable; urgency=medium
|
|
|
|
|
|
|
|
* [fixed] Fixed bug in new hex secret key functionality
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Sat, 16 Jan 2019 15:21:32 +0100
|
|
|
|
|
2019-02-12 18:29:36 +00:00
|
|
|
vpncloud (0.9.0) stable; urgency=medium
|
|
|
|
|
2019-02-15 22:44:39 +00:00
|
|
|
* [added] Added support for cross-compilation
|
|
|
|
* [added] Added keepalive option for nodes behind NAT
|
2019-02-12 18:29:36 +00:00
|
|
|
* [added] Added ability to write out statistics file with peers and traffic info
|
2019-02-15 22:44:39 +00:00
|
|
|
* [added] Added dummy device type that does not allocate an interface
|
|
|
|
* [added] Added ability to change /dev/tun path
|
|
|
|
* [changed] Using ring instead of libsodium
|
|
|
|
* [changed] Using PBKDF2 for shared keys (**incompatible**)
|
|
|
|
* [changed] Updated dependencies
|
2019-02-12 18:29:36 +00:00
|
|
|
* [fixed] Hashed magics now also consider first character (**incompatible**)
|
|
|
|
|
2019-02-15 22:44:39 +00:00
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Fri, 15 Jan 2019 23:44:54 +0100
|
2019-02-12 18:29:36 +00:00
|
|
|
|
2019-01-03 18:48:34 +00:00
|
|
|
vpncloud (0.8.2) stable; urgency=medium
|
|
|
|
|
|
|
|
* [changed] Using serde instead of rustc_serialize
|
|
|
|
* [changed] Updated libsodium to 1.0.16
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [changed] Making clippy happy
|
|
|
|
* [fixed] Fixed wrong address
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@googlemail.com> Wed, 02 Jan 2019 19:09:20 +0100
|
|
|
|
|
2017-05-09 07:27:44 +00:00
|
|
|
vpncloud (0.8.1) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Added more tests
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [changed] Updated libsodium to 1.0.12
|
|
|
|
* [changed] Small fixes to make clippy happy
|
|
|
|
* [changed] Removed a layer of indirection from inner loop
|
|
|
|
* [fixed] Fixed two problems with routing table
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 09 May 2017 09:16:31 +0200
|
|
|
|
|
2016-11-25 06:29:12 +00:00
|
|
|
vpncloud (0.8.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Support for automatic port forwarding via UPnP
|
|
|
|
* [added] Added `-s` shorthand for `--subnet`
|
|
|
|
* [added] Support for YAML config file via `--config`
|
|
|
|
* [added] Support for running in the background
|
|
|
|
* [added] Support for dropping permissions
|
|
|
|
* [added] Support for writing a pid file
|
|
|
|
* [added] Support for writing logs to logfile
|
|
|
|
* [changed] Not overriding recently learnt addresses in switch mode
|
|
|
|
* [changed] Caching resolved addresses to increase performance
|
|
|
|
* [changed] Configurable magic header is now used instead of Network-ID (**incompatible**)
|
|
|
|
* [changed] Clarified documentation on TUN netmasks
|
|
|
|
* [changed] Added timestamps to output
|
|
|
|
* [changed] Using new YAML config instead of old config files (**incompatible**)
|
|
|
|
* [changed] Prefer IPv4 over IPv6 when possible
|
|
|
|
* [fixed] Fixed documentation of listen parameter
|
|
|
|
* [fixed] Fixed problem with multiple subnets
|
|
|
|
* [fixed] Fixed problem with interrupted poll after suspend to ram
|
|
|
|
* [fixed] Forgot to extend peer timeout on peer exchange
|
|
|
|
* [fixed] No longer broadcasting to additional addresses
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Fri, 25 Nov 2016 07:30:17 +0100
|
|
|
|
|
2016-08-05 06:50:22 +00:00
|
|
|
vpncloud (0.7.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Added more tests
|
|
|
|
* [added] Added pluggable polling system
|
|
|
|
* [added] Added documentation
|
|
|
|
* [changed] Code cleanup
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [changed] Turned some clippy warnings off
|
|
|
|
* [changed] Cross-compiling for ARM
|
|
|
|
* [changed] Updated libsodium to 1.0.11
|
|
|
|
* [removed] Removed Address remove code for prefix table
|
|
|
|
* [fixed] Reconnecting to lost peers when receiving from them or sending to them
|
|
|
|
* [fixed] Sending peer list more often to prevent timeouts
|
|
|
|
* [fixed] Removing learnt addresses of lost peers
|
|
|
|
* [fixed] Fixed possible crash in message decoding
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Fri, 05 Aug 2016 08:47:06 +0200
|
|
|
|
|
2016-06-02 07:36:45 +00:00
|
|
|
vpncloud (0.6.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Exponential backoff for reconnect timeouts
|
|
|
|
* [added] Systemd compatible startup scripts
|
|
|
|
* [changed] Repeatedly resolving connect addresses to allow DynDNS
|
|
|
|
* [changed] Listening on IPv4 and IPv6
|
|
|
|
* [changed] Using SO_REUSEADDR to allow frequent rebinding
|
|
|
|
* [changed] Building and using local libsodium library automatically
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Thu, 02 Jun 2016 09:33:01 +0200
|
|
|
|
|
2016-04-05 13:36:06 +00:00
|
|
|
vpncloud (0.5.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* [added] Added license and copyright information
|
|
|
|
* [added] Added documentation for daemon config files
|
|
|
|
* [added] Script for performance measurements
|
|
|
|
* [added] Added more tests and benchmarks
|
|
|
|
* [changed] Daemon now detects network config files on its own
|
|
|
|
* [changed] Using display format for addresses
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [changed] New measurements
|
|
|
|
* [changed] Only calling crypto_init once
|
|
|
|
* [changed] Passing listen address as &str
|
|
|
|
* [changed] Using FNV hash for better performance
|
|
|
|
* [changed] Using slice operations instead of loops
|
|
|
|
* [changed] Updated libsodium to 1.0.10
|
2016-04-05 13:48:28 +00:00
|
|
|
* [changed] Renamed default.net to example.net
|
2016-04-05 13:36:06 +00:00
|
|
|
* [fixed] Fixed wrong hex address formatting
|
|
|
|
* [fixed] Fixed peer exchange for more than 65000 peers
|
|
|
|
* [fixed] Initializing crypto for benchmarks
|
|
|
|
* [fixed] Removing learned addresses of lost peers
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 05 Apr 2016 15:33:20 +0200
|
|
|
|
|
2016-02-02 10:32:47 +00:00
|
|
|
vpncloud (0.4.3) stable; urgency=medium
|
|
|
|
|
|
|
|
* [changed] Updated libsodium to 1.0.8
|
|
|
|
* [fixed] Fixed problem with nodes broadcasting to themselves
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 02 Feb 2016 11:27:04 +0100
|
|
|
|
|
2016-01-19 20:58:39 +00:00
|
|
|
vpncloud (0.4.2) stable; urgency=medium
|
|
|
|
|
|
|
|
* [changed] Updated dependencies
|
|
|
|
* [changed] New measurements
|
|
|
|
* [changed] Using copy trait more often
|
|
|
|
* [fixed] Fixed deb changelog
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 19 Jan 2016 21:56:12 +0100
|
|
|
|
|
2015-12-22 21:52:46 +00:00
|
|
|
vpncloud (0.4.1) stable; urgency=medium
|
|
|
|
|
2015-12-22 22:00:46 +00:00
|
|
|
* [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
|
2015-12-22 21:52:46 +00:00
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 22 Dec 2015 22:51:30 +0100
|
|
|
|
|
2015-12-22 18:32:10 +00:00
|
|
|
vpncloud (0.4) stable; urgency=medium
|
|
|
|
|
|
|
|
* [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
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 22 Dec 2015 19:23:26 +0100
|
|
|
|
|
2015-12-03 20:56:23 +00:00
|
|
|
vpncloud (0.3.1) stable; urgency=medium
|
|
|
|
|
|
|
|
* Preventing nodes from connecting to themselves
|
|
|
|
* Flushing TAP/TUN device after writing to it
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Thu, 03 Dec 2015 21:53:43 +0100
|
|
|
|
|
2015-12-02 13:16:13 +00:00
|
|
|
vpncloud (0.3.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* Inluding libsodium-1.0.7
|
|
|
|
* Support for AES256
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 01 Dec 2015 16:12:16 +0100
|
|
|
|
|
2015-11-26 21:16:51 +00:00
|
|
|
vpncloud (0.2.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* More stable release
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Thu, 26 Nov 2015 17:41:40 +0100
|
|
|
|
|
2015-11-24 09:22:25 +00:00
|
|
|
vpncloud (0.1.0) stable; urgency=medium
|
|
|
|
|
|
|
|
* Initial release
|
|
|
|
|
|
|
|
-- Dennis Schwerdel <schwerdel@informatik.uni-kl.de> Tue, 24 Nov 2015 09:31:47 +0100
|