| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-27 | Remove unused import | Markus Pettersson | 1 | -2/+0 | |
| 2025-10-24 | Add DAITA stats to 'Stats' | David Lönnhager | 1 | -0/+1 | |
| 2025-10-24 | Integrate GotaTun cleanly | Markus Pettersson | 1 | -4/+1 | |
| Refactor `trait Tunnel` and factor `start_daita` into `set_config`. Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> | |||||
| 2025-10-03 | Remove DAITA from wireguard-nt | David Lönnhager | 2 | -638/+9 | |
| 2025-10-03 | Bump windows-sys version to latest | David Lönnhager | 2 | -29/+32 | |
| This also refactors and documents some code | |||||
| 2025-09-23 | Upgrade `rand` to `0.9` in `talpid-wireguard` | Markus Pettersson | 1 | -1/+1 | |
| Document why `rand` can't be upgraded in `wireguard_nt::daita` | |||||
| 2025-09-03 | Add last WG handshake to stats | David Lönnhager | 1 | -0/+20 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 2 | -9/+9 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 1 | -2/+1 | |
| 2025-05-26 | Add Boringtun | Joakim Hulthe | 1 | -1/+3 | |
| Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: Sebastian Holmin <sebastian.holmin@mullvad.net> Co-authored-by: David Göransson <david.goransson@mullvad.net> Co-authored-by: Markus Pettersson <markus.pettersson@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-03-19 | Set MTU on IPv6 interface for wireguard-nt only if IPv6 is enabled | David Lönnhager | 1 | -2/+6 | |
| 2025-02-25 | Allow undocumented_unsafe_blocks in even more modules | Joakim Hulthe | 1 | -0/+2 | |
| 2025-02-12 | Format workspace | Sebastian Holmin | 1 | -7/+7 | |
| The 2024 edition contains new formatting rules. All of these are not compatible with the 2021 formatting style, but most of them are. To change the formatting to be as close to the new style as possible while remaining compatible with the 2021 edition, I first ran `cargo +beta fmt` with the edition set to 2024, then, with the edition set to 2021, I ran `cargo fmt`. | |||||
| 2025-02-12 | Fix `unsafe_op_in_unsafe_fn` warning | Sebastian Holmin | 1 | -24/+29 | |
| 2025-01-24 | Format code | David Lönnhager | 1 | -1/+4 | |
| 2025-01-24 | Enable DAITA v2 for Windows via wireguard-go | David Lönnhager | 1 | -1/+1 | |
| 2025-01-23 | Refactor connectivity check to be async | David Lönnhager | 1 | -6/+12 | |
| 2024-11-28 | Fix clippy warnings | Markus Pettersson | 1 | -48/+13 | |
| 2024-11-12 | Use maybenotv2 on iOS, remove maybenotv1 | Emīls | 1 | -1/+1 | |
| 2024-11-01 | Document purpose of tests | David Lönnhager | 1 | -0/+2 | |
| 2024-11-01 | Add unit test for parsing maybenot machines on Windows | David Lönnhager | 1 | -20/+40 | |
| 2024-10-30 | Add back maybenot_machines version 1 | Joakim Hulthe | 1 | -1/+1 | |
| 2024-10-29 | Replace maybenot machines with v2 machines | David Lönnhager | 1 | -1/+1 | |
| Co-authored-by: Joakim Hulthe <joakim@hulthe.net> | |||||
| 2024-10-21 | Add maybenot v2 machines | David Lönnhager | 1 | -1/+1 | |
| 2024-10-21 | Update to maybenot 2.0.0 on Windows | David Lönnhager | 1 | -36/+42 | |
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -11/+13 | |
| 2024-06-25 | Add `daita` as a Cargo cfg variable | Markus Pettersson | 1 | -3/+34 | |
| 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 | -8/+4 | |
| - 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-06-24 | Run `cargo +nightly fmt` | Sebastian Holmin | 1 | -5/+7 | |
| 2024-04-25 | Update windows-sys | Joakim Hulthe | 1 | -4/+2 | |
| 2024-04-22 | Fix broken lints in rustdocs | Sebastian Holmin | 1 | -7/+7 | |
| I ran `cargo doc` and fixed as many broken links as I could find. | |||||
| 2024-04-16 | Add DAITA Windows client and updated tuncfg | David Lönnhager | 2 | -0/+1739 | |
