| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-22 | Verify that release builds did not pollute the working directory | Linus Färnstrand | 1 | -3/+18 | |
| Refuse to sign binaries or produce final bundles if building the app made the git working directory dirty. A dirty working directory is an indication that the build process changed something that it should not touch | |||||
| 2025-10-16 | Treat untracked files as a dirty working directory in build.sh | Linus Färnstrand | 1 | -1/+1 | |
| Previously the dirty working directory check, enforced when doing signed builds, only checked if tracked files were changed in the working directory. But unwanted untracked files could also affect the build. This commit makes the check stricter and will fail if any untracked file exist in the working directory, OR if any tracked file was changed | |||||
| 2025-08-08 | Update electron-builder to 26 | David Lönnhager | 1 | -1/+4 | |
| Previously, we used singleArchFiles to prevent electron from lipo'ing nseventforwarder binaries together. This does not seem to work like we want anymore, but x64ArchFiles seems to achieve the same thing. Co-authored-by: Tobias Järvelöv <tobias.jarvelov@mullvad.net> | |||||
| 2025-08-05 | Add `--boringtun` flag to build.sh | Joakim Hulthe | 1 | -1/+12 | |
| 2025-01-30 | Ensure build.sh uses --locked for all signed releases | Linus Färnstrand | 1 | -4/+12 | |
| 2025-01-24 | Pack libwg.dll and maybenot.dll for wireguard-go | David Lönnhager | 1 | -0/+2 | |
| 2025-01-22 | Do not clean Windows modules between building arm and x86 | David Lönnhager | 1 | -1/+7 | |
| 2025-01-22 | Specify --package when trying to run relay_list | Linus Färnstrand | 1 | -1/+1 | |
| 2024-12-10 | Move pack-universal-win.sh to desktop/scripts/ | David Lönnhager | 1 | -1/+1 | |
| 2024-12-10 | Pack universal installer in build script | David Lönnhager | 1 | -8/+25 | |
| 2024-11-19 | Disable fund and audit output in npm install | Oskar | 1 | -1/+1 | |
| 2024-11-19 | Fix builds on ARM64 Windows host | David Lönnhager | 1 | -10/+18 | |
| Also build for the host architecture by default | |||||
| 2024-11-14 | Update script and code references to gui-directory | Oskar | 1 | -1/+1 | |
| 2024-09-04 | Sign talpid_openvpn_plugin.dll | David Lönnhager | 1 | -3/+6 | |
| 2024-08-15 | Add support for Windows ARM64 | Daniel Paoliello | 1 | -11/+33 | |
| 2024-06-25 | Add a safe FFI wrapper in `wireguard-go-rs` | Sebastian Holmin | 1 | -5/+1 | |
| - 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-05-06 | Update certificate logic in build scripts for Windows signing key | Oskar Nyberg | 1 | -7/+9 | |
| 2024-05-06 | Point signtool to the new signing cert | Oskar Nyberg | 1 | -2/+1 | |
| 2024-04-25 | Fix notarization issues after upgrading electron-builder to 24.13.3 | Oskar Nyberg | 1 | -0/+12 | |
| To fix issues with electron-builder and @electron/notarize this commit: * Replaces old notarization code with built-in solution in electron-builder * Moves notarization of pkg to build.sh | |||||
| 2024-01-25 | Remove debug symbol stripping from build.sh | Linus Färnstrand | 1 | -13/+3 | |
| 2024-01-15 | Fix binaries paths in mac build | Oskar Nyberg | 1 | -2/+3 | |
| 2024-01-05 | Refactor loop | Sebastian Holmin | 1 | -2/+1 | |
| 2024-01-05 | Fix the caching issue causing multiple rebuilds | Sebastian Holmin | 1 | -18/+21 | |
| 2024-01-05 | Log message for local target | Sebastian Holmin | 1 | -1/+1 | |
| 2024-01-05 | Fix shellcheck bash lint | Sebastian Holmin | 1 | -2/+2 | |
| 2023-10-30 | Create missing build/ on Windows in build.sh | David Lönnhager | 1 | -0/+2 | |
| 2023-09-05 | Enable Apple notarization for all build server builds | Oskar Nyberg | 1 | -5/+7 | |
| 2023-08-31 | Stop building libwg and wireguard-go on Windows | David Lönnhager | 1 | -6/+3 | |
| 2023-06-26 | Fix argument to `read` in build.sh that did not work | Linus Färnstrand | 1 | -1/+1 | |
| 2023-05-25 | Specify which packages and binaries to build in build.sh | Linus Färnstrand | 1 | -1/+11 | |
| 2023-01-24 | Move shell-completions to build/ | Linus Färnstrand | 1 | -2/+2 | |
| 2023-01-20 | Move dist-assets/relays.json to build/relays.json | Linus Färnstrand | 1 | -1/+1 | |
| 2022-10-20 | Print version feedback in desktop build script | Albin | 1 | -2/+2 | |
| 2022-10-18 | Modify build scripts and remove c++ code | Jonathan | 1 | -1/+0 | |
| Also upgrade to 0.42.0 for windows-sys library | |||||
| 2022-10-10 | Make Visual Studio/C++ projects fetch version.h from mullvad-version | Linus Färnstrand | 1 | -14/+0 | |
| 2022-10-10 | Make electron-builder fetch version from mullvad-version | Linus Färnstrand | 1 | -12/+7 | |
| 2022-10-10 | Use mullvad-version in build.sh | Linus Färnstrand | 1 | -7/+2 | |
| 2022-08-23 | Use correct strip binary for cross-compilation | David Lönnhager | 1 | -1/+6 | |
| 2022-08-23 | Pack arm64 target correctly | David Lönnhager | 1 | -0/+9 | |
| 2022-08-23 | Generalize comment about multiple targets in build.sh | David Lönnhager | 1 | -2/+2 | |
| 2022-07-15 | Move build.sh logging functions to separate file | Oskar Nyberg | 1 | -29/+1 | |
| 2022-06-14 | Remove WinDns module | David Lönnhager | 1 | -1/+0 | |
| 2022-05-16 | Remove the artifact tagging code from build.sh | Jonathan | 1 | -9/+1 | |
| Remove the build.sh code in order to move it to the ci/buildserver-build.sh script | |||||
| 2022-05-10 | Add argument HEAD to git tag --points-at HEAD | Jonathan | 1 | -2/+1 | |
| `git tag --points-at` does not default to HEAD on earlier git versions | |||||
| 2022-05-10 | Cleanup a couple of shellcheck warnings | Jonathan | 1 | -4/+4 | |
| Put " around variables in order to keep shellcheck happy. These varibles were known to be defined. | |||||
| 2022-05-10 | Optionally append tag name to artifact in build.sh | Jonathan | 1 | -1/+10 | |
| Make build.sh add a tag name to the artifact (.deb, .rpm, etc) if there exists a tag for the current commit. Does not change PRODUCT_VERSION | |||||
| 2022-04-25 | Make buildscript use correct node | Oskar Nyberg | 1 | -1/+1 | |
| 2022-03-01 | Remove API address rotation | David Lönnhager | 1 | -2/+0 | |
| 2022-01-13 | Build Windows modules in debug mode in build.sh (except for optimized | David Lönnhager | 1 | -6/+5 | |
| builds) | |||||
| 2022-01-11 | Always move binaries to target directory on macOS | Oskar Nyberg | 1 | -1/+7 | |
