summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-10revert ndk version to 28.2.13676358new_mastercyberta
2026-03-09Merge branch 'schwabe_master' into ssh_new_mastercyberta
2026-01-30Version 0.7.64Arne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-30Update OpenVPN, OpenVPN3 and OpenSSLArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-30Fix crash on old Android TV version and always reconnectingArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-30Update gradle/AGP versionArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-23Add setDefaultProfile and getDefaultProfile methods to API.Ted Romer
Also: * add corresponding setDefaultVPN intent * add sample usage to remoteExample * bring remoteExample/.../IOpenVPNAPIService.aidl into sync with main/... * make APIVpnProfile.java in remoteExample/ and main/ identical.
2026-01-07Update OpenVPN and OpenVPN 3Arne Schwabe
2026-01-06Remove FAQ entries for versions that are no longer supportedArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-06check keychain access in the correct contextArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-06Enable Minimal UI in Android TV modeArne Schwabe
closes #1861 Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2026-01-06add source file for notification iconArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2025-12-15Run keychain accesses with correct contextArne Schwabe
2025-12-15Update android gradle plugin versionArne Schwabe
2025-12-15Prompt user to import Android keystore certificate if missingArne Schwabe
2025-12-15Fix global preferences not being set for more casesArne Schwabe
2025-12-13Add LINKER:--build-id=none to CmakeLists.txtArne Schwabe
This avoids a per-build id that breaks reproducible builds. closes #1825
2025-12-13Delete also encrypted files during profile deletionArne Schwabe
closes #1852
2025-12-08Fix global preferences not initailised when Restriction Manager not availableArne Schwabe
2025-12-04Fix accidentally hard-coded debug preferenceArne Schwabe
2025-12-04add screenshot of minimal ui to README.mdArne Schwabe
2025-12-04Add mode to allow initial import in minimal to allow one time setupArne Schwabe
2025-11-18Increase version to 0.7.63Arne Schwabe
2025-11-18Improve minimal UI, add reconnect and encryption to app restrictionsArne Schwabe
2025-11-18Update OpenVPN, OpenVPN3 and AGPArne Schwabe
2025-11-16Do not show log menu item in minimal ui modeArne Schwabe
2025-11-16Disallow disconnecting in minimal UI modeArne Schwabe
2025-11-16Implement minimal UI that allows only connect/disconnectArne Schwabe
2025-11-06Convert VpnProfileList to KotlinArne Schwabe
2025-11-04Update AGP/gradleArne Schwabe
2025-10-08Version 0.7.62 - Update OpenVPN, OpenSSL, OpenVPN 3.x, NDKArne Schwabe
2025-09-11Update Android dependenciesArne Schwabe
2025-07-29Try to deal with preferences titles on devices with large font sizesArne Schwabe
This instructs Android to wrap the title also shortens the title for encrypt storage options (closes #1839)
2025-07-29Fix Setting_IP field being added in onResume instead of onCreateArne Schwabe
closes #1843
2025-07-29Update library versions, update OpenSSL to 3.5.1Arne Schwabe
2025-04-27Version 0.7.61Arne Schwabe
2025-04-27Change username field to text instead of textEmailArne Schwabe
Play store flags this app to collect user email addresses and blocks publishing new version. The appeal was denied for this. Try removing the email hints to see if then the update is fine.
2025-04-26Version 0.7.60Arne Schwabe
2025-04-26Fix AES crash on 32 bit Armv8, update OpenVPN 2/3Arne Schwabe
2025-04-18Fix accidental typoArne Schwabe
2025-04-18Version 0.7.59Arne Schwabe
2025-04-18Update OpenVPN 2.x/3.x, update OpenSSL to 3.5.0Arne Schwabe
2025-04-04Version 0.5.58Arne Schwabe
2025-04-01Toast when disconnecting without confirmationArne Schwabe
2025-03-31Improve error message when jono default vpn is selected.Daniƫl van den Berg
2025-03-31Allow disabling VPN confirmationArne Schwabe
This is not recommended but people keep annoying for their broken Samsung automation nonsense that abuses Android APIs for their own ****** instead of providing proper APIs or trying to improve overall ecosystem. So app programmers are bugged to make questionable implementation choices like this to cater to that mess that Samsung created. Github: closes schwabe/ics-openvpn#1808
2025-03-27Create codeql.yml with github magicArne Schwabe
2025-03-27Create SECURITY.mdArne Schwabe
2025-03-20Version 0.5.57Arne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2025-03-20Fix tcp-client not workingArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>