summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-13Update OpenVPN 2.x and OpenVPN 3.xArne Schwabe
2023-07-13Fix some ANRsArne Schwabe
2023-06-12Update build files/dependenciesArne Schwabe
2023-06-12Fix crashes with keepalive job with API <= 23 (closes #1619)Arne Schwabe
2023-06-06Version 0.7.46Arne Schwabe
2023-06-06ensure kotlin and java target the same JVM version (17)Arne Schwabe
2023-06-06COrrectly fall back to no encryption if there is an erro with encryptionArne Schwabe
2023-06-06Use a different singning key for OpenVPN 2 only buildsArne Schwabe
2023-06-06Release 0.7.45Arne Schwabe
2023-06-06Use Java 17 instead of Java 8Arne Schwabe
2023-06-05Update openvpn, openvpn3 and lz4Arne Schwabe
2023-06-05update asioArne Schwabe
2023-06-05Update translationsArne Schwabe
2023-06-05Rename Onboot to always activeArne Schwabe
Also try to keep that connection always active
2023-06-05Put RemoteAction into the same affinity as DisconnectVPNArne Schwabe
This prevents bringing up the main windows of the app when the activity is started. closes #1608
2023-06-01Fix deprecations and other warnings reported by coverityArne Schwabe
2023-06-01Update OpenSSL to 3.1.1Arne Schwabe
2023-06-01switch back to SDK 33 instead of UpsideDownCakeArne Schwabe
2023-06-01Use JobScheduler as backup to keep an active VPN activeArne Schwabe
This should restart it in some instances when the app dies or gets killed.
2023-05-22Simplify list of allowed AIDL apps to be a simple stringArne Schwabe
2023-05-17Allow to build a UI variant with OpenVPN 2.x onlyArne Schwabe
2023-05-09Set App target SDK to UpsideDownCakeArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2023-05-09Allow setting remote control apps via managed configurationArne Schwabe
Closes ##1610 Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2023-05-05Fix hash comparison when profile is base64 encoded. Allow going back to ↵Arne Schwabe
non-Alias config
2023-05-05Fix crash on certificate alias importArne Schwabe
2023-04-19Version 0.7.44Arne Schwabe
2023-04-19Do not show expection of CN parsing in logArne Schwabe
2023-04-18Improve padding on import dialogArne Schwabe
2023-04-18Use special use foregroundServiceTypeArne Schwabe
This seems to be the only type we are left with to use. See also https://issuetracker.google.com/issues/278572216
2023-04-18Fix typo in request for notificationsArne Schwabe
2023-04-18Save artificats from github build and cache gradle depsArne Schwabe
2023-04-17Update ASIO dependencyArne Schwabe
2023-04-17Upgrade roboElectric to fix unittest with JDK 17+Arne Schwabe
2023-04-17Fix github buildsArne Schwabe
2023-04-17Update OpenVPN, OpenVPN3 and OpenSSLArne Schwabe
2023-04-17Update gradle filesArne Schwabe
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 remoteExample to current APIArne Schwabe
2022-11-01Update translation and add a few languages that are close to completely ↵Arne Schwabe
translated