summaryrefslogtreecommitdiffhomepage
path: root/.github
diff options
context:
space:
mode:
authorSebastian Holmin <sebastian.holmin@mullvad.net>2024-05-02 11:54:13 +0200
committerMarkus Pettersson <markus.pettersson@mullvad.net>2024-06-25 17:31:32 +0200
commitda95b2603470841b64518959ceac0d03aab0068a (patch)
tree83028a23bd2439813a0dcf826eac123ea83d956b /.github
parent9dfdf2fa52422709ce3df7a50643e0abc6ade319 (diff)
downloadmullvadvpn-da95b2603470841b64518959ceac0d03aab0068a.tar.xz
mullvadvpn-da95b2603470841b64518959ceac0d03aab0068a.zip
Add a safe FFI wrapper in `wireguard-go-rs`
- 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>
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/verify-locked-down-signatures.yml2
1 files changed, 1 insertions, 1 deletions
diff --git a/.github/workflows/verify-locked-down-signatures.yml b/.github/workflows/verify-locked-down-signatures.yml
index 0e36154a15..118e44914a 100644
--- a/.github/workflows/verify-locked-down-signatures.yml
+++ b/.github/workflows/verify-locked-down-signatures.yml
@@ -11,7 +11,7 @@ on:
- deny.toml
- test/deny.toml
- gui/package-lock.json
- - wireguard/libwg/go.sum
+ - wireguard-go-rs/libwg/go.sum
- ci/keys/**
- ci/verify-locked-down-signatures.sh
- ios/MullvadVPN.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved