Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |||
2021-08-13 | Add a dialog in Log Window allowing to start pending auth | Arne Schwabe | |
2021-08-13 | Add WEB_AUTH pending auth support | Arne Schwabe | |
2021-06-15 | Cleanup kotlin migration and message to use Always on VPN | Arne Schwabe | |
2021-06-15 | Number of miscellenous fixes and clean ups | Arne Schwabe | |
2021-06-14 | Convert General Settings to Kotlin | Arne Schwabe | |
2021-04-15 | Implement VPN http proxy support (Android 10+) (closes #1263) | Arne Schwabe | |
Use dhcp-option PROXY_HTTP 1.2.3.4 8080 or push "dhcp-option PROXY_HTTP 1.2.3.4 8080" from a server to use the feature. | |||
2021-04-15 | Update gradle files, remove anko dependency | Arne Schwabe | |
2021-04-09 | Fix custom options in serverlist fragment (closes #1298) | Arne Schwabe | |
2021-03-12 | Remove remaining GMS code | Arne Schwabe | |
2021-02-16 | Make Coverity happy | Arne Schwabe | |
Most of these things are minor to the point that changing them is only to make the scanner happy. | |||
2021-02-16 | Implement UI support for --peer-fingerprint | Arne Schwabe | |
2020-09-24 | Add FAQ for NCP | Arne Schwabe | |
2020-09-24 | Request QUERY_ALL_PACKAGES permission (closes #1238) | Arne Schwabe | |
On SDK 30 or higher this permission is required to be able to list all packages on a device. This app needs that to show all installed apps in the allow/disallow Apps via VPN dialog. | |||
2020-09-21 | Just assume the new API is always availabe on SDK 30+ | Arne Schwabe | |
closes #1234 | |||
2020-09-14 | Include --cipher into --data-ciphers for the sake of compatibility | Arne Schwabe | |
2020-09-11 | Enable V2 signing, update openvpn/oepnvpn3 | Arne Schwabe | |
2020-07-31 | Move UI activities to ui manifest | Arne Schwabe | |
2020-07-31 | Small fixes | Arne Schwabe | |
2020-05-27 | Implement internal webview for authenticating when OPEN_URL is used | Arne Schwabe | |
2020-05-06 | Convert ListView in allowed apps to RecyclerView | Arne Schwabe | |
Closes #693 | |||
2020-04-23 | Fix missing okay/cancel buttons in RemoteDN preference (closes #1160) | Arne Schwabe | |
2020-04-23 | Also hide proxy port when hiding proxy options (closes #1176) | Arne Schwabe | |
2020-04-23 | Declare this app can do tls-crypt-v2 when importing a profile from | Arne Schwabe | |
an AS server | |||
2020-04-23 | Fix lint warnings | Arne Schwabe | |
2020-04-23 | Warn if default VPN is not enabled when enabling on boot connect | Arne Schwabe | |
Closes #1110 | |||
2020-03-05 | Fix import not working from external apps | Arne Schwabe | |
2020-03-04 | Do not use large random number for startActivityForResult (closes #1155) | Arne Schwabe | |
2019-12-22 | TabBar left aligned | Arne Schwabe | |
Not ideal but enough. And the whole TabLayout seems to be a minefield of strange behaviour | |||
2019-12-20 | Change Swig java file generation to a more standard way | Arne Schwabe | |
This also fixes the issues of Android studio not seeing the generated files. | |||
2019-12-13 | Version 0.7.13 | Arne Schwabe | |
2019-12-12 | Band aid fix for old file select layout. | Arne Schwabe | |
2019-12-11 | Modernise 2FA challenge input, use activity alias for non implemented activities | Arne Schwabe | |
2019-12-09 | Implement the challenge response protocol for implementing AS profiles | Arne Schwabe | |
2019-12-04 | Fix importing profiles | Arne Schwabe | |
2019-11-22 | Fix building skeleton variant, fix lint issues and release beta 0.7.11 | Arne Schwabe | |
2019-11-22 | Fix issues with search widget | Arne Schwabe | |
2019-11-20 | Implement importing profiles from Access Server | Arne Schwabe | |
2019-11-17 | Convert OpenSSLSpeed,bugfixes for library conversion | Arne Schwabe | |
2019-11-17 | Convert most fragments/activities to androidx | Arne Schwabe | |
2019-11-17 | Convert ConfigConvert to Kotlin | Arne Schwabe | |
2019-10-28 | Fix issue with setting static keys | Arne Schwabe | |
2019-09-04 | Fix incorrect loading of socks proxy (closes #1068) | Arne Schwabe | |
2019-09-04 | Implement dark mode | Arne Schwabe | |
2019-09-03 | Move to androidx and new chart library version | Arne Schwabe | |