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