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
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
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
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
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
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
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
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
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