summaryrefslogtreecommitdiffhomepage
path: root/ci/check-rust.sh
AgeCommit message (Collapse)AuthorFilesLines
2025-01-22Add --workspace to cargo invocations, to test all cratesLinus Färnstrand1-2/+5
2024-06-25Add a safe FFI wrapper in `wireguard-go-rs`Sebastian Holmin1-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>
2023-08-31Stop building libwg and wireguard-go on WindowsDavid Lönnhager1-1/+3
2022-02-10Cache Windows modules in GitHub Actions workflowDavid Lönnhager1-7/+0
2021-12-30Improve build script to build debug by default and be more flexibleLinus Färnstrand1-1/+1
Defaults to unoptimized, unsigned, dev builds. New flags: --optimize - Turns on compiler optimization/compression --sign - Turns on siging of binaries (Windows + macOS)
2021-11-30Rename windows_build_modules.sh -> build-windows-modules.shLinus Färnstrand1-1/+1
2021-03-12Add daemon build job for LinuxJanito Vaqueiro Ferreira Filho1-0/+22