| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-10-29 | Make the DAITA overhead log more compact | Sebastian Holmin | 1 | -23/+14 | |
| 2025-10-27 | Remove unused import | Markus Pettersson | 1 | -2/+0 | |
| 2025-10-24 | Add padding packet over log on disconnect | Sebastian Holmin | 1 | -2/+34 | |
| 2025-10-24 | Add DAITA stats to 'Stats' | David Lönnhager | 9 | -50/+46 | |
| 2025-10-24 | Set max_padding_frac and max_blocking_frac | Markus Pettersson | 1 | -7/+8 | |
| Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2025-10-24 | Propagate error if configuring GotaTun device in invalid state | Markus Pettersson | 2 | -7/+20 | |
| 2025-10-24 | Fix tunnel setup after having negotiated with an ephemeral peer | Markus Pettersson | 1 | -2/+5 | |
| Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> | |||||
| 2025-10-24 | Work around mtu getter not being implemented on Android | Joakim Hulthe | 1 | -1/+7 | |
| 2025-10-24 | Integrate GotaTun cleanly | Markus Pettersson | 8 | -179/+273 | |
| Refactor `trait Tunnel` and factor `start_daita` into `set_config`. Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> | |||||
| 2025-10-24 | Update important log message | Joakim Hulthe | 1 | -9/+6 | |
| 2025-10-24 | Bump GotaTun | Markus Pettersson | 1 | -2/+2 | |
| Co-authored-by: Joakim Hulthe <joakim.hulthe@mullvad.net> | |||||
| 2025-10-20 | Promote widestring to workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| Do not care about talpid-openvpn since it's slated for removal | |||||
| 2025-10-08 | Block tunnel traffic when negotiating with an ephemeral peer on Android | Markus Pettersson | 4 | -83/+80 | |
| Patch tunnel config to block traffic to non-gateway destinations during PQ setup when using Boringtun on Android. Move `patch_allowed_ips` to `config` module. | |||||
| 2025-10-03 | Remove DAITA from wireguard-nt | David Lönnhager | 3 | -642/+9 | |
| 2025-10-03 | Bump windows-sys version to latest | David Lönnhager | 2 | -29/+32 | |
| This also refactors and documents some code | |||||
| 2025-10-03 | Add a UDS for wiresharking gotatun multihop traffic | Joakim Hulthe | 2 | -1/+76 | |
| 2025-09-23 | Upgrade `rand` to `0.9` in `talpid-wireguard` | Markus Pettersson | 4 | -11/+13 | |
| Document why `rand` can't be upgraded in `wireguard_nt::daita` | |||||
| 2025-09-18 | Add multiplexer POC to daemon, TSM, and relay selector | David Lönnhager | 3 | -6/+58 | |
| 2025-09-17 | Upgrade rtnetlink libs to latest version | Markus Pettersson | 5 | -124/+104 | |
| Signed-off-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-09-17 | Promote `netlink-*` crates to workspace dependencies | Markus Pettersson | 1 | -4/+4 | |
| Signed-off-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-09-15 | Add LWO obfuscator | David Lönnhager | 1 | -3/+12 | |
| 2025-09-03 | Add last WG handshake to stats | David Lönnhager | 10 | -2/+169 | |
| 2025-08-26 | Update boringtun, adding multihop fixes and GRO | Sebastian Holmin | 2 | -23/+33 | |
| Adds: - Userspace multihop de-fragmentation - PcapSniffer - UDP GRO on Linux Also updates setup of userspace multihop on the deamon side, as `PacketChannel` has been replaced with specifc channel types that implement the `IpSend`, `IpRecv`, `UdpSend` and `UdpRecv` traits. | |||||
| 2025-08-21 | Set QUIC MTU based on route only | David Lönnhager | 1 | -55/+69 | |
| 2025-08-18 | Set clamped MTU for obfuscation | David Lönnhager | 1 | -6/+9 | |
| 2025-08-18 | Update QUIC MTU value | David Lönnhager | 3 | -25/+45 | |
| 2025-08-14 | Refactor device creation | Sebastian Holmin | 1 | -149/+90 | |
| Change the way tun devices are created to prevent two from overlapping. This caused PQ to panic when taking read-locks. | |||||
| 2025-08-05 | Fix Android boringtun build | David Lönnhager | 2 | -7/+9 | |
| 2025-08-05 | Bump boringtun dep | Joakim Hulthe | 1 | -1/+1 | |
| 2025-07-25 | Create new boringtun devices when toggling multihop | David Lönnhager | 2 | -64/+100 | |
| 2025-07-25 | Do not set per-route MTU for boringtun | David Lönnhager | 1 | -9/+27 | |
| 2025-07-25 | Set MTU in Unix tun provider | David Lönnhager | 1 | -0/+2 | |
| 2025-07-25 | Add userspace multihop to boringtun | Joakim Hulthe | 2 | -57/+317 | |
| 2025-07-15 | Fix `collapsible_if` clippy lint | Markus Pettersson | 1 | -6/+7 | |
| 2025-07-10 | Run `cargo fmt` | Sebastian Holmin | 17 | -67/+80 | |
| 2025-07-09 | Adjust MTU for QUIC obfuscator based on tunnel MTU | Markus Pettersson | 1 | -13/+32 | |
| Make fields of `quic::Settings` private and expose constructors/builder fns to configure a `quic::Settings` struct. A previous commit that added a public, optional field to the settings struct broke a caller (iOS), which is suboptimal. Add a new token type: `quic::AuthToken`. This will perform "all" necessary validation that was previously done ad-hoc when the token was to be transformed into an authorization header. It also helps to not fuck up the values passed to `quic::Settings::new`, since it was previously Stringly-typed. | |||||
| 2025-07-09 | Add IPv6 support to `mullvad-masque-proxy` | Markus Pettersson | 1 | -0/+1 | |
| 2025-07-09 | Add support for QUIC in the relay selector | Markus Pettersson | 1 | -13/+12 | |
| Parse new 'features' key from relay list API, and add Quic obfuscation to automatic retry order | |||||
| 2025-07-09 | Fix returning the result of a `let` binding | Sebastian Holmin | 1 | -4/+2 | |
| 2025-07-09 | Use `io:Error::other` | Sebastian Holmin | 1 | -2/+1 | |
| 2025-07-08 | Update FFI to handle new QUIC params | Jon Petersson | 1 | -0/+4 | |
| 2025-06-27 | Fix bad fd on android when using boringtun | David Göransson | 1 | -2/+2 | |
| 2025-06-12 | Fix tun file descriptor ownership | Joakim Hulthe | 3 | -13/+9 | |
| We accidentally borrowed the file descriptor when we should have moved it. This commit adds more `OwnedFd` and friends to help handle ownership correctly. Signed-off-by: Joakim Hulthe <joakim.hulthe@mullvad.net> | |||||
| 2025-06-10 | Replace deprecated InetAddr with SocketAddr | Joakim Hulthe | 2 | -20/+36 | |
| 2025-06-10 | Update nix to 0.30 everywhere | Joakim Hulthe | 4 | -12/+16 | |
| 2025-06-05 | Fix typos | omahs | 2 | -2/+2 | |
| 2025-06-03 | Fix boringtun device not being closed | David Lönnhager | 1 | -1/+1 | |
| 2025-05-26 | Add Boringtun | Joakim Hulthe | 11 | -351/+776 | |
| 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-05-14 | Add some comments to talpid-wireguard | Joakim Hulthe | 1 | -0/+5 | |
| 2025-05-08 | Add QUIC obfuscation to mullvad daemon and management interface | David Lönnhager | 1 | -1/+10 | |
