Age | Commit message (Collapse) | Author |
|
openvpn, switching for socks proxying to transparent proxying
|
|
requires openvpn in UDP as inner transport protocol from now on
|
|
external files dir
|
|
commits as well
|
|
put/get StringSet
|
|
properties there
|
|
fingerprint for a x509 cert) from ConfigHelper
|
|
ConfigHelper, use injection pattern for these helpers
|
|
mockable by injection
|
|
|
|
laggyness of the UI noticably
|
|
in persisted openvpn config. The private key is stored encrypted instead
|
|
|
|
|
|
Fragments/Activities
|
|
domain fronting or amp cache is blocked
|
|
|
|
domain in the UI
|
|
|
|
message in UI
|
|
misconfigured backend
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
adapt eip-service.json parsing to support ipv6
See merge request leap/bitmask_android!125
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* 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
|
|
|
|
registration nor anonymous usage
* always download provider.json, Use preseeded provider.json only to check if the client
can connect with preseeded certificate. Keeps the provider.json updated if provider changes it's
config
* Tests for both cases
|
|
|
|
|
|
|
|
|
|
* add NullPointer checks to EipFragment
* add Provider to DownloadFailedDialog
* remove unused code
* store certificates for pinning in SharedPreferences
|
|
|