0
0
mirror of https://github.com/schwabe/ics-openvpn.git synced 2024-09-20 03:52:27 +02:00
Commit Graph

1874 Commits

Author SHA1 Message Date
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
Arne Schwabe
4638defbec Update ASIO dependency 2023-04-17 17:05:57 +02:00
Arne Schwabe
50f96a2340 Upgrade roboElectric to fix unittest with JDK 17+ 2023-04-17 16:03:08 +02:00
Arne Schwabe
540ae17adb Fix github builds 2023-04-17 15:42:52 +02:00
Arne Schwabe
bcd3aec707 Update OpenVPN, OpenVPN3 and OpenSSL 2023-04-17 15:42:52 +02:00
Arne Schwabe
653f6ef1bc Update gradle files 2023-04-17 15:22:05 +02:00
Arne Schwabe
3c160282b4 Allow setting a certificate alias via restriction API. 2023-04-13 13:40:57 +02:00
Arne Schwabe
9e5986073c Silence warning when running with UpsideDownCake beta 2023-04-06 10:00:51 +02:00
Arne Schwabe
e3d7059bc3 Convert MainActivity to Kotlin 2023-04-06 10:00:20 +02:00
Arne Schwabe
3f6ca2baf8 Update OpenSSL license to Apache 2.0 2023-04-04 14:32:20 +02:00
Arne Schwabe
5d559d400d Version 0.7.43 2022-12-14 15:17:40 +01:00
Arne Schwabe
f07066d047 Update OpenVPN 2 and 3
This changes the OpenVPN version number to 2.7 since we branched off
2.6 from master.
2022-12-14 13:51:10 +01:00
Arne Schwabe
d9ef18f4fa Warn more explicit about file:/// URLs 2022-12-14 13:49:07 +01:00
Arne Schwabe
00097e479b Do not use IpPrefix constructor on older APIs
This method is not part of the official API but most devices still
have it but some don't (closes #1558)
2022-12-14 13:48:50 +01:00
Arne Schwabe
c2924c6da1 Update dependencies 2022-12-14 13:47:53 +01:00
Arne Schwabe
10f15bcb60 Update OpenVPN, OpenVPN3 and OpenSSL 2022-11-01 18:51:14 +01:00
Arne Schwabe
8dd69e81d5 Log reason why a VPN process was started 2022-11-01 18:37:25 +01:00
Arne Schwabe
ea13917b41 Add OpenSSL version in about screen 2022-11-01 18:37:25 +01:00
Arne Schwabe
c71db5fc5a Update remoteExample to current API 2022-11-01 18:37:25 +01:00
Arne Schwabe
bba787b67f Update translation and add a few languages that are close to completely translated 2022-11-01 18:37:25 +01:00
Arne Schwabe
b109f9f25a Avoid warning about passing intent between processes 2022-11-01 14:21:12 +01:00
Arne Schwabe
2243146d87 Update runcoverity script to work under Linux 2022-10-07 15:20:03 +02:00
Arne Schwabe
3200ed9b79 Update gradle 2022-09-23 11:31:59 +02:00
Arne Schwabe
d22a65811c Make excluded network canonical for OpenVPN 3 core 2022-09-23 11:09:24 +02:00
Arne Schwabe
3647868bb0 Replace system/notification icon with vector graphics 2022-09-11 16:30:27 +02:00
Arne Schwabe
3127f73508 Implement setting on pause on idle via app restrictions 2022-09-10 20:00:32 +02:00
Arne Schwabe
8142b5d5ed Try to improve reliability of the Onbootreceiver 2022-09-10 18:47:09 +02:00
Arne Schwabe
fba254e725 Version 0.7.41 2022-09-04 19:05:04 +02:00
Arne Schwabe
28bc73163b Redesign logo and add adaptive icons 2022-09-04 18:51:34 +02:00
Arne Schwabe
1cec7b969e Version 0.7.40 2022-09-04 00:04:15 +02:00
Arne Schwabe
b999ccfeaa Update OpenVPN 2/3 versions 2022-09-03 23:43:17 +02:00
Arne Schwabe
203e6f179b Fix notifcation request not going away after granted. 2022-08-25 18:01:04 +02:00
Arne Schwabe
ffa1cca854 Replace system standard bitmap drawables with vector drawables 2022-08-21 22:59:08 +02:00
Arne Schwabe
017b3f39c2 Implement querying for notification permission (API 33) 2022-08-21 22:59:08 +02:00