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