aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends/android
Commit message (Collapse)AuthorAgeFilesLines
* android: Add support for creating RSASSA-PSS signatures via JNITobias Brunner2017-11-081-2/+142
|
* private-key: Add optional parameters argument to sign() methodTobias Brunner2017-11-081-1/+1
|
* android: Add log message if failed to retrieve user certificate encodingTobias Brunner2017-11-021-0/+1
|
* android: New release after adding delta CRL support and some bug fixesTobias Brunner2017-09-181-2/+2
|
* android: Ignore IllegalArgumentException for multicast addressesTobias Brunner2017-09-181-2/+23
| | | | | | Some Android versions seem to reject routes that use multicast addresses. Fixes #2420.
* android: New release after adding OCSP, CRL cache and some other stuffTobias Brunner2017-09-041-2/+2
|
* android: Add disconnect button to dialog if already connected to profileTobias Brunner2017-09-041-31/+54
|
* android: Load x509 plugin to generate OCSP requests and parse responsesTobias Brunner2017-09-041-1/+1
| | | | BoringSSL does not support OpenSSL's OCSP API.
* android: Add support to POST data via SimpleFetcherTobias Brunner2017-09-042-6/+62
| | | | That's required for OCSP verification.
* android: Add option to clear cached CRLsTobias Brunner2017-09-049-1/+146
|
* android: Cache CRLs in app directoryTobias Brunner2017-09-043-10/+132
| | | | Fixes #2405.
* android: Pass absolute path to the app's data directory via JNITobias Brunner2017-09-042-6/+11
|
* android: Hide app selection in profile editor on Android < 5Tobias Brunner2017-09-042-0/+9
|
* android: Only apply app filter on Android 5 and newerTobias Brunner2017-09-041-1/+2
|
* android: Catch OutOfMemoryError when importing profilesTobias Brunner2017-09-041-1/+9
| | | | | Not sure if this is actually caused because e.g. the file is too large or due to some encoding issue.
* android: Catch NullPointerException when parsing invalid certificatesTobias Brunner2017-09-041-16/+25
|
* android: Catch NullPointerException when calling VpnService.prepare()Tobias Brunner2017-09-041-0/+6
| | | | According to the Play Console this occurs occasionally.
* Fixed some typos, courtesy of codespellTobias Brunner2017-08-071-1/+1
|
* android: New release after fixing issues with older Android versions and DB ↵Tobias Brunner2017-07-041-2/+2
| | | | upgrade
* android: Fix database update from older versionsTobias Brunner2017-07-041-50/+80
|
* android: Fix version string on older Android releasesTobias Brunner2017-07-041-2/+6
| | | | SECURITY_PATCH is apparently only available since Android 6.
* android: New release after fixing crash with existing profilesTobias Brunner2017-07-031-2/+2
|
* android: Fix null pointer dereference with existing profilesTobias Brunner2017-07-031-1/+1
|
* android: Only show disconnect button if actually connectedTobias Brunner2017-07-031-5/+11
|
* android: New release after adding lots of new stuffTobias Brunner2017-07-031-2/+2
|
* android: Close activity when dialog is canceled if it was not visible beforeTobias Brunner2017-07-031-8/+42
| | | | | onPause/onResume() won't work because onPause() is called right before onNewIntent().
* android: Allow disconnecting via MainActivity but display a confirmation dialogTobias Brunner2017-07-039-6/+65
|
* android: Add disconnect button to notificationTobias Brunner2017-07-034-0/+5
|
* android: Make sending certificate requests configurable in the GUITobias Brunner2017-07-039-2/+43
|
* android: Import the flag to suppress certificate requestsTobias Brunner2017-07-031-0/+7
|
* android: Add flag to suppress sending certificate requestsTobias Brunner2017-07-033-1/+6
|
* android: Add property for simple flagsTobias Brunner2017-07-032-3/+23
|
* android: Import NAT-T keepalive intervalTobias Brunner2017-07-031-0/+1
|
* android: Make NAT-T keepalive interval configurable in the GUITobias Brunner2017-07-0310-1/+49
|
* android: Use configured NAT-T keepalive intervalTobias Brunner2017-07-032-3/+6
|
* android: Add property for NAT-T keepalive intervalTobias Brunner2017-07-032-3/+23
|
* android: Use arrays as primary config option for subnets in profile filesTobias Brunner2017-07-031-4/+22
|
* android: Change format of address ranges and print setsTobias Brunner2017-07-034-2/+24
|
* android: Make app handling and selection of apps configurable in profile editorTobias Brunner2017-07-0316-7/+200
|
* android: Add simple activity for the selection of appsTobias Brunner2017-07-039-0/+87
|
* android: Add list fragment for the selection of appsTobias Brunner2017-07-031-0/+267
|
* android: Add filterable adapter for list of installed/selected appsTobias Brunner2017-07-031-0/+162
|
* android: Add list item layout for installed/selected appsTobias Brunner2017-07-031-0/+52
|
* android: Add class that wraps ApplicationInfo for selected appsTobias Brunner2017-07-031-0/+71
|
* android: Handle checked state in activated backgroundTobias Brunner2017-07-032-0/+7
|
* android: Add text color for checkable list entriesTobias Brunner2017-07-031-0/+19
|
* android: Add a linear layout that is checkableTobias Brunner2017-07-031-0/+66
|
* android: Add convenience methods to get/set selected apps to/from a sorted setTobias Brunner2017-07-032-4/+25
|
* android: Import selected/excluded apps from profile fileTobias Brunner2017-07-031-0/+30
|
* android: Apply selected apps according to configTobias Brunner2017-07-031-17/+54
| | | | | Either only the selected apps are able to access the VPN or they are excluded from access to the VPN.