Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-01-19 | Merge branch 'develop' into release-0.9.0 | Parménides GV | |
2015-01-19 | More tests, sometimes they don't pass sometimes do | Parménides GV | |
testIsValid depends on the speed of Runtime's exec: sometimes it's quick and passes (because it changes the date correctly) and sometimes is not. A waitFor doesn't fix the issue, it waits forever. | |||
2015-01-19 | Connect if logged in after turning switch on | Parménides GV | |
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-19 | Tests for valid certificate. | Parménides GV | |
2015-01-19 | Extracted GatewaysManager + coded its tests | Parménides GV | |
2015-01-19 | Beginning the tests for EIP. | Parménides GV | |
2015-01-12 | RC2 changelog+bump versions | Parménides GV | |
2015-01-12 | Merge branch 'develop' into release-0.9.0 | Parménides GV | |
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 | |
2015-01-02 | 0.9.0RC1 | Parménides GV | |
2015-01-02 | Merge branch 'release-0.8.2' into develop0.8.2 | Parménides GV | |
2015-01-02 | Don't print certificates on logcat! | Parménides GV | |
2015-01-02 | Serialized gateways and correctly updating profiles | Parménides GV | |
2015-01-02 | Update vpn profiles correctly. | Parménides GV | |
Before we add a new profile, we check if there are any duplicated ones with the same server IPs and ports. If they've the same credentials of the new one, we don't add anything; if not, we remove the old ones and add the new. | |||
2014-12-31 | Remove duplicated gateways when necessary. | Parménides GV | |
2014-12-31 | HTTP 401 = Logged out correctly | Parménides GV | |
2014-12-31 | Update gateway also if credentials changed. | Parménides GV | |
2014-12-31 | Don't remove vpn profiles if possible. | Parménides GV | |
2014-12-23 | Update ics-openvpn to 1006 | Parménides GV | |
2014-12-23 | Add remotes for each port, udp before tcp in each. | Parménides GV | |
2014-12-23 | -100 lines on Dashboard, gradle fix. | Parménides GV | |
Gradle doesn't invoke updateIcsOpenVpn task unless the task is explicitly invoked. I needed to put all the related tasks into the configuration phase, rather than on the execution one. | |||
2014-12-22 | Log out before starting Configuration Wizard. | Parménides GV | |
2014-12-22 | 0.8.2 changelog and version number&code | Parménides GV | |
2014-12-22 | Revert deb2cfd & avoid arguments if previous fragment != null | Parménides GV | |
2014-12-22 | New SessionDialog if any argument previously | Parménides GV | |
2014-12-22 | Check for null certificate on validCertificate | Parménides GV | |
2014-12-22 | Set the adapter before calling ButterKnife. | Parménides GV | |
According to https://github.com/JakeWharton/butterknife/issues/167: "The view isn't set until onPostCreate. You need to either trigger layout creation by setting the adapter before calling ButterKnife or by moving the call to inject to onPostCreate." | |||
2014-12-21 | 0.8.1 with hotfix for storage permission. | Parménides GV | |
2014-12-21 | Add permission WRITE_EXTERNAL_STORAGE when needed. | Parménides GV | |
API 19+ doesn't need this permission to write to getExternalFilesDir(null). | |||
2014-12-17 | 0.8.1 RC4 | Parménides GV | |
2014-12-17 | Merge branch 'develop' into release-0.8.1 | Parménides GV | |
2014-12-17 | Small refactor to stop EIP methods. | Parménides GV | |
2014-12-17 | Stop normal and blocking VPNs correctly | Parménides GV | |
2014-12-16 | 0.8.0 RC3 | Parménides GV | |
2014-12-16 | Merge branch 'develop' into release-0.8.1 | Parménides GV | |
2014-12-16 | Update eip-service.json each EipFragment.onAttach | Parménides GV | |
2014-12-15 | 0.8.0RC2 | Parménides GV | |
2014-12-15 | Merge branch 'develop' into release-0.8.1 | Parménides GV | |
2014-12-15 | Delete gateways from profilemanager and from list. | Parménides GV | |
2014-12-15 | No duplicates between preseeded and custom | Parménides GV | |
2014-12-15 | Merge branch 'bug/didn't-log-out-message-typo' into develop | Parménides GV | |
2014-12-15 | Readd original copyright | Arne Schwabe | |
2014-12-15 | 0.8.1 RC1 | Parménides GV | |
2014-12-15 | Duplicated folder. | Parménides GV | |
2014-12-15 | Don't updateIcsOpenVpn each build. | Parménides GV | |
2014-12-15 | Starting to connect EIP means ConnectedUI | 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-12 | Updated ics-openvpn to last rev 14 Nov 2014. | Parménides GV | |
Material design! It still doesn't run properly on my tablet, openvpn keeps getting down and exiting. |