Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-04-22 | Initialize ca fingerprint, avoiding nullpointer | Parménides GV | |
Danger on defaults to true in debug build | |||
2015-04-22 | Pinning connection to provider.json | Parménides GV | |
Using AndroidPinning library from Moxie, I make sure the provider.json file Bitmask downloads is fetched from a pinned https connection, so that the api certificate fingerprint is the good one. | |||
2015-04-15 | Set accept-language in ProviderAPI, language-country | Parménides GV | |
String locale = Locale.getDefault().getLanguage() + Locale.getDefault().getCountry(); | |||
2015-04-07 | Trying to conjugate the Spanish verbs programmatically. | Parménides GV | |
2015-03-24 | ProviderDetailFragment release was bad formated | Parménides GV | |
2015-03-24 | Remove all Logs. | Parménides GV | |
In the near future, I should implement an error feedback mechanism (ideally using ics-openvpn's log view), and avoid the e.printStackTrace() and Log.d("","") without losing information. | |||
2015-03-24 | Indent everything with IntelliJ | Parménides GV | |
2015-03-24 | Cleaned imports, use wildcards when appropriate | Parménides GV | |
2015-03-19 | Warn riseup users about credentials, as an error in the username field. | Parménides GV | |
I haven't still decided how to show that warning, I'm talking to gus about it. This is just the first idea, but the core mechanism is implemented at least. | |||
2015-03-19 | Don't show user session progress in the eip fragment | Parménides GV | |
2015-03-13 | If a provider fails to be configured, go back to CW. | Parménides GV | |
2015-03-13 | Show user session status separately. | Parménides GV | |
Switching orientation doesn't hide that information, now we have two places to avoid it. | |||
2015-03-12 | Restore state on Configuration Wizard. | Parménides GV | |
2015-01-30 | Don't reuse last session dialog. | Parménides GV | |
It was giving problems when trying to change the arguments. | |||
2015-01-19 | Reusing methods to download certificate. | Parménides GV | |
This makes sure that if a a certificate is not valid, a new one is downloaded. Unit tests don't apply to this, I've already added one to the certificate validator, whose result will determine if a new certificate will be downloaded. | |||
2015-01-12 | xlarge layouts updated | Parménides GV | |
Last refactor, introducing ButterKnife and all those things, I forgot to update this layouts. | |||
2015-01-12 | Reviewed both ConfigurationWizards | Parménides GV | |
2014-12-31 | HTTP 401 = Logged out correctly | Parménides GV | |
2014-12-22 | Check for null certificate on validCertificate | Parménides GV | |
2014-12-16 | Update eip-service.json each EipFragment.onAttach | Parménides GV | |
2014-12-15 | Working on Android 5. | Parménides GV | |
Beware! https://code.google.com/p/android/issues/detail?id=80074: Wrong VpnService.prepare() behavior after re-installation of the VPN app on Android 5.0 "The following steps will cause incorrect behavior of the VpnService.prepare(): 1. Establish VPN connection using any VPN app. VpnService.prepare() will return an intent for the "Connection request" system activity. Once user accepts it, VPN connection can be established successfully. 2. Uninstall VPN app. 3. Re-install the same VPN app. 4. Now VpnService.prepare() returns null, as if the VPN service has been already prepared. 5. Now VpnService.protect() returns false and VPN connection fails. Device reboot is needed in order to be able to establish VPN connection again." | |||
2014-12-09 | Bug in the add provider to the adapter fixed. | Parménides GV | |
Refactored the new provider dialog too. | |||
2014-12-09 | Final refactoring for this bug. | Parménides GV | |
Removed the sign up dialog, log in one is enough with the third button I added some time ago to sign up. Removed classes we don't need due to the libraries I have recently introduced. | |||
2014-12-09 | Save custom providers to sdcard. | Parménides GV | |
2014-12-09 | EIP fragment shown correctly. | Parménides GV | |
2014-12-09 | Release flavor updated, back button works. | Parménides GV | |
2014-12-09 | Switching provider doesn't refresh provider list. | Parménides GV | |
It shows just one provider, and it's not the one that gets configured if selected. | |||
2014-12-04 | Click on an item, no UI but functional. | Parménides GV | |
2014-12-04 | Renderers and dagger, refactoring CW. | Parménides GV | |
2014-12-04 | CW loads, but no provider list appears. | Parménides GV | |
2014-12-04 | Learning to use Butterknife, refactoring small things. | Parménides GV | |
2014-12-03 | Orientation changes always work. | Parménides GV | |
2014-12-03 | First orientation change doesn't crash. | Parménides GV | |
Update gradle to 2.2.1. | |||
2014-11-26 | Update vpn certificate and store it correctly. | Parménides GV | |
One more onReceiveResult for Dashboard, that method needs a rethink: a statemachine class, and a simple "next()" method? The reality is that the onReceiveResult specifies a linked process, and that should have a better model than a series of if/else cases with strings comparisons hehehe | |||
2014-11-26 | More refactoring, fixed problems from previous commit. | Parménides GV | |
2014-11-26 | eip package, EIP constants to interface. | Parménides GV | |
2014-11-22 | Remove the testing code from debug ProviderAPI. | Parménides GV | |
2014-11-22 | Ask to log in to update certificate if needed. | Parménides GV | |
ProviderAPI from debug build uses an invalid certificate the first time it tries to download a new cert, just to test this. | |||
2014-11-13 | Delete all vpn profiles if updating them. | Parménides GV | |
2014-11-12 | Remove 2 unused methods. | Parménides GV | |
2014-11-12 | ProviderAPI.getNewCert fixed in release. | Parménides GV | |
Reproduced the refactoring done in debug. | |||
2014-11-04 | Don't update eip service oncreate eip. | Parménides GV | |
Reuse EipServiceFragment's stopEip and startEipFromScratch in Dashboard. | |||
2014-10-16 | A bit of refactoring for ConfigurationWizard. | Parménides GV | |
Fix a typo in the debug source of ProviderAPI. | |||
2014-10-14 | Big refactor, ProviderAPI looks better. | Parménides GV | |
2014-10-14 | Start EIP after downloading an authed certificate. | Parménides GV | |
Always. Previously we didn't do so if EIP hadn't been started before. Fix a small bug introduced during latest refactoring, authentication did not work because the final result variable wasn't assigned. | |||
2014-10-10 | ProviderAPI refactoring. | Parménides GV | |
Authenticate and Register methods are now renamed and split. It's much more readable, the new emacs-default indentation helps to that too. | |||
2014-10-09 | Check self-signed fingerprint. | Parménides GV | |
2014-09-18 | Updated ics-openvpn, restart after 1' being killed | Parménides GV | |
Fixed notifications too (forgot to do it in another branch, it's #5964). | |||
2014-08-19 | Remove all vpn if upgrading to 0.6.0. | Parménides GV | |
2014-08-18 | Login if anonymous eip is not available. | Parménides GV | |