summaryrefslogtreecommitdiff
path: root/main
AgeCommit message (Collapse)Author
2020-09-21Set OpenVPN metered to false (closes #1227)Arne Schwabe
See also https://developer.android.com/reference/android/net/VpnService.Builder#setMetered(boolean)
2020-09-21Just assume the new API is always availabe on SDK 30+Arne Schwabe
closes #1234
2020-09-21Ignore AES-GCM cipher on conversionArne Schwabe
2020-09-14Version 0.7.19Arne Schwabe
2020-09-14Include --cipher into --data-ciphers for the sake of compatibilityArne Schwabe
2020-09-11Enable V2 signing, update openvpn/oepnvpn3Arne Schwabe
2020-08-02Fix app not launching on older APIsArne Schwabe
2020-07-31Version 0.7.17Arne Schwabe
2020-07-31Move UI activities to ui manifestArne Schwabe
2020-07-31New OpenVPN versionsArne Schwabe
2020-07-31Small fixesArne Schwabe
2020-06-03Update gradle plugins and to Android studio 4.0Arne Schwabe
2020-05-29Remove 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-27Implement internal webview for authenticating when OPEN_URL is usedArne Schwabe
2020-05-19Update test dependenciesArne Schwabe
2020-05-18Fix tls-cryptv2 profile generationArne Schwabe
2020-05-18Change code to account for removal of --disable-server in openvpn2Arne Schwabe
2020-05-06Version 0.7.16Arne Schwabe
Also update submodules to latest versions
2020-05-06Convert ListView in allowed apps to RecyclerViewArne Schwabe
Closes #693
2020-05-06Update versionsArne Schwabe
2020-05-06Fix genFAQ.py scriptArne Schwabe
2020-05-05Fixes #1188 Optimize pattern compile for loggingAfzal Najam
2020-04-28Fix for MDM in case ovpn field is one lineipertov04
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-23Fix missing okay/cancel buttons in RemoteDN preference (closes #1160)Arne Schwabe
2020-04-23Update library versionsArne Schwabe
2020-04-23Also hide proxy port when hiding proxy options (closes #1176)Arne Schwabe
2020-04-23Update to OpenSSL 1.1.1gArne Schwabe
2020-04-23Declare this app can do tls-crypt-v2 when importing a profile fromArne Schwabe
an AS server
2020-04-23Fix lint warningsArne Schwabe
2020-04-23Warn if default VPN is not enabled when enabling on boot connectArne Schwabe
Closes #1110
2020-03-23Update library versionsArne Schwabe
2020-03-23OpenSSL 1.1.1eArne Schwabe
2020-03-05Version 0.7.15Arne Schwabe
2020-03-05Fix crash on non-editable profilesArne Schwabe
2020-03-05Fix import not working from external appsArne Schwabe
2020-03-04Do not use large random number for startActivityForResult (closes #1155)Arne Schwabe
2020-03-03Update URLs to HTTPSTotalCaesar659
2020-02-25Version 0.7.14Arne Schwabe
2019-12-31Add test for issue #1124Arne Schwabe
2019-12-22TabBar left alignedArne Schwabe
Not ideal but enough. And the whole TabLayout seems to be a minefield of strange behaviour
2019-12-20Change Swig java file generation to a more standard wayArne Schwabe
This also fixes the issues of Android studio not seeing the generated files.
2019-12-13Version 0.7.13Arne Schwabe
2019-12-12Fix 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. 😜"
2019-12-12Make tab bar better on small devices, worse on large ... :/Arne Schwabe
2019-12-12Band aid fix for old file select layout.Arne Schwabe
2019-12-11Use debug singing for release if icsopenvpnDebugSign is setArne Schwabe
2019-12-11Define plugins in Gradle Kotlin DSL styleUipko Berghuis
The use of apply plugin in kts file could cause issues, see: https://kotlinlang.org/docs/reference/using-gradle.html#using-gradle-kotlin-dsl
2019-12-11Move release signing settings to signingConfigUipko Berghuis
Use keystore for release builds and debug signing for debug builds.
2019-12-11Move swig3 magic to end of build.gradleUipko Berghuis
Start with default android stuff, move black magic to end of file.
2019-12-11Remove module specefic repository declerationUipko Berghuis
Repositories are defined in top level build.gradle. No need to define them again in the modules.