Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-07-11 | Merge branch 'hotfix/exception-parsing-gateways' into develop | Parménides GV | |
2013-07-11 | Fix ConcurrentModificationException when removing VpnProfile from iterator ↵ | Sean Leonard | |
backing Collection | |||
2013-07-04 | Merge branch 'hotfix-jb-certificate-bypass' into develop | Sean Leonard | |
2013-07-02 | We can ignore any certificate. | Parménides GV | |
If ssl errors don't vanish using CA cert from provider, we go further and let the certificate not to be validated at all. | |||
2013-06-26 | Merge branch 'feature/bigger-letter-configuration-wizard' into develop | Sean Leonard | |
2013-06-26 | Changed user message when a provider is down. | Parménides GV | |
I was assuming that if the app wasn't able to download provider.json from the web, it meant that the preseeded provider was wrong thus the app needed an upgrade. But it can happen (as right now, with bitmask.net) that the provider is simply down. | |||
2013-06-26 | The added provider is selected automatically. | Parménides GV | |
I've also removed a lot of finishes when things go wrong (so that it should be returning to the previous activity/fragment). | |||
2013-06-26 | ConfigurationWizard shows domain and name. | Parménides GV | |
Items from the provider's list have 2 rows, first one with the domain and the other with the name. Names from preseeded providers are fetched from the assets file, because we don't download provider.json until they select it. | |||
2013-06-24 | Merge branch 'feature/eip' into develop | Parménides GV | |
2013-06-20 | Fix bad for loop maths, rookie! | Sean Leonard | |
2013-06-20 | Remove update eip definition call causing collision | Sean Leonard | |
2013-06-20 | Class and method comments and some readability | Sean Leonard | |
2013-06-20 | Rename EIP.OVPNGateway argument and member variable for readability | Sean Leonard | |
2013-06-20 | Refactor EIP.isRunning() | Sean Leonard | |
2013-06-20 | Removed TODO comments, moved to issue tracker | Sean Leonard | |
2013-06-20 | Move ConfigurationWizard error result logic to its own method | Sean Leonard | |
2013-06-20 | Remove superfluous loading of SharedPreferences | Sean Leonard | |
2013-06-20 | Remove bad,duplicate code from EIP.startEIP() | Sean Leonard | |
2013-06-20 | Forceful stopping of OpenVPN when trying without bound service | Sean Leonard | |
2013-06-20 | Remove superfluous comments | Sean Leonard | |
Unused import removal | |||
2013-06-20 | Get rid of app's own notification. | Sean Leonard | |
Only commented out. May want to try showing it until connection success. | |||
2013-06-20 | Bring up VPN connection log on status line click. | Sean Leonard | |
Also show it on click of "Configure" button on system notification popup. Also allow toggling of status line. | |||
2013-06-20 | Better control and UI feedback for VPN | Sean Leonard | |
2013-06-20 | Quite basic staring and stopping of VPN | Sean Leonard | |
2013-06-20 | Introducing the EIP class! Parses eip-service.json for OpenVPN gateways and ↵ | Sean Leonard | |
builds VpnProfiles out of them | |||
2013-06-20 | Merge 'parmegv/feature/authGui' into develop | Sean Leonard | |
2013-06-20 | No untracked files. | Parménides GV | |
Added two auxiliar files: prepareTestProviderAPI.sh is updated in feature/authGui_tests. proguard-project.txt is completely commented, but I think it may be suitable to version control. | |||
2013-06-20 | No binary library needed. | Parménides GV | |
I've decided not to include any lib, but to copy the SRPParameters class to our codebase and Util.trim method to ConfigHelper. | |||
2013-06-20 | User messages are now in string.xml | Parménides GV | |
Some more constants added to ConfigHelper. This solves #2908. | |||
2013-06-19 | First round of comments. | Parménides GV | |
This resolves the first step from issue #2908. Next step: Put user message strings into an appropiate place. | |||
2013-06-13 | Bypasses self signed certificates. | Parménides GV | |
It's working against cdev.bitmask.net and bitmask.net. Look at #2840 for further explanation about self signed certificates. I've also removed some file dependant configuration (when a provider was custom, ConfigurationWizard still tried to read from file a provider.json that now I store in memory via ProviderItem class). | |||
2013-06-13 | Login is working OK. | Parménides GV | |
I removed a library that was not directly used by my code, but for one of the libraries that I needed. | |||
2013-06-13 | bitmask json files are downloaded. | Parménides GV | |
There was a problem on the assets file "bitmask.url". It had an error in the eip-service url. We should use this file only for main url, and proceed as if it were a new provider but with a preseeded main url. | |||
2013-06-12 | Removed some unnecessary libraries. | Parménides GV | |
I've also removed some unnecessary comments from LeapHttpClient. | |||
2013-06-11 | We are not using SD storage anymore. | Parménides GV | |
We were using it to save certificate and provider.json files from chosen provider, so that exporting them was easily done. We don't need that files, because if we wanted to export that files we would be able to recover them easily and updated. This fixes #2783 | |||
2013-06-10 | Removed unused methods and variables. | Parménides GV | |
Variables from LeapSRPSession were there because I used it while testing srp calculations, comparing that strings with the ones from javascript. Unused method from ProviderAPI was there because I foresee I'll have to implement it in the future, but I've removed it since it's already in the history. This fixes #2781. | |||
2013-06-10 | OpenVPN certificate is downloaded from API_BASE, using api_uri field | Parménides GV | |
from provider.json. This fixes bug #2780 | |||
2013-06-10 | Merge branch 'MeanderingCode-feature/authGui' into feature/authGui | Parménides GV | |
This is the pull request #3 from GitHub. | |||
2013-06-10 | NullPointer solved. | Parménides GV | |
ConfigHelper refactored methods returning nulls instead of empty objects broke LeapHttpClient getInstance implementation, because it checked the emptiness of the object and not if it was null. | |||
2013-06-09 | More changes to calls for SharedPreferences via ConfigHelper methods | Sean Leonard | |
2013-06-08 | Rearrange if/elseif statements in ConfigurationWizard for logical sequence ↵ | Sean Leonard | |
readability | |||
2013-06-08 | Clean up some unused and some formatting | Sean Leonard | |
2013-06-08 | Fixed onPrepareOptionsMenu to not return prematurely. | Sean Leonard | |
Also implements ConfigHelper.getJsonFromSharedPref(), now | |||
2013-06-08 | Better config/partial config handling in Dashboard | Sean Leonard | |
2013-06-08 | Add ProgressDialog to ConfigurationWizard while downloading from provider | Sean Leonard | |
2013-06-08 | how the heck these got untracked, i do not know | Sean Leonard | |
2013-06-08 | Refactor ConfigurationWizard for better task handling, completion, and ↵ | Sean Leonard | |
return information | |||
2013-06-08 | Make LogInDialog accept passwords >= 8 characters, instead of > 8 | Sean Leonard | |
2013-06-08 | Improve retrieving and saving SharedPreferences for different types (String, ↵ | Sean Leonard | |
boolean, JSONObject) | |||
2013-06-05 | Fixed passwords with \ character. | Parménides GV | |
The substitution I was doing let me to pass my tests localhost, but was not valid for real use in Android emulator. This was so because JSONObject getString method understood \/ simply as /, while what I wanted was plain \/. This commit makes #2368 |