I am willing to work on making the netcfg service even less "OpenVPN 3 centric", and it has a potential to grow towards a generic VPN API on Linux.  The current D-Bus interface it uses is highly inspired by the Android VPN API.  But this won't happen in a short time and not in time for the OpenVPN 2.6 release.  This is probably something which is more realistic for OpenVPN 2.8.  But this needs to be discussed more thoroughly (next hackathon?).

The current interface and interface design is ill suited for a server and I would even go so far as saying that extending the interface to support the full server functionality will go against the goal of the interface design.

A limited client mode might work but even that is something were you loose features that OpenVPN support in client mode. On platforms like ANdroid/iOS were you need to use an API like that you can hand wave that away as limitation of the platform but on Linux that is harder.

Also it is a very linux specific solution that will not work on macOS or Windows. So we might consider approaches as well.

Arne


_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to