Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-07-22 | Refresh VPN list on resume() of VPN list fragment (closes #1508) | Arne Schwabe | |
2022-07-22 | Do not delete any app permission when viewing settings (closes #1469) | Arne Schwabe | |
2022-07-22 | Update OpenVPN/OpenVPN3, use xkey in OpenVPN3 | Arne Schwabe | |
2022-05-04 | Implement profile encryption using KeyMaster library | Arne Schwabe | |
2022-05-04 | Remove API support for API < 19 (Kitkat) | Arne Schwabe | |
The newest NDK only support API 19 and higher. Remove support for lower APIs from this app. | |||
2022-05-04 | Update gradle modules and dependencies | Arne Schwabe | |
2022-03-16 | Also set fake mac address with OpenVPN 2.x | Arne Schwabe | |
The OpenVPN 2.x part of actually sending IV_HWADDR from env is still mising. | |||
2022-02-18 | Use stdin instead android.conf in the file system to pass OpenVPN config | Arne Schwabe | |
2022-02-13 | use Handler in OpenVPN3Thread to avoid ANR for blocking calls | Arne Schwabe | |
2022-01-13 | Import new OpenVPN 3 version | Arne Schwabe | |
2021-12-17 | Fix legacy provider not working with OpenVPN 2.x | Arne Schwabe | |
2021-12-17 | Import new OpenVPN3 version | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-12-17 | Update OpenVPN and add support for the new xkey infrastructure in OpenVPN | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-12-17 | Update OpenVPN 2.x and OpenVPN 3.x | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-10-25 | Implement custom summary provider for DNS | Arne Schwabe | |
2021-10-24 | Convert IP settings to Kotlin and use autosummary provider | Arne Schwabe | |
2021-10-24 | Convert Settings_connections to kotlin | Arne Schwabe | |
2021-10-20 | Fix selecting tls-auth file not working | Arne Schwabe | |
2021-10-20 | Show a toast when VPN setting intent is not available instead crashing | Arne Schwabe | |
2021-10-20 | Fix writing tls profile to static key config and few cleanups | Arne Schwabe | |
2021-10-16 | Fix possible NPE in fragment Utils | Arne Schwabe | |
2021-10-16 | Add TLS Profile to config converter and remove AsyncTask | Arne Schwabe | |
2021-10-16 | Fix crash when switching between night and day mode | Arne Schwabe | |
2021-10-15 | Add log message for unsupported key encryption | Arne Schwabe | |
2021-10-15 | Improve detection and logging of weak md error FAQ hint | Arne Schwabe | |
2021-10-15 | Implement tls-cert-profile in profile and parser | Arne Schwabe | |
2021-10-13 | Fix summary of Auth settings dialog and add TLS Profile setting | Arne Schwabe | |
2021-10-13 | Fix Remote CN Preference style | Arne Schwabe | |
2021-10-13 | Convert SettingsAuthentication to Kotlin | Arne Schwabe | |
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 | Enable proper legacy provider handling with OpenVPN3 | 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 two small issues reported in crashes from Play Console | 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 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-04 | Hide autologin checkbox when importing from URL | 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 | 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-02 | Fix lint issue | 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-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 | |||
2021-08-24 | Implement support of openvpn://import-profile/ support | Arne Schwabe | |
For details about the protocol see https://github.com/OpenVPN/openvpn3/blob/master/doc/webauth.md |