Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-21 | Replace system standard bitmap drawables with vector drawables | Arne Schwabe | |
2022-08-21 | Implement querying for notification permission (API 33) | Arne Schwabe | |
2022-08-21 | Log exit reason on start in log | Arne Schwabe | |
This should help finding out why the process suddenly dies. | |||
2022-08-12 | Version 0.7.39 | Arne Schwabe | |
2022-08-12 | Try to fix/workaround problems reported by Google Play console | Arne Schwabe | |
2022-08-12 | Mark all methods in profile manager synchronized to avoid race conditions | Arne Schwabe | |
2022-08-03 | Disable profile encryption upon error | Arne Schwabe | |
2022-08-02 | Use route exclusion API available in API 33 | Arne Schwabe | |
2022-07-22 | Avoid two simultaneously startOpenVPN by forcing serialisation via handler | Arne Schwabe | |
2022-07-22 | Refresh VPN list on resume() of VPN list fragment (closes #1508) | Arne Schwabe | |
2022-07-22 | Do not delete any app permission when viewing settings (closes #1469) | Arne Schwabe | |
2022-07-22 | Error out if both remap-usr1 SIGHUP and config stdin are used (closes #1491) | Arne Schwabe | |
OpenVPN for Android uses config stdin to avoid writing the config file containing private keys to 'disk'. However using stdin means that config cannot be reread using SIGHUP. While there might be other corner cases that trigger SIGHUP, this is an obvious one, so we error out if we detect this misconfiguration. | |||
2022-07-22 | Update OpenSSL to 3.0.5 | Arne Schwabe | |
2022-07-22 | Update asio to 1.23.0 | Arne Schwabe | |
2022-07-22 | Update OpenVPN/OpenVPN3, use xkey in OpenVPN3 | Arne Schwabe | |
2022-05-07 | sync openvpn | Arne Schwabe | |
2022-05-07 | really import OpenSSL 3.0.3 | Arne Schwabe | |
2022-05-07 | Remove jelly bean signing code | Arne Schwabe | |
2022-05-05 | Fix crash when trying to print proxy information | Arne Schwabe | |
2022-05-04 | Update OpenVPN 2.x and 3.x | Arne Schwabe | |
2022-05-04 | Import OpenSSL 3.0.3 | Arne Schwabe | |
2022-05-04 | Implement profile encryption using KeyMaster library | Arne Schwabe | |
2022-05-04 | Remove API support for API < 21 and lower (Lollipop) | Arne Schwabe | |
Supporting just APIs 19 and 20 keeps a lot of code and the number of users is extremely small. | |||
2022-05-04 | Remove API support for API < 19 (Kitkat) | Arne Schwabe | |
The newest NDK only support API 19 and higher. Remove support for lower APIs from this app. | |||
2022-05-04 | Update gradle modules and dependencies | Arne Schwabe | |
2022-05-03 | Small code cleanups | Arne Schwabe | |
2022-04-10 | Update doc for getSignedDataWithExtra function | lisa-bella97 | |
After adding pss padding support the javadoc for getSignedDataWithExtra function in ExternalCertificateProvider.aidl was not updated. | |||
2022-03-21 | Replace CompletableFuture with FutureTask to support API < 24 (closes #1471) | Arne Schwabe | |
2022-03-16 | Change order of registering devicestatereceiver (closes #1254) | Arne Schwabe | |
This hopefully addresses the race condition mentioned in #1254. | |||
2022-03-16 | Properly quote strings with ' in them in config/management (closes #1456) | Arne Schwabe | |
2022-03-16 | Fix unit tests calling into NetworkUtils.getFakeMacAddrFromSAAID | Arne Schwabe | |
2022-03-16 | Add intents for pausing/resuming VPN (closes #1460) | Arne Schwabe | |
2022-03-16 | Also set fake mac address with OpenVPN 2.x | Arne Schwabe | |
The OpenVPN 2.x part of actually sending IV_HWADDR from env is still mising. | |||
2022-03-16 | Update OpenVPN, OpenVPN 3 and OpenSSL | Arne Schwabe | |
2022-02-18 | Use stdin instead android.conf in the file system to pass OpenVPN config | Arne Schwabe | |
2022-02-13 | use Handler in OpenVPN3Thread to avoid ANR for blocking calls | Arne Schwabe | |
2022-01-13 | Update OpenVPN (closes #1437) | Arne Schwabe | |
2022-01-13 | Import new OpenVPN 3 version | Arne Schwabe | |
2022-01-09 | Version 0.7.32 | Arne Schwabe | |
2022-01-09 | Ignore "no such method" (closes #1265) | Arne Schwabe | |
2021-12-17 | Fix legacy provider not working with OpenVPN 2.x | Arne Schwabe | |
2021-12-17 | Adjust version of openvpn 2.x to better reflect reality | Arne Schwabe | |
2021-12-17 | Import new OpenVPN3 version | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-12-17 | Update OpenVPN and add support for the new xkey infrastructure in OpenVPN | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-12-17 | Update OpenSSL to 3.0.1 | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-12-17 | Update OpenVPN 2.x and OpenVPN 3.x | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-12-17 | Fix missing free reported by Coverity | Arne Schwabe | |
Signed-off-by: Arne Schwabe <arne@rfc2549.org> | |||
2021-10-25 | Leave second DNS empty when importing config with only one DNS (closes #1410) | Arne Schwabe | |
When importing a configuration with only one DNS server, the second DNS server what never overwritten, resulting in having the Google DNS as backup server. Also change Google DNS to Quad9 by default. | |||
2021-10-25 | Implement custom summary provider for DNS | Arne Schwabe | |
2021-10-24 | Convert IP settings to Kotlin and use autosummary provider | Arne Schwabe | |