summaryrefslogtreecommitdiff
path: root/app/src/production
AgeCommit message (Collapse)Author
2021-12-21improve error handling message for custom branded clients in case of ↵cyBerta
misconfigured backend
2021-11-08Don't allow fallback tor mechanism for failed geoip service calls.cyBerta
2021-11-06fix tor provider setup fallback mechanismcyBerta
2021-11-05Ensure tor state is set to OFF after snowflake completely stopped.cyBerta
2021-11-04remove unused UNKNOWN TorStatus statecyBerta
2021-10-23rename usePluggableTransports prefrence to useBridges, start snowflake if ↵cyBerta
useBridges is true
2021-10-02* refactor startTorProxy()cyBerta
* fix setting http proxy port correctly * snowflake+tor does currently only work when being connected to a wifi, not a cellular network. For now, we check if the device is connected to a wifi, before attempting to start tor
2021-07-21fix tor fallback check for failing api callscyBerta
2021-07-21initial tor-integration to circumvent blocking attempts of the provider apicyBerta
2021-02-26fix another empty alert on server reponding null a body during provider setupcyBerta
2021-02-18add DEBUG_MODE api response logging to insecure build flavor, toocyBerta
2021-02-18add a lot of API related error logs to log screencyBerta
2020-12-29update butterknife probably a last timecyBerta
2020-12-29new year cleanup: restructure messy projectcyBerta
2020-07-25only allow geoip service calls if the vpn is not yet running in order to get ↵cyBerta
proper results
2020-07-24try to fetch geoip service only if non-default url existscyBerta
2020-07-23implement gateway selection based on geoip servicecyBerta
2020-03-17switch to AndroidXcyBerta
2020-01-21implement no-dns fallback using okhttp's Dns interfacecyberta
2020-01-13remove unused code - move constant 'danger_on' for insecure test builds to ↵cyBerta
Constants
2019-12-13improve better server balancing: update eip-service.json every 3 days after ↵cyBerta
a successful connection in order to recognize newly added gateways (#8974)
2019-09-27fix error handling for failing fetch of eip-service.json in production ↵cyBerta
flavor and minor refactorings
2019-08-02add missing importcyBerta
2019-08-02add provider/gateway setup infos to LogView in debug buildscyBerta
2019-07-12replace 'Bitmask' in strings with variable for a better client customizationcyBerta
2019-05-21* show error dialog if provider is misconfigured and has not allowed ↵cyBerta
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
2019-05-20improve provider json validation during setupcyBerta
2018-12-07first shot gatewayselectioncyBerta
2018-08-17#8896 get rid of intent member variable as state holder... && extract ↵cyBerta
ProviderApi broadcast receiver for reuse
2018-07-04#8886 add layout for tablets and improve tablet and phone layouts in general ↵cyBerta
by implementing dynamic layout changes when keyboard appears
2018-06-27Merge branch 'master' into add_providerlalottacontinua
2018-06-27#8886 implemented in insecure as welllalottacontinua
2018-06-14working version not insecure yetlalottacontinua
2018-05-12added NewProviderActivity basicsl
2018-03-18refactor ConfigHelper, split into multiple helper classescyBerta
2018-03-06cleanup - rename layout filesFup Duck
2018-02-21Merge branch '#8858_persist_custom_providers' into '0.9.8'fupduck
#8858 persist custom providers See merge request leap/bitmask_android!47
2018-02-21#8858 add custom providers to the providers list on successful setupcyBerta
2018-02-20#8853 show 'It doesn\'t seem to be a Bitmask provider' if entered URL is crapcyBerta
2018-02-20#8853 fix failing vpn cert download callback for insecure flavor and use new ↵cyBerta
provider method to build the api url
2018-02-18#8857 fix recreation / restore of ConfigurationWizard error dialogscyBerta
2018-02-16#8789 fix reference in production flavor of ProviderApiManagercyBerta
2018-02-158797 - pair programming effortFup Duck
2018-02-118827 - discussionFup Duck
* validate urls before changing anything in Provider.define() * save private key and vpn cert after login/signup
2018-02-098827 - bugfixFup Duck
2018-02-098827 - resolve discussionsFup Duck
* remove stop for providerApi * enable retrySetUpProvider * renamed PROVIDER_KEY for EIP_JSON to PROVIDER_EIP_DEFINITION
2018-02-098827 - merge request discussionsFup Duck
* add NullPointer checks to EipFragment * add Provider to DownloadFailedDialog * remove unused code * store certificates for pinning in SharedPreferences
2018-02-08Merge branch 'leap_0.9.8' into 8827_handle_switch_providerFup Duck
2018-02-088827 - fix testsFup Duck
2018-02-068827 - handle switch provider correctlyFup Duck
* 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