0
0
mirror of https://github.com/schwabe/ics-openvpn.git synced 2024-09-19 19:42:29 +02:00
Commit Graph

1949 Commits

Author SHA1 Message Date
Arne Schwabe
2af49fc272 Update OpenSSL to 3.2.2 2024-09-05 13:05:18 +02:00
Arne Schwabe
6472348849 Add proguard rules to remoteExample 2024-09-03 12:14:00 +02:00
Arne Schwabe
e43df2308c Do add trailing newline when send CR_TEXT response 2024-08-27 17:04:32 +02:00
Arne Schwabe
bbe496ba2b Fix remote example build 2024-08-09 17:20:17 +02:00
Arne Schwabe
e748956722 Version 0.7.53 2024-08-09 17:13:41 +02:00
Arne Schwabe
28f1ac69ff Update OpenVPN 2 and 3 2024-08-09 17:12:52 +02:00
Arne Schwabe
6e9dcd42af Make OpenVPN 3.x paused status a bit nicer 2024-08-09 17:09:53 +02:00
Arne Schwabe
017fa17bb8 fix lateinit crashes in settings 2024-08-09 17:09:53 +02:00
Arne Schwabe
f64ce22ef5 Update libraries and move build config flag to non-deprecated place 2024-08-09 17:09:53 +02:00
Arne Schwabe
f3f6860bce Update NDK to current version. 2024-08-09 17:09:53 +02:00
EliyahuSternDAI
ace1b6faa9
Add ignorenetworkstate restriction, to allow tunnel over USB (#1746)
* Add ignorenetworkstate restriction, to allow tunnel over USB

* Add to app_restrictions.xml

* Parse restriction value into SharedPreferences


Co-authored-by: Eliyahu Stern <estern@digital.ai>
2024-08-09 17:09:37 +02:00
Thomas Crusius
ad7dfd5972 enhance AIDL-API to allow passing extras during profile-import 2024-08-05 15:35:50 +02:00
Arne Schwabe
0df320119c Version 0.7.53 2024-08-04 14:24:37 +02:00
Arne Schwabe
c2d625eef6 Implement enough of edge-to-edge to work well on Android V 2024-07-29 17:38:25 +02:00
Arne Schwabe
291acb38dd Update versions and enable Android V build 2024-07-26 15:30:22 +02:00
Arne Schwabe
6b0a2e59b2 Move to viewpager2 2024-07-26 15:26:17 +02:00
Arne Schwabe
aae9561392 Update version of OpenSSL, OpenVPN 2/3, Asio and many libraries 2024-07-23 15:02:45 +02:00
Arne Schwabe
879ed38be5 Small coverity fixes 2024-07-23 15:02:45 +02:00
Arne Schwabe
5bdac9a6be Fix a few accessibility issues reported by pre check of Play store 2024-07-23 15:02:45 +02:00
Elizaveta
4473ad1f1b Fix binding to external authenticator app on Android 14+
External authenticator apps may need to start background
activities (for example, to allow users enter a pin code), but
starting from Android 14, if the app bound to the service is
targeting Android 14 or higher, it no longer allows the app that
has the service to start a background activity by default. We
need to add flag BIND_ALLOW_ACTIVITY_STARTS to allow the
external authenticator app to start background activities.
2024-04-22 16:06:01 +02:00
Arne Schwabe
4ef3bb1f0b Version 0.7.51 2023-11-30 13:37:18 +01:00
Arne Schwabe
27b7d34e56 Update dependencies 2023-11-30 13:13:22 +01:00
Arne Schwabe
279dc0a51c Update OpenVPN and OpenVPN 3.x 2023-11-30 13:11:24 +01:00
Arne Schwabe
a067d0f480 Avoid replacing ongoing notification with "building config.." notification 2023-11-30 12:53:17 +01:00
Arne Schwabe
b4b37f1531 Clean up extra for VPN start intents and try to avoid replacing VPN on autostarts 2023-11-30 11:56:16 +01:00
Arne Schwabe
a85b59e84b Improve debug logging 2023-11-28 13:36:46 +01:00
Arne Schwabe
8da735fe0a Use OpenSSL 3.2.0 2023-11-28 13:30:17 +01:00
Arne Schwabe
a9e47acac0 Allow OpenVPNService to request VPN permission if it is missing
With other services no longer being able to easily request permissions
the service needs now its own way to request permissions.
2023-11-24 15:52:52 +01:00
Arne Schwabe
2544bd3963 Add @StringRes annotations to VPNStatus log methods 2023-11-24 15:51:27 +01:00
Arne Schwabe
823cb52eff Allow setting restart VPN on Boot setting via App restrictions 2023-11-11 18:55:42 +01:00
Arne Schwabe
5efca0f647 Version 0.7.50 2023-11-10 17:44:08 +01:00
Arne Schwabe
33d26ab1a6 Update OpenSSL, OpenVPN and OpenVPN3 to latest versions 2023-11-10 16:22:45 +01:00
Arne Schwabe
1c2d6b6c47 Update dependency versions to latest versions 2023-11-10 16:22:20 +01:00
Arne Schwabe
055986820e Update NDK version 2023-10-12 11:58:06 +02:00
conorsmith
87aac67b61 Add bouncycastle dependency to version catalog 2023-10-11 12:36:19 +02:00
conorsmith
70683fb566 - Fix incorrect robolectric dep definition
- Align test implementation kotlin dependency
- Re-add core.ktx dependency
2023-10-11 12:36:19 +02:00
conorsmith
715112cd9f Migrate test dependencies to version catalog + sort dependencies 2023-10-11 12:36:19 +02:00
conorsmith
dee17f6977 - Add DependencyHandler extension to make adding uiImplementation dependencies a little neater
- Sort project dependencies
2023-10-11 12:36:19 +02:00
conorsmith
5719f6dc6b Use gradle catalog to align project dependencies across modules/gradle files 2023-10-11 12:36:19 +02:00
Arne Schwabe
29e3cc3727 Do not share proxy username label with normal username label (closes #1654) 2023-10-10 19:39:35 +02:00
Arne Schwabe
c53c6853dc Fix OpenVPN not starting from Quick in upsidedown cake (closes #1652) 2023-10-10 19:38:44 +02:00
Arne Schwabe
83e20b974f Throw expection if profile is not found 2023-10-10 11:41:01 +02:00
Arne Schwabe
2c66e7086c Remove also app restriction profiles on missing vpn profile list and add tests 2023-10-09 19:32:09 +02:00
Arne Schwabe
173f36fe51 Make lastTunConfiguration an object 2023-09-05 00:51:17 +02:00
Arne Schwabe
58cbe1ec52 Factor out sending a command with an FD into its own method 2023-09-05 00:51:11 +02:00
Arne Schwabe
8b04343286 Version 0.7.49 2023-08-26 19:04:06 +02:00
Arne Schwabe
42b2c8ee06 Fix unit test building and running 2023-08-26 18:23:02 +02:00
Arne Schwabe
a3607c6850 Really fix crashes with keepalive job with API <= 23 (closes #1619) 2023-08-23 18:12:02 +02:00
Arne Schwabe
707acc99ac Import OpenSSL 3.1.2 2023-08-02 12:24:08 +02:00
Arne Schwabe
24f0539b47 Fix duplicate packaging section in build.gradle.kts 2023-08-01 16:19:08 +02:00