summaryrefslogtreecommitdiffhomepage
path: root/build.sh
AgeCommit message (Collapse)AuthorFilesLines
2025-01-22Do not clean Windows modules between building arm and x86David Lönnhager1-1/+7
2025-01-22Specify --package when trying to run relay_listLinus Färnstrand1-1/+1
2024-12-10Move pack-universal-win.sh to desktop/scripts/David Lönnhager1-1/+1
2024-12-10Pack universal installer in build scriptDavid Lönnhager1-8/+25
2024-11-19Disable fund and audit output in npm installOskar1-1/+1
2024-11-19Fix builds on ARM64 Windows hostDavid Lönnhager1-10/+18
Also build for the host architecture by default
2024-11-14Update script and code references to gui-directoryOskar1-1/+1
2024-09-04Sign talpid_openvpn_plugin.dllDavid Lönnhager1-3/+6
2024-08-15Add support for Windows ARM64Daniel Paoliello1-11/+33
2024-06-25Add a safe FFI wrapper in `wireguard-go-rs`Sebastian Holmin1-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-06Update certificate logic in build scripts for Windows signing keyOskar Nyberg1-7/+9
2024-05-06Point signtool to the new signing certOskar Nyberg1-2/+1
2024-04-25Fix notarization issues after upgrading electron-builder to 24.13.3Oskar Nyberg1-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-25Remove debug symbol stripping from build.shLinus Färnstrand1-13/+3
2024-01-15Fix binaries paths in mac buildOskar Nyberg1-2/+3
2024-01-05Refactor loopSebastian Holmin1-2/+1
2024-01-05Fix the caching issue causing multiple rebuildsSebastian Holmin1-18/+21
2024-01-05Log message for local targetSebastian Holmin1-1/+1
2024-01-05Fix shellcheck bash lintSebastian Holmin1-2/+2
2023-10-30Create missing build/ on Windows in build.shDavid Lönnhager1-0/+2
2023-09-05Enable Apple notarization for all build server buildsOskar Nyberg1-5/+7
2023-08-31Stop building libwg and wireguard-go on WindowsDavid Lönnhager1-6/+3
2023-06-26Fix argument to `read` in build.sh that did not workLinus Färnstrand1-1/+1
2023-05-25Specify which packages and binaries to build in build.shLinus Färnstrand1-1/+11
2023-01-24Move shell-completions to build/Linus Färnstrand1-2/+2
2023-01-20Move dist-assets/relays.json to build/relays.jsonLinus Färnstrand1-1/+1
2022-10-20Print version feedback in desktop build scriptAlbin1-2/+2
2022-10-18Modify build scripts and remove c++ codeJonathan1-1/+0
Also upgrade to 0.42.0 for windows-sys library
2022-10-10Make Visual Studio/C++ projects fetch version.h from mullvad-versionLinus Färnstrand1-14/+0
2022-10-10Make electron-builder fetch version from mullvad-versionLinus Färnstrand1-12/+7
2022-10-10Use mullvad-version in build.shLinus Färnstrand1-7/+2
2022-08-23Use correct strip binary for cross-compilationDavid Lönnhager1-1/+6
2022-08-23Pack arm64 target correctlyDavid Lönnhager1-0/+9
2022-08-23Generalize comment about multiple targets in build.shDavid Lönnhager1-2/+2
2022-07-15Move build.sh logging functions to separate fileOskar Nyberg1-29/+1
2022-06-14Remove WinDns moduleDavid Lönnhager1-1/+0
2022-05-16Remove the artifact tagging code from build.shJonathan1-9/+1
Remove the build.sh code in order to move it to the ci/buildserver-build.sh script
2022-05-10Add argument HEAD to git tag --points-at HEADJonathan1-2/+1
`git tag --points-at` does not default to HEAD on earlier git versions
2022-05-10Cleanup a couple of shellcheck warningsJonathan1-4/+4
Put " around variables in order to keep shellcheck happy. These varibles were known to be defined.
2022-05-10Optionally append tag name to artifact in build.shJonathan1-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-25Make buildscript use correct nodeOskar Nyberg1-1/+1
2022-03-01Remove API address rotationDavid Lönnhager1-2/+0
2022-01-13Build Windows modules in debug mode in build.sh (except for optimizedDavid Lönnhager1-6/+5
builds)
2022-01-11Always move binaries to target directory on macOSOskar Nyberg1-1/+7
2022-01-03Only use --locked in releases, not all signed buildsLinus Färnstrand1-3/+3
2021-12-30Better names for src/dst when copying binariesLinus Färnstrand1-12/+13
2021-12-30Log signing of binaries on WindowsLinus Färnstrand1-0/+1
2021-12-30Always build C++ in Release modeLinus Färnstrand1-2/+4
2021-12-30Improve build script to build debug by default and be more flexibleLinus Färnstrand1-123/+175
Defaults to unoptimized, unsigned, dev builds. New flags: --optimize - Turns on compiler optimization/compression --sign - Turns on siging of binaries (Windows + macOS)
2021-12-30Remove `+stable` from cargo args. Build with default toolchainLinus Färnstrand1-4/+4