summaryrefslogtreecommitdiff
path: root/src/de/blinkt/openvpn/VpnProfile.java
AgeCommit message (Collapse)Author
2013-08-13FIX NPE from Market consoleArne Schwabe
2013-08-10Fix stupid typo when handling extra certs (closes issue #193)v0.5.40.1Arne Schwabe
--HG-- extra : amend_source : ac197b2cd5b4dc96023b8bb6c48b4038c0f8c775
2013-07-12Do not show certificate information on pkcs12 and key dialogs (closes issue ↵Arne Schwabe
#180) --HG-- extra : rebase_source : cf8d0c01621f7e22033a8a3962c4bc47983753fb
2013-07-12Fix keychain certificate handlingArne Schwabe
Also reformat file --HG-- extra : rebase_source : cfae5aa4f9ec48c84262cc7829d2e38862fb68dc
2013-07-11Usage reflection to use Android Bouncycastle to print Subject DN, also ↵Arne Schwabe
display CN in the basic settings screen --HG-- extra : rebase_source : 6cff9134e9f0bd0e5261edd7ac0b4139b1580d3b
2013-06-23Fix issues found by Code AnalysisArne Schwabe
2013-06-16Change default dns serversArne Schwabe
--HG-- extra : rebase_source : 7883eb6905da3380935fe4627a321aefd1b74562
2013-06-07Also use friendly names when printing keystore certificateArne Schwabe
--HG-- extra : rebase_source : 4168ea0e489768c5fa2f5b54619d96e880e380c6
2013-05-31Fix screen offArne Schwabe
--HG-- extra : rebase_source : ed2b5eae3e70ad9a5bdc40b85f49c5336d346d9a
2013-06-05Add support for asking username/password if none is set (closes issue #174)Arne Schwabe
2013-05-20Add certificate CN printArne Schwabe
Need to fix string for email and order --HG-- extra : rebase_source : c3d5858d53d2f8f340b0d4a07434021f194a247a
2013-03-18Move native functions into own class.Arne Schwabe
This way the Gui will not always load the native libraries when showing profiles and allows some GUI modifications without compiling ndk code
2013-03-12Note stupid mistakeArne Schwabe
2013-03-12Break the classes into core classes that deal with handling the backend ↵Arne Schwabe
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
2013-03-07verify-x509-name not x509-verify-nameArne Schwabe
2013-03-07Add x509-verify-name support to ics-openvpn GUIArne Schwabe
--HG-- extra : rebase_source : 58613dd0fdf7a9ea75d59b1ea16c68fb6524138b
2013-02-09Merge non OpenVPN3 specific into mainArne Schwabe
2013-02-05Fix Locale related errors/bugs. Update … to unicode replacement. Fix the ↵Arne Schwabe
speed display.
2013-02-02Add the --auth option to the auth/enc dialogArne Schwabe
2013-02-02Give the hint of android bug with alphanumeric Keystore Aliases. (closes ↵Arne Schwabe
issue #132)
2012-12-27Make changes needed to provide an external APIArne Schwabe
2012-12-26Increase version number for next releaseArne Schwabe
2012-12-15Let the user control the new connect-retry(-max) logicArne Schwabe
2012-11-20Add script to generate FAQ in the google CODE project.Arne Schwabe
2012-10-22Increase default retry time for resolve to 60 seconds. 5 seconds does more ↵Arne Schwabe
harm than good
2012-09-30Fix deleting a VPN profile from a preference fragment on mobile phones. ↵Arne Schwabe
(closes issue #94) --HG-- extra : rebase_source : 6016a2c7cfddd15676305efd4e8fab0acee4b4cf
2012-09-14Set persist-remote-ip when setting persist-tunArne Schwabe
2012-09-13set persist-tun Default to false. It does to play well with reconnects and ↵Arne Schwabe
DNS resolving
2012-09-13Add support for persist-tun option (closes issue #83)Arne Schwabe
2012-09-09Fix null pointer when connecting with pkcs12 and no password set.Arne Schwabe
2012-08-22Enable the config converter to convert openvpn 2.2 tls-remote format to 2.3 ↵Arne Schwabe
format
2012-08-13organize importsArne Schwabe
2012-08-13Fix authenticating with passwords containing # (Closes issue #68)Arne Schwabe
2012-08-12Implement starting a VPN on boot. (closes issue #62)Arne Schwabe
2012-08-08management-signal is not required.Arne Schwabe
2012-08-08Use management-client and management-signal (closes issue #65)Arne Schwabe
2012-07-30Use system proxy settings for openvpnArne Schwabe
2012-07-25Fix importing custom options with spacesArne Schwabe
2012-07-25restore compatibility with Android 4.0Arne Schwabe
2012-07-24Build openssl as shared library again, build for all Android ABIsArne Schwabe
2012-07-16Fixes error reported on the Android market consolev0.5.12aArne Schwabe
- setting 0.0.0.0 as DNS gives NP - Using a invalid keystone key gives a NP in rsa_sign (Seems to happen on 4.0 -> 4.1 upgrade) - stupid config converter bug introduced in 5.12 - bump version to 5.12a
2012-07-15Add support for Certificates from Keystore under Jelly Beans (Thanks Kenny ↵Arne Schwabe
Root for the right pointers) Move jniglue/minivpn files to more sensitive places --HG-- rename : openvpn/src/openvpn/jniglue.c => jni/jniglue.c rename : openvpn/src/openvpn/jniglue.h => jni/jniglue.h rename : openvpn/src/openvpn/testmain.c => jni/minivpn.c
2012-07-10Fine tune config convert messagesArne Schwabe
Import tls-auth [inline] dir correctly (closes issue #55)
2012-07-07Make Openvpn run into the JB keychain error if running on the emulatorArne Schwabe
2012-06-30Relase version 0.5.9v0.5.9Arne Schwabe
2012-06-28The 'be ready for Jelly Beans' commitArne Schwabe
- fix concurrentaccess occuring on JB - JB does not allow to extract the private keys from the key storage, rewrite using the key storage to use JAVA API and the external-key management interface
2012-06-27log phone versionArne Schwabe
support more than 100 routes
2012-06-22Fix openvpn error when no netmask is specified to a custom IPArne Schwabe
2012-06-21Organize ImportsArne Schwabe
2012-06-17- Fix last commitv0.5.8Arne Schwabe
- Implement reading extra CA cert from file to fix keystore error on some mobile phones