[Openvpn-devel] [PATCH 4/4] transport-plugin: add sample obfs-test plugin

2018-12-30 Thread Antonio Quartulli
From: Robin Tarsiger Add a sample plugin to explain how the new transport API is expected to be implemented and work. It can be used for testing. Signed-off-by: Robin Tarsiger [anto...@openvpn.net: refactored commits, restyled code] --- configure.ac | 9 + src/pl

[Openvpn-devel] [PATCH 3/4] options: add support for --transport-plugin

2018-12-30 Thread Antonio Quartulli
From: Robin Tarsiger Add a new config option to allow the user to specify a transport plugin implementing the new API. This plugin can be used to manipulate traffic in any way, as designed by the plugin developer. The fondamental advantage of this plugin is that the core codebase does not need t

[Openvpn-devel] [PATCH 2/4] socket: introduce INDIRECT transport protocol abstraction

2018-12-30 Thread Antonio Quartulli
From: Robin Tarsiger This new transport protocol is used to tell the core code that traffic should not be directly processed, but should rather be rerouted to a transport plugin. It is basically an abstraction as it does not say tell the code how to process the data, but simply forces its redirec

[Openvpn-devel] [PATCH 1/4] transport: introduce tranport API plugin codebase

2018-12-30 Thread Antonio Quartulli
From: Robin Tarsiger This API will allow plugins to provide virtual socket implementations with their own table of functions for operations on these sockets, with limited but functional integration with the main OpenVPN event loop. This new mechanism can be used to implement alternative transpor

[Openvpn-devel] [PATCH 0/4] Transport API: offload traffic manipulation to plugins

2018-12-30 Thread Antonio Quartulli
From: Antonio Quartulli Dear all, This patchset implements a new API called "Transport API" which allows the core codebase to offload traffic/socket manipulations to an external plugin. To understand its potential, imagine you want to apply a specific "mutation" on any packet going out and appl

Re: [Openvpn-devel] Ubuntu 18.04 packages available for testing

2018-12-30 Thread Samuli Seppänen
Il 28/12/18 16:21, tincanteksup ha scritto: > Hi, > > On 27/12/2018 18:11, Samuli Seppänen wrote: >> Hi, >> >> I've produced OpenVPN 2.4.6 packages for Ubuntu 18.04 and they're now >> available here: >> >> https://build.openvpn.net/downloads/temp/ >> >> The Debian packaging files are taken from Ub

Re: [Openvpn-devel] Ubuntu 18.04 packages available for testing

2018-12-30 Thread Samuli Seppänen
Hi, Il 29/12/18 22:06, tincanteksup ha scritto: > > > On 28/12/2018 14:21, tincanteksup wrote: >> Hi, >> >> On 27/12/2018 18:11, Samuli Seppänen wrote: >>> > >>> Also, if you can, please review these PRs which enable anyone to build >>> the Ubuntu/Debian packages, including ones for Ubuntu 18.0

Re: [Openvpn-devel] Ubuntu 18.04 packages available for testing

2018-12-30 Thread tincanteksup
Hi, On 30/12/2018 14:56, Samuli Seppänen wrote: Hi, Il 29/12/18 22:06, tincanteksup ha scritto:  debian/rules clean dh clean make: dh: Command not found Package "debhelper" is missing. When using Vagrant debhelper gets installed in the provisioning script: https://github.com/mattock

Re: [Openvpn-devel] Ubuntu 18.04 packages available for testing

2018-12-30 Thread David Sommerseth
On 30/12/2018 13:37, Samuli Seppänen wrote: > Il 28/12/18 16:21, tincanteksup ha scritto: >> Hi, >> >> On 27/12/2018 18:11, Samuli Seppänen wrote: >>> Hi, >>> >>> I've produced OpenVPN 2.4.6 packages for Ubuntu 18.04 and they're now >>> available here: >>> >>> https://build.openvpn.net/downloads/te