summaryrefslogtreecommitdiffhomepage
path: root/wireguard-go-rs/Cargo.toml
AgeCommit message (Collapse)AuthorFilesLines
2025-10-24Update important log messageJoakim Hulthe1-1/+1
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-1/+1
This also refactors and documents some code
2025-05-14Use OnDrop from talpid-types in wggorsJoakim Hulthe1-0/+2
2025-02-12Format `.toml` filesSebastian Holmin1-1/+6
2025-02-12Update editionSebastian Holmin1-1/+1
2025-02-07Change maybenot-ffi hack, to always include it in workspace lockfileLinus Färnstrand1-4/+7
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe1-1/+1
2025-01-24Exclude maybenot_ffi from toml file on AndroidDavid Lönnhager1-1/+1
2025-01-24Expose endpoint rebind functions in wireguard-go-rsDavid Lönnhager1-1/+1
2025-01-24Don't include maybenot_ffi on WindowsDavid Lönnhager1-0/+1
2025-01-24Build wireguard-go via wireguard-go-rs on WindowsDavid Lönnhager1-2/+4
2024-10-29Bump maybenot-ffi to 2.0.1David Lönnhager1-1/+1
Co-authored-by: Joakim Hulthe <joakim@hulthe.net>
2024-09-06Build wg with daita support for androidAlbin1-1/+1
2024-08-15Delete build-wireguard-go.sh and put libwg.a in OUT_DIRJoakim Hulthe1-1/+4
2024-06-26Enable DAITA on macOSDavid Lönnhager1-1/+1
2024-06-25Link statically against libwgMarkus Pettersson1-1/+8
Co-authored-by: David Lönnhager <david.l@mullvad.net>
2024-06-25Add a safe FFI wrapper in `wireguard-go-rs`Sebastian Holmin1-0/+10
- 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>