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

1907 Commits

Author SHA1 Message Date
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
Arne Schwabe
1ea7d93ad2 Update translations 2023-06-05 16:59:35 +02:00
Arne Schwabe
d73ff892bd Rename Onboot to always active
Also try to keep that connection always active
2023-06-05 16:43:38 +02:00
Arne Schwabe
f18fa39fb3 Put RemoteAction into the same affinity as DisconnectVPN
This prevents bringing up the main windows of the app when the
activity is started.

closes #1608
2023-06-05 12:19:14 +02:00
Arne Schwabe
720f8271c1 Fix deprecations and other warnings reported by coverity 2023-06-01 11:32:07 +02:00
Arne Schwabe
dab879351c Update OpenSSL to 3.1.1 2023-06-01 11:32:07 +02:00
Arne Schwabe
374cba8825 switch back to SDK 33 instead of UpsideDownCake 2023-06-01 11:32:07 +02:00
Arne Schwabe
8fe897a3c7 Use JobScheduler as backup to keep an active VPN active
This should restart it in some instances when the app dies or gets killed.
2023-06-01 11:32:00 +02:00
Arne Schwabe
3211fed064 Simplify list of allowed AIDL apps to be a simple string 2023-05-22 12:50:14 +02:00
Arne Schwabe
a688889a1e Allow to build a UI variant with OpenVPN 2.x only 2023-05-17 15:32:34 +02:00
Arne Schwabe
d551053d55 Set App target SDK to UpsideDownCake
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2023-05-09 12:22:56 +02:00
Arne Schwabe
2bb04a1f0c Allow setting remote control apps via managed configuration
Closes ##1610

Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2023-05-09 12:22:56 +02:00
Arne Schwabe
8bb986f514 Fix hash comparison when profile is base64 encoded. Allow going back to non-Alias config 2023-05-05 16:48:44 +02:00
Arne Schwabe
4c0e72f7a2 Fix crash on certificate alias import 2023-05-05 16:20:44 +02:00
Arne Schwabe
0aa5df0b6e Version 0.7.44 2023-04-19 13:22:04 +02:00
Arne Schwabe
8cb30f32e8 Do not show expection of CN parsing in log 2023-04-19 12:35:44 +02:00
Arne Schwabe
b3211c1dcd Improve padding on import dialog 2023-04-18 14:03:36 +02:00
Arne Schwabe
6871a5a473 Use special use foregroundServiceType
This seems to be the only type we are left with to use. See also
https://issuetracker.google.com/issues/278572216
2023-04-18 14:02:57 +02:00
Arne Schwabe
ba6ff09670 Fix typo in request for notifications 2023-04-18 13:15:58 +02:00
Arne Schwabe
f010753410 Save artificats from github build and cache gradle deps 2023-04-18 12:44:13 +02:00