summaryrefslogtreecommitdiff
path: root/app/src
AgeCommit message (Collapse)Author
2014-10-09Check self-signed fingerprint.Parménides GV
2014-10-08A 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-07Finish VoidVpnLauncher activity.Parménides GV
It was remaining there, with an empty layout.
2014-10-07Set up early routes on boot too.Parménides GV
2014-10-07Block 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-09-26Bump version number and code for 0.7.0Parménides GV
2014-09-26Merge branch 'develop' into release-0.7.0Parménides GV
2014-09-23Without breakpad, removed binaries.Parménides GV
2014-09-200.7.0 RC1 after first weekParménides GV
2014-09-18Updated ics-openvpn, restart after 1' being killedParménides GV
Fixed notifications too (forgot to do it in another branch, it's #5964).
2014-08-19No network != disconnected eip.Parménides GV
2014-08-19Bump version code for hotfixParménides GV
2014-08-19Rebuild vpn profiles if upgraded to versionCode 91Parménides GV
2014-08-19Remove all vpn if upgrading to 0.6.0.Parménides GV
2014-08-18Bump version for 0.6.0 "the persistent" releaseParménides GV
2014-08-18Merge branch 'develop' into release-0.6.0Parménides GV
2014-08-18Clearing sharedpreferences when switching provider.Parménides GV
The "commit" was missing.
2014-08-18Merge branch 'develop' into release-0.6.0Parménides GV
2014-08-18cancel required login for EIP -> switch offParménides GV
2014-08-18Login if anonymous eip is not available.Parménides GV
2014-08-18Merge branch 'develop' of leap.se:bitmask_android into developParménides GV
2014-08-14Show 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-14Persistent 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-14Handle NoSuchElementException in ProviderAPI.Parménides GV
2014-08-14Connected UI correctly restored correctly.Parménides GV
2014-08-13Bump just version number for 0.6.0RC2.Parménides GV
2014-08-13Merge branch 'develop' into release-0.6.0Parménides GV
2014-08-13Fixed.Parménides GV
2014-08-13Bump version number and string for 0.6.0RC2Parménides GV
2014-08-13Merge branch 'develop' into release-0.6.0Parménides GV
2014-08-13Don'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-13Max priority for the onbootreceiver.Parménides GV
http://developer.android.com/reference/android/content/IntentFilter.html#SYSTEM_HIGH_PRIORITY
2014-08-05Bump version number and string for 0.6.0RC1Parménides GV
2014-08-05Restored notification only when it's alone.Parménides GV
2014-08-05Add remote-cert-tls server to openvpn options.Parménides GV
2014-08-05Append "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-03Changed the position of a method.Parménides GV
2014-08-03Just 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.
2014-08-03Refactoring a bit, things begin to make more senseParménides GV
Smaller methods, simplified logic, eip status and eip progress still need some fixes.
2014-08-02EIP switch management: first simplifications.Parménides GV
We don't need an eipAutoSwitched, nor to change the state of the switch in the updateState (this method should just update the state string, nothing more). Still some inconsistencies with the switch, you can turn it off and on several times to see them.
2014-07-31Updated ics-openvpn to rev 859 + no 2nd notification.Parménides GV
2014-07-24Bump version number for the "meetup" releaseParménides GV
2014-07-24Bump build number and version for 0.6.0-RC1Parménides GV
2014-07-24network up & down 3 times: sometimes failsParménides GV
I simulate removing the network at the end of the test. Sometimes, the test fails because a openvpn tries to close a bad file descriptor.
2014-07-24Simulate network down.Parménides GV
The tests say they failed, but it's because the adb server is no longer able to communicate with the emulator due to switching network connectivity off (and being the adb server connected to a local tcp port of the emulator, this port dissapears once connectivity is down). To see if all tests passed, take a look at the logcat. Once tests are finished, issue "adb kill-server" from the development machine, and then "adb logcat".
2014-07-24We don't need support library from Robotium.Parménides GV
I've also fixed a simple test that wasn't letting the suite to finish correctly.
2014-07-10Refactor setting gateway nameParménides GV
2014-07-10Udp as default transport + minor refactoring.Parménides GV
I've also added a check for a nullpointer when eipDefinition is null.
2014-07-10Removed retrieveVpnService, it seems unuseful.Parménides GV
I've tested autostart, on+off repeated times, and switch provider. It works. The ServiceConnection is managed by DisconnectVPN from ics-openvpn, it's not useful.
2014-07-10Extracted methods from some chunks of code.Parménides GV
This is a first step for a refactoring of the EIP class.