Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-06 | 8827 - handle switch provider correctly | Fup Duck | |
* ProviderAPI no longer stores values in SharedPreferences * use EipCommand to start / stop EIP * update NavigationDrawer after changing provider * use Broadcasts for ProviderAPI * parse more properties from definition into Provider * ProviderApi no longer uses static variables * no more static Context in ProviderApiCommand | |||
2018-01-28 | Merge branch 'origin_0.9.8' into fupduck_8819_config_wizard_design | cyBerta | |
2018-01-27 | fix comments for mergerequest | Fup Duck | |
2018-01-23 | new UI for EipFragment | Fup Duck | |
2018-01-13 | more static constant import and import cleanup | Fup Duck | |
2018-01-11 | Merge remote-tracking branch '0xacab/0.9.8' into 8802_drawer | Fup Duck | |
2018-01-09 | create ProviderDetail Activity | Fup Duck | |
2018-01-08 | remove test for AboutActivtiy since it's a fragment now | Fup Duck | |
2018-01-08 | AboutActivity to AboutFragment | Fup Duck | |
2018-01-03 | fix minor bugs | cyBerta | |
2017-12-14 | Merge remote-tracking branch '0xacab/0.9.8' into 0.9.8/sidebar | Fup Duck | |
2017-12-14 | add LogFragment | Fup Duck | |
2017-12-14 | Update constants renaming | cyBerta | |
2017-12-12 | Add Splash StartActivity | Fup Duck | |
* added Splash StartActivity to handle updates and initialization * created global Constants * move EIPConstants to Constants * create update possibility * use VectorDrawable as background for StartActivity | |||
2017-12-07 | add some tests for EipStatus | cyBerta | |
2017-12-07 | Rename constants | Fup Duck | |
* renamed last constants * remove unnecessary updates/ConstantUnification | |||
2017-12-06 | move constants | Fup Duck | |
* move EIPConstants to Constants * unify EIPConstants where possible * create Updater | |||
2017-11-24 | Add Splash StartActivity | Fup Duck | |
* added Splash StartActivity to handle updates and initialization * created global Constants * renamed EIP Constants | |||
2017-11-09 | Merge branch '8777_crashes_when_clicking_too_fast' into 'master' | cyberta | |
8777 crashes when clicking too fast See merge request leap/bitmask_android!16 | |||
2017-11-09 | Merge branch '8778_invalid_provider_error_handling' into 'master' | cyberta | |
#8778 fixes invalid provider error handling See merge request leap/bitmask_android!15 | |||
2017-11-09 | 8782 fixes app crashes due to missing layout references, removes unneeded ↵ | cyBerta | |
layout files, minor layout clean up | |||
2017-11-06 | reduce duplicate code in ConfigurationWizard for different flavors | cyBerta | |
2017-11-06 | fix test | cyBerta | |
2017-11-03 | #8778 fixes invalid provider error handling | cyBerta | |
2017-10-28 | #8757 refactores ProviderAPI for insecure flavor, fixes tests, renames ↵ | cyBerta | |
confusing constants, updates robotium | |||
2017-10-13 | Merge branch '8746_client_must_honor_specified_protocol' into 'master' | cyberta | |
#8746 fixes client must honor the protocol default specified by the provider See merge request leap/bitmask_android!10 | |||
2017-10-13 | #8759 fix failing tests | cyBerta | |
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-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 | 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 | |
2015-06-24 | Tuned some times, refactoring tests | 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-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-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. | |||
2015-05-01 | Added test with an incorrect password. | Parménides GV | |
2015-05-01 | Separated tests for VpnFragment. | Parménides GV | |
2015-05-01 | Separated tests for UserStatusFragment. | Parménides GV | |
This way, I can add more easily the tests for errors. | |||
2015-04-30 | Works smoothly, correct texts. | Parménides GV | |
Next step: beautify. | |||
2015-04-29 | Dynamically load user session fragment. | Parménides GV | |
Tests click new button, instead of action bar's. Fixing more bugs... | |||
2015-04-29 | Creating a user session fragment. | Parménides GV | |
I've separated the user session management to it, and encapsulated ProviderAPICommand into its own class. Putting the fragment statically in dashboard.xml isn't working, Android complains about it being duplicated, so I'm going to add it dynamically. | |||
2015-04-28 | Take screenshots of the changes. | Parménides GV | |