diff options
| author | Arne Schwabe <arne@rfc2549.org> | 2012-05-09 13:17:37 +0200 | 
|---|---|---|
| committer | Arne Schwabe <arne@rfc2549.org> | 2012-05-09 13:17:37 +0200 | 
| commit | 632ea7eb1cd7e4c9fa330d4e80acaa6940a4e1a8 (patch) | |
| tree | a08df552815a830eb3db4bf4b20c64c95cb698b4 /src | |
| parent | f0e9663173a07bd9adf0819a1291ed0ef0ac2adc (diff) | |
Add the minivpn to repository to avoid copying it around.
The jniclose method works. But there should be a java way to do it ... (closes issue #12)
Diffstat (limited to 'src')
| -rw-r--r-- | src/de/blinkt/openvpn/OpenVPNThread.java | 2 | ||||
| -rw-r--r-- | src/de/blinkt/openvpn/OpenVpnManagementThread.java | 2 | ||||
| -rw-r--r-- | src/de/blinkt/openvpn/VpnProfile.java | 4 | 
3 files changed, 5 insertions, 3 deletions
diff --git a/src/de/blinkt/openvpn/OpenVPNThread.java b/src/de/blinkt/openvpn/OpenVPNThread.java index a8cb843..d4d4cd6 100644 --- a/src/de/blinkt/openvpn/OpenVPNThread.java +++ b/src/de/blinkt/openvpn/OpenVPNThread.java @@ -76,6 +76,8 @@ public class OpenVPNThread implements Runnable {  			argvlist.add(arg);
  		ProcessBuilder pb = new ProcessBuilder(argvlist);
 +		// Hack O rama
 +		pb.environment().put("LD_LIBRARY_PATH", "/data/data/de.blinkt.openvpn/lib");
  		pb.redirectErrorStream(true);
  		try {
  			mProcess = pb.start();
 diff --git a/src/de/blinkt/openvpn/OpenVpnManagementThread.java b/src/de/blinkt/openvpn/OpenVpnManagementThread.java index fb08898..18d543f 100644 --- a/src/de/blinkt/openvpn/OpenVpnManagementThread.java +++ b/src/de/blinkt/openvpn/OpenVpnManagementThread.java @@ -103,7 +103,7 @@ public class OpenVpnManagementThread implements Runnable {  			Log.d("Openvpn", "Got FD from socket: " + fd + " " + fdint);
 -			//mOpenVPNService.protect(fdint);
 +			mOpenVPNService.protect(fdint);
  			//ParcelFileDescriptor pfd = ParcelFileDescriptor.fromFd(fdint);
  			//pfd.close();
 diff --git a/src/de/blinkt/openvpn/VpnProfile.java b/src/de/blinkt/openvpn/VpnProfile.java index ca5d99f..227df5b 100644 --- a/src/de/blinkt/openvpn/VpnProfile.java +++ b/src/de/blinkt/openvpn/VpnProfile.java @@ -345,8 +345,8 @@ public class VpnProfile implements  Serializable{  		Vector<String> args = new Vector<String>();  		// Add fixed paramenters -		//args.add("/data/data/de.blinkt.openvpn/lib/openvpn"); -		args.add(cacheDir.getAbsolutePath() +"/" +"openvpn"); +		//args.add(cacheDir.getAbsolutePath() +"/" +"openvpn"); +		args.add(cacheDir.getAbsolutePath() +"/" +"minivpn");  		args.add("--config");  		args.add(cacheDir.getAbsolutePath() + "/" + OVPNCONFIGFILE);  | 
