Age | Commit message (Collapse) | Author |
|
requires openvpn in UDP as inner transport protocol from now on
|
|
3a674d30e1c7118b73efaf353cea7c43a95dc8c7, fixes possible race condition between DeviceStateReceiver and OpenVpnManagementThread, which results in incorrect LEVEL_NONETWORK state
|
|
|
|
properties there
|
|
ConfigHelper, use injection pattern for these helpers
|
|
(re-)started
|
|
laggyness of the UI noticably
|
|
|
|
|
|
as part of this gombile JNI generation fix
|
|
gateway selection UI all pluggable transports flavors will be summed up and handled the same way. A gateway can support both obfs4 and the kcp flavor.
|
|
|
|
which can be mocked for testing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
foreground service start
|
|
notification in onCreate already
|
|
reboot due to always-on system settings or if system killed app due to low memory
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
using an obfuscated connection
|
|
* fix lzo-comp flag parsing in ConfigParser
|
|
|
|
* implement handling of different provider API version (v1 and v2)
* detect provider's obfs support
* shapeshifter-dispatcher installation
* necessary changes to control shapeshifter-dispatcher from Bitmask
* route openvpn traffic over shapeshifter-dispatcher
|
|
|
|
>> avoid race conditions between sharedPreference writing and onBoot receiver reading
* don't explicitly exclude Bitmask from routes
|
|
|
|
|
|
* fixes vpn startup issues
|
|
|
|
(cherry picked from commit fcc04ae)
|
|
|
|
|