diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/de/blinkt/openvpn/ConfigConverter.java | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/FileSelect.java | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/FragmentGeneralSettings.java | 12 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/LaunchVPN.java | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/LogWindow.java | 13 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/MainActivity.java | 7 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/OnBootReceiver.java | 1 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/RemoteCNPreference.java | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/VPNPreferences.java | 2 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/VpnProfile.java | 23 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/CIDRIP.java (renamed from src/de/blinkt/openvpn/CIDRIP.java) | 2 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/ConfigParser.java (renamed from src/de/blinkt/openvpn/ConfigParser.java) | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/NetworkSateReceiver.java (renamed from src/de/blinkt/openvpn/NetworkSateReceiver.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/OpenVPN.java (renamed from src/de/blinkt/openvpn/OpenVPN.java) | 7 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/OpenVPNMangement.java (renamed from src/de/blinkt/openvpn/OpenVPNMangement.java) | 2 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/OpenVPNThread.java (renamed from src/de/blinkt/openvpn/OpenVPNThread.java) | 8 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/OpenVpnManagementThread.java (renamed from src/de/blinkt/openvpn/OpenVpnManagementThread.java) | 7 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/OpenVpnService.java (renamed from src/de/blinkt/openvpn/OpenVpnService.java) | 11 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/ProfileManager.java (renamed from src/de/blinkt/openvpn/ProfileManager.java) | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/ProxyDetection.java (renamed from src/de/blinkt/openvpn/ProxyDetection.java) | 5 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/core/VPNLaunchHelper.java (renamed from src/de/blinkt/openvpn/VPNLaunchHelper.java) | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/AboutFragment.java (renamed from src/de/blinkt/openvpn/AboutFragment.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/FaqFragment.java (renamed from src/de/blinkt/openvpn/FaqFragment.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/FileSelectionFragment.java (renamed from src/de/blinkt/openvpn/FileSelectionFragment.java) | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/GeneralSettings.java (renamed from src/de/blinkt/openvpn/GeneralSettings.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/InlineFileTab.java (renamed from src/de/blinkt/openvpn/InlineFileTab.java) | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/OpenVpnPreferencesFragment.java (renamed from src/de/blinkt/openvpn/OpenVpnPreferencesFragment.java) | 5 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/SendDumpFragment.java (renamed from src/de/blinkt/openvpn/SendDumpFragment.java) | 4 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/Settings_Authentication.java (renamed from src/de/blinkt/openvpn/Settings_Authentication.java) | 6 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/Settings_Basic.java (renamed from src/de/blinkt/openvpn/Settings_Basic.java) | 7 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/Settings_IP.java (renamed from src/de/blinkt/openvpn/Settings_IP.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/Settings_Obscure.java (renamed from src/de/blinkt/openvpn/Settings_Obscure.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/Settings_Routing.java (renamed from src/de/blinkt/openvpn/Settings_Routing.java) | 3 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/ShowConfigFragment.java (renamed from src/de/blinkt/openvpn/ShowConfigFragment.java) | 5 | ||||
-rw-r--r-- | src/de/blinkt/openvpn/fragments/VPNProfileList.java (renamed from src/de/blinkt/openvpn/VPNProfileList.java) | 11 |
35 files changed, 125 insertions, 68 deletions
diff --git a/src/de/blinkt/openvpn/ConfigConverter.java b/src/de/blinkt/openvpn/ConfigConverter.java index 780018f9..ec56c73f 100644 --- a/src/de/blinkt/openvpn/ConfigConverter.java +++ b/src/de/blinkt/openvpn/ConfigConverter.java @@ -27,7 +27,9 @@ import android.view.MenuItem; import android.view.View; import android.widget.ArrayAdapter; import android.widget.CheckBox; -import de.blinkt.openvpn.ConfigParser.ConfigParseError; +import de.blinkt.openvpn.core.ConfigParser; +import de.blinkt.openvpn.core.ConfigParser.ConfigParseError; +import de.blinkt.openvpn.core.ProfileManager; public class ConfigConverter extends ListActivity { diff --git a/src/de/blinkt/openvpn/FileSelect.java b/src/de/blinkt/openvpn/FileSelect.java index 4adf8db2..88a9abdd 100644 --- a/src/de/blinkt/openvpn/FileSelect.java +++ b/src/de/blinkt/openvpn/FileSelect.java @@ -18,6 +18,8 @@ import android.content.Intent; import android.os.Bundle; import android.os.Environment; import android.util.Base64; +import de.blinkt.openvpn.fragments.FileSelectionFragment; +import de.blinkt.openvpn.fragments.InlineFileTab; public class FileSelect extends Activity { public static final String RESULT_DATA = "RESULT_PATH"; @@ -77,7 +79,7 @@ public class FileSelect extends Activity { } - protected boolean showClear() { + public boolean showClear() { if(mData == null || mData.equals("")) return false; else diff --git a/src/de/blinkt/openvpn/FragmentGeneralSettings.java b/src/de/blinkt/openvpn/FragmentGeneralSettings.java deleted file mode 100644 index 800fb82a..00000000 --- a/src/de/blinkt/openvpn/FragmentGeneralSettings.java +++ /dev/null @@ -1,12 +0,0 @@ -package de.blinkt.openvpn; - -import android.os.Bundle; -import android.preference.PreferenceFragment; - -public class FragmentGeneralSettings extends PreferenceFragment { -@Override -public void onCreate(Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - addPreferencesFromResource(R.xml.general_settings); -} -} diff --git a/src/de/blinkt/openvpn/LaunchVPN.java b/src/de/blinkt/openvpn/LaunchVPN.java index 32ebe33d..6dec505a 100644 --- a/src/de/blinkt/openvpn/LaunchVPN.java +++ b/src/de/blinkt/openvpn/LaunchVPN.java @@ -41,6 +41,9 @@ import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.ListView; import android.widget.TextView; +import de.blinkt.openvpn.core.OpenVPN; +import de.blinkt.openvpn.core.ProfileManager; +import de.blinkt.openvpn.core.VPNLaunchHelper; /** * This Activity actually handles two stages of a launcher shortcut's life cycle. diff --git a/src/de/blinkt/openvpn/LogWindow.java b/src/de/blinkt/openvpn/LogWindow.java index 151b2c5b..5077da4b 100644 --- a/src/de/blinkt/openvpn/LogWindow.java +++ b/src/de/blinkt/openvpn/LogWindow.java @@ -34,11 +34,14 @@ import android.widget.ListAdapter; import android.widget.ListView; import android.widget.TextView; import android.widget.Toast; -import de.blinkt.openvpn.OpenVPN.ConnectionStatus; -import de.blinkt.openvpn.OpenVPN.LogItem; -import de.blinkt.openvpn.OpenVPN.LogListener; -import de.blinkt.openvpn.OpenVPN.StateListener; -import de.blinkt.openvpn.OpenVpnService.LocalBinder; +import de.blinkt.openvpn.core.OpenVPN; +import de.blinkt.openvpn.core.OpenVPN.ConnectionStatus; +import de.blinkt.openvpn.core.OpenVPN.LogItem; +import de.blinkt.openvpn.core.OpenVPN.LogListener; +import de.blinkt.openvpn.core.OpenVPN.StateListener; +import de.blinkt.openvpn.core.OpenVpnService; +import de.blinkt.openvpn.core.OpenVpnService.LocalBinder; +import de.blinkt.openvpn.core.ProfileManager; public class LogWindow extends ListActivity implements StateListener { private static final String LOGTIMEFORMAT = "logtimeformat"; diff --git a/src/de/blinkt/openvpn/MainActivity.java b/src/de/blinkt/openvpn/MainActivity.java index c5ae21c8..db578b19 100644 --- a/src/de/blinkt/openvpn/MainActivity.java +++ b/src/de/blinkt/openvpn/MainActivity.java @@ -6,6 +6,11 @@ import android.app.Activity; import android.app.Fragment; import android.app.FragmentTransaction; import android.content.Intent; +import de.blinkt.openvpn.fragments.AboutFragment; +import de.blinkt.openvpn.fragments.FaqFragment; +import de.blinkt.openvpn.fragments.GeneralSettings; +import de.blinkt.openvpn.fragments.SendDumpFragment; +import de.blinkt.openvpn.fragments.VPNProfileList; public class MainActivity extends Activity { @@ -21,7 +26,7 @@ public class MainActivity extends Activity { Tab abouttab = bar.newTab().setText(R.string.about); vpnListTab.setTabListener(new TabListener<VPNProfileList>("profiles", VPNProfileList.class)); - generalTab.setTabListener(new TabListener<FragmentGeneralSettings>("settings", FragmentGeneralSettings.class)); + generalTab.setTabListener(new TabListener<GeneralSettings>("settings", GeneralSettings.class)); faqtab.setTabListener(new TabListener<FaqFragment>("faq", FaqFragment.class)); abouttab.setTabListener(new TabListener<AboutFragment>("about", AboutFragment.class)); diff --git a/src/de/blinkt/openvpn/OnBootReceiver.java b/src/de/blinkt/openvpn/OnBootReceiver.java index 032501b6..6777f9ca 100644 --- a/src/de/blinkt/openvpn/OnBootReceiver.java +++ b/src/de/blinkt/openvpn/OnBootReceiver.java @@ -3,6 +3,7 @@ package de.blinkt.openvpn; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; +import de.blinkt.openvpn.core.ProfileManager; public class OnBootReceiver extends BroadcastReceiver { diff --git a/src/de/blinkt/openvpn/RemoteCNPreference.java b/src/de/blinkt/openvpn/RemoteCNPreference.java index 22d3126e..c7164c0c 100644 --- a/src/de/blinkt/openvpn/RemoteCNPreference.java +++ b/src/de/blinkt/openvpn/RemoteCNPreference.java @@ -7,7 +7,6 @@ import android.util.Pair; import android.view.View; import android.widget.ArrayAdapter; import android.widget.EditText; -import android.widget.ScrollView; import android.widget.Spinner; import android.widget.TextView; @@ -59,7 +58,7 @@ public class RemoteCNPreference extends DialogPreference { mEditText.setText(dn); } - void setAuthType(int x509authtype) { + public void setAuthType(int x509authtype) { mDNType = x509authtype; if (mSpinner!=null) populateSpinner(); diff --git a/src/de/blinkt/openvpn/VPNPreferences.java b/src/de/blinkt/openvpn/VPNPreferences.java index c49d39de..71cd5448 100644 --- a/src/de/blinkt/openvpn/VPNPreferences.java +++ b/src/de/blinkt/openvpn/VPNPreferences.java @@ -9,6 +9,8 @@ import android.os.Bundle; import android.preference.PreferenceActivity; import android.view.Menu; import android.view.MenuItem; +import de.blinkt.openvpn.core.ProfileManager; +import de.blinkt.openvpn.fragments.VPNProfileList; public class VPNPreferences extends PreferenceActivity { diff --git a/src/de/blinkt/openvpn/VpnProfile.java b/src/de/blinkt/openvpn/VpnProfile.java index ee202369..2c917ba0 100644 --- a/src/de/blinkt/openvpn/VpnProfile.java +++ b/src/de/blinkt/openvpn/VpnProfile.java @@ -41,16 +41,17 @@ import android.preference.PreferenceManager; import android.security.KeyChain; import android.security.KeyChainException; import android.util.Base64; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.core.OpenVPN; +import de.blinkt.openvpn.core.OpenVpnService; public class VpnProfile implements Serializable{ - // Parcable - /** - * - */ + // Note that this class cannot be moved to core where it belongs since + // the profile loading depends on it being here private static final long serialVersionUID = 7085688938959334563L; - static final int TYPE_CERTIFICATES=0; - static final int TYPE_PKCS12=1; - static final int TYPE_KEYSTORE=2; + public static final int TYPE_CERTIFICATES=0; + public static final int TYPE_PKCS12=1; + public static final int TYPE_KEYSTORE=2; public static final int TYPE_USERPASS = 3; public static final int TYPE_STATICKEYS = 4; public static final int TYPE_USERPASS_CERTIFICATES = 5; @@ -70,10 +71,10 @@ public class VpnProfile implements Serializable{ public static final String INLINE_TAG = "[[INLINE]]"; private static final String OVPNCONFIGFILE = "android.conf"; - protected transient String mTransientPW=null; - protected transient String mTransientPCKS12PW=null; + public transient String mTransientPW=null; + public transient String mTransientPCKS12PW=null; private transient PrivateKey mPrivateKey; - protected boolean profileDleted=false; + public boolean profileDleted=false; public static String DEFAULT_DNS1="131.234.137.23"; @@ -129,7 +130,7 @@ public class VpnProfile implements Serializable{ public String mAuth=""; public int mX509AuthType=X509_VERIFY_TLSREMOTE_RDN; - static final String MINIVPN = "miniopenvpn"; + public static final String MINIVPN = "miniopenvpn"; static private native byte[] rsasign(byte[] input,int pkey) throws InvalidKeyException; diff --git a/src/de/blinkt/openvpn/CIDRIP.java b/src/de/blinkt/openvpn/core/CIDRIP.java index 41b56d4b..27ce414c 100644 --- a/src/de/blinkt/openvpn/CIDRIP.java +++ b/src/de/blinkt/openvpn/core/CIDRIP.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; import java.util.Locale; diff --git a/src/de/blinkt/openvpn/ConfigParser.java b/src/de/blinkt/openvpn/core/ConfigParser.java index f16198ee..9faebfb6 100644 --- a/src/de/blinkt/openvpn/ConfigParser.java +++ b/src/de/blinkt/openvpn/core/ConfigParser.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; import java.io.BufferedReader; import java.io.IOException; @@ -7,6 +7,8 @@ import java.util.HashMap; import java.util.Locale; import java.util.Vector; +import de.blinkt.openvpn.VpnProfile; + //! Openvpn Config FIle Parser, probably not 100% accurate but close enough // And rember, this is valid :) diff --git a/src/de/blinkt/openvpn/NetworkSateReceiver.java b/src/de/blinkt/openvpn/core/NetworkSateReceiver.java index 487639a9..aa828495 100644 --- a/src/de/blinkt/openvpn/NetworkSateReceiver.java +++ b/src/de/blinkt/openvpn/core/NetworkSateReceiver.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn;
+package de.blinkt.openvpn.core;
import android.content.BroadcastReceiver;
import android.content.Context;
@@ -8,6 +8,7 @@ import android.net.ConnectivityManager; import android.net.NetworkInfo;
import android.net.NetworkInfo.State;
import android.preference.PreferenceManager;
+import de.blinkt.openvpn.R;
public class NetworkSateReceiver extends BroadcastReceiver {
private int lastNetwork=-1;
diff --git a/src/de/blinkt/openvpn/OpenVPN.java b/src/de/blinkt/openvpn/core/OpenVPN.java index da25b8a5..aba3ef0c 100644 --- a/src/de/blinkt/openvpn/OpenVPN.java +++ b/src/de/blinkt/openvpn/core/OpenVPN.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; import java.io.ByteArrayInputStream; import java.security.MessageDigest; @@ -20,6 +20,7 @@ import android.content.pm.Signature; import android.os.Build; import android.os.Parcel; import android.os.Parcelable; +import de.blinkt.openvpn.R; public class OpenVPN { @@ -232,13 +233,13 @@ public class OpenVPN { void updateByteCount(long in, long out, long diffin, long diffout); } - synchronized static void logMessage(int level,String prefix, String message) + public synchronized static void logMessage(int level,String prefix, String message) { newlogItem(new LogItem(prefix + message)); } - synchronized static void clearLog() { + public synchronized static void clearLog() { logbuffer.clear(); logInformation(); } diff --git a/src/de/blinkt/openvpn/OpenVPNMangement.java b/src/de/blinkt/openvpn/core/OpenVPNMangement.java index 85a3f784..a1334ac2 100644 --- a/src/de/blinkt/openvpn/OpenVPNMangement.java +++ b/src/de/blinkt/openvpn/core/OpenVPNMangement.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; public interface OpenVPNMangement { int mBytecountinterval=2; diff --git a/src/de/blinkt/openvpn/OpenVPNThread.java b/src/de/blinkt/openvpn/core/OpenVPNThread.java index ca7ed068..9d6d8e77 100644 --- a/src/de/blinkt/openvpn/OpenVPNThread.java +++ b/src/de/blinkt/openvpn/core/OpenVPNThread.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn;
+package de.blinkt.openvpn.core;
import java.io.BufferedReader;
import java.io.BufferedWriter;
@@ -12,8 +12,10 @@ import java.util.LinkedList; import java.util.Locale;
import android.util.Log;
-import de.blinkt.openvpn.OpenVPN.ConnectionStatus;
-import de.blinkt.openvpn.OpenVPN.LogItem;
+import de.blinkt.openvpn.R;
+import de.blinkt.openvpn.VpnProfile;
+import de.blinkt.openvpn.core.OpenVPN.ConnectionStatus;
+import de.blinkt.openvpn.core.OpenVPN.LogItem;
public class OpenVPNThread implements Runnable {
private static final String DUMP_PATH_STRING = "Dump path: ";
diff --git a/src/de/blinkt/openvpn/OpenVpnManagementThread.java b/src/de/blinkt/openvpn/core/OpenVpnManagementThread.java index 86918358..a44f744e 100644 --- a/src/de/blinkt/openvpn/OpenVpnManagementThread.java +++ b/src/de/blinkt/openvpn/core/OpenVpnManagementThread.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn;
+package de.blinkt.openvpn.core;
import java.io.FileDescriptor;
import java.io.IOException;
@@ -11,14 +11,15 @@ import java.util.LinkedList; import java.util.Locale;
import java.util.Vector;
-import de.blinkt.openvpn.OpenVPN.ConnectionStatus;
-
import android.content.SharedPreferences;
import android.net.LocalServerSocket;
import android.net.LocalSocket;
import android.os.ParcelFileDescriptor;
import android.preference.PreferenceManager;
import android.util.Log;
+import de.blinkt.openvpn.R;
+import de.blinkt.openvpn.VpnProfile;
+import de.blinkt.openvpn.core.OpenVPN.ConnectionStatus;
public class OpenVpnManagementThread implements Runnable, OpenVPNMangement {
diff --git a/src/de/blinkt/openvpn/OpenVpnService.java b/src/de/blinkt/openvpn/core/OpenVpnService.java index 9f6da4c3..a6ec1a1d 100644 --- a/src/de/blinkt/openvpn/OpenVpnService.java +++ b/src/de/blinkt/openvpn/core/OpenVpnService.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package de.blinkt.openvpn;import java.io.IOException; +package de.blinkt.openvpn.core;import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Locale; @@ -41,9 +41,12 @@ import android.os.IBinder; import android.os.Message; import android.os.ParcelFileDescriptor; import android.preference.PreferenceManager; -import de.blinkt.openvpn.OpenVPN.ByteCountListener; -import de.blinkt.openvpn.OpenVPN.ConnectionStatus; -import de.blinkt.openvpn.OpenVPN.StateListener; +import de.blinkt.openvpn.LogWindow; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.VpnProfile; +import de.blinkt.openvpn.core.OpenVPN.ByteCountListener; +import de.blinkt.openvpn.core.OpenVPN.ConnectionStatus; +import de.blinkt.openvpn.core.OpenVPN.StateListener; public class OpenVpnService extends VpnService implements StateListener, Callback, ByteCountListener { public static final String START_SERVICE = "de.blinkt.openvpn.START_SERVICE"; diff --git a/src/de/blinkt/openvpn/ProfileManager.java b/src/de/blinkt/openvpn/core/ProfileManager.java index 9f17a68e..d1c4afc1 100644 --- a/src/de/blinkt/openvpn/ProfileManager.java +++ b/src/de/blinkt/openvpn/core/ProfileManager.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; import java.io.FileNotFoundException; import java.io.IOException; @@ -10,6 +10,8 @@ import java.util.HashMap; import java.util.HashSet; import java.util.Set; +import de.blinkt.openvpn.VpnProfile; + import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; diff --git a/src/de/blinkt/openvpn/ProxyDetection.java b/src/de/blinkt/openvpn/core/ProxyDetection.java index dfcfbf19..bc8bf293 100644 --- a/src/de/blinkt/openvpn/ProxyDetection.java +++ b/src/de/blinkt/openvpn/core/ProxyDetection.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; import java.net.InetSocketAddress; import java.net.MalformedURLException; @@ -9,6 +9,9 @@ import java.net.URISyntaxException; import java.net.URL; import java.util.List; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.VpnProfile; + public class ProxyDetection { static SocketAddress detectProxy(VpnProfile vp) { // Construct a new url with https as protocol diff --git a/src/de/blinkt/openvpn/VPNLaunchHelper.java b/src/de/blinkt/openvpn/core/VPNLaunchHelper.java index 8389462a..7d14ee6b 100644 --- a/src/de/blinkt/openvpn/VPNLaunchHelper.java +++ b/src/de/blinkt/openvpn/core/VPNLaunchHelper.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.core; import java.io.File; import java.io.FileOutputStream; @@ -8,6 +8,8 @@ import java.io.InputStream; import android.content.Context; import android.content.Intent; import android.os.Build; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.VpnProfile; public class VPNLaunchHelper { static private boolean writeMiniVPN(Context context) { diff --git a/src/de/blinkt/openvpn/AboutFragment.java b/src/de/blinkt/openvpn/fragments/AboutFragment.java index 85f48bc7..a0ee9928 100644 --- a/src/de/blinkt/openvpn/AboutFragment.java +++ b/src/de/blinkt/openvpn/fragments/AboutFragment.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.app.Fragment; import android.content.pm.PackageInfo; @@ -11,6 +11,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import de.blinkt.openvpn.R; public class AboutFragment extends Fragment { diff --git a/src/de/blinkt/openvpn/FaqFragment.java b/src/de/blinkt/openvpn/fragments/FaqFragment.java index a358dc9a..459f2369 100644 --- a/src/de/blinkt/openvpn/FaqFragment.java +++ b/src/de/blinkt/openvpn/fragments/FaqFragment.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.app.Fragment; import android.os.Bundle; @@ -8,6 +8,7 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import de.blinkt.openvpn.R; public class FaqFragment extends Fragment { diff --git a/src/de/blinkt/openvpn/FileSelectionFragment.java b/src/de/blinkt/openvpn/fragments/FileSelectionFragment.java index 82010b83..15f7f709 100644 --- a/src/de/blinkt/openvpn/FileSelectionFragment.java +++ b/src/de/blinkt/openvpn/fragments/FileSelectionFragment.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import java.io.File; import java.util.ArrayList; @@ -19,6 +19,8 @@ import android.widget.CheckBox; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.TextView; +import de.blinkt.openvpn.FileSelect; +import de.blinkt.openvpn.R; /** * Activity para escolha de arquivos/diretorios. diff --git a/src/de/blinkt/openvpn/GeneralSettings.java b/src/de/blinkt/openvpn/fragments/GeneralSettings.java index b9c412c0..4ac0a8ac 100644 --- a/src/de/blinkt/openvpn/GeneralSettings.java +++ b/src/de/blinkt/openvpn/fragments/GeneralSettings.java @@ -1,9 +1,10 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import java.io.File; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceFragment; +import de.blinkt.openvpn.R; public class GeneralSettings extends PreferenceFragment { diff --git a/src/de/blinkt/openvpn/InlineFileTab.java b/src/de/blinkt/openvpn/fragments/InlineFileTab.java index 47c02a09..6b19b75a 100644 --- a/src/de/blinkt/openvpn/InlineFileTab.java +++ b/src/de/blinkt/openvpn/fragments/InlineFileTab.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.app.Fragment; import android.os.Bundle; @@ -9,6 +9,8 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.EditText; +import de.blinkt.openvpn.FileSelect; +import de.blinkt.openvpn.R; public class InlineFileTab extends Fragment { diff --git a/src/de/blinkt/openvpn/OpenVpnPreferencesFragment.java b/src/de/blinkt/openvpn/fragments/OpenVpnPreferencesFragment.java index 4cf3b10b..ae9f2004 100644 --- a/src/de/blinkt/openvpn/OpenVpnPreferencesFragment.java +++ b/src/de/blinkt/openvpn/fragments/OpenVpnPreferencesFragment.java @@ -1,7 +1,10 @@ -package de.blinkt.openvpn;
+package de.blinkt.openvpn.fragments;
import android.os.Bundle;
import android.preference.PreferenceFragment;
+import de.blinkt.openvpn.R;
+import de.blinkt.openvpn.VpnProfile;
+import de.blinkt.openvpn.core.ProfileManager;
public abstract class OpenVpnPreferencesFragment extends PreferenceFragment {
diff --git a/src/de/blinkt/openvpn/SendDumpFragment.java b/src/de/blinkt/openvpn/fragments/SendDumpFragment.java index b33580d2..020379ef 100644 --- a/src/de/blinkt/openvpn/SendDumpFragment.java +++ b/src/de/blinkt/openvpn/fragments/SendDumpFragment.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import java.io.File; import java.util.ArrayList; @@ -14,6 +14,8 @@ import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.core.OpenVPN; public class SendDumpFragment extends Fragment { diff --git a/src/de/blinkt/openvpn/Settings_Authentication.java b/src/de/blinkt/openvpn/fragments/Settings_Authentication.java index 8f73cd07..9ec77f35 100644 --- a/src/de/blinkt/openvpn/Settings_Authentication.java +++ b/src/de/blinkt/openvpn/fragments/Settings_Authentication.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.app.Activity; import android.content.Intent; @@ -12,6 +12,10 @@ import android.preference.Preference.OnPreferenceChangeListener; import android.preference.Preference.OnPreferenceClickListener; import android.preference.SwitchPreference; import android.util.Pair; +import de.blinkt.openvpn.FileSelect; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.RemoteCNPreference; +import de.blinkt.openvpn.VpnProfile; public class Settings_Authentication extends OpenVpnPreferencesFragment implements OnPreferenceChangeListener, OnPreferenceClickListener { diff --git a/src/de/blinkt/openvpn/Settings_Basic.java b/src/de/blinkt/openvpn/fragments/Settings_Basic.java index 137e75c5..430ae4ef 100644 --- a/src/de/blinkt/openvpn/Settings_Basic.java +++ b/src/de/blinkt/openvpn/fragments/Settings_Basic.java @@ -14,7 +14,7 @@ * limitations under the License. */ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.app.Activity; import android.app.AlertDialog; @@ -39,7 +39,12 @@ import android.widget.EditText; import android.widget.Spinner; import android.widget.TextView; import android.widget.ToggleButton; +import de.blinkt.openvpn.FileSelect; +import de.blinkt.openvpn.FileSelectLayout; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.VpnProfile; import de.blinkt.openvpn.R.id; +import de.blinkt.openvpn.core.ProfileManager; public class Settings_Basic extends Fragment implements View.OnClickListener, OnItemSelectedListener, Callback { private static final int CHOOSE_FILE_OFFSET = 1000; diff --git a/src/de/blinkt/openvpn/Settings_IP.java b/src/de/blinkt/openvpn/fragments/Settings_IP.java index d6fd19d4..483397d0 100644 --- a/src/de/blinkt/openvpn/Settings_IP.java +++ b/src/de/blinkt/openvpn/fragments/Settings_IP.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.os.Bundle; import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; @@ -6,6 +6,7 @@ import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; import android.preference.PreferenceManager; import android.preference.SwitchPreference; +import de.blinkt.openvpn.R; public class Settings_IP extends OpenVpnPreferencesFragment implements OnPreferenceChangeListener { private EditTextPreference mIPv4; diff --git a/src/de/blinkt/openvpn/Settings_Obscure.java b/src/de/blinkt/openvpn/fragments/Settings_Obscure.java index 22f561b0..03df51f2 100644 --- a/src/de/blinkt/openvpn/Settings_Obscure.java +++ b/src/de/blinkt/openvpn/fragments/Settings_Obscure.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.os.Bundle; import android.preference.CheckBoxPreference; @@ -6,6 +6,7 @@ import android.preference.EditTextPreference; import android.preference.ListPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; +import de.blinkt.openvpn.R; public class Settings_Obscure extends OpenVpnPreferencesFragment implements OnPreferenceChangeListener { private CheckBoxPreference mUseRandomHostName; diff --git a/src/de/blinkt/openvpn/Settings_Routing.java b/src/de/blinkt/openvpn/fragments/Settings_Routing.java index 202c45c1..63b54bf3 100644 --- a/src/de/blinkt/openvpn/Settings_Routing.java +++ b/src/de/blinkt/openvpn/fragments/Settings_Routing.java @@ -1,9 +1,10 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.os.Bundle; import android.preference.CheckBoxPreference; import android.preference.EditTextPreference; import android.preference.Preference; import android.preference.Preference.OnPreferenceChangeListener; +import de.blinkt.openvpn.R; public class Settings_Routing extends OpenVpnPreferencesFragment implements OnPreferenceChangeListener { diff --git a/src/de/blinkt/openvpn/ShowConfigFragment.java b/src/de/blinkt/openvpn/fragments/ShowConfigFragment.java index c9c778df..3c76a383 100644 --- a/src/de/blinkt/openvpn/ShowConfigFragment.java +++ b/src/de/blinkt/openvpn/fragments/ShowConfigFragment.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import android.app.Fragment; import android.content.Intent; @@ -10,6 +10,9 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.VpnProfile; +import de.blinkt.openvpn.core.ProfileManager; public class ShowConfigFragment extends Fragment { diff --git a/src/de/blinkt/openvpn/VPNProfileList.java b/src/de/blinkt/openvpn/fragments/VPNProfileList.java index 64a6f9dd..7a8362d1 100644 --- a/src/de/blinkt/openvpn/VPNProfileList.java +++ b/src/de/blinkt/openvpn/fragments/VPNProfileList.java @@ -1,4 +1,4 @@ -package de.blinkt.openvpn; +package de.blinkt.openvpn.fragments; import java.util.Collection; import java.util.Comparator; @@ -26,10 +26,17 @@ import android.widget.ArrayAdapter; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; +import de.blinkt.openvpn.ConfigConverter; +import de.blinkt.openvpn.FileSelect; +import de.blinkt.openvpn.LaunchVPN; +import de.blinkt.openvpn.R; +import de.blinkt.openvpn.VPNPreferences; +import de.blinkt.openvpn.VpnProfile; +import de.blinkt.openvpn.core.ProfileManager; public class VPNProfileList extends ListFragment { - final static int RESULT_VPN_DELETED = Activity.RESULT_FIRST_USER; + public final static int RESULT_VPN_DELETED = Activity.RESULT_FIRST_USER; private static final int MENU_ADD_PROFILE = Menu.FIRST; |