summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2017-11-098784 fix worst issues in about layout for tabletscyBerta
2017-11-098784 fix major tablet layout issues on dashboard, add new user icon that ↵cyBerta
complies with the other icons - foreground white, background transparent
2017-11-098782 fixes app crashes due to missing layout references, removes unneeded ↵cyBerta
layout files, minor layout clean up
2017-11-068779 change urls for source code and bug trackercyBerta
2017-11-06change size of Bitmask title in About layout for normal layoutscyBerta
2017-11-06add missing informations in about layout for x-lage screenscyBerta
2017-11-06reduce duplicate code in ConfigurationWizard for different flavorscyBerta
2017-11-06fix testcyBerta
2017-11-06#8777 fixes NPEs and errorneous provider selectioncyBerta
2017-11-03#8778 fixes invalid provider error handlingcyBerta
2017-11-01set version name to 0.9.7RC10.9.7RC1cyBerta
2017-11-01add licence note for okhttp to about pagecyBerta
2017-11-01fix instantiation of custom providers to avoid NPEscyBerta
2017-11-01Merge branch '8757_login_fails' into 'master'cyberta
8757 login fails See merge request leap/bitmask_android!14
2017-10-31remove legacy code from SessionDialogcyBerta
2017-10-31#8757 new ProviderApiBase includes commonly used code between different ↵cyBerta
implementations of ProviderAPI
2017-10-29add missing import...cyBerta
2017-10-29#8757 refactores ProviderAPI for production flavorcyBerta
2017-10-28#8757 fix missing constant renamingscyBerta
2017-10-28#8757 refactores ProviderAPI for insecure flavor, fixes tests, renames ↵cyBerta
confusing constants, updates robotium
2017-10-258757 fixes session cookie handling by implementing okHttpClient and custom ↵cyBerta
cookiejar, enables TLS 1.2 on old devices, restricts allowed cipher suites on new devices in order to harden tls based communication
2017-10-13#8760 remove pause vpn button from notificationcyBerta
2017-10-13Merge branch '8758_switch_providers' into 'master'cyberta
#8758 fix switching providers See merge request leap/bitmask_android!11
2017-10-13Merge 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 testscyBerta
2017-10-13#8759 one cancellation dialog should be sufficientcyBerta
2017-10-09#8758 fix switching providerscyBerta
2017-10-09#8746 fixes client must honor the protocol default specified by the providercyBerta
2017-09-29minor fix: avoid multi catch oneliners for API < 19cyBerta
2017-09-21update ics-openvpn: cleanup build.gradlecyBerta
2017-09-21update ics-openvpn: add and fix testscyBerta
2017-09-21update ics-openvpn: update classes, manifest, resources and build scriptcyBerta
2017-09-21update ics-openvpn: add textual changescyBerta
2017-09-21update ics-openvpn: add new aidl interface definitionscyBerta
2017-09-21update ics-openvpn: add plurals to bitmask resourcescyBerta
2017-09-18change expiration offset to 15 days before actual certificate expirescyBerta
2017-09-15vpn certificate gets renewed 3 month before current certificate expirescyBerta
2017-09-14minor changes: replace depr. img and change xml identifier to follow android ↵cyBerta
code guidelines
2017-09-14improves comparison of images - reduces complexity and more reliablecyBerta
2017-09-14fixes tests that fail to login & some more assertions for showing causes of ↵cyBerta
failure earlier
2017-09-14avoid dependencies between different test classes extending ↵cyBerta
ActivityInstrumentationTestCase2
2017-09-14refactor failing certification validation testcyBerta
2017-09-14rename test classes - starting with a capital lettercyBerta
2017-04-30[ag] Update dockerfile to match config in passing local buildaguestuser
* PROBLEM: the build fails on gitlab in a debian-based docker container * BUT: i (@aguestuser) have a recently-achieved passing build on a debian laptop * ATTEMPTED SOLUTION: construct a dockerfile that matches my local configuration as precisely as possible * PROGRESS: the build gets further than it did before -- getting part of the way through the `buildNative` gradle script before failing * REMAINING FAILURE: several arm64 cross-compile steps in the `ndk-build` step fail because they depend on [neon](https://developer.android.com/ndk/guides/cpu-arm-neon.html): ```shell [arm64-v8a] Compile : crypto_static <= aesv8-armx-64.S openssl/crypto/aes/asm/aesv8-armx-64.S:35:2: error: instruction requires: neon eor v0.16b,v0.16b,v0.16b ^ openssl/crypto/aes/asm/aesv8-armx-64.S:36:2: error: instruction requires: neon ld1 {v3.16b},[x0],#16 ^ openssl/crypto/aes/asm/aesv8-armx-64.S:38:2: error: instruction requires: neon ld1 {v1.4s,v2.4s},[x3],#32 ``` * PROPOSED NEXT STEPS: * consult team to see if there's any collective wisdom about `neon` * look for ways to analyze diff of c dependencies in local machine v. docker instance * consider using ubuntu or debian:sid as the base image for the android container?
2017-04-17[ag] Update README to promote smoother on-boardingaguestuser
* 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-13Handle RequestPermisson sdk>23kwadronaut
closes #8536
2016-09-19Update Manifest versionkwadronaut
0.9.5RC2
2016-09-19Remove pins (solves #8455)kwadronaut
remove pins, because didn\'t work this way (solves #8455)
2016-04-03Bitmask 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-02Update BuildTools to 23.0.3, and pluginsParménides GV
- Android gradle plugin to 1.5.0 - Gson to 2.4 - Support annotations to 23.2.1 - Robotium-solo to 5.5.4