summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-04-07Registering for a state receiver gets the most recent state. Also added the ↵Arne Schwabe
coarse state to the interface.
2013-04-06Add external API with security.Arne Schwabe
2013-04-01Ignore error when unregistering network state listenerArne Schwabe
2013-03-28Add license file and remove copyright header from files that were adapted ↵Arne Schwabe
from examples --HG-- extra : rebase_source : 83fb3ba247a9f7c3e5bcfe27464c5b1866c67827
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-18Catch broken ifconfig linesArne Schwabe
--HG-- extra : rebase_source : b48fec6d90c7df2cb3dbdcff66e6403eeb134667
2013-03-14When adding a profile show edit activityArne Schwabe
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-11Add broadcast sent when VPN Status changes, still needs to tested (closes ↵Arne Schwabe
issue #150)
2013-03-08Enhance/fix --verify-x509-name supportArne Schwabe
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-03-04Make break pad build option easier to use, add synchronized network listenerArne Schwabe
--HG-- extra : rebase_source : 3f8f7937917b03ca5c43ac6c78efad2f7b333289
2013-03-06ignore ip-win32 too (closes issue #147)Arne Schwabe
--HG-- extra : rebase_source : f8ea6ef1f5bdb83d64e48fbb852873a7c94dcef2 extra : amend_source : 784540d31bb2f05cfab996f41236982b6525cd01
2013-03-03- Increase version to 0.5.34a for JB 4.1 onlyArne Schwabe
- When importing OpenVPN Access profiles import username and name
2013-03-01Fix even stupider bugv0.5.34Arne Schwabe
--HG-- extra : amend_source : d8c0fc1d7c1f5ad498fb9ecd37b58929b1aa7f7b
2013-03-01small cleanup of SendDumpFragmentArne Schwabe
2013-03-01Fix stupid bug when importing profilesArne Schwabe
--HG-- extra : rebase_source : f00ca3a463ccd6338a9b3820ac1eeb9b5ec7e682
2013-02-28Menu fine tuningArne Schwabe
2013-02-28New Layout for main screenArne Schwabe
2013-02-26Refactor ConnectionStatus to be an enumerationv0.5.32Arne Schwabe
--HG-- extra : rebase_source : 6cf34d83b33bdb25d2311ad9adaa446ac0aac823
2013-02-25Fix notificationalwaysvisible bugArne Schwabe
2013-02-25Make listener methods synchronizedArne Schwabe
2013-02-23Allow more remotes for special internal API use cases.Arne Schwabe
--HG-- extra : rebase_source : dbe2f5929d246ece4f7de71022e96c2455aff3c3
2013-02-21fix manifest, remember timestamp format, introduce overly accurate timestamp ↵Arne Schwabe
format (=ISO)
2013-02-20Display if the build is done by me or other persons (will help finding the ↵Arne Schwabe
native library problems of strange build) --HG-- extra : amend_source : 1df0499d036bab9cfd6b73f8b539d159304c3909
2013-02-12Report version number on mini dumpsArne Schwabe
2013-02-11Fix display of speed in the notification.Arne Schwabe
2013-02-10When logging a crash add time stampsArne Schwabe
2013-02-10Use different icons in the status bar depending on status.Arne Schwabe
2013-02-10Add timestamps to log windowArne Schwabe
--HG-- extra : rebase_source : cbcf8f519b4a2c616a645636653fe711304a5942
2013-02-09Merge non OpenVPN3 specific into mainArne Schwabe
2013-02-07Give the log window a natural up actionv0.5.31Arne Schwabe
2013-02-06Fix embedding inline files (closes issue #141)Arne Schwabe
increase version number
2013-02-05Use arrows instead of text in the transferred byte message to save space. ↵Arne Schwabe
Fix closing of management socket
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)
2013-01-31Allow finer control of notification messagesArne Schwabe
2013-01-27Rename managmentThread memberArne Schwabe
2013-01-18Ignore route-pre-down tooArne Schwabe
--HG-- extra : rebase_source : 8042b3e41e71d18d4126f04e950e5ce004c7d0c7
2013-01-14Do not save BYTECOUNT state message as last message.Arne Schwabe
2013-01-10Fix inserting inline certificates, increase log bufferArne Schwabe
2013-01-07Logs arguments to strings for minidumpArne Schwabe
2013-01-04Some more changes making external API possibleArne Schwabe
--HG-- extra : rebase_source : a62d022b917c997a5e116c34802fecfb1f066459
2013-01-04remote overrides port and proto options (Closes issue #128)Arne Schwabe
2013-01-01Make state messages translatable and nicer.Arne Schwabe
2012-12-31CleanupsArne Schwabe
2012-12-27Make changes needed to provide an external APIArne Schwabe