Tobias Brunner
|
0729be1bfe
|
Merge branch 'android-proposals'
Makes IKE and ESP proposals configurable.
|
2017-11-28 16:23:41 +01:00 |
|
Tobias Brunner
|
4a79434b11
|
android: Remove modp1024 from the ESP proposals
|
2017-11-28 16:19:08 +01:00 |
|
Tobias Brunner
|
5a6f687bdf
|
android: New release after adding configurable proposals
|
2017-11-17 18:11:43 +01:00 |
|
Tobias Brunner
|
b03713add4
|
android: Validate proposal strings when importing profiles
|
2017-11-17 18:11:43 +01:00 |
|
Tobias Brunner
|
9f962f6c19
|
android: Validate proposal strings in the GUI
|
2017-11-17 18:11:43 +01:00 |
|
Tobias Brunner
|
836a943804
|
android: Add utility JNI function to validate proposal strings
|
2017-11-17 18:11:39 +01:00 |
|
Tobias Brunner
|
92c1b52487
|
android: Load JNI libraries in Application class
This way they are also loaded when we don't use CharonVpnService.
|
2017-11-17 18:05:35 +01:00 |
|
Tobias Brunner
|
2d1f65feb3
|
android: Make IKE/ESP proposals configurable in the GUI
|
2017-11-17 18:05:35 +01:00 |
|
Tobias Brunner
|
6403ad5457
|
android: Import IKE/ESP proposals
We currently don't validate them here, only when used later will they
get parsed (which includes some checks).
|
2017-11-17 14:31:06 +01:00 |
|
Tobias Brunner
|
a7c43544dd
|
android: Use optional custom proposals for IKE and ESP
If the proposal is invalid we fall back to the defaults.
|
2017-11-17 14:31:06 +01:00 |
|
Tobias Brunner
|
24c22a3fa8
|
android: Add properties for IKE and ESP proposals
|
2017-11-17 14:31:06 +01:00 |
|
Tobias Brunner
|
8b6c23342c
|
android: Free settings string passed via JNI
|
2017-11-17 14:31:06 +01:00 |
|
Tobias Brunner
|
72b7c0ffd8
|
android: Add support for creating RSASSA-PSS signatures via JNI
|
2017-11-08 16:48:10 +01:00 |
|
Tobias Brunner
|
de280c2e03
|
private-key: Add optional parameters argument to sign() method
|
2017-11-08 16:48:10 +01:00 |
|
Tobias Brunner
|
1fe71a50f1
|
android: Add log message if failed to retrieve user certificate encoding
|
2017-11-02 12:19:36 +01:00 |
|
Tobias Brunner
|
d3e1beaad5
|
android: New release after adding delta CRL support and some bug fixes
|
2017-09-18 11:04:46 +02:00 |
|
Tobias Brunner
|
66b7a08884
|
android: Ignore IllegalArgumentException for multicast addresses
Some Android versions seem to reject routes that use multicast addresses.
Fixes #2420.
|
2017-09-18 11:00:58 +02:00 |
|
Tobias Brunner
|
311d931aef
|
android: New release after adding OCSP, CRL cache and some other stuff
|
2017-09-04 11:27:40 +02:00 |
|
Tobias Brunner
|
1926efadde
|
android: Add disconnect button to dialog if already connected to profile
|
2017-09-04 10:41:30 +02:00 |
|
Tobias Brunner
|
037b353d2c
|
android: Load x509 plugin to generate OCSP requests and parse responses
BoringSSL does not support OpenSSL's OCSP API.
|
2017-09-04 10:41:29 +02:00 |
|
Tobias Brunner
|
829cc56a53
|
android: Add support to POST data via SimpleFetcher
That's required for OCSP verification.
|
2017-09-04 10:41:29 +02:00 |
|
Tobias Brunner
|
6e39240a3e
|
android: Add option to clear cached CRLs
|
2017-09-04 10:41:29 +02:00 |
|
Tobias Brunner
|
0bebbae9e3
|
android: Cache CRLs in app directory
Fixes #2405.
|
2017-09-04 10:41:25 +02:00 |
|
Tobias Brunner
|
3fe9a436ee
|
android: Pass absolute path to the app's data directory via JNI
|
2017-09-04 10:41:25 +02:00 |
|
Tobias Brunner
|
98ab757284
|
android: Hide app selection in profile editor on Android < 5
|
2017-09-04 10:41:25 +02:00 |
|
Tobias Brunner
|
0b4f7d646b
|
android: Only apply app filter on Android 5 and newer
|
2017-09-04 10:41:24 +02:00 |
|
Tobias Brunner
|
ac3189f792
|
android: Catch OutOfMemoryError when importing profiles
Not sure if this is actually caused because e.g. the file is too large
or due to some encoding issue.
|
2017-09-04 10:41:24 +02:00 |
|
Tobias Brunner
|
1a9261a923
|
android: Catch NullPointerException when parsing invalid certificates
|
2017-09-04 10:41:24 +02:00 |
|
Tobias Brunner
|
e59b78254a
|
android: Catch NullPointerException when calling VpnService.prepare()
According to the Play Console this occurs occasionally.
|
2017-09-04 10:41:24 +02:00 |
|
Tobias Brunner
|
ca280574ba
|
Fixed some typos, courtesy of codespell
|
2017-08-07 17:22:01 +02:00 |
|
Tobias Brunner
|
909d7dca17
|
android: New release after fixing issues with older Android versions and DB upgrade
|
2017-07-04 11:55:04 +02:00 |
|
Tobias Brunner
|
ccb6e9f1b0
|
android: Fix database update from older versions
|
2017-07-04 11:55:04 +02:00 |
|
Tobias Brunner
|
a63b0f9982
|
android: Fix version string on older Android releases
SECURITY_PATCH is apparently only available since Android 6.
|
2017-07-04 11:54:57 +02:00 |
|
Tobias Brunner
|
480d56da5f
|
android: New release after fixing crash with existing profiles
|
2017-07-03 13:44:49 +02:00 |
|
Tobias Brunner
|
ebf369c483
|
android: Fix null pointer dereference with existing profiles
|
2017-07-03 13:43:53 +02:00 |
|
Tobias Brunner
|
64c2d3ca3e
|
android: Only show disconnect button if actually connected
|
2017-07-03 12:11:30 +02:00 |
|
Tobias Brunner
|
1b1060821e
|
android: New release after adding lots of new stuff
|
2017-07-03 10:47:43 +02:00 |
|
Tobias Brunner
|
6333a756ee
|
android: Close activity when dialog is canceled if it was not visible before
onPause/onResume() won't work because onPause() is called right before
onNewIntent().
|
2017-07-03 10:39:26 +02:00 |
|
Tobias Brunner
|
1265b353d4
|
android: Allow disconnecting via MainActivity but display a confirmation dialog
|
2017-07-03 10:39:26 +02:00 |
|
Tobias Brunner
|
d0ed8ee89e
|
android: Add disconnect button to notification
|
2017-07-03 10:39:23 +02:00 |
|
Tobias Brunner
|
8ae7f8b7a2
|
android: Make sending certificate requests configurable in the GUI
|
2017-07-03 10:37:09 +02:00 |
|
Tobias Brunner
|
11eb7e0898
|
android: Import the flag to suppress certificate requests
|
2017-07-03 10:37:09 +02:00 |
|
Tobias Brunner
|
3f0592d0fd
|
android: Add flag to suppress sending certificate requests
|
2017-07-03 10:37:09 +02:00 |
|
Tobias Brunner
|
0204374e21
|
android: Add property for simple flags
|
2017-07-03 10:37:09 +02:00 |
|
Tobias Brunner
|
aa4b6eda59
|
android: Import NAT-T keepalive interval
|
2017-07-03 10:33:29 +02:00 |
|
Tobias Brunner
|
a2aa0ca0e4
|
android: Make NAT-T keepalive interval configurable in the GUI
|
2017-07-03 10:33:29 +02:00 |
|
Tobias Brunner
|
db599d6b28
|
android: Use configured NAT-T keepalive interval
|
2017-07-03 10:33:29 +02:00 |
|
Tobias Brunner
|
a28302317f
|
android: Add property for NAT-T keepalive interval
|
2017-07-03 10:33:29 +02:00 |
|
Tobias Brunner
|
0b075420df
|
android: Use arrays as primary config option for subnets in profile files
|
2017-07-03 10:27:55 +02:00 |
|
Tobias Brunner
|
646260f464
|
android: Change format of address ranges and print sets
|
2017-07-03 10:27:55 +02:00 |
|