summaryrefslogtreecommitdiff
path: root/main/src/ui
AgeCommit message (Collapse)Author
2024-08-27Do add trailing newline when send CR_TEXT responseArne Schwabe
2024-08-09Make OpenVPN 3.x paused status a bit nicerArne Schwabe
2024-08-09fix lateinit crashes in settingsArne Schwabe
2024-07-29Implement enough of edge-to-edge to work well on Android VArne Schwabe
2024-07-26Update versions and enable Android V buildArne Schwabe
2024-07-26Move to viewpager2Arne Schwabe
2024-07-23Update version of OpenSSL, OpenVPN 2/3, Asio and many librariesArne Schwabe
2024-07-23Fix a few accessibility issues reported by pre check of Play storeArne Schwabe
2023-11-30Clean up extra for VPN start intents and try to avoid replacing VPN on ↵Arne Schwabe
autostarts
2023-10-10Do not share proxy username label with normal username label (closes #1654)Arne Schwabe
2023-10-10Fix OpenVPN not starting from Quick in upsidedown cake (closes #1652)Arne Schwabe
2023-08-01Update translationsArne Schwabe
2023-08-01Fix overlapping warning in server list (closes #1627)Arne Schwabe
2023-07-16Fix crash on showing Routing tab [closes #1624]Arne Schwabe
2023-07-13Fix some ANRsArne Schwabe
2023-06-06COrrectly fall back to no encryption if there is an erro with encryptionArne Schwabe
2023-06-06Use a different singning key for OpenVPN 2 only buildsArne Schwabe
2023-06-05Update translationsArne Schwabe
2023-06-05Rename Onboot to always activeArne Schwabe
Also try to keep that connection always active
2023-06-01Fix deprecations and other warnings reported by coverityArne Schwabe
2023-05-17Allow to build a UI variant with OpenVPN 2.x onlyArne Schwabe
2023-05-09Allow setting remote control apps via managed configurationArne Schwabe
Closes ##1610 Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2023-04-19Do not show expection of CN parsing in logArne Schwabe
2023-04-18Improve padding on import dialogArne Schwabe
2023-04-18Fix typo in request for notificationsArne Schwabe
2023-04-17Update gradle filesArne Schwabe
2023-04-06Silence warning when running with UpsideDownCake betaArne Schwabe
2023-04-06Convert MainActivity to KotlinArne Schwabe
2022-12-14Update OpenVPN 2 and 3Arne Schwabe
This changes the OpenVPN version number to 2.7 since we branched off 2.6 from master.
2022-12-14Warn more explicit about file:/// URLsArne Schwabe
2022-12-14Update dependenciesArne Schwabe
2022-11-01Log reason why a VPN process was startedArne Schwabe
2022-11-01Add OpenSSL version in about screenArne Schwabe
2022-11-01Update translation and add a few languages that are close to completely ↵Arne Schwabe
translated
2022-08-25Fix notifcation request not going away after granted.Arne Schwabe
2022-08-21Replace system standard bitmap drawables with vector drawablesArne Schwabe
2022-08-21Implement querying for notification permission (API 33)Arne Schwabe
2022-08-21Log exit reason on start in logArne Schwabe
This should help finding out why the process suddenly dies.
2022-08-02Use route exclusion API available in API 33Arne Schwabe
2022-07-22Refresh VPN list on resume() of VPN list fragment (closes #1508)Arne Schwabe
2022-07-22Do not delete any app permission when viewing settings (closes #1469)Arne Schwabe
2022-07-22Update OpenVPN/OpenVPN3, use xkey in OpenVPN3Arne Schwabe
2022-05-04Implement profile encryption using KeyMaster libraryArne Schwabe
2022-05-04Remove 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-04Remove 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-04Update gradle modules and dependenciesArne Schwabe
2022-03-16Also set fake mac address with OpenVPN 2.xArne Schwabe
The OpenVPN 2.x part of actually sending IV_HWADDR from env is still mising.
2022-02-18Use stdin instead android.conf in the file system to pass OpenVPN configArne Schwabe
2022-02-13use Handler in OpenVPN3Thread to avoid ANR for blocking callsArne Schwabe
2022-01-13Import new OpenVPN 3 versionArne Schwabe