summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-24Tracker link pointing to chiliParménides GV
2014-06-24Merge branch 'bug/update-copyright-dates-#5806' into developParménides GV
2014-06-24LEAP copyright updated until 2014.Parménides GV
2014-06-20Merge branch ↵Parménides GV
'feature/refactor-bitmask-android-to-use-newer-ics-openvpn-features/methods-#5709' into develop
2014-06-20Updated ics-openvpn-upstream: less patches of ours.Parménides GV
2014-06-20Removed the authentication bits from VpnProfile.Parménides GV
Now we embed the openvpn cert, the corresponding ca cert and the user key directly from EIP, while creating a vpn profile. We leave VpnProfile untouched.
2014-06-20Removed setDefinition from ConfigParser.Parménides GV
We now directly use the parseConfiguration method, translating the eip-service.json openvpn options to a string containing the corresponding openvpn config file lines.
2014-06-20Removed isRunning from OpenVpnService.Parménides GV
We use the broadcasted eip status from ics-openvpn to know if we're connected or not.
2014-06-20Merge branch 'bug/missing-error-message-when-web-api-is-down-#3378' into developParménides GV
2014-06-20Service is down message correctly shown.Parménides GV
I've also fixed another message: if a file to be downloaded is not found, we say the entered provider isn't a LEAP provider. This is based on the fact that if provider.json doesn't exist/contain valid information, then the url isn't pointing to a LEAP provider.
2014-06-20Merge branch 'bug/get-ca-cert-url-from-provider-dot-json' into developParménides GV
2014-06-20provider.json is downloaded before ca.crtParménides GV
We don't assume ca.crt is in /ca.crt anymore, but fetch the complete url from provider.json. We also signup against users.json file instead of simple "users", which worked for *.bitmask.net domains.
2014-06-19Merge branch 'bug/long-provider-names-get-cut-off-on-smaller-screens-#5606' ↵Parménides GV
into develop
2014-06-19Reordered introduced lines in textviewsParménides GV
2014-06-19Provider name in Dashboard is ellipsized correctlyParménides GV
2014-06-17Merge branch 'bug/crash-if-chosen-provider-doesn't-offer-eip-#5402-reopened' ↵Parménides GV
into develop
2014-06-17Progressbar can be null if there is no EIP serviceParménides GV
This happens when you've used a eip enabled provider, and then you switch to a non eip enabled one (e.g., choosing demo.bitmask.net and then switching to cdev.bitmask.net in their current configurations). I've also disabled the build task dependency on updating ics-openvpn. It's causing problems, while not fixing anything.
2014-06-16Bump version code for hotfix.Parménides GV
2014-06-16Merge branch 'hotfix/start-eip-null-pointer' into developParménides GV
2014-06-16Check if there is an active gateway selected.Parménides GV
The active gateway cannot be null.
2014-06-16Merge branch 'feature/update-icsopenvpn-0.6.15' into developParménides GV
2014-06-16Succesfully updated.Parménides GV
2014-06-13Merge branch 'release-0.5.2' into developParménides GV
2014-06-13Changelog for the 0.5.2 releaseParménides GV
2014-06-13Bump build number and version - 0.5.2Parménides GV
2014-06-13Merge branch 'develop' into release-0.5.2Parménides GV
2014-06-13Merge branch ↵Parménides GV
'feature/establish-an-upstream-relationship-with-ics-openvpn-codebase-#5381' into develop
2014-06-13Disconnect works, eip status receiver.Parménides GV
Disconnect uses the ics-openvpn activity, and the dialog prompting the user to confirm the disconnection is only shown when eip is connected or is trying to connect.
2014-06-12Notification heads to Dashboard.Parménides GV
Previously, it drived the user to the LogWindow.
2014-06-12Notify the user we're waiting for a server replyParménides GV
2014-06-12Disconnect from log window works.Parménides GV
2014-06-12Menu option to show the log window.Parménides GV
In case there is an error, user will not be prompted with a strange log window, but the app will provide it if s/he really wants to see it.
2014-06-12Hide logwindow by default.Parménides GV
Next step: show it when an error occurs.
2014-06-11Correctly connects to millipede.Parménides GV
Location keyword on android.cfg isn't supported, EIP corresponding code has been commented out. I think we should support it in ics-openvpn, so that we can show the location instead of the server name. I've updated all opensssl, openvpn, etc. subprojects from rev 813 of ics-openvpn, and jni too.
2014-06-10Grabs eip authentication data correctly.Parménides GV
Merged updated ics-openvpn-upstream (e7803cc8efcd1794e18b4e30a43d814c2834552d).
2014-06-09Updated to build tools 19.1.Parménides GV
2014-06-04LogWindow declared in AndroidManifest.Parménides GV
2014-05-29ics-openvpn receives ifconfig from the server.Parménides GV
Refactored AndroidManifest to include launchvpn and openvpnservice. Imported changes from ics-openvpn-upstream
2014-05-29Thread management has changed. Updated.Parménides GV
Now the thread managment doesn't happen statically, but through the binded openvpn service.
2014-05-29Last ics-openvpn compilation problem fixed.Parménides GV
Forgot to add the menu for the log. Now we'll strive to fix se.leap.bitmaskclient problems: first compilation, then functionality.
2014-05-29No AIDL nor api, logfragment related xml filesParménides GV
api folder and aidl files aren't needed for us. They are used for external apps that want to use ics-openvpn as an already installed package, while what we want is to avoid the installation of ics-openvpn including it (refactored) in bitmask android.
2014-05-28Resources merge correctly.Parménides GV
2014-05-21We need mercurial to fetch ics-openvpn.Parménides GV
2014-05-19Copy necessary activities and fragments.Parménides GV
Now we need to decide what's our relationship with LogWindow and LaunchVPN, refactor its classes and fix ours so that we use the currently supported methods.
2014-05-19bitmaskclient.R in de.blinkt.openvpn top levelParménides GV
2014-05-15Copy some necessary icons from ics-openvpn.Parménides GV
I'm hardcoding their values based on the compilation errors (i.e., the drawables referenced by de.blinkt.openvpn.core.OpenVpnService). If a new drawable were introduced, build.gradle should be updated accordingly.
2014-05-15LICENSE file restore: GPLv3.Parménides GV
2014-05-15remove ics-openvpn strings from strings.xmlParménides GV
I privilege ics-openvpn translation to ours. If we need to change something, we can introduce a new xml element without any future compatibility problem with ics-openvpn.
2014-05-14Filter R and BuildConfig to use ours.Parménides GV
2014-05-14Copy aidl too.Parménides GV
WARNING: there are still compiling errors, related to BuildConfig and R classes in de.blinkt.openvpn