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