summaryrefslogtreecommitdiff
path: root/src/se/leap/bitmaskclient
AgeCommit message (Collapse)Author
2013-12-20Merge branch 'feature/token-based-auth' into developcyBerta
Conflicts: src/se/leap/bitmaskclient/ConfigurationWizard.java src/se/leap/bitmaskclient/Dashboard.java src/se/leap/bitmaskclient/ProviderAPI.java src/se/leap/bitmaskclient/ProviderListFragment.java
2013-12-19Merge branch 'feature/UI_improvements' into developParménides GV
2013-12-16Correct the location name in the notification (Bug #4660)cyBerta
2013-12-16remove 'Assigning IP address' from the progress notification (#4661)cyBerta
2013-12-10Fixed algorithm to hide all but one provider.Parménides GV
2013-12-10Setting up a provider w/o connection doesn't fail.Parménides GV
There was a nullpointer already fixed in another branch which completely complements this one. The message shown to the user is empty, but that belongs to bug/more-detailed-response-to-CW-errors.
2013-12-09Rebased onto 0.2.3Parménides GV
2013-12-09Successfully rebased onto 0.2.2Parménides GV
2013-12-09CA cert saved correctly in SharedPreferences.Parménides GV
I/O error at login phase fixed.
2013-12-09ProviderAPI broadcasts progress to CW.Parménides GV
Setting up a provider makes the progressbar move according to the number of files downloaded (1/3, 2/3, 3/3). Next step: recover from download errors individually. That means that if a download fails but the others went OK, the user will be prompted to retry that individual failing download.
2013-12-09A bit of cleaning.Parménides GV
2013-12-09Provider setup: One method downloads everything.Parménides GV
This method uses another 3 to download each file. Next step: broadcast progress and remove unnecessary methods.
2013-12-09Successfully rebased onto progress-bars.Parménides GV
2013-12-09Simplified the methods to add a new provider.Parménides GV
Adding a new provider is the same that selecting a new one, using the same methods and following the same workflow.
2013-12-09Preseeded providers only have provider.json urlParménides GV
I've refactored everything to be able to remove all but provider.json url at urls files.
2013-12-09Removing unnecessary fields from ProviderItem.Parménides GV
I'm targeting to refactor the whole ProviderItem class because I've not used the Provider class so far and I should not duplicate information from "Provider" into "ProviderItem".
2013-12-04Rebased and working fine.Parménides GV
I've restored use_anonymously() and login() methods from ConfigurationWizard, now everything works ok.
2013-12-04logout simplified and logs removedcyBerta
2013-12-04Active gateway is updated every eip start.Parménides GV
2013-12-04Vpn profiles get updated after switching provider.Parménides GV
parsedEipSerial wasn't being reset after switching provider, so updating gateways thought there was no real update. After switching provider, we also remove all other vpn profiles.
2013-12-04added FATAL as status for reconnection timoutcyBerta
2013-12-04switch provider part 1cyBerta
2013-12-03Merge branch ↵Sean Leonard
'bug/login-button-from-Provider-Details-does-not-always-trigger-login-dialog-#4647' into develop Signed-off-by: Sean Leonard <meanderingcode@aetherislands.net>
2013-12-03Login triggered if requested after provider switchParménides GV
Request code for switching provider was not being considered in onActivityResult.
2013-12-03NullPointer checks in logoutParménides GV
Check if eipStatus and mProgressBar are null in logout(), and if so fetch the objects with findViewById.
2013-11-29Merge branch 'bug/fix-url-check' into developSean Leonard
2013-11-29url check improvedcyBerta
2013-11-30Merge branch 'feature/clearer-wording' of ↵cyBerta
https://github.com/parmegv/bitmask_android into feature/clearer_wording
2013-11-26Tests for CW pass.Parménides GV
I've slightly modified a confighelper method regarding sharedpreferences, but that shouldn't be a problem since I'm going to remove those methods soon from there.
2013-11-22All tests are passed, fixed a logindialog bug.Parménides GV
2013-11-21OpenVPN notification contains location.Parménides GV
Instead of plain domain, we're printing a new variable stored in vpnprofile (parsed in ConfigParser): location. I'm substituing "__" by ", ", but I'm not uppercasing anything. We rely on the raw data from eip-service.json.
2013-11-20Fixed compilation error from rebases.Parménides GV
2013-11-19Logging out deletes the token from LeapSRPSession.Parménides GV
2013-11-19Token based authentication implemented.Parménides GV
We use the session id cookie in the SRP process, and then reset the cookie store (forgetting about that cookie) and store the authentication token in a static variable inside LeapSRPSession.
2013-11-19Successfully rebased onto 0.2.2Parménides GV
2013-11-19CA cert saved correctly in SharedPreferences.Parménides GV
I/O error at login phase fixed.
2013-11-19ProviderAPI broadcasts progress to CW.Parménides GV
Setting up a provider makes the progressbar move according to the number of files downloaded (1/3, 2/3, 3/3). Next step: recover from download errors individually. That means that if a download fails but the others went OK, the user will be prompted to retry that individual failing download.
2013-11-19A bit of cleaning.Parménides GV
2013-11-19Provider setup: One method downloads everything.Parménides GV
This method uses another 3 to download each file. Next step: broadcast progress and remove unnecessary methods.
2013-11-19Successfully rebased onto progress-bars.Parménides GV
2013-11-19Simplified the methods to add a new provider.Parménides GV
Adding a new provider is the same that selecting a new one, using the same methods and following the same workflow.
2013-11-19Preseeded providers only have provider.json urlParménides GV
I've refactored everything to be able to remove all but provider.json url at urls files.
2013-11-19Removing unnecessary fields from ProviderItem.Parménides GV
I'm targeting to refactor the whole ProviderItem class because I've not used the Provider class so far and I should not duplicate information from "Provider" into "ProviderItem".
2013-11-16Going back from providerdetails show all providersParménides GV
I missed a notifyDataSetChanged.
2013-11-15Real VPN status is returned from Eip.isRunning().Parménides GV
retrieveVpnService now uses BIND_AUTO_CREATE flag, so that if the OpenVpnService has not been started, the state is still notified. retrieveVpnService now returns a boolean, so that if bindService fails false is returned.
2013-11-15Dashboard asks for real VPN state.Parménides GV
Right now, the answer is always "disconnected", I think it's a problem in EIP.isRunning(). I've also added some new strings, trying to minimize the number of them scattered through litterals around the code.
2013-11-15Switching provider offers all providers from list.Parménides GV
This fixes bug #4004: With new progress bars branch, if user switches provider the list of providers is not complete.
2013-11-15ProviderDetail login works with new progressbar.Parménides GV
A nullpointer occurred, due to a progressbar view assigned when the screen did not showed it.
2013-11-15Label for the CW progressbar.Parménides GV
2013-11-15New provider hides other providers.Parménides GV
If a new provider is added, it gets selected automatically hiding all other providers, as if it had been selected clicking on it.