summaryrefslogtreecommitdiff
path: root/main/src
AgeCommit message (Collapse)Author
8 daysMerge branch 'schwabe_master' into ssh_new_mastercyberta
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>
2025-12-15Run keychain accesses with correct contextArne 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 mode to allow initial import in minimal to allow one time setupArne 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-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-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-26Fix AES crash on 32 bit Armv8, update OpenVPN 2/3Arne Schwabe
2025-04-18Fix accidental typoArne 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-20Fix tcp-client not workingArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2025-03-20fix logging dns domainsArne Schwabe
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2025-03-17Update OpenVPN 2.x and OpenVPN 3.xArne Schwabe
2025-02-12Version 0.7.55Arne Schwabe
2025-02-12Fix unit tests/older APIsArne Schwabe
2025-02-05Ensure that profiles update are notified/synced to the other processArne Schwabe
2025-02-05Fix old profiles not initialising changelog vectorArne Schwabe
2025-02-05Update versionsArne Schwabe
NDK updated to a version with 16kB pages by default
2025-02-05Update OpenVPN 3.x core and implement logic to support --dnsArne Schwabe
2025-01-15Add some logging to profile changesArne Schwabe
2025-01-15Implement setting allowed app via app restrictionsArne Schwabe
2024-12-28Only update cert info if attached to activityArne Schwabe
2024-12-28Fix marschalling with very long long messagesArne Schwabe
2024-12-10Merge branch 'schwabe_master' into ssh_new_mastercyBerta