| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-07-18 | Clean up browsers who's signature does not match better | Linus Färnstrand | 1 | -0/+1 | |
| 2024-07-18 | Publish browsers from workdir to always get the latest | Linus Färnstrand | 1 | -1/+1 | |
| Avoids publishing only deb or only rpm if the download for some reason only fetched one | |||||
| 2024-07-18 | Copy browser artifact instead of linking | Linus Färnstrand | 1 | -1/+2 | |
| Works cross filesystems | |||||
| 2024-07-18 | Update rexml to 3.3.2 for fastlane | Emīls | 1 | -1/+1 | |
| Signed-off-by: Emīls <emils@mullvad.net> | |||||
| 2024-07-16 | Fix shellcheck complaints | Linus Färnstrand | 1 | -2/+2 | |
| 2024-07-16 | Make browser download script store its state in the script dir | Linus Färnstrand | 1 | -1/+3 | |
| Keeps its data close and uses tmp less. Easier to find | |||||
| 2024-07-16 | Silence noisy output from wget | Linus Färnstrand | 1 | -2/+2 | |
| 2024-07-16 | Clean up browser download tmp dir with a trap | Linus Färnstrand | 1 | -3/+5 | |
| Makes sure it's deleted even if the script dies prematurely | |||||
| 2024-07-16 | Add -f flag to ln to overwrite destination when it exists | Linus Färnstrand | 1 | -1/+1 | |
| 2024-07-04 | Update Gemfile on CI VM | Bug Magnet | 2 | -65/+66 | |
| 2024-06-25 | Update build server scripts | Markus Pettersson | 2 | -0/+2 | |
| Fix the build server scripts for Linux and Android by checking out the wireguard-go submodule. | |||||
| 2024-06-25 | Add a safe FFI wrapper in `wireguard-go-rs` | Sebastian Holmin | 1 | -5/+0 | |
| - Add local wireguard go import - Activate DAITA and add `wgActivateDaita` and `wgReceiveEvent` FFI - Implement `start_daita` on Wireguard-go tunnel type - Mention DAITA in `wireguard-go-rs` description - Do not compile `wireguard-go-rs` on Windows - Handle DAITA closed on `nil` event - Handle daita action timeouts in libwg - Remove noisy log lines - Remove `maybenot_on_action` callback - Remove unused link to `../build/lib` for `talpid-wireguard` - Bump the `wireguard-go` submodule to a signed release tag in Mullvad's `wireguard-go` fork. - Update path to `libwg/go.sum` in verification script Also: - Use u64 instead of *mut void as log context - Make Tunnel::set_config take a &mut self - Use dyn Error instead of i32s for wg errors Co-authored-by: Joakim Hulthe <joakim@hulthe.net> | |||||
| 2024-06-25 | Add _x86_64 to the browser installer files | Linus Färnstrand | 1 | -5/+12 | |
| 2024-06-25 | Separate Linux repository creation from app build | Linus Färnstrand | 15 | -227/+943 | |
| Creates a standalone service responsible for building deb/rpm repositories and uploading them. This means the app build scripts no longer do this. Instead the app is just sent to the "inbox" of the repository service. A separate script for downloading and verifying the Mullvad Browser is added, which allows adding the browser into the same repositories | |||||
| 2024-05-10 | Remove Ubuntu 23.04 (Lunar) from apt repository | Linus Färnstrand | 1 | -1/+1 | |
| 2024-05-10 | Add Ubuntu 24.04 (Noble) to apt repository | Linus Färnstrand | 1 | -1/+1 | |
| 2024-05-06 | Update certificate logic in build scripts for Windows signing key | Oskar Nyberg | 1 | -1/+1 | |
| 2024-03-06 | Add david.goransson's GPG key | Linus Färnstrand | 1 | -0/+35 | |
| 2024-03-05 | Fix shellcheck warnings and notes | Joakim Hulthe | 2 | -4/+4 | |
| 2024-02-22 | Replace Oskar's GPG public key file with armored version | Oskar Nyberg | 1 | -0/+0 | |
| 2024-02-02 | Fix `shellcheck` lints of our various bash scripts | Sebastian Holmin | 11 | -8/+18 | |
| The following lints have been fixed: SC2046,SC2086,SC2068,SC2148,SC2007,SC2004,SC2006, SC2164,SC2145,SC1091,SC2034,SC2155. | |||||
| 2024-02-02 | Update buildserver-upload.sh to use configurable server domains | Linus Färnstrand | 3 | -8/+11 | |
| 2024-02-02 | Update buildserver-config.sh to use cdn domains | Linus Färnstrand | 1 | -3/+3 | |
| 2024-01-26 | Remove Jonathan's gpg key while he's on leave | Oskar Nyberg | 1 | -34/+0 | |
| 2024-01-25 | Update Mullvad's signing signing key to include new third party sigs | Linus Färnstrand | 1 | -58/+82 | |
| Added signatures from the Tor browser key (nice colab <3) Added signature from Georg Koppen who attached their own sig at the same time | |||||
| 2023-12-05 | Add Ubuntu 23.10 (Mantic) to DEB repository | Linus Färnstrand | 1 | -2/+6 | |
| 2023-11-30 | Remove Andrej's GPG key | Emīls | 1 | -113/+0 | |
| 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 | Upload RPMs to repository server on builds | Linus Färnstrand | 4 | -26/+73 | |
| 2023-11-16 | Add script for preparing RPM repositories on build server | Linus Färnstrand | 3 | -2/+68 | |
| 2023-11-14 | Configure upload dir and container cache volumes in buildserver-config | Linus Färnstrand | 3 | -2/+12 | |
| 2023-10-20 | Add APT repository preparation and upload scripts | Linus Färnstrand | 4 | -0/+171 | |
| Build an apt/deb repository on builds and store locally on the build server. Also push it to development infra instantly. Push to staging if it's a release. And store locally for manual push to production later | |||||
| 2023-10-20 | Add build server support for additional android artifacts | Albin | 1 | -1/+3 | |
| 2023-10-19 | Prevent keyboard input when generating version name | Albin | 1 | -1/+1 | |
| 2023-10-19 | Use new upload dir in android build script | Albin | 1 | -1/+1 | |
| 2023-10-19 | Simplify android build script tag logic | Albin | 1 | -5/+3 | |
| 2023-10-19 | Fix tag insertion in flavor builds | Albin | 1 | -7/+1 | |
| This fix ensures that the tag is inserted in the correct place of flavored builds. Previously: MullvadVPN-<version>.play+<tag>.aab Fixed: MullvadVPN-<version>+<tag>.play.aab | |||||
| 2023-10-19 | Fix tag formatting in artifact names | Albin | 1 | -2/+2 | |
| This fix changes from removing dissallowed tag characters to instead replace them with a hyphen. | |||||
| 2023-10-19 | Add Markus gpg key | Linus Färnstrand | 1 | -0/+35 | |
| 2023-10-17 | Add platform to checksums file in buildserver-build scripts | Oskar Nyberg | 3 | -7/+7 | |
| 2023-10-09 | Refer to ssh config hosts in buildserver-upload.sh | Oskar Nyberg | 1 | -2/+1 | |
| 2023-10-09 | Revert "Remove Jonathan's gpg key while he's on leave" | Oskar Nyberg | 1 | -0/+34 | |
| This reverts commit 7d89e4ec89955ea64288373cffcab3981b2326b1. | |||||
| 2023-10-06 | Fix signature verification path extraction | Albin | 1 | -1/+1 | |
| This commit fixes a problem where the path extraction would only extract paths up until any path containing a `*` character. This commit also removes an unwanted backslash in the path matching portion of the `sed` command, since the backslash is not special within the list according to the documentation: https://www.gnu.org/software/sed/manual/html_node/Regular-Expressions.html | |||||
| 2023-09-29 | Sign deb and rpm artifacts in buildserver-build.sh | Linus Färnstrand | 1 | -0/+15 | |
| 2023-09-21 | Support new bundle name in the build server script | Albin | 1 | -1/+7 | |
| This fix makes sure that both `*.play.aab` and `*.aab` bundles are supported and get the correct names. Ideally the `sed` command which this commit touches would be able to add the suffix using a small tweak to the pattern like this: `(MullvadVPN-.*-dev-.*)(\.apk|\.play\.aab|\.aab)` However, that pattern would result in the suffix being incorrectly placed due the greedy nature of `sed` like the "incorrect" one below: MullvadVPN-<version>.play+suffix.aab (incorrect) MullvadVPN-<version>+suffix.play.aab (correct) | |||||
| 2023-09-21 | Fix generated android version in build script | Albin | 1 | -1/+1 | |
| 2023-09-21 | Fix containerized build return code | Albin | 1 | -1/+1 | |
| 2023-09-21 | Fix call to generate version | Albin | 1 | -1/+5 | |
| 2023-09-21 | Unify android build server script with the desktop equivalent | Albin | 1 | -29/+63 | |
| The scripts deviated some time ago so this commits aims to unify the android script with the desktop equivalent in terms of its structure as well as how it handles versioning and artifacts. | |||||
| 2023-09-21 | Use unique cargo volumes for android builds | Albin | 1 | -0/+2 | |
