summaryrefslogtreecommitdiff
path: root/app/src/main/java/se/leap/bitmaskclient/EipSetupObserver.java
AgeCommit message (Collapse)Author
2020-12-29new year cleanup: restructure messy projectcyBerta
2020-12-28check once a week for an app updatecyBerta
2020-11-09initial auto-update implementation: introducing fatweb flavor, pgpverify go ↵cyBerta
library and bitmask core library, basic update mechanism
2020-07-23implement gateway selection based on geoip servicecyBerta
2020-03-17switch to AndroidXcyBerta
2020-01-24detect hotspot state and disable/enable controls in TetheringDialog accordinglycyBerta
2020-01-23set provider used in dns fallback resolution in ProviderApi servicecyberta
2020-01-21remove unused importscyberta
2020-01-21implement no-dns fallback using okhttp's Dns interfacecyberta
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-11-01start void vpn if no more gateways available during setupcyBerta
2019-10-25implement error handling for edge case when AndroidcyBerta
throws an nullpointer exception while it tries to prepare the VpnService
2019-10-19select next PT supporting Gateway if shapeshifter reports errors for the ↵cyBerta
current one
2019-10-19always stop vpn if setup failed (for now)cyBerta
2019-08-02adapt error handling during eip setup: refresh UI if gateway profile could ↵cyBerta
not be started
2019-07-12get rid of ics-openvpn's ProfileManager, reduces boilerplate and dead codecyBerta
2019-05-22* adds a DISCONNECTING statecyBerta
* fixes vpn startup issues
2019-03-09store provider if vpn certificate was updated correctlycyBerta
2019-03-09improve vpn shutdown regarding the new gateway selectioncyBerta
(cherry picked from commit fcc04ae)
2019-03-09fix intent handling in EipSetupProvidercyBerta
(cherry picked from commit 36ea8c0)
2018-12-11fix UI state handling when the app tries to change the gatewaycyBerta
2018-12-07first shot gatewayselectioncyBerta