Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-09 | #8746 fixes client must honor the protocol default specified by the provider | cyBerta | |
2017-09-29 | minor fix: avoid multi catch oneliners for API < 19 | cyBerta | |
2017-09-21 | update ics-openvpn: add and fix tests | cyBerta | |
2017-09-21 | update ics-openvpn: update classes, manifest, resources and build script | cyBerta | |
2017-09-21 | update ics-openvpn: add textual changes | cyBerta | |
2017-09-21 | update ics-openvpn: add new aidl interface definitions | cyBerta | |
2017-09-21 | update ics-openvpn: add plurals to bitmask resources | cyBerta | |
2017-09-18 | change expiration offset to 15 days before actual certificate expires | cyBerta | |
2017-09-15 | vpn certificate gets renewed 3 month before current certificate expires | cyBerta | |
2017-09-14 | minor changes: replace depr. img and change xml identifier to follow android ↵ | cyBerta | |
code guidelines | |||
2017-09-14 | improves comparison of images - reduces complexity and more reliable | cyBerta | |
2017-09-14 | fixes tests that fail to login & some more assertions for showing causes of ↵ | cyBerta | |
failure earlier | |||
2017-09-14 | avoid dependencies between different test classes extending ↵ | cyBerta | |
ActivityInstrumentationTestCase2 | |||
2017-09-14 | refactor failing certification validation test | cyBerta | |
2017-09-14 | rename test classes - starting with a capital letter | cyBerta | |
2017-04-17 | [ag] Update README to promote smoother on-boarding | aguestuser | |
* add detailed instructions on installing and compiling * provide workarounds for gotchas setting up emulator on debian * offer instructions for building in docker side-effects: * update build tools & gradle version * fix indentation in build.gradle * comment out tests in `TestLogFileHandler` causing `build` to break (and provide justification) | |||
2016-10-13 | Handle RequestPermisson sdk>23 | kwadronaut | |
closes #8536 | |||
2016-09-19 | Update Manifest version | kwadronaut | |
0.9.5RC2 | |||
2016-04-03 | Bitmask does not show the log if an error happens. | Parménides GV | |
ics-openvpn already shows it if necessary. Our heuristic (just looking for an "error" keyword in the past N messages of the log) is very weak, and it returns an annoying false positive: turning off the VPN triggers the show log error. | |||
2016-04-02 | VpnStatus.initLogCache must be called only once. | Parménides GV | |
onCreate gets called when the activity is back on the screen. If the app was already launched, we should not set everything up again. | |||
2016-04-02 | Update ics-openvpn | Parménides GV | |
2016-02-06 | Pause icon, init log file in Dashboard | Parménides GV | |
2016-02-06 | Update ics-openvpn | Parménides GV | |
2016-02-06 | Update build tools and compile sdk version. | Parménides GV | |
Warn about the needed libraries for 64 bit systems. | |||
2015-08-15 | A quote too much | KwadroNaut | |
This is also an open issue in Transifex: https://www.transifex.com/otf/bitmask-android/translate/#es/$/22692144?issue=yes You should double check if this is correct. | |||
2015-06-24 | Write SD card permission needs to be turned on for tests only | Parménides GV | |
2015-06-24 | Tuned some times, refactoring tests | Parménides GV | |
2015-06-16 | Final 0.9.4 - the "fabbutton" release | Parménides GV | |
2015-06-16 | Merge branch 'develop' into release-0.9.4 | Parménides GV | |
2015-06-16 | Resized account icon according to vpn icons | Parménides GV | |
2015-06-12 | Transparent background of the FabButton, yay! | Parménides GV | |
2015-06-11 | 0.9.4RC4 | Parménides GV | |
2015-06-11 | Merge branch 'develop' into release-0.9.4 | Parménides GV | |
2015-06-11 | Update java and xml files | Parménides GV | |
2015-06-10 | 0.9.4RC3 | Parménides GV | |
2015-06-10 | Merge branch 'develop' into release-0.9.4 | Parménides GV | |
2015-06-10 | Handle "Cancel" button of the Android VPN permission dialog | Parménides GV | |
2015-06-08 | s/buildtype/flavor, changed riseup's pin | Parménides GV | |
Riseup's EE certificate expired (EE = End-Entity, the commercial certificate signed by the issuer), and we weren't able to fetch provider.json because the pin wasn't valid. This problem needs to be avoided in the future, using HKPK (https://tools.ietf.org/html/rfc7469), which Micah's implementing on Riseup. Switching from build types from flavors enables us to run tests against production apk, not just debug. I didn't detect this pinning problem because tests were run only against the debug apk, which trusted preseeded providers by default (thus bypassing pinning issue). | |||
2015-06-08 | 0.9.4RC2 - ics-openvpn updated | Parménides GV | |
2015-06-08 | Merge branch 'develop' into release-0.9.4 | Parménides GV | |
2015-06-04 | Updated bitmask branch from ics-openvpn fork, second notification | Parménides GV | |
2015-06-04 | ics-openvpn as a submodule! beautiful | Parménides GV | |
ics-openvpn is now officially on GitHub, and they track openssl and openvpn as submodules, so it's easier to update everything. Just a git submodule update --recursive. I've also set up soft links to native modules from ics-openvpn in app, so that we don't copy files in Gradle (which was causing problems with the submodules .git* files, not being copied). That makes the repo cleaner. | |||
2015-06-01 | 0.9.4 - Bump version number and version code | Parménides GV | |
2015-06-01 | Update user session button correctly on failure | Parménides GV | |
2015-06-01 | Update robotium + increase wait times | Parménides GV | |
Sometimes, the emulator is so slow (I wish genymotion was open source...) that even though everything's going OK tests fail because they don't wait enough. | |||
2015-05-29 | Tests failed because testOnFailed failed. Added TODO related. | Parménides GV | |
testVpnButtonIsDisplayed and testVpnIconIsDisplayed fail because calyx in testVpnEveryProvider fails, but if you run them alone they pass. | |||
2015-05-29 | Gateways manager added a gateway from string twice. | Parménides GV | |
Give more time to provider details fragment to appear, because debugging makes the code run slowly. | |||
2015-05-29 | Updated libraries, simplified user status fragment | Parménides GV | |
Updated butterknife, dagger, renderers, fabbuton and gson, as well as gradle plugin. | |||
2015-05-05 | Rename user session fragment, add icon resource. | Parménides GV | |
The FabButton doesn't scale the icon as big as I want it to be, and it doesn't let me set the size to "wrap_content" because the library sets the sizes to match_parent. I'm going to try to modify my fork of FabButton to see if I can obtain what I want in its demo: just an icon and the progress indicator, the icon as big as possible. | |||
2015-05-01 | testOnFailed() | Parménides GV | |
And checks in controllers, so that if a button isn't shown, I throw a new IllegalStateException. This helps to trace the error. |