summaryrefslogtreecommitdiff
path: root/app/src/main/java
AgeCommit message (Collapse)Author
2015-04-22Pinning connection to provider.jsonParménides GV
Using AndroidPinning library from Moxie, I make sure the provider.json file Bitmask downloads is fetched from a pinned https connection, so that the api certificate fingerprint is the good one.
2015-04-15Wants to disconnect and is connecting work fine.Parménides GV
2015-04-15Set accept-language in ProviderAPI, language-countryParménides GV
String locale = Locale.getDefault().getLanguage() + Locale.getDefault().getCountry();
2015-04-14Show session error in user dialogParménides GV
2015-04-14Signing up string.Parménides GV
2015-04-10Seems to work.Parménides GV
2015-04-07Trying to conjugate the Spanish verbs programmatically.Parménides GV
2015-03-24Conjugate the verb to be in user session status.Parménides GV
2015-03-24Remove all Logs.Parménides GV
In the near future, I should implement an error feedback mechanism (ideally using ics-openvpn's log view), and avoid the e.printStackTrace() and Log.d("","") without losing information.
2015-03-24Indent everything with IntelliJParménides GV
2015-03-24Cleaned imports, use wildcards when appropriateParménides GV
2015-03-24Revert "Remove unused imports."Parménides GV
This reverts commit 1e300837b2b2188bc682af7b1dfadfa16942725b. I don't want big lists of imports, I like wildcards.
2015-03-24Remove unused imports.Parménides GV
Using intellij tool.
2015-03-249 out of 10 times, in a row, void vpn is closed.Parménides GV
2015-03-24Silly typo.Parménides GV
2015-03-24Show log if an error is reported in last 5 log messages.Parménides GV
2015-03-24Error in last lines fixed.Parménides GV
2015-03-24Revert "Ammend."Parménides GV
This reverts commit 7c17d2654d9b6f32580e71e22ea08fca1893aa93.
2015-03-23Ammend.Parménides GV
2015-03-20Detect error in last 5 lines of the log.Parménides GV
2015-03-19Show gus message just for riseup login.Parménides GV
2015-03-19Warn riseup users about credentials, as an error in the username field.Parménides GV
I haven't still decided how to show that warning, I'm talking to gus about it. This is just the first idea, but the core mechanism is implemented at least.
2015-03-19Don't show user session progress in the eip fragmentParménides GV
2015-03-19Show browser warning on disconnect.Parménides GV
Also reindent some code.
2015-03-13Restore provider from sharedconfs if necessaryParménides GV
2015-03-13Say nothing about user sessions in eip status.Parménides GV
2015-03-13Progress spinning bar for user session statusParménides GV
Copy changes to xlarge layout.
2015-03-13Show user session status separately.Parménides GV
Switching orientation doesn't hide that information, now we have two places to avoid it.
2015-03-12Show progress bar if connecting.Parménides GV
2015-03-12Just show the log if an error occurred.Parménides GV
2015-03-10Point to the log if an error occurrs while connectingParménides GV
2015-03-10Logged in == leapsrpsession has a tokenParménides GV
2015-03-09Just say it's authenticated, nothing about certificatesParménides GV
2015-03-09Extracted a new method, refactoring.Parménides GV
2015-03-09Eip status disconnects void vpn when disconnecting.Parménides GV
2015-01-31Updated ics-openvpn to rev 1020.Parménides GV
Improved build.gradle script.
2015-01-30Update ics-openvpn codeParménides GV
2015-01-30Don't reuse last session dialog.Parménides GV
It was giving problems when trying to change the arguments.
2015-01-21Gateway to ProfileManager if recovering from prefsParménides GV
2015-01-19More tests, sometimes they don't pass sometimes doParmé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-19Connect if logged in after turning switch onParménides GV
2015-01-19Reusing 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-19Extracted GatewaysManager + coded its testsParménides GV
2015-01-19Beginning the tests for EIP.Parménides GV
2015-01-02Don't print certificates on logcat!Parménides GV
2015-01-02Serialized gateways and correctly updating profilesParménides GV
2015-01-02Update 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-31Remove duplicated gateways when necessary.Parménides GV
2014-12-31Update gateway also if credentials changed.Parménides GV
2014-12-31Don't remove vpn profiles if possible.Parménides GV