Hi,

Samuli Seppänen wrote:
Hello,

I have developed the port of openvpn for Android 4.0:
https://play.google.com/store/apps/details?id=de.blinkt.openvpn and
http://code.google.com/p/ics-openvpn/

The API of Android 4.0 requires that openvpn runs as completely
unprivileged process. There all opening of tun, adding of routes,
ifconfig etc. has to be done by another process.

This patch implements an API to allow pushing routes, dns, tun over the
management interface (unix socket). Also on Android 4.0 the connection
for the control has to be protect via an API call from the Java GUI.
Basically I am using the needok feature of the management protocol to
push all relevant information to the GUI or to request information. I
have not split the patch into multiple small patches because it should
be first discussed if this is right architectural way.


Arne
Hi Arne,

This is very neat, thanks! I wish I had an Android phone to test with
this...

FYI: actually, you can run android 4 on your PC (Linux/Win/Mac) quite nicely - simply download the android SDK. Performance is actually pretty good!

cheers,

JJK


Reply via email to