summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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).
2013-11-15CW ProgressBar is translated below provider.Parménides GV
The progressbar does not show any message. The progressbar overlaps the next provider list item. This is the next issue to be fixed.
2013-11-15Only one progressbar in Dashboard.Parménides GV
I've removed @id/progress_bar from Dashboard, and for login and logout I'm using the one from the eip fragment.
2013-11-15Login and Logout progressbars advance correctly.Parménides GV
Next step: prettify.
2013-11-15ProgressBar xml is loaded correctly.Parménides GV
2013-11-15ProviderAPI broadcasts progress for log in processParménides GV
Login progress bar advances according to the srp stages.
2013-11-15Dashboard progressbar lives below the status line.Parménides GV
I've renamed configuration wizard progressbar, because both had the same name and that provoked a conflict.
2013-11-15Added a progressbar to ConfigurationWizard.Parménides GV
It resizes the provider list, pushing it down to show the progressbar up, and back to the original layout after the operation.
2013-11-15Authenticated status remembered after exit.Parménides GV
If the user presses the back button and returns to leap_android, the app will show login or logout button remembering if s/he was authenticated or not. This fixes bug #3467.
2013-11-15Merge branch 'hotfix/broken-package-names' into developSean Leonard
2013-11-15fixed broken package names in bcd9589cyBerta
2013-11-15Merge branch 'feature/disconnect-notification-icon' into developSean Leonard
2013-11-15Merge branch 'bug/srp-b-validation' into developSean Leonard
2013-11-15Merge branch 'bug/secure-random-vulnerability' into developSean Leonard
2013-11-15Add package declaration and attribution source to PRNGFixes.javaSean Leonard
2013-11-15Authenticated status remembered after exit.Parménides GV
If the user presses the back button and returns to leap_android, the app will show login or logout button remembering if s/he was authenticated or not. This fixes bug #3467.
2013-11-14shows the broken key symbol on specific states, not on messages from R.stringcyBerta
2013-11-14Removed an spurious comment.Parménides GV
2013-11-14Check B % N != 0 in SRP algorithm.Parménides GV
2013-11-14Sometimes /dev/urandom is not writable.Parménides GV
Copied again from http://android-developers.blogspot.de/2013/08/some-securerandom-thoughts.html
2013-11-14Fixed SecureRandom PRNG problem.Parménides GV
Solution copied from http://android-developers.blogspot.de/2013/08/some-securerandom-thoughts.html
2013-11-14status message string from resource, clearer status message for 'not ↵cyBerta
running', bugfix for bug #4477
2013-11-13Fixed a typo in the rebase.Parménides GV
2013-11-13AlertDialog for failed downloads.Parménides GV
The dialog shows only an "OK" button to dismiss it, and the reason why the download failed. Right now, this dialog appears if a download is not successful. If it's too intrusive, I can remove some cases. Let's try how it feels.
2013-11-13Renamed certificate handling methods.Parménides GV
I still let one method to bypass hostname verifier, otherwise dev.bm will not work. I've reduced downloading functions to 3: download without CA, download with commercial CA and download with provider CA. I only download CA cert once, when the user selects the corresponding provider. Each time a user switch provider, the cert is downloaded (along with other json files).
2013-11-13Merge branch 'bug/vpn-reconnect-sometimes-hangs' into developSean Leonard
2013-11-09bitmaskclient instead of leapclient in package pathcyBerta
2013-11-09No new routes if openvpn is already running.Parménides GV
We cannot add routes to an existing openvpn session because it makes openvpn reconnect.
2013-11-07Logbuffer copied to Logcat.Parménides GV
2013-11-07Special debug log: "OpenVPN log" tagParménides GV
The log shows all state commands, and notifies when bytecount values have not changed more than 3 times in a row.
2013-11-05Command log to debug reconnects.Parménides GV
The content of this commit should be removed from the final fix.
2013-11-05debug logs removedcyBerta
2013-11-05broken key icon added + icon is shown on 'not running' notificationcyBerta
2013-10-10Refactored leapclient to bitmaskclient.Parménides GV
I do not change the company (se.leap). All references within strings.xml point to "bitmask" instead of to "leap".
2013-10-04About button from CW does not show new provider.Parménides GV
2013-10-04ConfigurationWizard uses action instead of button.Parménides GV
New provider button has been converted to an action item, shown at the bottom of the screen.
2013-10-03Login dialog requires username.Parménides GV
I've also changed the way we notify that the password should have 8 characters at least, to make it consistent to the way we notify username is required.
2013-10-03Fixed M2 and M1 constants values.Parménides GV
Logging in, it was returning a "Bad response from server" due to the malinterpretation of the received JSON. It was looking for a field named "m2", but it was "M2".
2013-09-30Fixed typo in EIP.certificateParménides GV
2013-09-30Erroneous CA cert download correctly handled.Parménides GV
If there is an error while downloading CA cert on downloadJsonFiles, false is returned and progress dialog is dismissed.
2013-09-30Moved all constants from ConfigHelper.Parménides GV
They have been relocated to the corresponding classes.
2013-09-30Moved result constants to ProviderAPI.Parménides GV
2013-09-26Merge branch 'bug/inconsistent-cookie-management' into developSean Leonard
2013-09-26Replaced Apache HTTP client with HttpURLConnectionParménides GV
I do not manually manage cookies anymore, letting HttpURLConnection manage them via default CookieHandler (using CookiePolicy.ACCEPT_ORIGINAL_SERVER).
2013-09-26Apache HTTP to Android HttpsURLConnection started.Parménides GV
SRP parameter A tries to be sent via HttpsURLConnection. Right now, we have a problem with certificates because I'm not using provider CA cert to get the response. I'm going to merge the branch with better method names to download response using already existing code.
2013-09-26Commented all manual cookie management.Parménides GV
I send session_id cookie in the request for 1/cert, getting it from LeapHttpClient directly.
2013-09-25Removed cookie to logout chain.Parménides GV
2013-09-25Renamed certificate handling methods.Parménides GV
I still let one method to bypass hostname verifier, otherwise dev.bm will not work. I've reduced downloading functions to 3: download without CA, download with commercial CA and download with provider CA. I only download CA cert once, when the user selects the corresponding provider. Each time a user switch provider, the cert is downloaded (along with other json files).