summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-10-13Convert SettingsAuthentication to KotlinArne Schwabe
2021-10-13Version 0.7.28Arne Schwabe
2021-10-13Update translationsArne Schwabe
2021-10-13Fine tune some strings and make them untranslatableArne Schwabe
2021-10-13Also mark languages that I have a moderator on Crowdin as okay as defaultArne Schwabe
Thanks again to the people making sure these langauges are okay
2021-10-13Make 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-13Fix warning with mCipher=nulll and add OpenVPN3 related warningArne Schwabe
2021-10-13Enable proper legacy provider handling with OpenVPN3Arne Schwabe
2021-10-11Replace travis badge with github actions badgeArne Schwabe
2021-10-09Fix some corner case NPE report by play consoleArne Schwabe
2021-10-09Use coroutines instead AsyncTask in OpenSSL Speed testArne Schwabe
2021-10-08Minor fixesArne Schwabe
2021-10-08Add red warnings if a profile uses deprecated/insecure optionsArne Schwabe
2021-10-07Fix static keys no longer working and remove duplicate checkArne Schwabe
2021-10-07Version 0.7.27Arne Schwabe
2021-10-07Fix tls-auth not workingArne Schwabe
2021-10-07Fix two small issues reported in crashes from Play ConsoleArne Schwabe
2021-10-07Fix concurrent access on TrafficHistory listsArne Schwabe
2021-10-06Version 0.7.26Arne Schwabe
2021-10-06Minor fixesArne Schwabe
2021-10-06Fix legacy preovider option not being saved.Arne Schwabe
2021-10-06Allow legacy algorithm in the OpenSSL Speed testArne Schwabe
2021-10-06Detect broken server URLs on import instead crashingArne Schwabe
2021-10-06Fix crash when no connections are definedArne Schwabe
2021-10-06Fix NPE in Toast on Android TV (closes #1370)Arne Schwabe
2021-10-06Add option to allow loading the legacy providerArne Schwabe
2021-10-06Allow setting a default profile via App RestrictionsArne Schwabe
2021-10-04Version 0.7.25Arne Schwabe
2021-10-04Hide autologin checkbox when importing from URLArne Schwabe
2021-10-04Minor cleanupsArne Schwabe
2021-10-04Add logging of StrictMode violations to app internal logArne Schwabe
Also disable penaltyDeath by default as thjere is some Android internal leak that I am unable to track down.
2021-10-04Add Strictmode to remoteExampleArne Schwabe
2021-10-04Update dependencies version to latestArne Schwabe
2021-10-04Update okhttp to version 4.9.1 and adjust API usageArne Schwabe
2021-10-04Minor code cleanupArne Schwabe
2021-10-04Avoid ANR when starting OpenVPNService and fetching profileArne Schwabe
2021-10-04Add check to start profile when importing to remote ExampleArne Schwabe
2021-10-04Ensure profile is saved if auth/password is queried on startupArne 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-03Fix peer-fingerprint with auth-user-passArne Schwabe
Also throw an error if neither of CA or peer-fingerprint is configured
2021-10-03Fix various issues in remoteExampleArne Schwabe
2021-10-03Do not stop github build if one variant failsArne Schwabe
2021-10-03Move Ui specific unit tests to Ui specific test fileArne Schwabe
2021-10-03Small gradle build file cleanupArne Schwabe
2021-10-03Add unit tests runs to github actionsArne Schwabe
2021-10-02Fix lint issueArne Schwabe
2021-10-01Modernise default ciphers in the OpenSSL Speed testArne Schwabe
2021-10-01Remove 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-01Update OPenSSL to 3.0 and OpenVPN to current masterArne Schwabe
2021-10-01Do not use key CA certificate if peer-fingerprint is enabledArne Schwabe
2021-10-01Implement using compat-modeArne Schwabe