summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-12-01Reordered EIP methods.Parménides GV
Written basic skeleton for testEIP, renamed testDashboard to start, in the future, unit tests.
2014-12-01Restore eip fragment on screen orientation.Parménides GV
2014-12-01Refresh gateways if the list is empty while starting eip.Parménides GV
2014-11-27Removed unused imports and unused .eip variablesParménides GV
2014-11-27EipStatus detects and notifies changes by itself.Parménides GV
Initial status message is "not connected", rather than "unknown".
2014-11-26OnViewStateRestore is available just from api 17.Parménides GV
We support from api 14.
2014-11-26Changing orientation, fixing...Parménides GV
2014-11-26Eip status messages refactored.Parménides GV
2014-11-26Extracted EipStatus, centralizing new state notifications.Parménides GV
Observer pattern. The only notification is being received properly on EipServiceFragment is the connected one. I need to fix the other UI methods.
2014-11-26OVPNGateway extracted from EIP.Parménides GV
Fixed a silly typo on .gitignore which was ignoring "G*"!.
2014-11-26An empty certificate is valid.Parménides GV
If there is no certificate, there is no need to fix it. Right now, we use this class just to know if we need to update the certificate or redownload it. In case the certificate is corrupted, then it won't be empty but will contain an error message. If there is no certificate (e.g., because the user hasn't logged in and the provider doesn't provide anon vpn), then the "certificate" is ok but an upper layer of the code will have to handle the situation (in this case, eip will detect that there is no certificate and that the user needs to log in, prompting it to do so).
2014-11-26Update 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-26GatewaySelector is back.Parménides GV
Had to rewrite the class, forgot to add the java file to git.
2014-11-26Smaller method.Parménides GV
2014-11-26More refactoring, fixed problems from previous commit.Parménides GV
2014-11-26eip package, EIP constants to interface.Parménides GV
2014-11-25Merge branch 'release-0.8.0' into developParménides GV
2014-11-25Changelog + early routes uncommented + rebuild vpn profileParménides GV
2014-11-220.8.0-RC7Parménides GV
2014-11-22Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-22Merge branch 'bug/JSON-error-when-updating-client-certificate-#6364' into ↵Parménides GV
develop
2014-11-22Remove the testing code from debug ProviderAPI.Parménides GV
2014-11-22Ask 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-200.8.0-RC6Parménides GV
2014-11-20Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-20Merge branch 'bug/JSON-error-when-updating-client-certificate-#6364' into ↵Parménides GV
develop
2014-11-20Update gateways after downloading certificate.Parménides GV
If the certificate is from an authenticated user, autostart eip. If not, show that the certificate has been updated.
2014-11-130.8.0RC5Parménides GV
2014-11-13Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-13Merge branch 'bug/JSON-error-when-updating-client-certificate-#6364' into ↵Parménides GV
develop
2014-11-13Delete all vpn profiles if updating them.Parménides GV
2014-11-120.8.0RC4Parménides GV
2014-11-12Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-12Merge branch 'bug/JSON-error-when-updating-client-certificate-#6364' into ↵Parménides GV
develop
2014-11-12Remove 2 unused methods.Parménides GV
2014-11-12ProviderAPI.getNewCert fixed in release.Parménides GV
Reproduced the refactoring done in debug.
2014-11-110.8.0RC3 - versionCode 96.Parménides GV
versionName doesn't contain the RCx because the Play Store workflow suggests to promote apks from alpha and beta to production, so if the final RC is OK then we just tag it as "production" and don't generate a new apk.
2014-11-11Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-11Merge branch 'bug/Blocking-VPN-sometimes-dissapears-ahead-of-time-#6348' ↵Parménides GV
into develop
2014-11-11A bit of EIP refactoring.Parménides GV
2014-11-11Blocking VPN stays as far as no established connection exists.Parménides GV
2014-11-070.8.0RC2.Parménides GV
2014-11-07Merge branch 'develop' into release-0.8.0Parménides GV
2014-11-05Merge branch 'bug/Android-5-Lollipop-VPN-fails-#6232' into developParménides GV
2014-11-04Update ics-openvpn to rev 906.Parménides GV
2014-11-04Merge branch 'feature/Rebuild-profile-for-auth-failure-restart' into developParménides GV
2014-11-04Rebuild profiles on versionCode 94.Parménides GV
2014-11-04Merge branch 'bug/Restart-connection-if-authentication-fails-#6229' into developParménides GV
2014-11-04Gradle 2.1 and retry connection on auth-failureParménides GV
2014-11-04Don't update eip service oncreate eip.Parménides GV
Reuse EipServiceFragment's stopEip and startEipFromScratch in Dashboard.