mirror of https://github.com/dswd/vpncloud.git
New version
This commit is contained in:
parent
1f32f0a6a7
commit
262bf4e6eb
|
@ -25,7 +25,7 @@ addons:
|
||||||
- libcurl4-openssl-dev
|
- libcurl4-openssl-dev
|
||||||
- libelf-dev
|
- libelf-dev
|
||||||
- libdw-dev
|
- libdw-dev
|
||||||
- libbfd-dev
|
- binutils-dev
|
||||||
after_success:
|
after_success:
|
||||||
- ! ' set -e ;
|
- ! ' set -e ;
|
||||||
rm -rf target/kcov ;
|
rm -rf target/kcov ;
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
This project follows [semantic versioning](http://semver.org).
|
This project follows [semantic versioning](http://semver.org).
|
||||||
|
|
||||||
### UNRELEASED
|
### v0.8.2 (2018-01-02)
|
||||||
|
|
||||||
- [changed] Using serde instead of rustc_serialize
|
- [changed] Using serde instead of rustc_serialize
|
||||||
- [changed] Updated libsodium to 1.0.16
|
- [changed] Updated libsodium to 1.0.16
|
||||||
|
|
|
@ -955,7 +955,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "vpncloud"
|
name = "vpncloud"
|
||||||
version = "0.8.1"
|
version = "0.8.2"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"aligned_alloc 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)",
|
"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)",
|
"bitflags 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)",
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "vpncloud"
|
name = "vpncloud"
|
||||||
version = "0.8.1"
|
version = "0.8.2"
|
||||||
authors = ["Dennis Schwerdel <schwerdel@informatik.uni-kl.de>"]
|
authors = ["Dennis Schwerdel <schwerdel@informatik.uni-kl.de>"]
|
||||||
build = "build.rs"
|
build = "build.rs"
|
||||||
license = "GPL-3.0"
|
license = "GPL-3.0"
|
||||||
|
|
|
@ -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)
|
[![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)
|
[![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
|
**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
|
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'
|
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
|
### Project Status
|
||||||
|
@ -32,7 +31,7 @@ somewhat stable state. VpnCloud features the following functionality:
|
||||||
* Automatic reconnecting when connections are lost
|
* Automatic reconnecting when connections are lost
|
||||||
* Non-native forwarding modes, e.g. IP based learning switch and prefix routed
|
* Non-native forwarding modes, e.g. IP based learning switch and prefix routed
|
||||||
Ethernet networks.
|
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)
|
* Support for tunneled VLans (TAP device)
|
||||||
* Option to hide protocol header
|
* Option to hide protocol header
|
||||||
* Automatic port forwarding via UPnP
|
* Automatic port forwarding via UPnP
|
||||||
|
|
|
@ -11,7 +11,7 @@ $(PACKAGE)_*.deb: $(PACKAGE)/vpncloud.1.ronn $(PACKAGE)/vpncloud
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean:
|
clean:
|
||||||
(cd $(PACKAGE); debuild clean; cd ..)
|
(cd $(PACKAGE); debuild -- clean; cd ..)
|
||||||
rm -rf $(PACKAGE)_*
|
rm -rf $(PACKAGE)_*
|
||||||
rm -f ../target/release/vpncloud
|
rm -f ../target/release/vpncloud
|
||||||
|
|
||||||
|
|
|
@ -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 <schwerdel@googlemail.com> Wed, 02 Jan 2019 19:09:20 +0100
|
||||||
|
|
||||||
vpncloud (0.8.1) stable; urgency=medium
|
vpncloud (0.8.1) stable; urgency=medium
|
||||||
|
|
||||||
* [added] Added more tests
|
* [added] Added more tests
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
Source: vpncloud
|
Source: vpncloud
|
||||||
Section: misc
|
Section: misc
|
||||||
Priority: extra
|
Priority: optional
|
||||||
Maintainer: Dennis Schwerdel <schwerdel@informatik.uni-kl.de>
|
Maintainer: Dennis Schwerdel <schwerdel@informatik.uni-kl.de>
|
||||||
Build-Depends: debhelper (>= 9), ruby-ronn
|
Build-Depends: debhelper (>= 9), ruby-ronn
|
||||||
Standards-Version: 3.8.3
|
Standards-Version: 3.8.3
|
||||||
|
@ -9,3 +9,7 @@ Package: vpncloud
|
||||||
Architecture: amd64
|
Architecture: amd64
|
||||||
Depends: ${shlibs:Depends}, ${misc:Depends}
|
Depends: ${shlibs:Depends}, ${misc:Depends}
|
||||||
Description: Peer-to-peer VPN
|
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).
|
||||||
|
|
BIN
docs/logo.png
BIN
docs/logo.png
Binary file not shown.
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 8.8 KiB |
|
@ -1,5 +1,5 @@
|
||||||
Usage:
|
Usage:
|
||||||
vpncloud [options] [--config <file>] [-t <type>] [-d <name>] [-l <listen>] [-c <addr>...] [-s <subnet>...]
|
vpncloud [options] [--config <file>] [-t <type>] [-d <name>] [-l <port>] [-c <addr>...] [-s <subnet>...]
|
||||||
|
|
||||||
Options:
|
Options:
|
||||||
--config <file> Read configuration options from the
|
--config <file> Read configuration options from the
|
||||||
|
@ -10,7 +10,7 @@ Options:
|
||||||
"router", or "normal").
|
"router", or "normal").
|
||||||
-l <port>, --listen <port> The port number on which to listen for data.
|
-l <port>, --listen <port> The port number on which to listen for data.
|
||||||
-c <addr>, --connect <addr> Address of a peer to connect to.
|
-c <addr>, --connect <addr> Address of a peer to connect to.
|
||||||
-s <addr>, --subnet <subnet> The local subnets to use.
|
-s <subnet>, --subnet <subnet> The local subnets to use.
|
||||||
--magic <hex> Override the 4-byte magic header of each
|
--magic <hex> Override the 4-byte magic header of each
|
||||||
packet.
|
packet.
|
||||||
--network-id <id> Optional token that identifies the network.
|
--network-id <id> Optional token that identifies the network.
|
||||||
|
|
Loading…
Reference in New Issue