summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-30Update dependenciesArne Schwabe
2023-11-30Update OpenVPN and OpenVPN 3.xArne Schwabe
2023-11-30Avoid replacing ongoing notification with "building config.." notificationArne Schwabe
2023-11-30Clean up extra for VPN start intents and try to avoid replacing VPN on ↵Arne Schwabe
autostarts
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-10Version 0.7.50Arne Schwabe
2023-11-10Update OpenSSL, OpenVPN and OpenVPN3 to latest versionsArne Schwabe
2023-11-10Update dependency versions to latest versionsArne Schwabe
2023-10-12Update NDK versionArne Schwabe
2023-10-11Add bouncycastle dependency to version catalogconorsmith
2023-10-11- Fix incorrect robolectric dep definitionconorsmith
- Align test implementation kotlin dependency - Re-add core.ktx dependency
2023-10-11Migrate test dependencies to version catalog + sort dependenciesconorsmith
2023-10-11- Add DependencyHandler extension to make adding uiImplementation ↵conorsmith
dependencies a little neater - Sort project dependencies
2023-10-11Use gradle catalog to align project dependencies across modules/gradle filesconorsmith
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-01Fix duplicate packaging section in build.gradle.ktsArne Schwabe
2023-08-01Version 0.7.48Arne Schwabe
2023-08-01Update tlsextprovider example with modern API targetArne 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-27Update gradle build toolsArne Schwabe
2023-07-27Add code transparency during build processArne Schwabe
2023-07-16Fix crash on showing Routing tab [closes #1624]Arne Schwabe
2023-07-13Version 0.7.47Arne 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-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