diff options
author | Arne Schwabe <arne@rfc2549.org> | 2013-03-12 14:18:53 +0100 |
---|---|---|
committer | Arne Schwabe <arne@rfc2549.org> | 2013-03-12 14:18:53 +0100 |
commit | ef4438a0ede0394736f8abdbcf4fa24b712ec7eb (patch) | |
tree | a0ea8ba4002e2063438a2dcc7123dfa98f0fc7ab /src/de/blinkt/openvpn | |
parent | 94e4d391a1f2731a132ccc70dbe98a7cbb458274 (diff) |
Break the classes into core classes that deal with handling the backend logic, the fragment and rest.
LaunchVPN, MainActivity, ConfigConvert are public API that is recorded in shortcuts, launchers etc. Moving them would break public API. Also VPNProfile belongs into core but since the reading VPN Profiles depends on the class name keep it in the main package.
--HG--
rename : src/de/blinkt/openvpn/CIDRIP.java => src/de/blinkt/openvpn/core/CIDRIP.java
rename : src/de/blinkt/openvpn/ConfigParser.java => src/de/blinkt/openvpn/core/ConfigParser.java
rename : src/de/blinkt/openvpn/NetworkSateReceiver.java => src/de/blinkt/openvpn/core/NetworkSateReceiver.java
rename : src/de/blinkt/openvpn/OpenVPN.java => src/de/blinkt/openvpn/core/OpenVPN.java
rename : src/de/blinkt/openvpn/OpenVPNMangement.java => src/de/blinkt/openvpn/core/OpenVPNMangement.java
rename : src/de/blinkt/openvpn/OpenVPNThread.java => src/de/blinkt/openvpn/core/OpenVPNThread.java
rename : src/de/blinkt/openvpn/OpenVpnManagementThread.java => src/de/blinkt/openvpn/core/OpenVpnManagementThread.java
rename : src/de/blinkt/openvpn/OpenVpnService.java => src/de/blinkt/openvpn/core/OpenVpnService.java
rename : src/de/blinkt/openvpn/ProfileManager.java => src/de/blinkt/openvpn/core/ProfileManager.java
rename : src/de/blinkt/openvpn/ProxyDetection.java => src/de/blinkt/openvpn/core/ProxyDetection.java
rename : src/de/blinkt/openvpn/VPNLaunchHelper.java => src/de/blinkt/openvpn/core/VPNLaunchHelper.java
rename : src/de/blinkt/openvpn/AboutFragment.java => src/de/blinkt/openvpn/fragments/AboutFragment.java
rename : src/de/blinkt/openvpn/FaqFragment.java => src/de/blinkt/openvpn/fragments/FaqFragment.java
rename : src/de/blinkt/openvpn/FileSelectionFragment.java => src/de/blinkt/openvpn/fragments/FileSelectionFragment.java
rename : src/de/blinkt/openvpn/GeneralSettings.java => src/de/blinkt/openvpn/fragments/GeneralSettings.java
rename : src/de/blinkt/openvpn/InlineFileTab.java => src/de/blinkt/openvpn/fragments/InlineFileTab.java
rename : src/de/blinkt/openvpn/OpenVpnPreferencesFragment.java => src/de/blinkt/openvpn/fragments/OpenVpnPreferencesFragment.java
rename : src/de/blinkt/openvpn/SendDumpFragment.java => src/de/blinkt/openvpn/fragments/SendDumpFragment.java
rename : src/de/blinkt/openvpn/Settings_Authentication.java => src/de/blinkt/openvpn/fragments/Settings_Authentication.java
rename : src/de/blinkt/openvpn/Settings_Basic.java => src/de/blinkt/openvpn/fragments/Settings_Basic.java
rename : src/de/blinkt/openvpn/Settings_IP.java => src/de/blinkt/openvpn/fragments/Settings_IP.java
rename : src/de/blinkt/openvpn/Settings_Obscure.java => src/de/blinkt/openvpn/fragments/Settings_Obscure.java
rename : src/de/blinkt/openvpn/Settings_Routing.java => src/de/blinkt/openvpn/fragments/Settings_Routing.java
rename : src/de/blinkt/openvpn/ShowConfigFragment.java => src/de/blinkt/openvpn/fragments/ShowConfigFragment.java
rename : src/de/blinkt/openvpn/VPNProfileList.java => src/de/blinkt/openvpn/fragments/VPNProfileList.java
Diffstat (limited to 'src/de/blinkt/openvpn')
-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; |