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

1738 Commits

Author SHA1 Message Date
Arne Schwabe
6b674eef92 Also mark languages that I have a moderator on Crowdin as okay as default
Thanks again to the people making sure these langauges are okay
2021-10-13 04:26:30 +02:00
Arne Schwabe
d54b7f0a35 Make a toggle to allow community translation (closes #681)
Since it is hard for me to check languages other than the ones that
I speak myself, languages other than English/German default to off.
This might change if I have someone trusted to review other languages.
2021-10-13 03:34:30 +02:00
Arne Schwabe
cbb4480758 Fix warning with mCipher=nulll and add OpenVPN3 related warning 2021-10-13 02:08:35 +02:00
Arne Schwabe
c47793c19e Enable proper legacy provider handling with OpenVPN3 2021-10-13 01:40:05 +02:00
Arne Schwabe
81715f40ba Replace travis badge with github actions badge 2021-10-11 03:07:13 +02:00
Arne Schwabe
ddc7c919c2 Fix some corner case NPE report by play console 2021-10-09 18:26:16 +02:00
Arne Schwabe
ab67684d37 Use coroutines instead AsyncTask in OpenSSL Speed test 2021-10-09 18:07:22 +02:00
Arne Schwabe
ca5473055a Minor fixes 2021-10-08 20:20:56 +02:00
Arne Schwabe
9ca2ff6f06 Add red warnings if a profile uses deprecated/insecure options 2021-10-08 02:22:07 +02:00
Arne Schwabe
34be3fa975 Fix static keys no longer working and remove duplicate check 2021-10-07 19:08:50 +02:00
Arne Schwabe
f6c095af0a Version 0.7.27 2021-10-07 15:43:17 +02:00
Arne Schwabe
9796aac154 Fix tls-auth not working 2021-10-07 15:40:07 +02:00
Arne Schwabe
881d82ebd5 Fix two small issues reported in crashes from Play Console 2021-10-07 15:39:28 +02:00
Arne Schwabe
706f3d28ab Fix concurrent access on TrafficHistory lists 2021-10-07 15:30:27 +02:00
Arne Schwabe
aeae23169a Version 0.7.26 2021-10-06 21:44:31 +02:00
Arne Schwabe
1a71917476 Minor fixes 2021-10-06 21:43:53 +02:00
Arne Schwabe
789effda05 Fix legacy preovider option not being saved. 2021-10-06 19:45:28 +02:00
Arne Schwabe
67a7438ccb Allow legacy algorithm in the OpenSSL Speed test 2021-10-06 18:16:55 +02:00
Arne Schwabe
afea4c95b3 Detect broken server URLs on import instead crashing 2021-10-06 17:38:53 +02:00
Arne Schwabe
38175d6d0e Fix crash when no connections are defined 2021-10-06 17:38:33 +02:00
Arne Schwabe
eecf3dbf9b Fix NPE in Toast on Android TV (closes #1370) 2021-10-06 16:58:03 +02:00
Arne Schwabe
3166e5229c Add option to allow loading the legacy provider 2021-10-06 16:58:03 +02:00
Arne Schwabe
aaab1021aa Allow setting a default profile via App Restrictions 2021-10-06 12:47:01 +02:00
Arne Schwabe
858371c328 Version 0.7.25 2021-10-04 18:27:19 +02:00
Arne Schwabe
bb0c82f28b Hide autologin checkbox when importing from URL 2021-10-04 17:49:17 +02:00
Arne Schwabe
e171dca738 Minor cleanups 2021-10-04 16:55:35 +02:00
Arne Schwabe
cf093699bd Add logging of StrictMode violations to app internal log
Also disable penaltyDeath by default as thjere is some Android internal
leak that I am unable to track down.
2021-10-04 16:55:14 +02:00
Arne Schwabe
609fd8e292 Add Strictmode to remoteExample 2021-10-04 16:54:02 +02:00
Arne Schwabe
bcb6673af6 Update dependencies version to latest 2021-10-04 14:26:00 +02:00
Arne Schwabe
7b82a5b5a5 Update okhttp to version 4.9.1 and adjust API usage 2021-10-04 07:37:27 +02:00
Arne Schwabe
674762a1d4 Minor code cleanup 2021-10-04 04:51:46 +02:00
Arne Schwabe
04054693df Avoid ANR when starting OpenVPNService and fetching profile 2021-10-04 04:48:57 +02:00
Arne Schwabe
d54ba7a09d Add check to start profile when importing to remote Example 2021-10-04 04:18:35 +02:00
Arne Schwabe
650e238b76 Ensure profile is saved if auth/password is queried on startup
This ensure the profile counter is incremented and the profile is
saved to disk to avoid the race condition of not getting the user/pass
which was started.

Closes #1342
2021-10-04 04:18:06 +02:00
Arne Schwabe
af6c8187ec Fix peer-fingerprint with auth-user-pass
Also throw an error if neither of CA or peer-fingerprint is configured
2021-10-03 18:36:57 +02:00
Arne Schwabe
cb2323d7c5 Fix various issues in remoteExample 2021-10-03 18:26:55 +02:00
Arne Schwabe
164d6d6cca Do not stop github build if one variant fails 2021-10-03 02:53:26 +02:00
Arne Schwabe
c3a0f99f90 Move Ui specific unit tests to Ui specific test file 2021-10-03 02:53:26 +02:00
Arne Schwabe
ba7fedf203 Small gradle build file cleanup 2021-10-03 02:53:26 +02:00
Arne Schwabe
6cdfc97c52 Add unit tests runs to github actions 2021-10-03 02:37:35 +02:00
Arne Schwabe
895f046e03 Fix lint issue 2021-10-02 23:23:53 +02:00
Arne Schwabe
dfe9306553 Modernise default ciphers in the OpenSSL Speed test 2021-10-01 19:56:39 +02:00
Arne Schwabe
66cfaf4591 Remove Ice Cream Sandwich support from ics-openvpn (closes #1337)
Ice cream sandwich was the first Android version to support the
VPNService API, which also gave the project its name as it was an
Android port to ICS. Now that the NDK does no longer support API 14 and
15, this project needs to say farewell to Ice cream sandwich.
2021-10-01 19:56:39 +02:00
Arne Schwabe
02d27a843f Update OPenSSL to 3.0 and OpenVPN to current master 2021-10-01 19:56:39 +02:00
Arne Schwabe
88885981db Do not use key CA certificate if peer-fingerprint is enabled 2021-10-01 19:56:39 +02:00
Arne Schwabe
f6227082f1 Implement using compat-mode 2021-10-01 19:56:39 +02:00
Arne Schwabe
9e704d04dc Implement new signing API as required by the OpenSSL 3.0 provider 2021-10-01 19:56:39 +02:00
Arne Schwabe
ea408251e6 Fix background in Tab Bar 2021-09-27 14:56:05 +02:00
Arne Schwabe
10fe1a66e1 Update build system and API to 31 2021-09-27 14:55:37 +02:00
Arne Schwabe
f07838fac6 Note that APIprofile also is exempted from GPL like the AIDL interfaces 2021-09-21 18:44:25 +02:00