diff --git a/.travis.yml b/.travis.yml index 580f348..13a98d1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,7 +25,7 @@ addons: - libcurl4-openssl-dev - libelf-dev - libdw-dev - - libbfd-dev + - binutils-dev after_success: - ! ' set -e ; rm -rf target/kcov ; diff --git a/CHANGELOG.md b/CHANGELOG.md index c70e017..aef55af 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ This project follows [semantic versioning](http://semver.org). -### UNRELEASED +### v0.8.2 (2018-01-02) - [changed] Using serde instead of rustc_serialize - [changed] Updated libsodium to 1.0.16 diff --git a/Cargo.lock b/Cargo.lock index 3505128..f8294be 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -955,7 +955,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "vpncloud" -version = "0.8.1" +version = "0.8.2" dependencies = [ "aligned_alloc 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/Cargo.toml b/Cargo.toml index 9b57e62..4bd3209 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "vpncloud" -version = "0.8.1" +version = "0.8.2" authors = ["Dennis Schwerdel "] build = "build.rs" license = "GPL-3.0" diff --git a/README.md b/README.md index 3038168..f125bbc 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,6 @@ VpnCloud - Peer-to-Peer VPN [![Build Status](https://travis-ci.org/dswd/vpncloud.rs.svg?branch=master)](https://travis-ci.org/dswd/vpncloud.rs) [![Coverage Status](https://coveralls.io/repos/dswd/vpncloud.rs/badge.svg?branch=master&service=github)](https://coveralls.io/github/dswd/vpncloud.rs?branch=master) -[![Latest Version](https://img.shields.io/crates/v/vpncloud.svg)](https://crates.io/crates/vpncloud) **VpnCloud** is a simple VPN over UDP. It creates a virtual network interface on the host and forwards all received data via UDP to the destination. VpnCloud @@ -15,7 +14,7 @@ between two nodes can be as easy as: vpncloud -c REMOTE_HOST:PORT --ifup 'ifconfig $IFNAME 10.0.0.1/24 mtu 1400 up' ``` -For more information, please see the [Wiki](https://github.com/dswd/vpncloud.rs/wiki). +For more information, please see the [Website](https://vpncloud.ddswd.de). ### Project Status @@ -32,7 +31,7 @@ somewhat stable state. VpnCloud features the following functionality: * Automatic reconnecting when connections are lost * Non-native forwarding modes, e.g. IP based learning switch and prefix routed Ethernet networks. -* High throughput and low additional latency (see [performance page](https://github.com/dswd/vpncloud.rs/wiki/Performance-Measurements)) +* High throughput and low additional latency (see [performance page](https://vpncloud.ddswd.de/features/performance) * Support for tunneled VLans (TAP device) * Option to hide protocol header * Automatic port forwarding via UPnP diff --git a/deb/Makefile b/deb/Makefile index 8067726..22942dd 100644 --- a/deb/Makefile +++ b/deb/Makefile @@ -11,7 +11,7 @@ $(PACKAGE)_*.deb: $(PACKAGE)/vpncloud.1.ronn $(PACKAGE)/vpncloud .PHONY: clean clean: - (cd $(PACKAGE); debuild clean; cd ..) + (cd $(PACKAGE); debuild -- clean; cd ..) rm -rf $(PACKAGE)_* rm -f ../target/release/vpncloud diff --git a/deb/vpncloud/debian/changelog b/deb/vpncloud/debian/changelog index ff5408e..af6f353 100644 --- a/deb/vpncloud/debian/changelog +++ b/deb/vpncloud/debian/changelog @@ -1,3 +1,13 @@ +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 Wed, 02 Jan 2019 19:09:20 +0100 + vpncloud (0.8.1) stable; urgency=medium * [added] Added more tests diff --git a/deb/vpncloud/debian/control b/deb/vpncloud/debian/control index 0c77bdc..d1871a5 100644 --- a/deb/vpncloud/debian/control +++ b/deb/vpncloud/debian/control @@ -1,6 +1,6 @@ Source: vpncloud Section: misc -Priority: extra +Priority: optional Maintainer: Dennis Schwerdel Build-Depends: debhelper (>= 9), ruby-ronn Standards-Version: 3.8.3 @@ -9,3 +9,7 @@ Package: vpncloud Architecture: amd64 Depends: ${shlibs:Depends}, ${misc:Depends} Description: Peer-to-peer VPN + VpnCloud is a simple VPN over UDP. It creates a virtual network interface on + the host and forwards all received data via UDP to the destination. VpnCloud + establishes a fully-meshed VPN network in a peer-to-peer manner. It can work + on TUN devices (IP based) and TAP devices (Ethernet based). diff --git a/docs/logo.png b/docs/logo.png index 8822ebc..0a0b939 100644 Binary files a/docs/logo.png and b/docs/logo.png differ diff --git a/src/usage.txt b/src/usage.txt index ebf5936..0ed4a1f 100644 --- a/src/usage.txt +++ b/src/usage.txt @@ -1,5 +1,5 @@ Usage: - vpncloud [options] [--config ] [-t ] [-d ] [-l ] [-c ...] [-s ...] + vpncloud [options] [--config ] [-t ] [-d ] [-l ] [-c ...] [-s ...] Options: --config Read configuration options from the @@ -10,7 +10,7 @@ Options: "router", or "normal"). -l , --listen The port number on which to listen for data. -c , --connect Address of a peer to connect to. - -s , --subnet The local subnets to use. + -s , --subnet The local subnets to use. --magic Override the 4-byte magic header of each packet. --network-id Optional token that identifies the network.