Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | android: Add flag to suppress sending certificate requests | Tobias Brunner | 2017-07-03 | 3 | -1/+6 | |
| | | ||||||
| * | android: Add property for simple flags | Tobias Brunner | 2017-07-03 | 2 | -3/+23 | |
|/ | ||||||
* | Merge branch '2365-android-nat-keepalive' | Tobias Brunner | 2017-07-03 | 15 | -7/+79 | |
|\ | | | | | | | | | | | This makes the NAT-T keepalive interval configurable per connection. Fixes #2365. | |||||
| * | android: Import NAT-T keepalive interval | Tobias Brunner | 2017-07-03 | 1 | -0/+1 | |
| | | ||||||
| * | android: Make NAT-T keepalive interval configurable in the GUI | Tobias Brunner | 2017-07-03 | 10 | -1/+49 | |
| | | ||||||
| * | android: Use configured NAT-T keepalive interval | Tobias Brunner | 2017-07-03 | 2 | -3/+6 | |
| | | ||||||
| * | android: Add property for NAT-T keepalive interval | Tobias Brunner | 2017-07-03 | 2 | -3/+23 | |
|/ | ||||||
* | Merge branch 'android-updates' | Tobias Brunner | 2017-07-03 | 54 | -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 files | Tobias Brunner | 2017-07-03 | 1 | -4/+22 | |
| | | ||||||
| * | android: Change format of address ranges and print sets | Tobias Brunner | 2017-07-03 | 4 | -2/+24 | |
| | | ||||||
| * | android: Make app handling and selection of apps configurable in profile editor | Tobias Brunner | 2017-07-03 | 16 | -7/+200 | |
| | | ||||||
| * | android: Add simple activity for the selection of apps | Tobias Brunner | 2017-07-03 | 9 | -0/+87 | |
| | | ||||||
| * | android: Add list fragment for the selection of apps | Tobias Brunner | 2017-07-03 | 1 | -0/+267 | |
| | | ||||||
| * | android: Add filterable adapter for list of installed/selected apps | Tobias Brunner | 2017-07-03 | 1 | -0/+162 | |
| | | ||||||
| * | android: Add list item layout for installed/selected apps | Tobias Brunner | 2017-07-03 | 1 | -0/+52 | |
| | | ||||||
| * | android: Add class that wraps ApplicationInfo for selected apps | Tobias Brunner | 2017-07-03 | 1 | -0/+71 | |
| | | ||||||
| * | android: Handle checked state in activated background | Tobias Brunner | 2017-07-03 | 2 | -0/+7 | |
| | | ||||||
| * | android: Add text color for checkable list entries | Tobias Brunner | 2017-07-03 | 1 | -0/+19 | |
| | | ||||||
| * | android: Add a linear layout that is checkable | Tobias Brunner | 2017-07-03 | 1 | -0/+66 | |
| | | ||||||
| * | android: Add convenience methods to get/set selected apps to/from a sorted set | Tobias Brunner | 2017-07-03 | 2 | -4/+25 | |
| | | ||||||
| * | android: Import selected/excluded apps from profile file | Tobias Brunner | 2017-07-03 | 1 | -0/+30 | |
| | | ||||||
| * | android: Apply selected apps according to config | Tobias Brunner | 2017-07-03 | 1 | -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 profiles | Tobias Brunner | 2017-07-03 | 2 | -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 GUI | Tobias Brunner | 2017-07-03 | 9 | -8/+66 | |
| | | ||||||
| * | android: Import custom subnets from profile file | Tobias Brunner | 2017-07-03 | 1 | -10/+19 | |
| | | ||||||
| * | android: Use configured included subnets instead of negotiated TS | Tobias Brunner | 2017-07-03 | 1 | -12/+41 | |
| | | ||||||
| * | android: Add ability to add a range set to another | Tobias Brunner | 2017-07-03 | 2 | -0/+42 | |
| | | ||||||
| * | android: Add property for included subnets to VPN profiles | Tobias Brunner | 2017-07-03 | 2 | -3/+23 | |
| | | ||||||
| * | android: Make excluded subnets configurable in the GUI | Tobias Brunner | 2017-07-03 | 9 | -5/+68 | |
| | | ||||||
| * | android: Import excluded subnets from profile file | Tobias Brunner | 2017-07-03 | 8 | -0/+18 | |
| | | ||||||
| * | android: Exclude configured subnets from the VPN | Tobias Brunner | 2017-07-03 | 1 | -31/+39 | |
| | | ||||||
| * | android: Implement Iterable interface and addAll() for range set | Tobias Brunner | 2017-07-03 | 2 | -49/+129 | |
| | | ||||||
| * | android: Add ability to remove a range set from another | Tobias Brunner | 2017-07-03 | 2 | -0/+36 | |
| | | ||||||
| * | android: Parse two addresses separated by - as range | Tobias Brunner | 2017-07-03 | 4 | -12/+52 | |
| | | ||||||
| * | android: Add property for excluded subnets to VPN profiles | Tobias Brunner | 2017-07-03 | 2 | -9/+29 | |
| | | ||||||
| * | android: Add class to manage a set of IP address ranges/subnets | Tobias Brunner | 2017-07-03 | 2 | -0/+339 | |
| | | ||||||
| * | android: Add class to handle IP ranges and subnets | Tobias Brunner | 2017-07-03 | 2 | -0/+882 | |
| | | ||||||
| * | android: Log some information about the Android version and the device | Tobias Brunner | 2017-07-03 | 4 | -6/+59 | |
| | | ||||||
| * | android: Escape backslashes in settings values | Tobias Brunner | 2017-07-03 | 2 | -2/+3 | |
| | | | | | | | | For usernames that use domain specifiers. | |||||
| * | android: Use a specific action to disconnect from the VPN | Tobias Brunner | 2017-07-03 | 2 | -12/+21 | |
| | | ||||||
| * | android: Try to load existing user cert when importing VPN profile | Tobias Brunner | 2017-07-03 | 1 | -1/+9 | |
| | | ||||||
| * | android: Enable revocation plugin | Tobias Brunner | 2017-07-03 | 2 | -1/+3 | |
| | | ||||||
| * | android: Add a simple HTTP(S) fetcher for CRLs | Tobias Brunner | 2017-07-03 | 7 | -2/+241 | |
| | | ||||||
| * | android: Use LOCAL_LDLIBS to link libdl | Tobias Brunner | 2017-07-03 | 2 | -2/+2 | |
| | | | | | | | | Newer NDKs fail otherwise as there is no actual module anymore. | |||||
| * | android: Make log view more efficient | Tobias Brunner | 2017-07-03 | 1 | -8/+29 | |
| | | | | | | | | | | | | This bunches several log messages together before posting Runnables. Fixes #2148. | |||||
| * | android: Don't update state fragment if not attached to an Activity | Tobias Brunner | 2017-06-30 | 1 | -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 Brunner | 2017-06-30 | 1 | -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 Framework | Tobias Brunner | 2017-06-30 | 3 | -14/+59 | |
| | | | | | | | | | | This is useful in case the proper MIME type was not set for a downloaded profile. | |||||
| * | android: Add translation for Traditional Chinese | Tobias Brunner | 2017-06-30 | 2 | -0/+176 | |
| | | | | | | | | Courtesy of Chris Chiang. | |||||
| * | android: Move Simplified Chinese translation to values-zg-rCN folder | Tobias Brunner | 2017-06-30 | 2 | -0/+0 | |
| | |