| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-24 | Fix disallow compiling libwg & maybenot for Windows from non-Windows | Markus Pettersson | 1 | -1/+4 | |
| 2025-07-31 | Support 16kb page size | David Göransson | 1 | -2/+5 | |
| 2025-07-15 | Fix `collapsible_if` clippy lint | Markus Pettersson | 1 | -4/+5 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 1 | -1/+1 | |
| 2025-07-09 | Inline format arguments | Linus Färnstrand | 1 | -5/+1 | |
| 2025-07-07 | Add musl as a target ABI for wireguard-go-rs | Markus Pettersson | 1 | -3/+22 | |
| Do not assume target ABI to be glibc. The current solution is not directly extensible by the user, but it easily could be if we really wanted to. At least we don't break cross-compilation to musl targets though. | |||||
| 2025-02-07 | Update windows build to use new maybenot | Linus Färnstrand | 1 | -3/+8 | |
| Adds --locked to enforce lockfile, and explicitly build as shared library | |||||
| 2025-01-24 | Clean up wireguard-go-rs build script | David Lönnhager | 1 | -109/+119 | |
| 2025-01-24 | Fix debug profile selection in wireguard-go-rs | David Lönnhager | 1 | -3/+7 | |
| 2025-01-24 | Build `maybenot` with inherited `--profile` | Markus Pettersson | 1 | -0/+1 | |
| 2025-01-24 | Add more elaborate error message | Markus Pettersson | 1 | -2/+2 | |
| 2025-01-24 | Pack libwg.dll and maybenot.dll for wireguard-go | David Lönnhager | 1 | -1/+1 | |
| 2025-01-24 | Search for `lib.exe` when cross-compiling | Markus Pettersson | 1 | -17/+47 | |
| 2025-01-24 | Compiling `wireguard-go-rs` to unsupported target arch is a hard error | Markus Pettersson | 1 | -7/+8 | |
| 2025-01-24 | Fix comments in wireguard-go-rs | David Lönnhager | 1 | -2/+1 | |
| 2025-01-24 | Compile `wireguard-go-rs` from unsupported host is a hard error | Markus Pettersson | 1 | -8/+9 | |
| 2025-01-24 | Don't trigger rerun if build artifacts change for wireguard-go-rs on Windows | David Lönnhager | 1 | -21/+15 | |
| This speeds up the build considerably by not always triggering a rebuild. Replacing the artifacts and expecting a rebuild does not seem to be a legitimate use case anyway | |||||
| 2025-01-24 | Fix maybenot-ffi linkage | David Lönnhager | 1 | -6/+8 | |
| 2025-01-24 | Do not strip prefix manually | David Lönnhager | 1 | -2/+2 | |
| 2025-01-24 | Search for `lib.exe` in more paths | Markus Pettersson | 1 | -1/+2 | |
| 2025-01-24 | Remove DAITA feature toggle from `wireguard-go-rs/build.rs` | Markus Pettersson | 1 | -21/+16 | |
| 2025-01-24 | Build wireguard-go via wireguard-go-rs on Windows | David Lönnhager | 1 | -20/+257 | |
| 2025-01-16 | Fix enum variant lint warning | David Lönnhager | 1 | -4/+4 | |
| 2025-01-08 | Improve libwg rerun-if-changed detection | Jonatan Rhodin | 1 | -8/+22 | |
| 2024-09-06 | Build wg with daita support for android | Albin | 1 | -2/+7 | |
| 2024-08-30 | Print stderr if spawned subcommand fails | Markus Pettersson | 1 | -1/+1 | |
| Fix bug where stdout was printed instead of stderr if a spawned subcommand failed. | |||||
| 2024-08-29 | Fix `wireguard-go-rs` build for different Android targets | Markus Pettersson | 1 | -14/+132 | |
| 2024-08-15 | Delete build-wireguard-go.sh and put libwg.a in OUT_DIR | Joakim Hulthe | 1 | -42/+169 | |
| 2024-08-15 | Avoid always rebuilding wireguard-go-rs | Joakim Hulthe | 1 | -1/+0 | |
| 2024-06-26 | Enable DAITA on macOS | David Lönnhager | 1 | -2/+1 | |
| 2024-06-25 | Link statically against libwg | Markus Pettersson | 1 | -11/+13 | |
| Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2024-06-25 | Add `daita` as a Cargo cfg variable | Markus Pettersson | 1 | -1/+3 | |
| Gate DAITA compilation on `"cargo::rustc-cfg=daita"` emitted in build files per platform. | |||||
| 2024-06-25 | Add a safe FFI wrapper in `wireguard-go-rs` | Sebastian Holmin | 1 | -0/+65 | |
| - 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> | |||||
