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

1949 Commits

Author SHA1 Message Date
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
Arne Schwabe
e544282169 Log exit reason on start in log
This should help finding out why the process suddenly dies.
2022-08-21 22:59:08 +02:00
Arne Schwabe
c51decadcb Version 0.7.39 2022-08-12 16:29:20 +02:00
Arne Schwabe
62a4c42f42 Try to fix/workaround problems reported by Google Play console 2022-08-12 15:56:41 +02:00
Arne Schwabe
328ea1b130 Mark all methods in profile manager synchronized to avoid race conditions 2022-08-12 14:41:22 +02:00
Arne Schwabe
d523eb9831 Disable profile encryption upon error 2022-08-03 15:05:18 +02:00
Arne Schwabe
2ea430e30b Use route exclusion API available in API 33 2022-08-02 01:25:40 +02:00
Arne Schwabe
1b66166616 Version 0.7.38 2022-07-22 17:49:31 +02:00
Arne Schwabe
b04302644b Avoid two simultaneously startOpenVPN by forcing serialisation via handler 2022-07-22 17:47:52 +02:00
Arne Schwabe
df2a66a4a1 Refresh VPN list on resume() of VPN list fragment (closes #1508) 2022-07-22 16:45:37 +02:00
Arne Schwabe
552264611d Do not delete any app permission when viewing settings (closes #1469) 2022-07-22 16:35:02 +02:00
Arne Schwabe
c1d8359225 Error out if both remap-usr1 SIGHUP and config stdin are used (closes #1491)
OpenVPN for Android uses config stdin to avoid writing the config
file containing private keys to 'disk'. However using stdin means
that config cannot be reread using SIGHUP. While there might be other
corner cases that trigger SIGHUP, this is an obvious one, so we
error out if we detect this misconfiguration.
2022-07-22 16:35:02 +02:00
Arne Schwabe
33136aa989 Update OpenSSL to 3.0.5 2022-07-22 16:35:02 +02:00
Arne Schwabe
1a4ec4b35a Update asio to 1.23.0 2022-07-22 16:35:02 +02:00
Arne Schwabe
fd3554ab36 Update OpenVPN/OpenVPN3, use xkey in OpenVPN3 2022-07-22 16:35:02 +02:00
Arne Schwabe
4528aba9ba Update gradle version 2022-07-22 13:14:55 +02:00
Arne Schwabe
b4268d108e Version 0.7.37 2022-05-07 18:59:04 +02:00
Arne Schwabe
ba6ec0a8fe sync openvpn 2022-05-07 18:58:56 +02:00
Arne Schwabe
4e5ba319bf really import OpenSSL 3.0.3 2022-05-07 15:39:50 +02:00
Arne Schwabe
04463a1048 Remove jelly bean signing code 2022-05-07 15:39:09 +02:00
Arne Schwabe
b8067d4eda Version 0.7.36 2022-05-05 00:04:45 +02:00
Arne Schwabe
1a5648cbdd Fix crash when trying to print proxy information 2022-05-05 00:04:05 +02:00
Arne Schwabe
bdd93dbb7f Version 0.7.35 2022-05-04 19:27:02 +02:00
Arne Schwabe
192e78b6b5 Update OpenVPN 2.x and 3.x 2022-05-04 19:26:53 +02:00
Arne Schwabe
2fd6f53906 Import OpenSSL 3.0.3 2022-05-04 19:22:47 +02:00
Arne Schwabe
fb7a727b9d Implement profile encryption using KeyMaster library 2022-05-04 19:21:56 +02:00