summaryrefslogtreecommitdiff
path: root/main
AgeCommit message (Collapse)Author
2023-04-13Allow setting a certificate alias via restriction API.Arne Schwabe
2023-04-06Silence warning when running with UpsideDownCake betaArne Schwabe
2023-04-06Convert MainActivity to KotlinArne Schwabe
2023-04-04Update OpenSSL license to Apache 2.0Arne Schwabe
2022-12-14Version 0.7.43Arne Schwabe
2022-12-14Update OpenVPN 2 and 3Arne Schwabe
This changes the OpenVPN version number to 2.7 since we branched off 2.6 from master.
2022-12-14Warn more explicit about file:/// URLsArne Schwabe
2022-12-14Do not use IpPrefix constructor on older APIsArne Schwabe
This method is not part of the official API but most devices still have it but some don't (closes #1558)
2022-12-14Update dependenciesArne Schwabe
2022-11-01Update OpenVPN, OpenVPN3 and OpenSSLArne Schwabe
2022-11-01Log reason why a VPN process was startedArne Schwabe
2022-11-01Add OpenSSL version in about screenArne Schwabe
2022-11-01Update translation and add a few languages that are close to completely ↵Arne Schwabe
translated
2022-11-01Avoid warning about passing intent between processesArne Schwabe
2022-10-07Update runcoverity script to work under LinuxArne Schwabe
2022-09-23Make excluded network canonical for OpenVPN 3 coreArne Schwabe
2022-09-11Replace system/notification icon with vector graphicsArne Schwabe
2022-09-10Implement setting on pause on idle via app restrictionsArne Schwabe
2022-09-10Try to improve reliability of the OnbootreceiverArne Schwabe
2022-09-04Version 0.7.41Arne Schwabe
2022-09-04Redesign logo and add adaptive iconsArne Schwabe
2022-09-04Version 0.7.40Arne Schwabe
2022-09-03Update OpenVPN 2/3 versionsArne Schwabe
2022-08-25Fix notifcation request not going away after granted.Arne Schwabe
2022-08-21Replace system standard bitmap drawables with vector drawablesArne Schwabe
2022-08-21Implement querying for notification permission (API 33)Arne Schwabe
2022-08-21Log exit reason on start in logArne Schwabe
This should help finding out why the process suddenly dies.
2022-08-12Version 0.7.39Arne Schwabe
2022-08-12Try to fix/workaround problems reported by Google Play consoleArne Schwabe
2022-08-12Mark all methods in profile manager synchronized to avoid race conditionsArne Schwabe
2022-08-03Disable profile encryption upon errorArne Schwabe
2022-08-02Use route exclusion API available in API 33Arne Schwabe
2022-07-22Version 0.7.38Arne Schwabe
2022-07-22Avoid two simultaneously startOpenVPN by forcing serialisation via handlerArne Schwabe
2022-07-22Refresh VPN list on resume() of VPN list fragment (closes #1508)Arne Schwabe
2022-07-22Do not delete any app permission when viewing settings (closes #1469)Arne Schwabe
2022-07-22Error out if both remap-usr1 SIGHUP and config stdin are used (closes #1491)Arne Schwabe
OpenVPN for Android uses config stdin to avoid writing the config file containing private keys to 'disk'. However using stdin means that config cannot be reread using SIGHUP. While there might be other corner cases that trigger SIGHUP, this is an obvious one, so we error out if we detect this misconfiguration.
2022-07-22Update OpenSSL to 3.0.5Arne Schwabe
2022-07-22Update asio to 1.23.0Arne Schwabe
2022-07-22Update OpenVPN/OpenVPN3, use xkey in OpenVPN3Arne Schwabe
2022-05-07Version 0.7.37Arne Schwabe
2022-05-07sync openvpnArne Schwabe
2022-05-07really import OpenSSL 3.0.3Arne Schwabe
2022-05-07Remove jelly bean signing codeArne Schwabe
2022-05-05Version 0.7.36Arne Schwabe
2022-05-05Fix crash when trying to print proxy informationArne Schwabe
2022-05-04Version 0.7.35Arne Schwabe
2022-05-04Update OpenVPN 2.x and 3.xArne Schwabe
2022-05-04Import OpenSSL 3.0.3Arne Schwabe
2022-05-04Implement profile encryption using KeyMaster libraryArne Schwabe