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 |
|
Arne Schwabe
|
0074101890
|
Version 0.7.48
|
2023-08-01 12:16:08 +02:00 |
|
Arne Schwabe
|
98bfed6bf5
|
Update tlsextprovider example with modern API target
|
2023-08-01 12:16:08 +02:00 |
|
Arne Schwabe
|
a674474bea
|
Update translations
|
2023-08-01 12:01:18 +02:00 |
|
Arne Schwabe
|
e2a6b00e04
|
Improve description of tls-auth/tls-crypt in dialog (closes #1625)
|
2023-08-01 11:44:31 +02:00 |
|
Arne Schwabe
|
e4f27c1641
|
Update OpenVPN 2.x und asio
|
2023-08-01 11:02:54 +02:00 |
|
Arne Schwabe
|
4540a65935
|
Fix overlapping warning in server list (closes #1627)
|
2023-08-01 11:01:03 +02:00 |
|
Arne Schwabe
|
ab5ce84a34
|
Update gradle build tools
|
2023-07-27 12:58:44 +02:00 |
|
Arne Schwabe
|
0c527c123b
|
Add code transparency during build process
|
2023-07-27 12:03:13 +02:00 |
|
Arne Schwabe
|
1fc6b17afa
|
Fix crash on showing Routing tab [closes #1624]
|
2023-07-16 16:54:26 +02:00 |
|
Arne Schwabe
|
46dd6fe515
|
Version 0.7.47
|
2023-07-13 18:01:09 +02:00 |
|
Arne Schwabe
|
91488a24cd
|
Target Upside down cake (Android 14/API 34)
|
2023-07-13 16:25:06 +02:00 |
|
Arne Schwabe
|
caead242b2
|
Update OpenVPN 2.x and OpenVPN 3.x
|
2023-07-13 16:24:48 +02:00 |
|
Arne Schwabe
|
40eb1a83cd
|
Fix some ANRs
|
2023-07-13 16:11:23 +02:00 |
|
Arne Schwabe
|
959cb04640
|
Update build files/dependencies
|
2023-06-12 12:50:10 +02:00 |
|
Arne Schwabe
|
43dfbc377f
|
Fix crashes with keepalive job with API <= 23 (closes #1619)
|
2023-06-12 09:11:40 +02:00 |
|
Arne Schwabe
|
244dc45800
|
Version 0.7.46
|
2023-06-06 17:30:09 +02:00 |
|
Arne Schwabe
|
ff9162049e
|
ensure kotlin and java target the same JVM version (17)
|
2023-06-06 17:28:59 +02:00 |
|
Arne Schwabe
|
242b90fa52
|
COrrectly fall back to no encryption if there is an erro with encryption
|
2023-06-06 17:18:28 +02:00 |
|
Arne Schwabe
|
4e5bfa766c
|
Use a different singning key for OpenVPN 2 only builds
|
2023-06-06 17:18:28 +02:00 |
|
Arne Schwabe
|
3011e6bfa9
|
Release 0.7.45
|
2023-06-06 13:11:52 +02:00 |
|
Arne Schwabe
|
bde42c99e3
|
Use Java 17 instead of Java 8
|
2023-06-06 13:11:52 +02:00 |
|
Arne Schwabe
|
2790778dd8
|
Update openvpn, openvpn3 and lz4
|
2023-06-05 18:02:40 +02:00 |
|
Arne Schwabe
|
02f040a1d7
|
update asio
|
2023-06-05 17:04:24 +02:00 |
|