| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-04-16 | Add DAITA Windows client and updated tuncfg | David Lönnhager | 5 | -46/+693 | |
| 2024-03-14 | Simplify route manager handle | David Lönnhager | 1 | -1/+1 | |
| 2024-03-13 | Stop connectivity monitor when stats map is empty | David Lönnhager | 1 | -1/+8 | |
| This occurs when the WireGuard device is closed unexpectedly | |||||
| 2024-02-27 | Use `tokio::time::pause` to mock time in tests | Sebastian Holmin | 1 | -117/+137 | |
| 2024-02-27 | Make `max_ping_size` only take `FuturesUnordered` instead of being generic | Sebastian Holmin | 1 | -31/+64 | |
| 2024-02-27 | Add unit test for MTU detection | Sebastian Holmin | 1 | -39/+156 | |
| Split MTU detection into an inner pure function `max_ping_sized` and an outer function `detect_mtu` and add unit and prop-testing to the non io-dependent parts. | |||||
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 12 | -151/+143 | |
| `err_derive` is unmaintained and will probably stop working with rust edition 2024. `thiserror` is almost a drop-in replacement. This commit simply replaces all occurences of `derive(err_derive::Error)` with `derive(thiserror::Error)` and fixes the attributes, but the Error and Display impls should be identical. | |||||
| 2024-02-19 | Fix redundant imports | David Lönnhager | 2 | -4/+1 | |
| 2024-02-13 | Fix MTU detection below min IPv6 value for windows | Sebastian Holmin | 1 | -3/+19 | |
| 2024-02-12 | Move MTU detection to separate module | Sebastian Holmin | 2 | -177/+209 | |
| 2024-02-12 | Enable MTU detection on macos | Sebastian Holmin | 1 | -7/+7 | |
| 2024-02-12 | Increase socket buffer size for MTU pinger on macos | David Lönnhager | 1 | -3/+20 | |
| 2024-02-12 | Fix `talpid_wireguard::unix::set_mtu` for macos | Sebastian Holmin | 1 | -1/+6 | |
| 2024-02-09 | Add windows MTU detection implementation. | Sebastian Holmin | 1 | -11/+28 | |
| 2024-02-09 | Fix type mismatch in pointer cast on ARM | Markus Pettersson | 1 | -1/+1 | |
| 2024-02-08 | Add `proptest` dependency | Sebastian Holmin | 1 | -5/+27 | |
| 2024-02-08 | Enable automatic MTU detection on linux | Sebastian Holmin | 1 | -0/+30 | |
| 2024-02-08 | Refactor default MTU calculation | Sebastian Holmin | 1 | -10/+8 | |
| 2024-02-08 | Add automatic MTU detection | Sebastian Holmin | 1 | -0/+103 | |
| 2024-02-08 | Add `set_mtu` for linux | Sebastian Holmin | 2 | -0/+43 | |
| 2024-02-08 | Move constants | Sebastian Holmin | 1 | -6/+4 | |
| 2024-02-08 | Fix typos | Sebastian Holmin | 3 | -2/+4 | |
| 2024-01-31 | Simplify retry logic in connecting state | David Lönnhager | 2 | -2/+34 | |
| 2024-01-31 | Coalesce tunnel device errors on Windows | David Lönnhager | 2 | -1/+6 | |
| 2024-01-25 | Set default route MTU when using multihop on macOS. This prevents fragmentation | David Lönnhager | 1 | -8/+13 | |
| 2024-01-25 | Hardcode a low MTU/MSS for the tunnel config client socket | David Lönnhager | 1 | -54/+6 | |
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 1 | -1/+0 | |
| 2023-12-04 | Remove hidden assumptions from WireGuard config | David Lönnhager | 5 | -91/+85 | |
| 2023-12-04 | Subtract multihop overhead from default route MTU on Linux | David Lönnhager | 1 | -0/+27 | |
| 2023-12-01 | Rename MULLVAD_INTERFACE_NAME | Stephen Huan | 1 | -1/+1 | |
| 2023-11-13 | Remove unnecessary closure | Sebastian Holmin | 1 | -1/+1 | |
| 2023-10-20 | Move talpid-windows-net into talpid-windows | David Lönnhager | 2 | -5/+5 | |
| 2023-10-20 | Remove pointless locks from wireguard_nt | David Lönnhager | 1 | -37/+25 | |
| 2023-08-31 | Fix incorrectly formatted errors in wireguard-go module | David Lönnhager | 1 | -2/+2 | |
| 2023-08-31 | Add compile-time flag for wireguard-go | David Lönnhager | 2 | -5/+5 | |
| 2023-08-31 | Hide implementation details in logging module | David Lönnhager | 2 | -43/+42 | |
| 2023-08-31 | Hide implementation-specific wg stats parsers | David Lönnhager | 6 | -155/+149 | |
| 2023-08-31 | Remove wireguard-nt switch | David Lönnhager | 2 | -6/+0 | |
| 2023-08-31 | Remove userspace wg module on Windows | David Lönnhager | 4 | -221/+42 | |
| 2023-08-30 | Fix clippy lints | Emīls | 3 | -7/+7 | |
| 2023-08-08 | Always use std::ffi::c_char for a c_char type | Linus Färnstrand | 2 | -7/+6 | |
| 2023-08-08 | Migrate from libc::c_void to std::ffi::c_void | Linus Färnstrand | 2 | -11/+9 | |
| 2023-08-08 | Use HMODULE instead of HINSTANCE in DLL handling code | Linus Färnstrand | 1 | -9/+6 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 3 | -76/+65 | |
| To align more with the upcoming standardizations within the Rust ecosystem which started with the release of `1.70.0` and the inevitable deprecation of `lazy_static`. | |||||
| 2023-08-01 | Fix clippy error about cfg(any(...)) | Linus Färnstrand | 1 | -1/+1 | |
| 2023-06-09 | Exclude tunnel sockets after PSK exchange | David Lönnhager | 2 | -2/+54 | |
| 2023-06-09 | Route everything via the tunnel during PSK exchange on Android, but drop ↵ | David Lönnhager | 1 | -10/+13 | |
| everything not destined for the gateway | |||||
| 2023-06-05 | Rework macOS routing | David Lönnhager | 2 | -47/+4 | |
| 2023-06-05 | Attempt to setup routes the other way | Emīls | 2 | -2/+46 | |
| 2023-05-24 | Fix warnings pointed out by Clippy | Linus Färnstrand | 1 | -1/+1 | |
