> -----Original Message----- > From: David Sommerseth [mailto:openvpn.l...@topphemmelig.net] > Sent: donderdag 10 mei 2012 11:49 > To: Alon Bar-Lev > Cc: Adriaan de Jong; openvpn-devel@lists.sourceforge.net > Subject: Re: [Openvpn-devel] [PATCH] Openvpn for Android 4.0 Changeset > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 10/05/12 09:28, Adriaan de Jong wrote: > > I still prefer using the management interface. It keeps the interface > > to the Java stuff very clean (socket-based). Further you potentially > > allow other systems, such as Apple or Windows Phone to do the same. > It > > avoids messy JNI stuff, and fits into the spirit of the management > > interface. It's the simplest solution. > > I agree. The plug-in approach seems a bit overkill to me. The > approach using the management API makes it far simpler. > > Bear in mind that Windows Phone 7 support will probably be asked for at > some point - we have no idea how that will really work out now. We > have users wanting support for iPhone/iPad. The plug-in approach means > to write both a suitable plug-in for the platform and the front-end > app. Using just the management API, you just need to write the GUI > which does all the needed gluing on the native platforms in that app, > just how it wants it. > >
In fact, it's theoretically even a way to remove the need for root rights for the OpenVPN executable, and moving them towards a different, simpler app. Adriaan