Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-21 | Merge branch '#8858_persist_custom_providers' into '0.9.8' | fupduck | |
#8858 persist custom providers See merge request leap/bitmask_android!47 | |||
2018-02-21 | #8858 add custom providers to the providers list on successful setup | cyBerta | |
2018-02-20 | #8853 show 'It doesn\'t seem to be a Bitmask provider' if entered URL is crap | cyBerta | |
2018-02-20 | #8853 fix failing vpn cert download callback for insecure flavor and use new ↵ | cyBerta | |
provider method to build the api url | |||
2018-02-18 | #8857 fix recreation / restore of ConfigurationWizard error dialogs | cyBerta | |
2018-02-16 | #8789 fix reference in production flavor of ProviderApiManager | cyBerta | |
2018-02-15 | 8797 - pair programming effort | Fup Duck | |
2018-02-11 | 8827 - discussion | Fup Duck | |
* validate urls before changing anything in Provider.define() * save private key and vpn cert after login/signup | |||
2018-02-09 | 8827 - bugfix | Fup Duck | |
2018-02-09 | 8827 - resolve discussions | Fup Duck | |
* remove stop for providerApi * enable retrySetUpProvider * renamed PROVIDER_KEY for EIP_JSON to PROVIDER_EIP_DEFINITION | |||
2018-02-09 | 8827 - merge request discussions | Fup Duck | |
* add NullPointer checks to EipFragment * add Provider to DownloadFailedDialog * remove unused code * store certificates for pinning in SharedPreferences | |||
2018-02-08 | Merge branch 'leap_0.9.8' into 8827_handle_switch_provider | Fup Duck | |
2018-02-08 | 8827 - fix tests | Fup Duck | |
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 remote-tracking branch '0xacab/0.9.8' into 8826_custom_provider | Fup Duck | |
2018-01-27 | fix comments for mergerequest | Fup Duck | |
2018-01-27 | fix first comments on merge request | Fup Duck | |
2018-01-23 | add custom provider option | Fup Duck | |
2018-01-19 | improve layout | Fup Duck | |
* improve layout * gracefully handle orientation changes * respect small devices * set correct colors for buttons, error messages... | |||
2018-01-16 | resolve commented issues | Fup Duck | |
* recreate activity correctly after changing orientation * replace getApplicationActivity | |||
2018-01-13 | allow rotation of ConfigWizard | Fup Duck | |
2018-01-13 | more static constant import and import cleanup | Fup Duck | |
2018-01-13 | rename variables to CamelCase | Fup Duck | |
2018-01-11 | Merge remote-tracking branch '0xacab/0.9.8' into 8802_drawer | Fup Duck | |
2018-01-11 | base class for production/insecure ProviderDetailActivity | Fup Duck | |
2018-01-10 | 8773 more test cases and clean-up | cyBerta | |
2018-01-09 | 8773 refactoring ProviderAPI for testability, setting up basic unit test ↵ | cyBerta | |
framework | |||
2018-01-09 | create LoginActivity and SignUpActivity | Fup Duck | |
2018-01-09 | create ProviderDetail Activity | Fup Duck | |
2018-01-08 | seperate accountList and settingsList in drawer | Fup Duck | |
2018-01-04 | 8773 preseeded providers implementation for insecure flavor | cyBerta | |
2018-01-03 | 8773 preseeded providers implementation for production flavor | cyBerta | |
2017-12-19 | refactor dashboard | Fup Duck | |
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-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-06 | reduce duplicate code in ConfigurationWizard for different flavors | cyBerta | |
2017-11-06 | #8777 fixes NPEs and errorneous provider selection | cyBerta | |
2017-11-03 | #8778 fixes invalid provider error handling | cyBerta | |
2017-10-31 | #8757 new ProviderApiBase includes commonly used code between different ↵ | cyBerta | |
implementations of ProviderAPI | |||
2017-10-29 | #8757 refactores ProviderAPI for production flavor | cyBerta | |
2017-10-28 | #8757 fix missing constant renamings | cyBerta | |
2017-09-21 | update ics-openvpn: update classes, manifest, resources and build script | cyBerta | |
2016-02-06 | Update build tools and compile sdk version. | Parménides GV | |
Warn about the needed libraries for 64 bit systems. | |||
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). |