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

759 Commits

Author SHA1 Message Date
Arne Schwabe
f65cdd5f66 Decode url parts for internal storage 2017-05-30 19:21:51 +02:00
Arne Schwabe
7ee11eff18 Fix lint issues 2017-05-29 17:53:50 +02:00
Arne Schwabe
6025ce7005 Update translations 2017-05-29 17:28:38 +02:00
Arne Schwabe
84a4743c6b Further graph fine-tuning 2017-05-29 12:08:01 +02:00
Arne Schwabe
667f439583 Update OpenSSL to 1.0.2l 2017-05-29 12:07:38 +02:00
Arne Schwabe
715e6887d7 Implement graphs for traffic history 2017-05-27 20:55:24 +02:00
Arne Schwabe
3e6a9e7ada Fix ticker text (closes #667) 2017-05-21 01:04:11 +02:00
Arne Schwabe
56e1e863d7 Also hdpi 2017-05-21 00:53:09 +02:00
Arne Schwabe
ae3c6d1d18 Make icons white again (closes #646) 2017-05-20 23:42:20 +02:00
Arne Schwabe
88b4bdf9dd close #628 2017-05-18 19:08:59 +02:00
Arne Schwabe
662f8880ae Handle revoke and grant more gracefully 2017-05-18 16:57:41 +02:00
Arne Schwabe
20bce1501a Fix fallback to old file select on newer devices (closes #660) 2017-05-18 16:51:23 +02:00
Arne Schwabe
fd72bd2ceb Implement tun-mtu and auth-retry in the ui 2017-05-18 16:50:38 +02:00
Arne Schwabe
997b8b2072 Parser ipv6 and !noipv4 parameters of redirect-gateway (closes #675) 2017-05-18 00:32:38 +02:00
Arne Schwabe
9042eca960 Support v4 protocol variants 2017-05-16 12:37:37 +02:00
Arne Schwabe
1a13af3325 Version 0.6.66 CVE-2017-7478 and CVE-2017-7479 2017-05-11 16:18:32 +02:00
Arne Schwabe
d3812892c8 Update copyrights 2017-05-10 11:21:01 +02:00
Arne Schwabe
2ce45194f8 make temporary profile persistent too 2017-04-05 16:17:51 +02:00
Arne Schwabe
63d520ea10 clarify tls-crypt as an option 2017-04-05 10:38:02 +02:00
Arne Schwabe
5b21a38b95 Rename always on vpn to default vpn 2017-02-09 01:49:42 +01:00
Arne Schwabe
20307bef6b Version 0.6.64 2017-02-04 11:58:07 +01:00
Arne Schwabe
757b5a32da sync translations 2017-02-04 01:42:44 +01:00
Arne Schwabe
807ff10f54 sync openvpn 2017-02-04 01:42:02 +01:00
Arne Schwabe
c6d7fcd124 Fetch initial network state for seriously broken devices. 2017-02-02 09:53:35 +01:00
Arne Schwabe
39f9fffbc6 Log more state debug information to help debugging reconnecting problems 2017-01-31 18:28:38 +01:00
Arne Schwabe
f092c4bf93 Update translations 2017-01-31 11:27:42 +01:00
Arne Schwabe
e47190b6b7 Revert change 2017-01-30 18:09:28 +01:00
Arne Schwabe
c8ed56d661 Change icons for notification 2017-01-30 13:06:39 +01:00
Arne Schwabe
c639e95aa6 Update openssl 2017-01-29 23:00:37 +01:00
Arne Schwabe
6c983af984 typo 2017-01-28 10:15:50 +01:00
Arne Schwabe
ea4dc52451 Ensure that the launcher shortcuts are updated when something aside from the name changes (symbol in this case) 2017-01-26 17:39:22 +01:00
chrihu
23095590c9 Add launcher shortcut icons 2017-01-26 17:22:04 +01:00
Arne Schwabe
3423d5c632 Fix crash on empty profile name 2017-01-09 18:48:08 +01:00
Arne Schwabe
ae9e26fb67 Version 0.6.64 2017-01-09 18:31:48 +01:00
Arne Schwabe
02c96933fc Workaround the save set bug 2017-01-08 17:06:36 +01:00
Arne Schwabe
db3fa686e9 Use multi process on sharedpreferences until I have time for a proper fix 2017-01-08 16:55:31 +01:00
Arne Schwabe
6717094a10 Sent username only for auth requests 2017-01-05 15:38:41 +01:00
Arne Schwabe
797ffad681 Fix status not shown 2017-01-04 18:48:35 +01:00
Arne Schwabe
7bf4566ba2 fix NPE 2017-01-04 12:16:38 +01:00
Arne Schwabe
87979af6cf Fix display of tis-auth file summary 2017-01-04 11:28:06 +01:00
Arne Schwabe
318f6dacde Update translations (closes #604) 2017-01-04 11:18:57 +01:00
Arne Schwabe
52f1226ba8 Version 0.6.63 2016-12-26 11:18:44 +00:00
Arne Schwabe
f873222b95 Update translations 2016-12-26 10:29:19 +00:00
Arne Schwabe
eb65c06490 Bail out if tls-remote is defined 2016-12-19 23:04:40 +01:00
Arne Schwabe
bc37991943 Fix sorting 2016-12-17 14:07:37 +01:00
Arne Schwabe
9f44ae471b sort is not so important 2016-12-17 13:55:52 +01:00
Arne Schwabe
836ead90e6 LRU sorted the wrong way 2016-12-17 13:50:51 +01:00
Arne Schwabe
7939e5af22 Fix crash on phones with less than 4 profiles 2016-12-17 13:45:51 +01:00
Arne Schwabe
6b3e6cd5f4 Fix pkcs12 profiles not working 2016-12-17 13:20:00 +01:00
Arne Schwabe
5df26c0bb4 Version 0.6.61 2016-12-17 11:39:21 +01:00
Arne Schwabe
6b17792191 Implement LRU sorting for profile list 2016-12-17 11:07:40 +01:00
Arne Schwabe
a13d3764b9 Bump versions 2016-12-17 11:07:16 +01:00
Arne Schwabe
1eac1f1a6e Implement password handover between ui and service 2016-12-16 12:26:20 +01:00
Arne Schwabe
73b79c6874 Fix notify if no cached logfiles are available. 2016-12-04 13:03:25 +01:00
Arne Schwabe
1dd3f0d7d5 Small fixes 2016-11-26 16:32:26 +01:00
Arne Schwabe
54c400b1c2 Replace example of openvpn.blinkt.de with openvpn.example.com to avoid confusing and people trying to connect to that server 2016-11-26 01:04:17 +01:00
Arne Schwabe
6bb7be22ce Implement getting the cached log via pipe to UI process 2016-11-25 23:05:52 +01:00
Arne Schwabe
17392cf629 Implement IPv6 DNS Servers 2016-11-22 17:47:28 +01:00
Arne Schwabe
21e3f12789 Update gradle versions 2016-11-22 17:47:02 +01:00
Arne Schwabe
8e5954edd1 Really statically link closes #563 2016-11-22 17:12:25 +01:00
Arne Schwabe
5e50072b9a Always use the most current version of a profile 2016-11-19 18:16:01 +01:00
Arne Schwabe
34f9c3afec Implement tis-crypt 2016-11-19 18:15:42 +01:00
Arne Schwabe
fc24fcf01e Fix more IPC 2016-11-15 23:19:51 -05:00
Arne Schwabe
205f690013 Update grade versions 2016-11-15 12:14:26 -05:00
Arne Schwabe
5f070fb527 First step to process seperation, not everything working yet. 2016-11-10 12:50:17 +01:00
Alex Semenov
b92a1252b3 Vpn stop management issues (#572)
* Fixed error, when stopVPN method in ManagementThread returned true regardless of actual stop signal have been sent.

As result - management stopped to send any state updates to listeners because of mShuttingDown flag.

* Fixed error, when endVpnService method didn't actually stop vpn thread because of missing thread interruption handling.
2016-11-08 21:05:29 +01:00
Dániel Zolnai
df2f911a6e Change activity which opens when tapping notification (#582) 2016-11-08 14:49:57 +01:00
Arne Schwabe
f2b2b7e883 Fix strings 2016-10-25 18:02:47 +02:00
Arne Schwabe
64e8dfac26 Fix clang compiler warnings 2016-10-18 15:56:22 +02:00
Arne Schwabe
20f6958942 Merge commit 'b67c9b17f967b950a2666cda64510f6e4ddc4092' 2016-10-10 00:54:46 +02:00
Arne Schwabe
b67c9b17f9 workaound bug in russian translation with shorter translation: Thanks for all who told me about that bug 2016-10-10 00:53:12 +02:00
Arne Schwabe
216bc0e853 changes to openssl to get it compiling with clang (closes #563) 2016-10-08 13:35:33 +02:00
Arne Schwabe
56f03f5dc0 Version 0.6.59 2016-10-03 12:46:25 +02:00
Arne Schwabe
c1544d5ccc Fix http-proxy-user-pass not embedded correctly in custom options (closes #551) 2016-10-03 12:41:30 +02:00
Arne Schwabe
166da85161 Update translations 2016-09-28 13:33:58 +02:00
Arne Schwabe
af87e5e962 Ignore errors when the management connection is closed (i.e. OpenVPN process exited), closes #553 2016-09-28 12:43:48 +02:00
Arne Schwabe
7785186a44 Version 0.6.58 2016-09-28 10:05:52 +02:00
Arne Schwabe
def0b27771 More breakpad bulding fixes 2016-09-28 09:39:15 +02:00
Arne Schwabe
ab090f81af Update OpenSSL to 1.0.2j 2016-09-28 01:15:57 +02:00
Arne Schwabe
b6d981ba96 Add breakpad subrepo and fix dump symbol script 2016-09-26 18:21:08 +02:00
Arne Schwabe
ccfc4d3a76 Update OpenVPN 3 code for released code 2016-09-26 18:16:13 +02:00
Arne Schwabe
2d0661fde8 Repair breakpad 2016-09-15 11:07:36 +02:00
Arne Schwabe
64afae2e2e Remark that Always On VPN could cancel the confirmation dialog 2016-09-12 09:57:22 +02:00
Arne Schwabe
b3fcbc10f6 Also ignore "push" option in client config. For people with really broken configuration like in issue #546 *sigh* 2016-09-06 10:49:55 +02:00
Arne Schwabe
e99d46c359 Ignore block-outside-dns, update gradle versions 2016-08-31 10:05:01 +02:00
Robin Lee
3315ceaa78 Fix KeyChain crash (#530)
This happens due to a race condition in background threads that use an
activity context to call long-running RPCs in keychain and keystore.

If the activity goes away while services are still bound, its context
will be disposed of and any attempts to unbind those services will raise
an IllegalStateException.

The right thing to do is make these calls using an application context
instead.
2016-07-26 17:16:22 +02:00
Arne Schwabe
7ec9538b67 Increase log Level of revoke message (closes #525) 2016-07-25 16:08:12 +02:00
Arne Schwabe
2388bca3a3 Update translations 2016-07-25 10:46:48 +02:00
Arne Schwabe
438c6a1dc2 Fix ipv6 address with two zero ranges. 2016-07-24 12:45:17 +02:00
Arne Schwabe
5cfec9a692 Version 0.5.67 2016-07-06 11:27:04 +02:00
Arne Schwabe
29bda719b6 Add UI option for x509-username-field option (closes #519) 2016-07-05 18:25:50 +02:00
Arne Schwabe
f0d2595b79 Fix Config fragment not always showing the most current config 2016-07-04 17:57:44 +02:00
Arne Schwabe
a3bf88b09e Implement exponential back off between connection attempts and generally overhaul time between connection logic massively. 2016-07-04 17:57:26 +02:00
Arne Schwabe
aba8beb445 More fixes for connection entry. 2016-06-28 15:20:27 +02:00
Arne Schwabe
c3145243bd Fix logic in ConnectionAdapter (closes #498, #497) 2016-06-27 12:50:18 +02:00
Arne Schwabe
13d24de55e Update translations 2016-06-27 10:53:20 +02:00
Arne Schwabe
39eb34415c Fix crash when using Always-on option in Android N 2016-06-16 16:44:54 +02:00
Arne Schwabe
a9745b3441 New versions for everything! 2016-06-16 13:29:36 +02:00
Arne Schwabe
5a46c02301 Merge N changes into main branch 2016-06-16 11:25:36 +02:00
Arne Schwabe
475a466d5c Fix mtu option doing nothing with default settings. 2016-06-16 11:01:06 +02:00
Arne Schwabe
b916d36bc7 only show disconnect dialog for connected VPN in profile list 2016-06-16 11:01:06 +02:00
Arne Schwabe
16d942a1a0 Fix crash on import 2016-05-25 22:21:47 +02:00
Arne Schwabe
840e8389b9 Use the new icon in the quick tile. 2016-05-22 13:35:50 +02:00
Arne Schwabe
9f06b49e15 Add icon for Android N quicktile 2016-05-22 13:22:50 +02:00
Arne Schwabe
d1bf5e7290 Make Tile work in passive mode which suits OpenVPN for Android well enough. 2016-05-22 11:47:06 +02:00
Arne Schwabe
b4c4cf706e Merge branch 'master' into androidN 2016-05-22 10:06:02 +02:00
Arne Schwabe
727fed99d5 Add variant for better testing with instant run that has a minimal sdk of 21 2016-05-22 10:02:12 +02:00
Arne Schwabe
a3640fe6ae Do reading from content urls in the background. Also fixes Skydrive imports. 2016-05-10 18:52:16 +02:00
Arne Schwabe
547284daac Version 0.6.55 2016-05-05 13:48:33 +02:00
Arne Schwabe
f7865e2e78 Update OpenVPN 2016-05-05 13:20:37 +02:00
Arne Schwabe
918f17fa35 Give the user a choice if the vpn is already connected. 2016-05-05 13:19:44 +02:00
Arne Schwabe
a8a3589d7f Dismiss error dialog on touch outside 2016-05-04 19:11:11 +02:00
Arne Schwabe
c126740f46 Merge commit '8e84c38a3e650af61cd2548d931ed617e4af0069' 2016-05-04 19:09:53 +02:00
Arne Schwabe
8e84c38a3e Update OpenSSL 2016-05-03 18:03:21 +02:00
Arne Schwabe
3cc9dfb875 Fix minor warnings 2016-05-03 10:40:28 +02:00
Arne Schwabe
ad494bd239 Fix verify-x509-name parsing 2016-04-29 20:00:57 +03:00
Arne Schwabe
29a654d631 Fix another crash reading broken logs. 2016-04-29 11:03:57 +03:00
Arne Schwabe
8c91cc5bb4 Version 0.6.54 2016-04-28 11:46:09 +03:00
Arne Schwabe
0d158ea62d Remove paypal link (violates Play store policy) 2016-04-28 00:42:56 +03:00
Arne Schwabe
ea7ef5b2b4 Version 0.6.53 2016-04-27 14:25:44 +03:00
Arne Schwabe
c3523db9e7 Do no try to restore strings of invalid length. 2016-04-27 14:25:26 +03:00
Arne Schwabe
d478576ffc add missing break 2016-04-27 08:52:47 +03:00
Arne Schwabe
9498eb76ef add a few more mime types (closes #481) 2016-04-27 08:22:41 +03:00
Arne Schwabe
61b1c46c46 Clarify error message 2016-04-25 23:32:36 +03:00
Arne Schwabe
1df79a1ff6 Implement quick settings tile 2016-04-25 23:31:34 +03:00
Arne Schwabe
3247833283 Implement custom marschal/unmarschal for LogItem, hopefully this will fix the problems. 2016-04-25 11:23:42 +03:00
Arne Schwabe
4d8c036c36 Update translations 2016-04-24 21:12:13 +02:00
Arne Schwabe
22aaacb738 Really use the Always on Profile 2016-04-21 14:40:53 +02:00
Arne Schwabe
b4b187c5be Change the onBootlogic to always start the VPN. Also let the user explicitly device on the VPN for Android N(ew York Cheesecake?) 2016-04-21 14:03:57 +02:00
Arne Schwabe
b889ea77ba Fix LaunchVPN not getting onActivity result 2016-04-15 00:20:57 +02:00
Arne Schwabe
6ff1c64646 Update openvpn and bump version 2016-04-13 19:11:13 +02:00
Arne Schwabe
9382e98707 Add Logo copyright 2016-04-13 13:54:45 +02:00
Robin Lee
973e2f29c3 Handle case where profileUUID is missing
Android NYC+ might start the VPN service on its own without any
useful intent extras saying which profile to load.

Handle it the same as the restart case -- use the most recent profile
instead of crashing.
2016-04-12 15:31:12 +02:00
Arne Schwabe
f4bba2b57f Rework log item caching, might work better or at least give a better understanding what goes wrong (closes #455) 2016-04-12 00:27:02 +02:00
Arne Schwabe
2138a6ad52 Add FAQ for broken Samsung phones. 2016-04-09 21:08:15 +02:00
Arne Schwabe
01fb37c4f0 Update grade, support library 2016-04-09 21:06:59 +02:00
Arne Schwabe
5b08ac8422 New version 2016-04-01 16:16:09 +02:00
Arne Schwabe
237836932b More fixes in LogFileHandler 2016-03-23 16:39:00 +01:00
Arne Schwabe
a6b5b603a6 Update libraries 2016-03-23 16:38:45 +01:00
Arne Schwabe
f3e094ce28 Better debug logging 2016-03-22 10:13:12 +01:00
Arne Schwabe
a7d9f82ace Add test for doze disabling 2016-03-22 10:13:12 +01:00
Arne Schwabe
be658960e0 Use Bytebuffer to read/write length 2016-03-22 09:12:45 +01:00
Arne Schwabe
bf10e0bfa1 Version 0.6.50 2016-03-09 13:17:18 +01:00
Arne Schwabe
cc1a2822da Update OpenVPN 2016-03-09 13:16:00 +01:00
Arne Schwabe
89b6473abb Bug not yet understand but try to the best to avoid it being triggered 2016-03-09 13:15:50 +01:00
Arne Schwabe
752e5bf1c8 Workaround for endless loop in Logfilehandler 2016-03-09 08:45:17 +01:00
Arne Schwabe
034a1752c6 Update translations 2016-03-07 11:00:45 +01:00
Arne Schwabe
897cc3f82e Update compat library 2016-03-07 09:51:37 +01:00
Arne Schwabe
ff6064fe42 Actually embed the crl file in the generated configuration 2016-03-07 09:10:57 +01:00
Arne Schwabe
acca89bea1 Allow name to be set on import 2016-03-07 09:10:57 +01:00
Arne Schwabe
3af0277154 Referees VPN list on activity resume 2016-03-07 09:10:57 +01:00
Arne Schwabe
1fbdec744e Support crl file inlining (also requires newer OpenVPN version) 2016-03-07 09:10:57 +01:00
Arne Schwabe
dbb0ec2e34 Remove utility activities from recent apps 2016-03-07 09:10:57 +01:00
Arne Schwabe
4215ef8daf Version 0.6.49 2016-03-05 16:45:41 +01:00
Arne Schwabe
814706a0de Fix ca check in config (closes #453) 2016-03-03 13:05:02 +01:00
Arne Schwabe
c50794a90e Version 0.6.48 2016-03-01 18:13:44 +01:00
Arne Schwabe
3b58628412 Update OpenSSL 2016-03-01 18:13:31 +01:00
Arne Schwabe
97b5b8b349 Update OpenVPN 2016-03-01 11:18:34 +01:00
Arne Schwabe
0f583a8ed6 Do not log messages of old exiting process 2016-03-01 11:18:21 +01:00
Arne Schwabe
0904fdce16 Fix last commit 2016-02-29 17:07:32 +01:00
Arne Schwabe
5e078020bf Refactor the way the VPN is launched, move more of the responsibility to the OpenVPNService. 2016-02-29 14:37:51 +01:00
Arne Schwabe
b3e20603bb Fix crash on Android 6.0 2016-02-29 09:59:29 +01:00
Arne Schwabe
ca1493138f Fix crashes on reading invalid log items. 2016-02-22 14:28:54 +01:00
Arne Schwabe
3f15db11f5 Fix bug of LaunchVPN activity showing an empty windows 2016-02-19 13:09:15 +01:00
Arne Schwabe
a10ffa4ce4 Update translations 2016-02-19 10:24:50 +01:00
Arne Schwabe
bc08e9c824 Do not rerequest the permission if the user denies it. 2016-02-18 14:18:40 +01:00
Arne Schwabe
88fa7a63ce Workaround broken file manager implementation in Android 6.0
In an ideal world, application developers would read the documentation and realize that the *calling* app needs to ensure that the target app can read the URI (e.g. by GRANT_PERMISSION) but ES file explorer (and from user report the internal file manager of cyanogenmod?!) call OpenVPN for Android with a file:// URI which OpenVPN for Android cannot read without SD card permission.

Always to try request SD card permission on file:// urls...
2016-02-18 13:58:10 +01:00
Arne Schwabe
db5f46e1ce Fix error reporting on missing certificates 2016-02-18 13:55:29 +01:00
Arne Schwabe
5c217e6d58 Support OpenVPN 2.2 in profile generation (don't ask) 2016-02-16 14:01:13 +01:00
Arne Schwabe
c13357869c Revert the icon change for the release 2016-02-10 14:23:48 +01:00
Arne Schwabe
1c4857daad Update OpenVPN, increase version number 2016-02-10 14:21:37 +01:00
Arne Schwabe
ceb91f5121 Update translation (many thanks @maniac103 for fixing the german translation!) 2016-02-08 15:32:54 +01:00
Danny Baumann
4891622972 Extract another hardcoded string. 2016-02-05 13:24:09 +01:00
Danny Baumann
6b269d9313 Remove preference style override.
Doesn't serve a visually recognizable purpose, and causes the simple
(non-list, -dialog, etc.) preference titles to be overly large on API
21+ due to the framework using a fallback to the non-material preference
layout.
2016-02-05 13:24:08 +01:00
Danny Baumann
3ebdb6482f Don't show action text.
The descriptions get pretty long at times and hardly fit on screen even
for large phones.
2016-02-04 12:18:43 +01:00
Danny Baumann
1ab0cb1e42 Refresh notification action icons. 2016-02-04 12:16:43 +01:00
Danny Baumann
dde7ad84c0 Use own accent colors for alert dialogs. 2016-02-04 12:14:16 +01:00
Danny Baumann
88aa92013f Don't launch disconnection activity in the main activity task. 2016-02-04 12:14:16 +01:00
Danny Baumann
c4c1bbc236 Move hardcoded string to string resources. 2016-02-04 12:14:12 +01:00
Danny Baumann
15b5c7316b Don't add colon postfix if not required. 2016-02-04 12:07:33 +01:00
Arne Schwabe
2fe0c6581f Update copyright in about dialog 2016-01-28 17:12:59 +01:00
Arne Schwabe
b85d1b4e24 Update to OpenSSL 1.0.2f 2016-01-28 17:12:40 +01:00
Arne Schwabe
1e4205e221 Make parsing of cached log more resilient 2016-01-28 16:46:39 +01:00
Arne Schwabe
9554947285 Change icon to something a bit more good looking 2016-01-28 16:46:10 +01:00
Arne Schwabe
2894377e1d Update copyright year to 2016 2016-01-25 10:47:25 +01:00
Arne Schwabe
0e6e77c476 Implement persistent disk log cache. (closes #340) 2016-01-24 14:30:23 +00:00
Arne Schwabe
8414c4f167 Set notification category 2016-01-14 00:52:04 +01:00
Arne Schwabe
e5a6777883 Parse multiple ca certs in <ca> for android device key configurations (closes #426) 2016-01-14 00:35:10 +01:00
Arne Schwabe
84112714f6 Minor cleanups 2016-01-13 23:05:23 +01:00
Arne Schwabe
19410ba8f1 change breakpad default 2016-01-11 14:00:26 +01:00
Arne Schwabe
4f71315dcd Remove breakpad, it currently does not compile and is not used in builds (closes #428)
Infrastructure for breakpad still but the breakpad itself at the moment does not even compile
2016-01-11 10:48:23 +01:00
Arne Schwabe
a71df5fde2 Fine tune toasts 2016-01-10 18:47:30 +01:00
Arne Schwabe
12e4e985b2 Display toasts for connection status on Android TV 2016-01-10 18:13:11 +01:00
Arne Schwabe
37b02565eb Automatically apply DNS workaround for Samsung devices (closes #424) 2016-01-08 11:24:36 +01:00
Arne Schwabe
a3354eb8ca Show VPN Status in profile list, tweak Status reporting 2016-01-07 15:29:37 +01:00
Arne Schwabe
7dc3bb7220 Allow install on nonsuch devices. The app is not really good on non touch devices but good enough to be useable. 2016-01-06 13:17:30 +01:00
Arne Schwabe
f125693d7d Parse route-nopull on import (closes #431) 2016-01-06 13:16:48 +01:00
Arne Schwabe
2fc13a452f Fix typo 2016-01-06 11:35:21 +01:00
Arne Schwabe
73c3163821 Fine tune UI ver 2016-01-02 11:18:08 +01:00
Arne Schwabe
d51431a887 Make push-peer-info selectable in the UI 2016-01-02 02:48:35 +01:00
Arne Schwabe
0a4c9cda1d Fix lifecycle bug 2015-12-28 21:52:23 +01:00
Arne Schwabe
de37e25def Make long click immediately select a file. 2015-12-28 18:33:23 +01:00
Arne Schwabe
8afd9adf13 Ignore Google TV Stub framework 2015-12-28 18:11:33 +01:00
Arne Schwabe
8289c4dadc Fix long long long outstanding bug causing delay when starting VPN. Thanks @adamjweaver for tracking this down
Closes #403
2015-12-08 16:02:24 +01:00
Arne Schwabe
49c6501f14 Something went wrong with last build, bump version for play store upgrade 2015-12-08 12:44:31 +01:00
Arne Schwabe
bfb891ab9e Silence lint warnings 2015-12-07 13:51:40 +01:00
Arne Schwabe
838f5b8384 Update translatiosn 2015-12-07 13:24:45 +01:00
Arne Schwabe
9525c1b34f Update OpenVPN master and update OpenSSL to 1.0.2e 2015-12-07 11:10:22 +01:00
Arne Schwabe
c3289433ee Use new status message and make connected status a bit nicer 2015-12-07 11:10:05 +01:00
Arne Schwabe
73de674df3 Update grade version 2015-12-07 11:09:43 +01:00
Arne Schwabe
46a2b150e0 New Android Studio, new gradle version 2015-11-25 11:41:07 +01:00
Arne Schwabe
e700890f22 Fix the hacky and ugly fileselect dialog on Android M
Request the Window Panel on Android TV (thanks Don John on G+) (closes #399)
2015-11-19 01:05:49 +01:00
Arne Schwabe
755714993e Log when Android revokes the VPN permissions for easier debugging (closes #415) 2015-11-03 17:47:24 +01:00
Arne Schwabe
2e6a575fb8 Fix minor bugs, fix lz4, new version, new translations 2015-11-02 16:03:34 +01:00
Arne Schwabe
4d6a12b09a Fix config crash on < 4.4, Version 0.6.43 2015-10-25 22:31:48 +01:00
Arne Schwabe
abc715ce66 Update translations 2015-10-25 22:31:48 +01:00
Arne Schwabe
13b9ddc5b7 Version 0.6.42 2015-10-22 12:48:50 +02:00
Arne Schwabe
2ea086501b update openvpn, fix display string 2015-10-22 12:30:34 +02:00
Arne Schwabe
9bb9799881 Display time left for certificates, fix profiles not be able to be edited. 2015-10-21 14:20:13 +02:00
Arne Schwabe
daa32139fe Make device information message more verbose. 2015-10-21 10:35:35 +02:00
Arne Schwabe
0b7a343d0b fix typo 2015-10-20 10:32:46 +02:00
Arne Schwabe
f1dff3a593 Get the native ABI from a native ABI call (closes #391), update translations, report ABI as part of version information 2015-10-19 11:14:23 +02:00
Arne Schwabe
41f203eccd Update gradle/library versions 2015-10-19 11:13:06 +02:00
Arne Schwabe
2e2f8835f6 Version 0.6.40 2015-10-15 14:53:25 +02:00
Arne Schwabe
e4be1bd4ec Update OpenVPN 2015-10-14 15:24:46 +02:00
Arne Schwabe
d9a89c0d5b Remove snappy (closes issue #402) 2015-10-14 00:29:34 +02:00
Arne Schwabe
d838bb2702 Update translations 2015-10-13 00:22:37 +02:00
Arne Schwabe
94c782e2cf Fix connect-timeout for --static configurations (closes #401) 2015-10-13 00:06:50 +02:00
Arne Schwabe
2576a7aa5e Version 0.6.39 2015-10-10 13:06:14 +02:00
Arne Schwabe
b8f9b94aa7 Fix something something strange, update OpenVPN 2015-10-10 12:57:34 +02:00
Arne Schwabe
24deec6b83 Update translations 2015-10-09 13:49:40 +02:00
Arne Schwabe
a58557d416 Update OpenVPN and version number 2015-10-09 13:49:40 +02:00
Arne Schwabe
233cb40aec Fix connection list (closes #398) 2015-10-09 13:49:40 +02:00
Arne Schwabe
a6df3b5582 Fix more of Config Converter on Android M 2015-10-08 10:48:27 +02:00
Arne Schwabe
43760e1a8b Fix bug of not reconnecting on network change 2015-10-08 07:53:33 +02:00
Arne Schwabe
be4ccc12b9 Fix Logic to print v6 addresses 2015-10-08 07:53:33 +02:00
Arne Schwabe
d9356e5bb3 Implement Android M permission to read from SD Card. 2015-10-07 18:23:39 +02:00
Arne Schwabe
23b373fe97 Update translations, welcome Slovenian 2015-10-06 00:28:16 +02:00
Arne Schwabe
e5f9417718 update support library 2015-10-06 00:25:17 +02:00
Arne Schwabe
cb8904df34 Update OpenSSL to 1.0.2 (closes #387) 2015-10-02 18:44:32 +02:00
Arne Schwabe
4ec62cf291 Make sure there is at least one app in the allowed app list, closes #397 2015-10-02 10:15:42 +02:00
Arne Schwabe
a19d8f2f3a Version 0.6.37 2015-10-01 17:15:22 +02:00
Arne Schwabe
a74cce3c5a Implement connect-timeout logic in OpenVPN and in the UI. 2015-10-01 17:14:27 +02:00
Arne Schwabe
1f131f79fa Implement disconnect on uninstall, currently untested (closes #394) 2015-09-30 12:39:22 +02:00
Arne Schwabe
0cbbd0bd2e Update OpenVPN files, fix export of config (closes #396) 2015-09-19 12:27:57 +01:00
Arne Schwabe
a9e9985cc0 new version 2015-08-24 13:27:57 +02:00
Arne Schwabe
ce6e96eab6 Update translations 2015-08-24 13:27:45 +02:00
Arne Schwabe
b92191f8e6 Set target sdks to Marshmallow 2015-08-20 15:17:20 +02:00
Arne Schwabe
2756ba844b Fix logic when a network is temporary unavailable 2015-08-20 15:16:59 +02:00
Arne Schwabe
a34b7a56fb Fix crl-verify if the crl path has spaces in it. 2015-08-17 17:21:23 +02:00