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
6d364856a3 Remove API support for API < 21 and lower (Lollipop)
Supporting just APIs 19 and 20 keeps a lot of code and the number of users
is extremely small.
2022-05-04 19:21:46 +02:00
Arne Schwabe
0a649719fa Remove API support for API < 19 (Kitkat)
The newest NDK only support API 19 and higher. Remove support for
lower APIs from this app.
2022-05-04 12:59:22 +02:00
Arne Schwabe
5303c1ab56 Update gradle modules and dependencies 2022-05-04 08:21:15 +02:00
Arne Schwabe
b42b938764 Small code cleanups 2022-05-03 14:10:16 +02:00
lisa-bella97
f55a8ff035 Update doc for getSignedDataWithExtra function
After adding pss padding support the javadoc for getSignedDataWithExtra
function in ExternalCertificateProvider.aidl was not updated.
2022-04-10 16:33:37 +02:00
Arne Schwabe
18934d5627 Replace CompletableFuture with FutureTask to support API < 24 (closes #1471) 2022-03-21 14:21:55 +01:00
Arne Schwabe
f62f890330 Version 0.7.34 2022-03-16 15:34:51 +01:00
Arne Schwabe
3a674d30e1 Change order of registering devicestatereceiver (closes #1254)
This hopefully addresses the race condition mentioned in #1254.
2022-03-16 14:59:32 +01:00
Arne Schwabe
ee1f7d1c47 Properly quote strings with ' in them in config/management (closes #1456) 2022-03-16 14:07:16 +01:00
Arne Schwabe
721b39034c Fix unit tests calling into NetworkUtils.getFakeMacAddrFromSAAID 2022-03-16 11:58:42 +01:00
Arne Schwabe
d5d7283386 Add intents for pausing/resuming VPN (closes #1460) 2022-03-16 11:45:30 +01:00
Arne Schwabe
2ccc153ecc Also set fake mac address with OpenVPN 2.x
The OpenVPN 2.x part of actually sending IV_HWADDR from env is still
mising.
2022-03-16 11:32:07 +01:00
Arne Schwabe
af8772c3da Update OpenVPN, OpenVPN 3 and OpenSSL 2022-03-16 11:31:21 +01:00
Arne Schwabe
e891749956 Small updates to gradle versions 2022-03-16 11:31:02 +01:00
Arne Schwabe
9fa4fa7777 Update gradle depenendies 2022-02-19 15:58:07 +01:00
Arne Schwabe
78f2d906dd Use stdin instead android.conf in the file system to pass OpenVPN config 2022-02-18 17:09:45 +01:00
Arne Schwabe
2bb11be97a use Handler in OpenVPN3Thread to avoid ANR for blocking calls 2022-02-13 03:32:24 +01:00
Arne Schwabe
4f0c794794 Update gradle version 2022-02-04 23:39:27 +01:00
Arne Schwabe
97546b9f8b Add exception to allow linking against Apache 2 libraries (closes #477) 2022-01-13 02:37:53 +01:00
Arne Schwabe
c4c8b8a5ba Version 0.7.33 2022-01-13 02:37:08 +01:00
Arne Schwabe
9c1fc2ed7f Add config and log to issue template 2022-01-13 02:00:29 +01:00
Arne Schwabe
8bfcbc4b93 Update OpenVPN (closes #1437) 2022-01-13 02:00:05 +01:00
Arne Schwabe
80c4a9660f Import new OpenVPN 3 version 2022-01-13 01:51:29 +01:00
Arne Schwabe
bb28013c1e Version 0.7.32 2022-01-09 19:24:50 +01:00
Arne Schwabe
4b00e839c0 Ignore "no such method" (closes #1265) 2022-01-09 19:00:18 +01:00
Arne Schwabe
964de806fa Version 0.3.31 with new build code
The google play store forced me to have a new version code. So here it is.
2021-12-19 15:47:37 +01:00
Arne Schwabe
a546dc1cc5 Version 0.7.31 2021-12-17 19:26:53 +01:00
Arne Schwabe
ea05e198e0 Fix legacy provider not working with OpenVPN 2.x 2021-12-17 19:24:42 +01:00
Arne Schwabe
3890061ac8 Adjust version of openvpn 2.x to better reflect reality 2021-12-17 19:24:12 +01:00
Arne Schwabe
7545186fb7 Update dependencies and version 0.7.30
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2021-12-17 11:36:32 +01:00
Arne Schwabe
e9f7ad7501 Import new OpenVPN3 version
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2021-12-17 11:36:32 +01:00
Arne Schwabe
4466103d77 Update OpenVPN and add support for the new xkey infrastructure in OpenVPN
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2021-12-17 11:36:32 +01:00
Arne Schwabe
aa222c82c1 Update OpenSSL to 3.0.1
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2021-12-17 11:36:32 +01:00
Arne Schwabe
2f137c89d7 Update OpenVPN 2.x and OpenVPN 3.x
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2021-12-17 11:36:32 +01:00
Arne Schwabe
1e40ded48b Fix missing free reported by Coverity
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
2021-12-17 11:36:32 +01:00
Arne Schwabe
3348484912 Leave second DNS empty when importing config with only one DNS (closes #1410)
When importing a configuration with only one DNS server, the second
DNS server what never overwritten, resulting in having the Google DNS
as backup server. Also change Google DNS to Quad9 by default.
2021-10-25 00:54:00 +02:00
Arne Schwabe
7fb58f6609 Implement custom summary provider for DNS 2021-10-25 00:51:01 +02:00
Arne Schwabe
af4a789df9 Convert IP settings to Kotlin and use autosummary provider 2021-10-24 18:14:18 +02:00
Arne Schwabe
3697577127 Convert Settings_connections to kotlin 2021-10-24 18:07:13 +02:00
Arne Schwabe
c2620d7171 Fix selecting tls-auth file not working 2021-10-20 16:01:50 +02:00
Arne Schwabe
ccd9c1b69f Show a toast when VPN setting intent is not available instead crashing 2021-10-20 16:01:35 +02:00
Arne Schwabe
1e791c969d Fix writing tls profile to static key config and few cleanups 2021-10-20 14:44:31 +02:00
Arne Schwabe
33218dd7a5 Version 0.7.29 2021-10-16 15:15:57 +02:00
Arne Schwabe
f8f7429c9b Fix possible NPE in fragment Utils 2021-10-16 05:11:39 +02:00
Arne Schwabe
6d9c03cb81 Update translations 2021-10-16 05:04:47 +02:00
Arne Schwabe
04100825bd Fix faq_ncp missing closing </ul> 2021-10-16 04:31:37 +02:00
Arne Schwabe
9296124d0b Add TLS Profile to config converter and remove AsyncTask 2021-10-16 04:22:31 +02:00
Arne Schwabe
e0b23dfaed Fix crash when switching between night and day mode 2021-10-16 02:55:24 +02:00
Arne Schwabe
a505a2fa53 Remove manually set background from logview and connection (closes #1403) 2021-10-16 02:53:19 +02:00
Arne Schwabe
12c2b2a9d7 Add log message for unsupported key encryption 2021-10-15 03:21:03 +02:00