Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-12 | Update OpenVPN 2.x and OpenVPN 3.x | Arne Schwabe | |
2021-03-12 | Add End of service and privacy policy in about dialog | Arne Schwabe | |
This is a common requirement of Google play store. Even though this app should not really need them and therefore the content is pretty short and redundant. | |||
2021-03-12 | Remove remaining GMS code | Arne Schwabe | |
2021-03-04 | Update translations (closes #1296) | Arne Schwabe | |
2021-02-19 | Add changes required for API 'S' (upcoming 31) | 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 | |
2021-02-16 | Fix very unlikely ressource leaks | Arne Schwabe | |
2021-02-16 | ignore lint error on permission to list all apps | Arne Schwabe | |
2020-11-23 | Provide a padding type for externalCertificateProvider | Evgenii Potapov | |
Based on server-side OpenSSL behaviour the data to be signed by externalCertificateProvider may be or may be not padded already. To choose the proper signing mechanism we need to pass external info. | |||
2020-09-29 | Fix typo in the word proprietary | Arne Schwabe | |
Noticed by random dragon on reddit. | |||
2020-09-24 | Import OpenSSL 1.1.1h | 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 | Allow none cipher in data-ciphers (closes #1232) | Arne Schwabe | |
2020-09-21 | Set OpenVPN metered to false (closes #1227) | Arne Schwabe | |
See also https://developer.android.com/reference/android/net/VpnService.Builder#setMetered(boolean) | |||
2020-09-21 | Just assume the new API is always availabe on SDK 30+ | Arne Schwabe | |
closes #1234 | |||
2020-09-21 | Ignore AES-GCM cipher on conversion | Arne Schwabe | |
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-08-02 | Fix app not launching on older APIs | Arne Schwabe | |
2020-07-31 | Move UI activities to ui manifest | Arne Schwabe | |
2020-07-31 | New OpenVPN versions | Arne Schwabe | |
2020-07-31 | Small fixes | Arne Schwabe | |
2020-05-29 | Remove hidden attribute in restrictions (closes #1200) | Arne Schwabe | |
According to the discussion in #1194, Google GSuite is not following their own spec that hidden fields should not be shown and set to their implicit default value. Unhide the field, so user can set it to the default value. From the docs (https://developer.android.com/reference/android/content/RestrictionsManager): *hidden* type must have a defaultValue and will not be shown to the administrator. It can be used to pass along data that cannot be modified, such as a version code. | |||
2020-05-27 | Implement internal webview for authenticating when OPEN_URL is used | Arne Schwabe | |
2020-05-19 | Update test dependencies | Arne Schwabe | |
2020-05-18 | Fix tls-cryptv2 profile generation | Arne Schwabe | |
2020-05-18 | Change code to account for removal of --disable-server in openvpn2 | Arne Schwabe | |
2020-05-06 | Version 0.7.16 | Arne Schwabe | |
Also update submodules to latest versions | |||
2020-05-06 | Convert ListView in allowed apps to RecyclerView | Arne Schwabe | |
Closes #693 | |||
2020-05-05 | Fixes #1188 Optimize pattern compile for logging | Afzal Najam | |
2020-04-28 | Fix for MDM in case ovpn field is one line | ipertov04 | |
Fix for MDM which support appconfig (in case ovpn field is one line base64 encoded string). If config contains only one line without spaces, then: - If not exception is cought, then it is a decoded base64 string - If exception is cought, then assumed it is a normal string | |||
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 | Update to OpenSSL 1.1.1g | 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-23 | OpenSSL 1.1.1e | Arne Schwabe | |
2020-03-05 | Fix crash on non-editable profiles | Arne Schwabe | |
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 | |
2020-03-03 | Update URLs to HTTPS | TotalCaesar659 | |
2020-02-25 | Version 0.7.14 | Arne Schwabe | |
2019-12-31 | Add test for issue #1124 | 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 | Fix TLS 1.3 and TLS 1.2 with Android 4.1 (jelly bean) | Arne Schwabe | |
For a colleague who really wanted it: "Oh come on, it's a simple fix. Simply fix 10 year old software a bit. 😜" |