aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * android: Add flag to suppress sending certificate requestsTobias Brunner2017-07-033-1/+6
| |
| * android: Add property for simple flagsTobias Brunner2017-07-032-3/+23
|/
* Merge branch '2365-android-nat-keepalive'Tobias Brunner2017-07-0315-7/+79
|\ | | | | | | | | | | This makes the NAT-T keepalive interval configurable per connection. Fixes #2365.
| * 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
|/
* Merge branch 'android-updates'Tobias Brunner2017-07-0354-120/+3444
|\ | | | | | | | | | | | | This adds support for configuring split-tunneling and per-app VPN, adds a simple HTTP/S fetcher and enables the revocation plugin, makes the log view more efficient, imports profiles via SAF and changes multiple other things.
| * 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.
| * android: Add property for selected apps to VPN profilesTobias Brunner2017-07-032-4/+73
| | | | | | | | | | | | A second property will control if only the selected apps have access to the VPN or if the selected apps are excluded from the VPN, or if the functionality is disabled.
| * android: Make custom subnets configurable in the GUITobias Brunner2017-07-039-8/+66
| |
| * android: Import custom subnets from profile fileTobias Brunner2017-07-031-10/+19
| |
| * android: Use configured included subnets instead of negotiated TSTobias Brunner2017-07-031-12/+41
| |
| * android: Add ability to add a range set to anotherTobias Brunner2017-07-032-0/+42
| |
| * android: Add property for included subnets to VPN profilesTobias Brunner2017-07-032-3/+23
| |
| * android: Make excluded subnets configurable in the GUITobias Brunner2017-07-039-5/+68
| |
| * android: Import excluded subnets from profile fileTobias Brunner2017-07-038-0/+18
| |
| * android: Exclude configured subnets from the VPNTobias Brunner2017-07-031-31/+39
| |
| * android: Implement Iterable interface and addAll() for range setTobias Brunner2017-07-032-49/+129
| |
| * android: Add ability to remove a range set from anotherTobias Brunner2017-07-032-0/+36
| |
| * android: Parse two addresses separated by - as rangeTobias Brunner2017-07-034-12/+52
| |
| * android: Add property for excluded subnets to VPN profilesTobias Brunner2017-07-032-9/+29
| |
| * android: Add class to manage a set of IP address ranges/subnetsTobias Brunner2017-07-032-0/+339
| |
| * android: Add class to handle IP ranges and subnetsTobias Brunner2017-07-032-0/+882
| |
| * android: Log some information about the Android version and the deviceTobias Brunner2017-07-034-6/+59
| |
| * android: Escape backslashes in settings valuesTobias Brunner2017-07-032-2/+3
| | | | | | | | For usernames that use domain specifiers.
| * android: Use a specific action to disconnect from the VPNTobias Brunner2017-07-032-12/+21
| |
| * android: Try to load existing user cert when importing VPN profileTobias Brunner2017-07-031-1/+9
| |
| * android: Enable revocation pluginTobias Brunner2017-07-032-1/+3
| |
| * android: Add a simple HTTP(S) fetcher for CRLsTobias Brunner2017-07-037-2/+241
| |
| * android: Use LOCAL_LDLIBS to link libdlTobias Brunner2017-07-032-2/+2
| | | | | | | | Newer NDKs fail otherwise as there is no actual module anymore.
| * android: Make log view more efficientTobias Brunner2017-07-031-8/+29
| | | | | | | | | | | | This bunches several log messages together before posting Runnables. Fixes #2148.
| * android: Don't update state fragment if not attached to an ActivityTobias Brunner2017-06-301-0/+5
| | | | | | | | | | When the bound state service finally connects we might not actually be attached to an Activity.
| * android: Make sure every listener at the VPN state service is only ↵Tobias Brunner2017-06-301-11/+11
| | | | | | | | | | | | | | | | | | registered once We register when the service connects but also in onStart() (as we unregister in onStop() to avoid updates when not shown). So this could theoretically cause the listener to get registered twice if the service is connected before onStart() is called (it seems it usually isn't).
| * android: Add menu item to import VPN profile via Storage Access FrameworkTobias Brunner2017-06-303-14/+59
| | | | | | | | | | This is useful in case the proper MIME type was not set for a downloaded profile.
| * android: Add translation for Traditional ChineseTobias Brunner2017-06-302-0/+176
| | | | | | | | Courtesy of Chris Chiang.
| * android: Move Simplified Chinese translation to values-zg-rCN folderTobias Brunner2017-06-302-0/+0
| |