Message-ID: <4FAB81F9.1090604@...1147...> Date: Thu, 10 May 2012 10:53:13 +0200 From: Jan Just Keijser MIME-Version: 1.0 References: <4FAAE0A1.2080808@...1227...> <4FAB8134.6000103@...515...> In-Reply-To: <4FAB8134.6000103@...515...> Subject: Re: [Openvpn-devel] [PATCH] Openvpn for Android 4.0 Changeset List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="ISO-8859-15"; format=flowed Content-Transfer-Encoding: quoted-printable To: =?ISO-8859-15?Q?Samuli_Sepp=E4nen?= Cc: "openvpn-devel@lists.sourceforge.net" Hi, Samuli Sepp=E4nen wrote: >> Hello, >> >> I have developed the port of openvpn for Android 4.0: >> https://play.google.com/store/apps/details?id=3Dde.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. >>=20=20 >> 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 >>=20=20=20=20=20 > Hi Arne, > > This is very neat, thanks! I wish I had an Android phone to test with > this... > >=20=20=20 FYI: actually, you can run android 4 on your PC (Linux/Win/Mac) quite=20 nicely - simply download the android SDK. Performance is actually=20 pretty good! cheers, JJK