summaryrefslogtreecommitdiff
path: root/src/se/leap
AgeCommit message (Collapse)Author
2013-12-10Rebased onto 0.2.3.Parménides GV
2013-12-10Rebased onto 0.2.2Parménides GV
2013-12-10Rebased onto current develop.Parménides GV
2013-12-10New provider dialog remembers previous data.Parménides GV
It also (supposedly, I didn't test because Bitmask is working ok from our client point of view) distinguishes between cancelling a new custom provider and cancelling a preseeded provider.
2013-12-10Retry button prompts new provider dialog.Parménides GV
The user can change the new provider's data entered before failing.
2013-12-10JavaDoc for pickErrorMessageParménides GV
2013-12-10Cleaner error message.Parménides GV
2013-12-10Not added item is removed after canceling dialog.Parménides GV
2013-12-10Retry button on failed downloads.Parménides GV
Next step: remove the provider from the list (big security hole, since all providers present on the list are assumed to be secure).
2013-12-10Save my work until nowParménides GV
2013-12-10Download results stored in static variables.Parménides GV
ProviderAPI has now 3 different static variables, each one for the 3 files that have to be downloaded to set up a provider.
2013-12-10Successfully rebased onto 0.2.2Parménides GV
2013-12-10CA cert saved correctly in SharedPreferences.Parménides GV
I/O error at login phase fixed.
2013-12-10ProviderAPI 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-10A bit of cleaning.Parménides GV
2013-12-10Provider 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-10Successfully rebased onto progress-bars.Parménides GV
2013-12-10Simplified 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-10Preseeded 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-10Removing 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-04Merge branch 'hotfix/vpn-routes-never-set' into developParménides GV
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-04fix for notification message on state exitingcyBerta
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-04bugfixes for switch toggle behaviorcyBerta
2013-12-04set key icon also on state EXITINGcyBerta
2013-12-04added FATAL as status for reconnection timoutcyBerta
2013-12-04switch provider part 1cyBerta
2013-12-03Revert "No new routes if openvpn is already running."Sean Leonard
This reverts commit 5b772c23c3f45405f30de4a180fe47dbcb2fdfc4.
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-21In notification: s/hippo.bitmask.net/bitmask.net/Parménides GV
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.
2013-11-15Only selected provider remain visible.Parménides GV
The progressbar is always below the first row, because only the selected provider row remain visible. If the user cancels the ProviderDetailFragment, all providers appear again. Next step: implement the same behaviour with the new provider usecase.
2013-11-15Added a custom adapter to the ProviderListFragmentParménides GV
I've created a new adapter using code from http://www.sherif.mobi/2012/01/listview-with-ability-to-hide-rows.html and my own getView (moved from ProviderListFragment).