Hi, On Thu, May 10, 2012 at 09:00:05AM +0200, Adriaan de Jong wrote: > That would be another option. In the model we were using (which might be > different), the order is as follows: > > 1. openvpn is started > 2. openvpn opens a socket to the remote host > 2. openvpn establishes the control channel across this socket > 3. openvpn passes socket and control channel data (IP, routing, DNS, etc) > through the management interface to the android app > 4. android app passes these to the VPNService and receives an opened tun > 5. android app passes the tun to openvpn > 6. openvpn proceeds as usual
This looks very reasonable to me.
(As for the patch itself, I had no time to go through it yet, sorry)
Changing the build environment to build a shared library out of openvpn
is something I do not fully understand yet, though - and don't view
a particular useful goal right now.
gert
--
USENET is *not* the non-clickable part of WWW!
//www.muc.de/~gert/
Gert Doering - Munich, Germany [email protected]
fax: +49-89-35655025 [email protected]
pgpdrmmRXkF6D.pgp
Description: PGP signature
