| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-03-10 | revert ndk version to 28.2.13676358new_master | cyberta | |
| 2026-03-09 | Merge branch 'schwabe_master' into ssh_new_master | cyberta | |
| 2026-01-30 | Version 0.7.64 | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-30 | Update OpenVPN, OpenVPN3 and OpenSSL | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-30 | Fix crash on old Android TV version and always reconnecting | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-30 | Update gradle/AGP version | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-23 | Add 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-07 | Update OpenVPN and OpenVPN 3 | Arne Schwabe | |
| 2026-01-06 | Remove FAQ entries for versions that are no longer supported | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-06 | check keychain access in the correct context | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-06 | Enable Minimal UI in Android TV mode | Arne Schwabe | |
| closes #1861 Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2026-01-06 | add source file for notification icon | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2025-12-15 | Run keychain accesses with correct context | Arne Schwabe | |
| 2025-12-15 | Update android gradle plugin version | Arne Schwabe | |
| 2025-12-15 | Prompt user to import Android keystore certificate if missing | Arne Schwabe | |
| 2025-12-15 | Fix global preferences not being set for more cases | Arne Schwabe | |
| 2025-12-13 | Add LINKER:--build-id=none to CmakeLists.txt | Arne Schwabe | |
| This avoids a per-build id that breaks reproducible builds. closes #1825 | |||
| 2025-12-13 | Delete also encrypted files during profile deletion | Arne Schwabe | |
| closes #1852 | |||
| 2025-12-08 | Fix global preferences not initailised when Restriction Manager not available | Arne Schwabe | |
| 2025-12-04 | Fix accidentally hard-coded debug preference | Arne Schwabe | |
| 2025-12-04 | add screenshot of minimal ui to README.md | Arne Schwabe | |
| 2025-12-04 | Add mode to allow initial import in minimal to allow one time setup | Arne Schwabe | |
| 2025-11-18 | Increase version to 0.7.63 | Arne Schwabe | |
| 2025-11-18 | Improve minimal UI, add reconnect and encryption to app restrictions | Arne Schwabe | |
| 2025-11-18 | Update OpenVPN, OpenVPN3 and AGP | Arne Schwabe | |
| 2025-11-16 | Do not show log menu item in minimal ui mode | Arne Schwabe | |
| 2025-11-16 | Disallow disconnecting in minimal UI mode | Arne Schwabe | |
| 2025-11-16 | Implement minimal UI that allows only connect/disconnect | Arne Schwabe | |
| 2025-11-06 | Convert VpnProfileList to Kotlin | Arne Schwabe | |
| 2025-11-04 | Update AGP/gradle | Arne Schwabe | |
| 2025-10-08 | Version 0.7.62 - Update OpenVPN, OpenSSL, OpenVPN 3.x, NDK | Arne Schwabe | |
| 2025-09-11 | Update Android dependencies | Arne Schwabe | |
| 2025-07-29 | Try to deal with preferences titles on devices with large font sizes | Arne Schwabe | |
| This instructs Android to wrap the title also shortens the title for encrypt storage options (closes #1839) | |||
| 2025-07-29 | Fix Setting_IP field being added in onResume instead of onCreate | Arne Schwabe | |
| closes #1843 | |||
| 2025-07-29 | Update library versions, update OpenSSL to 3.5.1 | Arne Schwabe | |
| 2025-04-27 | Version 0.7.61 | Arne Schwabe | |
| 2025-04-27 | Change username field to text instead of textEmail | Arne 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-26 | Version 0.7.60 | Arne Schwabe | |
| 2025-04-26 | Fix AES crash on 32 bit Armv8, update OpenVPN 2/3 | Arne Schwabe | |
| 2025-04-18 | Fix accidental typo | Arne Schwabe | |
| 2025-04-18 | Version 0.7.59 | Arne Schwabe | |
| 2025-04-18 | Update OpenVPN 2.x/3.x, update OpenSSL to 3.5.0 | Arne Schwabe | |
| 2025-04-04 | Version 0.5.58 | Arne Schwabe | |
| 2025-04-01 | Toast when disconnecting without confirmation | Arne Schwabe | |
| 2025-03-31 | Improve error message when jono default vpn is selected. | Daniƫl van den Berg | |
| 2025-03-31 | Allow disabling VPN confirmation | Arne 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-27 | Create codeql.yml with github magic | Arne Schwabe | |
| 2025-03-27 | Create SECURITY.md | Arne Schwabe | |
| 2025-03-20 | Version 0.5.57 | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2025-03-20 | Fix tcp-client not working | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
