summaryrefslogtreecommitdiff
path: root/main/src
AgeCommit message (Collapse)Author
2023-11-28Improve debug loggingArne Schwabe
2023-11-28Use OpenSSL 3.2.0Arne Schwabe
2023-11-24Allow OpenVPNService to request VPN permission if it is missingArne Schwabe
With other services no longer being able to easily request permissions the service needs now its own way to request permissions.
2023-11-24Add @StringRes annotations to VPNStatus log methodsArne Schwabe
2023-11-11Allow setting restart VPN on Boot setting via App restrictionsArne Schwabe
2023-11-10Update OpenSSL, OpenVPN and OpenVPN3 to latest versionsArne Schwabe
2023-10-12Update NDK versionArne Schwabe
2023-10-10Do not share proxy username label with normal username label (closes #1654)Arne Schwabe
2023-10-10Fix OpenVPN not starting from Quick in upsidedown cake (closes #1652)Arne Schwabe
2023-10-10Throw expection if profile is not foundArne Schwabe
2023-10-09Remove also app restriction profiles on missing vpn profile list and add testsArne Schwabe
2023-09-05Make lastTunConfiguration an objectArne Schwabe
2023-09-05Factor out sending a command with an FD into its own methodArne Schwabe
2023-08-26Version 0.7.49Arne Schwabe
2023-08-26Fix unit test building and runningArne Schwabe
2023-08-23Really fix crashes with keepalive job with API <= 23 (closes #1619)Arne Schwabe
2023-08-02Import OpenSSL 3.1.2Arne Schwabe
2023-08-01Update translationsArne Schwabe
2023-08-01Improve description of tls-auth/tls-crypt in dialog (closes #1625)Arne Schwabe
2023-08-01Update OpenVPN 2.x und asioArne Schwabe
2023-08-01Fix overlapping warning in server list (closes #1627)Arne Schwabe
2023-07-27Add code transparency during build processArne Schwabe
2023-07-16Fix crash on showing Routing tab [closes #1624]Arne Schwabe
2023-07-13Target Upside down cake (Android 14/API 34)Arne Schwabe
2023-07-13Update OpenVPN 2.x and OpenVPN 3.xArne Schwabe
2023-07-13Fix some ANRsArne Schwabe
2023-06-12Fix crashes with keepalive job with API <= 23 (closes #1619)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-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-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-17Update ASIO dependencyArne Schwabe
2023-04-17Update OpenVPN, OpenVPN3 and OpenSSLArne Schwabe