| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-01-08 | Add gradle rust plugin | Jonatan Rhodin | 1 | -151/+0 | |
| 2024-12-12 | Remove machines file except on Windows | David Lönnhager | 1 | -3/+0 | |
| 2024-12-03 | Publish stagemole flavor in build script | Albin | 1 | -7/+27 | |
| 2024-11-12 | Use maybenotv2 on iOS, remove maybenotv1 | Emīls | 1 | -1/+1 | |
| 2024-10-30 | Add back maybenot_machines version 1 | Joakim Hulthe | 1 | -1/+1 | |
| 2024-09-20 | Clean up actions and workflows from cbindgen | Albin | 1 | -8/+0 | |
| 2024-09-06 | Install cbindgen in build script and workflow | Albin | 1 | -0/+8 | |
| Temporary fix to address maybenot.h (checked in) sometimes needing to be re-generated due to how `make` looks at last-modifications while git neither stores nor consistently sets modification metadata on file checkout. NOTE: The version should match the one used in the checked in maybenot.h file. | |||||
| 2024-09-06 | Add daita grpc and ui | Albin | 1 | -0/+3 | |
| 2024-08-15 | Refactor lockfile script and gradle tasks | Albin | 1 | -1/+2 | |
| 2024-06-26 | Remove `--no-docker` flag in `build-apk.sh` | Markus Pettersson | 1 | -6/+0 | |
| Align `build-apk.sh` with `build.sh` | |||||
| 2024-02-02 | Properly pass arguments to Cargo in `build-apk.sh` | Markus Pettersson | 1 | -6/+6 | |
| The `build-apk.sh` script broke in b6e0545e1b5ae2fbcb6655bd4d28739cf9f943d6 due to quoting a variable containing a string with space seperated arguments. While it is best practice to quote variables to prevent word splitting, word splitting was the behavior that we wanted in this particular case. This commit fixes this issue by building an array of arguments instead, which when expanded will pass along the arguments to `cargo build` properly as multiple strings. The script now works, and `shellcheck` is happy! | |||||
| 2024-02-02 | Fix `shellcheck` lints of our various bash scripts | Sebastian Holmin | 1 | -3/+3 | |
| The following lints have been fixed: SC2046,SC2086,SC2068,SC2148,SC2007,SC2004,SC2006, SC2164,SC2145,SC1091,SC2034,SC2155. | |||||
| 2023-11-27 | Only build devmole and stagemole builds when api-override supported | Albin | 1 | -2/+4 | |
| 2023-11-20 | Publish play apk | Albin | 1 | -1/+1 | |
| This commit changes so that the play apk is built and published in addition to the previously published bundle. This change primarily simplifies getting ahold of builds for testing. | |||||
| 2023-11-16 | Remove release flag for apk builds with --dev-build flag | Jonatan Rhodin | 1 | -0/+1 | |
| 2023-11-07 | Allow api override for non-release tag builds | Albin | 1 | -1/+2 | |
| 2023-10-23 | Build stage and dev builds in build script | Albin | 1 | -8/+8 | |
| This commit adds stagemole and devmole builds in the android builds script. This includes both bundles and apks. | |||||
| 2023-09-21 | Use new gradle tasks in the build script | Albin | 1 | -18/+6 | |
| 2023-03-14 | Bump NDK version to r25c | Albin | 1 | -5/+1 | |
| 2023-01-20 | Move dist-assets/relays.json to build/relays.json | Linus Färnstrand | 1 | -1/+1 | |
| 2022-12-08 | Change Android signing keystore path | Albin | 1 | -1/+1 | |
| Changes the keystore and keystore property file path to make it easier to use for containerized builds, especially in terms of mounting. New path: android/app/credentials/{app-keys.jks,keystore.properties} As the storeFile property is relative to the app build gradle files it's now set by the gradle script rather than reading the property. | |||||
| 2022-11-28 | Set android build daemon stripping conditionally | Albin | 1 | -4/+6 | |
| The default behavior is to strip, but this can be set using either the environment variable `SKIP_STRIPPING=yes` or by running the build script with the skip stripping flag: `./build-apk.sh --skip-stripping` | |||||
| 2022-11-28 | Conditionally compile some API override fields | David Lönnhager | 1 | -1/+1 | |
| 2022-10-20 | Print version feedback in Android build script | Albin | 1 | -2/+5 | |
| 2022-10-10 | Make Android fetch versionName and versionCode from mullvad-version | Linus Färnstrand | 1 | -18/+2 | |
| 2022-09-01 | Use CARGO_TARGET_DIR env variable | Emīls Piņķis | 1 | -4/+5 | |
| Using the environment variable in build-apk.sh allows one to use arbitrary target directories. This helps with separate android target directories for android build containers. | |||||
| 2022-09-01 | Don't strip daemon shared object in development builds | Emīls Piņķis | 1 | -1/+6 | |
| To help with debugging panics in the dameon, the dev builds shouldn't strip the debug symbols from the shared object. However, doing this blows up the gradle build so it's memory limit needs to be bumped too. | |||||
| 2022-03-01 | Remove API address rotation | David Lönnhager | 1 | -2/+0 | |
| 2022-01-05 | Migrade gradle scripts to kotlin/kts | Albin | 1 | -1/+1 | |
| 2021-12-30 | Make build-apk.sh use cargo run directly to get relay list etc | Linus Färnstrand | 1 | -2/+4 | |
| 2021-12-30 | Remove `+stable` from cargo args. Build with default toolchain | Linus Färnstrand | 1 | -2/+2 | |
| 2021-12-16 | Split Android project and app module | Albin | 1 | -5/+5 | |
| The purpose of this is to: * Comply better with the default Android project structure (see https://developer.android.com/studio/build). * Avoid conflicts between project and app dependencies and plugins. | |||||
| 2021-05-27 | Add `--no-docker` option to `build-apk.sh` script | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 | |
| Which will then call `wireguard/libwg/build-android.sh` with the `--no-docker` flag set. | |||||
| 2021-05-27 | Use existing `$ARCHITECTURES` env. var. | Janito Vaqueiro Ferreira Filho | 1 | -3/+1 | |
| Set the default to be all platforms, but allow it to be overriden when building for a sub-set of the supported architectures. | |||||
| 2021-03-22 | Manually strip `libmullvad_jni.so` | Janito Vaqueiro Ferreira Filho | 1 | -1/+9 | |
| 2021-03-22 | Adjust build.sh and build-apk.sh to call version-metadata correctly | Linus Färnstrand | 1 | -2/+2 | |
| 2020-11-23 | Fetch latest `api-ip-address.txt` file for Android | Janito Vaqueiro Ferreira Filho | 1 | -0/+1 | |
| 2020-09-08 | Allow build[-apk].sh to work even when release tag does not exist | Linus Färnstrand | 1 | -1/+1 | |
| 2020-09-08 | Update build-apk.sh to handle release tags better | Linus Färnstrand | 1 | -3/+5 | |
| 2020-06-09 | Fix updated file name of the generated bundle | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-05-19 | Add flag to only configure Android version | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2020-05-19 | Don't use Docker for F-Droid build | Janito Vaqueiro Ferreira Filho | 1 | -1/+3 | |
| 2020-05-19 | Detect gradle command to use for building | Janito Vaqueiro Ferreira Filho | 1 | -3/+16 | |
| 2020-05-19 | Add separate build type for F-Droid APK | Janito Vaqueiro Ferreira Filho | 1 | -3/+12 | |
| 2020-05-19 | Replace usage of `node` to get the product version | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2020-05-13 | Don't copy non-existant OpenSSL binaries for Android builds | Linus Färnstrand | 1 | -1/+0 | |
| 2020-05-13 | Don't source env.sh for Android | Linus Färnstrand | 1 | -1/+0 | |
| 2020-03-30 | Update script to build Android App Bundle | Janito Vaqueiro Ferreira Filho | 1 | -11/+28 | |
| 2020-03-19 | Fix usage of `version-metadata.sh` script | Janito Vaqueiro Ferreira Filho | 1 | -2/+2 | |
| 2020-02-13 | Fetch relay list when building Android APK | Janito Vaqueiro Ferreira Filho | 1 | -0/+2 | |
