Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-02 | #8756 Don't generate all locates during docker sdk image build | cyBerta | |
2017-10-02 | Merge branch 'master' of 0xacab.org:leap/bitmask_android into ↵ | cyBerta | |
mirror_0xacab_master | |||
2017-09-29 | minor fix: avoid multi catch oneliners for API < 19 | cyBerta | |
2017-09-29 | update README due to new supported Android APIs, updated SDK, NDK and new ↵ | cyBerta | |
docker image references | |||
2017-09-29 | Merge branch 'feature/updateDependencies' into 'master' | cyberta | |
Feature/update dependencies See merge request leap/bitmask_android!8 | |||
2017-09-29 | Revert "gitlab ci: change reference to image for build task"develop | cyBerta | |
This reverts commit 9c963b3bc34fac9e5a51b753cf7aba624680307a. | |||
2017-09-29 | gitlab ci: change reference to image for build task | cyBerta | |
2017-09-29 | fix typo in Dockerfile | cyBerta | |
2017-09-29 | fix gitlab ci script | cyBerta | |
2017-09-29 | update ics-openvpn: update Dockerfiles, add new api level 26 and update ndk | cyBerta | |
2017-09-29 | Build docker images from CI | Varac | |
2017-09-29 | disable breakpad | cyBerta | |
2017-09-29 | update ics-openvpn: fix submodule urls | cyBerta | |
2017-09-27 | Merge branch 'develop' into 'master' | cyberta | |
update ndk and sdk for gitlab ci See merge request leap/bitmask_android!7 | |||
2017-09-26 | fix typo in Dockerfile | cyBerta | |
2017-09-26 | fix gitlab ci script | cyBerta | |
2017-09-26 | update ics-openvpn: update Dockerfiles, add new api level 26 and update ndk | cyBerta | |
2017-09-25 | Build docker images from CI | Varac | |
2017-09-21 | update ics-openvpn: cleanup build.gradle | 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: move ics-openvpn submodule remote to leap.se | 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 | Merge branch 'develop' into 'master' | cyberta | |
Fixes failing tests See merge request !5 | |||
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-05-31 | Merge branch 'add-caa' into 'master' | aguestuser | |
Add CAA See merge request !4 | |||
2017-05-30 | [ag] add aguestuser's CAA signature | aguestuser | |
2017-05-30 | [ag] add copyright assignment agreement | aguestuser | |
2017-05-17 | Merge branch 'develop' move to 'master-'based development | kwadronaut | |
2017-05-04 | Update README, Dockerfile to build, smoothing on-boarding | aguestuser | |
Closes https://0xacab.org/leap/bitmask_android/merge_requests/1 README: add detailed instructions on installing and compiling provide workarounds for gotchas setting up emulator on 64-bit debian provide updated dockerfile & offer instructions for building in docker Docker: move dockerfiles to registry contained w/in bitmask_android repo provide separate dockerfiles for sdk (base), ndk, and emulator images resolve issues causing containerized build to fail, including: upstream ics-openvpn conflict with clang (:. transitively with ndk > r12b) (subtle!) missing dependency of ndk r12b on file (message: "missing file" meant a missing program called "file" not an actual missing file) missing locales causing errors in copyIcsOpenVPNFiles build step (resolved by generating all locales in dockerfile) silent failure in sdknmanager's isntallation of platforms;android-23 during image build causing install failure in remote (but not local!) containers Signed-off-by: kwadronaut <kwadronaut@leap.se> | |||
2017-04-30 | [ag] change issues link in readme to point to 0xacab not github | aguestuser | |
2017-04-30 | [ag] update README to reflect correct versions, install process | aguestuser | |
2017-04-30 | [ag] modify sdk dockerfile to ensure android-23 platform installs | aguestuser | |
* on remote builds, failure of Android SDK Platform 23 to properly install was causing build failures undetected in local container. see: <https://0xacab.org/aguestuser/bitmask_android/builds/9906> * to fix this, tweak order of `sdkmanager` calls and remove `echo -y` flags to ensure platform installation completes successfully and build step never tries to install Platform 23 | |||
2017-04-30 | [ag] use ndk container from repo registry in build | aguestuser | |
2017-04-30 | [ag] extract sdk, ndk, emulator configs to separate dockerfiles | aguestuser | |
2017-04-30 | [ag] generate all locales in android-sdk dockerfile to pass build | aguestuser | |
2017-04-30 | [ag] use external docker registry to demonstrate state of build | aguestuser | |
2017-04-30 | [ag] clean up README | aguestuser | |
2017-04-30 | [ag] use canonical format for 0xacab docker registry images | aguestuser | |
* this change was necessitated by prior format failing a whitelisted images check here: https://0xacab.org/aguestuser/bitmask_android/builds/9406 * NOTE: this format means we can't label `android-sdk` images by version because the tag is reserved for the image name, not the version :( * ie: the whitelist forces us to specify `bimtask_android:android-sdk` rather than `bitmask_android/android-sdk:0.0.1` -- is there a reason for this? | |||
2017-04-30 | [ag] use self-contained docker registry in ci build | aguestuser | |
* for greater compartmentalization and self-documentation, use docker registry in this repo to host image used in its build rather than registry in `leap/gitlab-buildpackage` as before | |||
2017-04-30 | [ag] eliminate hacky workaround for 64-bit builds | aguestuser | |
* HACK: replace all toolchain references to `linux-x86_64` with `linux-x86` * FIX: provide dependency on `file` package that will allow `ndk-build` to detect 32-bit userland, making this * side-effects: * group sdk/env vars with installation code that uses them * add explanatory note about why we use outdated version of `android-ndk` ------------------ *Explanation:* More careful analysis of the meaning of the word `file` in this (subtle!) error message: ```shell /opt/android-sdk-linux/android-ndk-r12b/build/ndk-build: 143: /opt/android-sdk-linux/android-ndk-r12b/build/ndk-build: file: not found ``` led to inspecting line 143 of `ndk-build`, revealing an undefined variable called `file` that would allow `ndk-build` to detect a 32-bit userland: ```shell file -L "$SHELL" | grep -q "x86[_-]64" ``` Thus the error messsage was *not* trying to tell us that a file could not be found, but that the program called `file` could not be found. FUN! :) |