summaryrefslogtreecommitdiff
path: root/app/build.gradle
AgeCommit message (Collapse)Author
2018-06-23Added custom package detailsJanak Amarasena
2018-06-23Added donation reminder configurations to custom flavorJanak Amarasena
2018-06-03Added donation remindersJanak Amarasena
2018-05-31Added donation button to navigation drawerJanak Amarasena
2018-03-06cleanup - rename layout filesFup Duck
2018-02-14#8846 remove legacy code and files: Dashboard, LogWindow, ↵cyBerta
UserStatusFragment, FabButton library etc.
2018-02-08Merge branch '8823_cw_tablet_layout' into '0.9.8'fupduck
8823 cw tablet layout See merge request leap/bitmask_android!36
2018-02-07#8841 fixes multidex issue on Android devices with API < 20cyBerta
2018-02-07move xml file references to correct copy taskcyBerta
2018-02-06#8832 add BuildConfig field opvnvpn3 (false) in order to use openvpn2.xcyBerta
2018-02-068832 code review fixescyBerta
2018-02-058832 custom build script that builds first :ics-openvpn:main and afterwards :appcyBerta
2018-02-05#8832 update gradle file: replace deprecated compile with new implementation ↵cyBerta
method
2018-02-02#8832 add gradle task for license issuecyBerta
2018-02-01Merge branch '#8818_tests_for_drawer' into #8832_update_ics-openvpncyBerta
2018-02-01fix build.gradle script - undo outcommenting ovpnlibs/assets foldercyBerta
2018-02-01#8832 update build.gradle disable old build-scriptcyBerta
2018-01-29#8818 test NavigationDrawer with espresso test and update sdk thereforecyBerta
2018-01-23new UI for EipFragmentFup Duck
2018-01-19#8822 add no-op leak canary to Beta build typecyBerta
2018-01-19#8822 adds leakCanary library to Bitmask for analyzing memory leakscyBerta
2018-01-13allow rotation of ConfigWizardFup Duck
2018-01-13add padding to f_logFup Duck
2018-01-11Merge remote-tracking branch '0xacab/0.9.8' into 8802_drawerFup Duck
2018-01-11#8773 code review fixescyBerta
2018-01-108773 more test cases and clean-upcyBerta
2018-01-098773 refactoring ProviderAPI for testability, setting up basic unit test ↵cyBerta
framework
2018-01-09downgrade buildtools to be able to buildFup Duck
2018-01-08seperate accountList and settingsList in drawerFup Duck
2017-12-14Merge remote-tracking branch '0xacab/0.9.8' into 0.9.8/sidebarFup Duck
2017-12-14Update constants renamingcyBerta
2017-12-12Add Splash StartActivityFup 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-12Merge remote-tracking branch 'origin/0.9.8/startActivity' into 0.9.8/sidebarFup Duck
2017-12-12Use VectorDrawable instead of ImagesFup Duck
2017-12-12#8742 add notifications for blocking vpncyBerta
2017-12-07base for sidebarFup Duck
2017-11-24Add Splash StartActivityFup Duck
* added Splash StartActivity to handle updates and initialization * created global Constants * renamed EIP Constants
2017-11-14recompile native code for ProductionBeta and ProductionRelease buildscyBerta
2017-11-10#8743 adds new build type beta that rewrites the packageID. This will be ↵cyBerta
needed to have the FDroid beta channel in IzzySofts repository and the official releases in the official FDroid repository.
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-09#8758 fix switching providerscyBerta
2017-09-21update ics-openvpn: cleanup build.gradlecyBerta
2017-09-21update ics-openvpn: update classes, manifest, resources and build scriptcyBerta
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-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
2016-02-06Pause icon, init log file in DashboardParménides GV
2016-02-06Update ics-openvpnParménides GV
2016-02-06Update build tools and compile sdk version.Parménides GV
Warn about the needed libraries for 64 bit systems.