0
0
mirror of https://github.com/schwabe/ics-openvpn.git synced 2024-09-20 12:02:28 +02:00
Commit Graph

425 Commits

Author SHA1 Message Date
Arne Schwabe
d56fb2371e add paragraph about disabling google breakcode
--HG--
extra : rebase_source : 6f58bf8db2ac1f2b92ae9ce5f19849377360ed6c
2013-03-19 16:58:03 +01:00
Arne Schwabe
79fc2dd6ce Remove obsolete minivpn part 2013-03-24 21:16:15 +01:00
Arne Schwabe
e792f2d046 Allow building with polarssl
Not very useful at the moment since pkcs12 and external key management are not supported but might be useful one day
2013-03-23 22:42:46 +01:00
Arne Schwabe
6ba818e5c9 Move native functions into own class.
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-18 17:20:30 +01:00
Arne Schwabe
098204e653 Encourage users to translate in about screen 2013-03-18 17:19:06 +01:00
Arne Schwabe
978d2e56bd Catch broken ifconfig lines
--HG--
extra : rebase_source : b48fec6d90c7df2cb3dbdcff66e6403eeb134667
2013-03-18 16:52:05 +01:00
Arne Schwabe
cfb57240a6 Reflect changes in vpn headers file
--HG--
extra : amend_source : cac129da95c812fcd2b61156e35168d53945ad1b
2013-03-16 17:41:57 +01:00
Arne Schwabe
0bd3744732 When adding a profile show edit activity 2013-03-14 14:24:57 +01:00
Arne Schwabe
96ccb0151c Add padding to a few fragments 2013-03-14 10:16:02 +01:00
Arne Schwabe
9a512ba885 Note stupid mistake 2013-03-12 14:53:44 +01:00
Arne Schwabe
ef4438a0ed 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
2013-03-12 14:18:53 +01:00
Arne Schwabe
94e4d391a1 Annote FAQ item to ignore lint checks 2013-03-12 14:03:44 +01:00
Arne Schwabe
446641c634 Add padding to FAQ and TLS Remote Screen
--HG--
extra : rebase_source : fdba73716b9003900d767ef2c8cbb01b6583a580
2013-03-12 10:37:43 +01:00
Arne Schwabe
787c024cb5 Add broadcast sent when VPN Status changes, still needs to tested (closes issue #150) 2013-03-11 23:12:58 +01:00
Arne Schwabe
5b21477afa Fix remote tis string
--HG--
extra : rebase_source : 08e314cc931226a4d8211591b89eada0ca20327e
2013-03-11 10:23:56 +01:00
Arne Schwabe
41ca602552 note ndk problems
--HG--
extra : rebase_source : 0345905847c6aeeb1f29839e0a6ce0585acc2467
2013-03-09 16:02:40 +01:00
Arne Schwabe
2dc46e64c7 Enhance/fix --verify-x509-name support 2013-03-08 14:12:04 +01:00
Arne Schwabe
b38cae44de verify-x509-name not x509-verify-name 2013-03-07 23:40:30 +01:00
Arne Schwabe
00cdc87d34 increase version of openvpn 2013-03-07 23:29:12 +01:00
Arne Schwabe
e76e04c3f0 Update openvpn src to git version 839a41ac3d4253ad048e93c84f2291fc684c44d4 (include x509-verify-name) (closes issue #144)
--HG--
extra : rebase_source : d93dcf4130eccf3a136850495e382942eb675a8e
2013-03-07 22:28:38 +01:00
Arne Schwabe
8e6775102c Add x509-verify-name support to ics-openvpn GUI
--HG--
extra : rebase_source : 58613dd0fdf7a9ea75d59b1ea16c68fb6524138b
2013-03-07 22:22:42 +01:00
Arne Schwabe
6b9066c712 Make break pad build option easier to use, add synchronized network listener
--HG--
extra : rebase_source : 3f8f7937917b03ca5c43ac6c78efad2f7b333289
2013-03-04 23:20:41 +01:00
Arne Schwabe
0afde06c37 ignore ip-win32 too (closes issue #147)
--HG--
extra : rebase_source : f8ea6ef1f5bdb83d64e48fbb852873a7c94dcef2
extra : amend_source : 784540d31bb2f05cfab996f41236982b6525cd01
2013-03-06 13:07:24 +01:00
Arne Schwabe
f75143f11b Add copyright for bouncy castles
--HG--
extra : rebase_source : b8f7314dccb41686ec58a189e111935fdc8d4619
2013-03-05 21:29:06 +01:00
Arne Schwabe
6aaa11be14 Added tag v0.5.35 for changeset 373008714685 2013-03-03 16:12:01 +01:00
Arne Schwabe
077102bd03 new version for all android versions … *grrrr* @ playstore 2013-03-03 16:06:23 +01:00
Arne Schwabe
36fe93a2fc Revert JB 4.1 only 2013-03-03 12:43:58 +01:00
Arne Schwabe
5a316a3dcb Added tag v0.5.34a for changeset 2770b0104bd7 2013-03-03 12:42:57 +01:00
Arne Schwabe
3270bcdd85 Fetch translation for new version 2013-03-03 12:37:56 +01:00
Arne Schwabe
7c7acb1a49 - Increase version to 0.5.34a for JB 4.1 only
- When importing OpenVPN Access profiles import username and name
2013-03-03 12:33:53 +01:00
Arne Schwabe
4f0af1a493 Added tag v0.5.34 for changeset 27576a6ff3af 2013-03-01 15:23:29 +01:00
Arne Schwabe
3892ffb62c Fix even stupider bug
--HG--
extra : amend_source : d8c0fc1d7c1f5ad498fb9ecd37b58929b1aa7f7b
2013-03-01 15:18:06 +01:00
Arne Schwabe
e3c7f3cf07 small cleanup of SendDumpFragment 2013-03-01 13:48:47 +01:00
Arne Schwabe
545de428c0 Added tag v0.5.33 for changeset 3e7860f945e2 2013-03-01 10:48:15 +01:00
Arne Schwabe
c13684bec3 fetch latest translation before release 2013-03-01 10:47:58 +01:00
Arne Schwabe
2d0208c9b2 Fix stupid bug when importing profiles
--HG--
extra : rebase_source : f00ca3a463ccd6338a9b3820ac1eeb9b5ec7e682
2013-03-01 10:26:28 +01:00
Arne Schwabe
bc2081b159 Added tag v0.5.32 for changeset 9f4b1a7a39d4 2013-02-28 23:42:36 +01:00
Arne Schwabe
bce7885ce6 Menu fine tuning 2013-02-28 23:42:07 +01:00
Arne Schwabe
4a4abd4932 new translations 2013-02-28 23:39:33 +01:00
Arne Schwabe
5612e1944e Fix scroll bar location 2013-02-28 17:45:04 +01:00
Arne Schwabe
c2d2473b16 New Layout for main screen 2013-02-28 17:43:12 +01:00
Arne Schwabe
428ef31f6a Refactor ConnectionStatus to be an enumeration
--HG--
extra : rebase_source : 6cf34d83b33bdb25d2311ad9adaa446ac0aac823
2013-02-26 23:12:44 +01:00
Arne Schwabe
bab6645cfb Fix notificationalwaysvisible bug 2013-02-25 14:15:33 +01:00
Arne Schwabe
c078407422 Make listener methods synchronized 2013-02-25 13:35:44 +01:00
Arne Schwabe
3e9846e7f4 Allow more remotes for special internal API use cases.
--HG--
extra : rebase_source : dbe2f5929d246ece4f7de71022e96c2455aff3c3
2013-02-23 12:23:36 +01:00
Arne Schwabe
409df8373d fix manifest, remember timestamp format, introduce overly accurate timestamp format (=ISO) 2013-02-21 16:27:46 +01:00
Arne Schwabe
1765c3016d Display if the build is done by me or other persons (will help finding the native library problems of strange build)
--HG--
extra : amend_source : 1df0499d036bab9cfd6b73f8b539d159304c3909
2013-02-20 13:28:22 +01:00
Arne Schwabe
e7e655c3a4 Report version number on mini dumps 2013-02-12 10:17:08 +01:00
Arne Schwabe
ffa1c1dd03 More FAQ 2013-02-11 16:36:20 +01:00
Arne Schwabe
1fe0701191 Add minivpn FAQ to Readme 2013-02-11 16:32:07 +01:00