Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-13 | Make a toggle to allow community translation (closes #681) | Arne Schwabe | |
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 | Fix warning with mCipher=nulll and add OpenVPN3 related warning | Arne Schwabe | |
2021-10-13 | Enable proper legacy provider handling with OpenVPN3 | Arne Schwabe | |
2021-10-11 | Replace travis badge with github actions badge | Arne Schwabe | |
2021-10-09 | Fix some corner case NPE report by play console | Arne Schwabe | |
2021-10-09 | Use coroutines instead AsyncTask in OpenSSL Speed test | Arne Schwabe | |
2021-10-08 | Minor fixes | Arne Schwabe | |
2021-10-08 | Add red warnings if a profile uses deprecated/insecure options | Arne Schwabe | |
2021-10-07 | Fix static keys no longer working and remove duplicate check | Arne Schwabe | |
2021-10-07 | Version 0.7.27 | Arne Schwabe | |
2021-10-07 | Fix tls-auth not working | Arne Schwabe | |
2021-10-07 | Fix two small issues reported in crashes from Play Console | Arne Schwabe | |
2021-10-07 | Fix concurrent access on TrafficHistory lists | Arne Schwabe | |
2021-10-06 | Version 0.7.26 | Arne Schwabe | |
2021-10-06 | Minor fixes | Arne Schwabe | |
2021-10-06 | Fix legacy preovider option not being saved. | Arne Schwabe | |
2021-10-06 | Allow legacy algorithm in the OpenSSL Speed test | Arne Schwabe | |
2021-10-06 | Detect broken server URLs on import instead crashing | Arne Schwabe | |
2021-10-06 | Fix crash when no connections are defined | Arne Schwabe | |
2021-10-06 | Fix NPE in Toast on Android TV (closes #1370) | Arne Schwabe | |
2021-10-06 | Add option to allow loading the legacy provider | Arne Schwabe | |
2021-10-06 | Allow setting a default profile via App Restrictions | Arne Schwabe | |
2021-10-04 | Version 0.7.25 | Arne Schwabe | |
2021-10-04 | Hide autologin checkbox when importing from URL | Arne Schwabe | |
2021-10-04 | Minor cleanups | Arne Schwabe | |
2021-10-04 | Add logging of StrictMode violations to app internal log | Arne Schwabe | |
Also disable penaltyDeath by default as thjere is some Android internal leak that I am unable to track down. | |||
2021-10-04 | Add Strictmode to remoteExample | Arne Schwabe | |
2021-10-04 | Update dependencies version to latest | Arne Schwabe | |
2021-10-04 | Update okhttp to version 4.9.1 and adjust API usage | Arne Schwabe | |
2021-10-04 | Minor code cleanup | Arne Schwabe | |
2021-10-04 | Avoid ANR when starting OpenVPNService and fetching profile | Arne Schwabe | |
2021-10-04 | Add check to start profile when importing to remote Example | Arne Schwabe | |
2021-10-04 | Ensure profile is saved if auth/password is queried on startup | Arne Schwabe | |
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-03 | Fix peer-fingerprint with auth-user-pass | Arne Schwabe | |
Also throw an error if neither of CA or peer-fingerprint is configured | |||
2021-10-03 | Fix various issues in remoteExample | Arne Schwabe | |
2021-10-03 | Do not stop github build if one variant fails | Arne Schwabe | |
2021-10-03 | Move Ui specific unit tests to Ui specific test file | Arne Schwabe | |
2021-10-03 | Small gradle build file cleanup | Arne Schwabe | |
2021-10-03 | Add unit tests runs to github actions | Arne Schwabe | |
2021-10-02 | Fix lint issue | Arne Schwabe | |
2021-10-01 | Modernise default ciphers in the OpenSSL Speed test | Arne Schwabe | |
2021-10-01 | Remove Ice Cream Sandwich support from ics-openvpn (closes #1337) | Arne Schwabe | |
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 | Update OPenSSL to 3.0 and OpenVPN to current master | Arne Schwabe | |
2021-10-01 | Do not use key CA certificate if peer-fingerprint is enabled | Arne Schwabe | |
2021-10-01 | Implement using compat-mode | Arne Schwabe | |
2021-10-01 | Implement new signing API as required by the OpenSSL 3.0 provider | Arne Schwabe | |
2021-09-27 | Fix background in Tab Bar | Arne Schwabe | |
2021-09-27 | Update build system and API to 31 | Arne Schwabe | |
2021-09-21 | Note that APIprofile also is exempted from GPL like the AIDL interfaces | Arne Schwabe | |
2021-09-09 | Fix NPE when resuming VPN activity | syphyr | |
Fixes: Implement support of openvpn://import-profile/ support E AndroidRuntime: FATAL EXCEPTION: main E AndroidRuntime: Process: de.blinkt.openvpn, PID: 15364 E AndroidRuntime: java.lang.RuntimeException: Unable to resume activity {de.blinkt.openvpn/de.blinkt.openvpn.activities.MainActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference E AndroidRuntime: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3454) E AndroidRuntime: at android.app.ActivityThread.handleResumeActivity(ActivityThread.java:3494) E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2757) E AndroidRuntime: at android.app.ActivityThread.-wrap12(ActivityThread.java) E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1496) E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102) E AndroidRuntime: at android.os.Looper.loop(Looper.java:154) E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6186) E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method) E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:889) E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:779) E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference E AndroidRuntime: at de.blinkt.openvpn.activities.MainActivity.onResume(MainActivity.java:82) E AndroidRuntime: at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1270) E AndroidRuntime: at android.app.Activity.performResume(Activity.java:6788) E AndroidRuntime: at android.app.ActivityThread.performResumeActivity(ActivityThread.java:3431) E AndroidRuntime: ... 10 more |