Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | Run build-native.sh on GNU/Linux, during preBuild | Parménides GV | |
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-10-08 | A bit of refactoring. | Parménides GV | |
ConfigHelper checks for IllegalArgumentException (trace from play store). EIP location code has been splitted a bit. I'd like to extract OVPNGateway out from EIP, but that's not an easy job and this branch is already lasting to much hehehe. | |||
2014-10-07 | Finish VoidVpnLauncher activity. | Parménides GV | |
It was remaining there, with an empty layout. | |||
2014-10-07 | Set up early routes on boot too. | Parménides GV | |
2014-10-07 | Block traffic during first connection. | Parménides GV | |
Set up routes to UDP unlimited server (since openvpn hasn't finished, it simply blocks traffic) and also DNS server to 10.41.0.1. These values correspond to current leap_platform configuration (https://github.com/leapcode/leap_platform/blob/7bc79e68e5ca913d1d2843c48cde8f946feed09c/puppet/modules/site_openvpn/manifests/init.pp) | |||
2014-10-02 | Binaries from r885 of ics-openvpn, ndk10b 32 bits. | Parménides GV | |
We don't support 64 bits targets because of https://code.google.com/p/android/issues/detail?id=77004&thanks=77004&ts=1412248443. | |||
2014-09-26 | Bump version number and code for 0.7.0 | Parménides GV | |
2014-09-26 | Merge branch 'develop' into release-0.7.0 | Parménides GV | |
2014-09-26 | Revert "Updated native subprojects from ics-openvpn." | Parménides GV | |
This reverts commit d0e7ba3029b2fd42582413aa95773fe7dbdede90. I'll postpone this work for the next cycle, it's not trivial because it doesn't link properly. | |||
2014-09-23 | Remove connectedCheck test before assembleRelease. | Parménides GV | |
2014-09-23 | Gitignore ovpnlibs | Parménides GV | |
2014-09-23 | Updated native subprojects from ics-openvpn. | Parménides GV | |
2014-09-23 | Don't ignore config-version.h | Parménides GV | |
2014-09-23 | More binaries removed. | Parménides GV | |
2014-09-23 | Without breakpad, removed binaries. | Parménides GV | |
2014-09-23 | Check if there is a release signingConfig. | Parménides GV | |
F-Droid strips the signingConfigs section from build.gradle, so buildTypes mustn't check if there is a release signing configuration. | |||
2014-09-20 | 0.7.0 RC1 after first week | 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-22 | InstallRelease and AssembleRelease trigger tests | Parménides GV | |
2014-08-19 | No network != disconnected eip. | Parménides GV | |
2014-08-19 | Bump version code for hotfix | Parménides GV | |
2014-08-19 | Rebuild vpn profiles if upgraded to versionCode 91 | Parménides GV | |
2014-08-19 | Remove all vpn if upgrading to 0.6.0. | Parménides GV | |
2014-08-18 | Bump version for 0.6.0 "the persistent" release | Parménides GV | |
2014-08-18 | Merge branch 'develop' into release-0.6.0 | Parménides GV | |
2014-08-18 | Clearing sharedpreferences when switching provider. | Parménides GV | |
The "commit" was missing. | |||
2014-08-18 | Merge branch 'develop' into release-0.6.0 | Parménides GV | |
2014-08-18 | cancel required login for EIP -> switch off | Parménides GV | |
2014-08-18 | Login if anonymous eip is not available. | Parménides GV | |
2014-08-18 | Merge branch 'develop' of leap.se:bitmask_android into develop | Parménides GV | |
2014-08-14 | Show a special notification while traffic is blocked. | Parménides GV | |
When the user has already been connected to a VPN and she configured the client to use persistent-tun, we should warn her that until the VPN connection is again established, no traffic will flow. | |||
2014-08-14 | Persistent tun activated. | Parménides GV | |
Now the "Waiting for server reply" notification is shown along with native Android's VPN notification. Next step: fix it. | |||
2014-08-14 | Handle NoSuchElementException in ProviderAPI. | Parménides GV | |
2014-08-14 | Connected UI correctly restored correctly. | Parménides GV | |
2014-08-13 | Bump just version number for 0.6.0RC2. | Parménides GV | |
2014-08-13 | Merge branch 'develop' into release-0.6.0 | Parménides GV | |
2014-08-13 | Fixed. | Parménides GV | |
2014-08-13 | Bump version number and string for 0.6.0RC2 | Parménides GV | |
2014-08-13 | Merge branch 'develop' into release-0.6.0 | Parménides GV | |
2014-08-13 | Don't check cert validity if there is none. | Parménides GV | |
For providers that don't allow anonymous eip, you have no certificate until you log in, but the check validity method works before the log in. | |||
2014-08-13 | Max priority for the onbootreceiver. | Parménides GV | |
http://developer.android.com/reference/android/content/IntentFilter.html#SYSTEM_HIGH_PRIORITY | |||
2014-08-05 | Bump version number and string for 0.6.0RC1 | Parménides GV | |
2014-08-05 | Restored notification only when it's alone. | Parménides GV | |
2014-08-05 | Add remote-cert-tls server to openvpn options. | Parménides GV | |
2014-08-05 | Append "Sign Up" to "Log in" button. | Parménides GV | |
It's enough to reflect the fact that the button leads to a dialog from which the user can both log in or sign up. | |||
2014-08-03 | Changed the position of a method. | Parménides GV | |
2014-08-03 | Just a small glitch after cancelling a disconnect. | Parménides GV | |
I don't use the eip status receiver because it wasn't reliable on timing: updated messages were arriving before the receiver was notifying a new state. Current and last ConnectionStatus is now managed at EIP. More refactoring on the eip fragment, now there are separate methods for setting up the UI depending on the message received. |