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

1926 Commits

Author SHA1 Message Date
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