Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
It's already represented by CertificatePin & CertificatePinEncoding
|
|
|
|
* remove unused functions
* refactor reading stored credentials from preferences
|
|
* add deleteProviderDetailsFromPreferences to ConfigHelper
* validate every field in Provider.equals
* add reset() method to Provider
|
|
* validate urls before changing anything in Provider.define()
* save private key and vpn cert after login/signup
|
|
* use LocalBroadcastManager for broadcasts
* add NullPointer checks to EipFragment
* store VpnCertificate & private key in Provider not preferences
* EipFragment uses provider instead of reading from preferences
* use switch in ProviderApiManager
|
|
* remove stop for providerApi
* enable retrySetUpProvider
* renamed PROVIDER_KEY for EIP_JSON to PROVIDER_EIP_DEFINITION
|
|
* add NullPointer checks to EipFragment
* add Provider to DownloadFailedDialog
* remove unused code
* store certificates for pinning in SharedPreferences
|
|
|
|
|
|
* ProviderAPI no longer stores values in SharedPreferences
* use EipCommand to start / stop EIP
* update NavigationDrawer after changing provider
* use Broadcasts for ProviderAPI
* parse more properties from definition into Provider
* ProviderApi no longer uses static variables
* no more static Context in ProviderApiCommand
|
|
* download VPN certificate after loging in (#8813)
* get the new design up to date (#8819)
* fix crash when pressing login (#8817)
* add a loading screen according to design (#8816)
|
|
* recreate activity correctly after changing orientation
* replace getApplicationActivity
|
|
|
|
|
|
|
|
|
|
|
|
|
|
framework
|