| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 8 days | Merge branch 'schwabe_master' into ssh_new_master | cyberta | |
| 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> | |||
| 2025-12-15 | Run keychain accesses with correct context | 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 mode to allow initial import in minimal to allow one time setup | 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-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 | 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 | Fix AES crash on 32 bit Armv8, update OpenVPN 2/3 | Arne Schwabe | |
| 2025-04-18 | Fix accidental typo | 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-20 | Fix tcp-client not working | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2025-03-20 | fix logging dns domains | Arne Schwabe | |
| Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
| 2025-03-17 | Update OpenVPN 2.x and OpenVPN 3.x | Arne Schwabe | |
| 2025-02-12 | Version 0.7.55 | Arne Schwabe | |
| 2025-02-12 | Fix unit tests/older APIs | Arne Schwabe | |
| 2025-02-05 | Ensure that profiles update are notified/synced to the other process | Arne Schwabe | |
| 2025-02-05 | Fix old profiles not initialising changelog vector | Arne Schwabe | |
| 2025-02-05 | Update versions | Arne Schwabe | |
| NDK updated to a version with 16kB pages by default | |||
| 2025-02-05 | Update OpenVPN 3.x core and implement logic to support --dns | Arne Schwabe | |
| 2025-01-15 | Add some logging to profile changes | Arne Schwabe | |
| 2025-01-15 | Implement setting allowed app via app restrictions | Arne Schwabe | |
| 2024-12-28 | Only update cert info if attached to activity | Arne Schwabe | |
| 2024-12-28 | Fix marschalling with very long long messages | Arne Schwabe | |
| 2024-12-10 | Merge branch 'schwabe_master' into ssh_new_master | cyBerta | |
