| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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-09-17 | Upgrade rtnetlink libs to latest version | Markus Pettersson | 1 | -3/+4 | |
| Signed-off-by: Markus Pettersson <markus.pettersson@mullvad.net> | |||||
| 2025-06-10 | Update nix to 0.30 everywhere | Joakim Hulthe | 1 | -1/+1 | |
| 2025-02-06 | Replace old waitForTunnelUp function | David Göransson | 1 | -2/+3 | |
| After invoking VpnService.establish() we will get a tunnel file descriptor that corresponds to the interface that was created. However, this has no guarantee of the routing table beeing up to date, and we might thus send traffic outside the tunnel. Previously this was done through looking at the tunFd to see that traffic is sent to verify that the routing table has changed. If no traffic is seen some traffic is induced to a random IP address to ensure traffic can be seen. This new implementation is slower but won't risk sending UDP traffic to a random public address at the internet. | |||||
| 2024-09-25 | Add `futures` to workspace dependencies | Sebastian Holmin | 1 | -1/+1 | |
| 2024-08-27 | Use std LazyLock instead of once_cell Lazy | David Lönnhager | 1 | -1/+0 | |
| 2024-07-25 | Upgrade pfctl to 0.5.0 and ipnetwork to 0.20 | Linus Färnstrand | 1 | -1/+1 | |
| 2024-06-25 | Remove unused `libc` dependency in `talpid-routing` | Markus Pettersson | 1 | -1/+0 | |
| 2024-03-07 | Bump nix | Andrej Mihajlov | 1 | -2/+1 | |
| 2024-03-07 | Update bitflags to v2 | Andrej Mihajlov | 1 | -1/+1 | |
| 2024-02-27 | Replace err_derive with thiserror | Joakim Hulthe | 1 | -1/+1 | |
| `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-01-16 | Add rust-version to all Cargo.toml | Linus Färnstrand | 1 | -0/+1 | |
| 2024-01-09 | Remove version and publish cargo metadata | Linus Färnstrand | 1 | -2/+0 | |
| Since Rust 1.75.0 the `version` field is optional. The version defaults to "0.0.0" if it's not specified, and `publish` defaults to false if no version has been given. So by not specifying a version we get both `version = "0.0.0" and `publish = false` "for free" | |||||
| 2024-01-04 | Add workspace level lints | Linus Färnstrand | 1 | -0/+2 | |
| 2023-12-04 | Subtract multihop overhead from default route MTU on Linux | David Lönnhager | 1 | -1/+1 | |
| 2023-10-20 | Move talpid-windows-net into talpid-windows | David Lönnhager | 1 | -1/+1 | |
| 2023-10-11 | Make `once_cell` a workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| 2023-10-05 | Parse ipconfig instead of the routing table | Emīls | 1 | -1/+1 | |
| Co-authored-by: David Lönnhager <david.l@mullvad.net> | |||||
| 2023-09-11 | Move log depedency to workspace toml file | David Lönnhager | 1 | -1/+1 | |
| 2023-09-11 | Make err-derive a workspace dependency | David Lönnhager | 1 | -1/+1 | |
| 2023-08-04 | Replace all use of `lazy_static` with `once_cell` | Markus Pettersson | 1 | -1/+1 | |
| 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-02 | Remove unused dependencies from talpid-routing | Linus Färnstrand | 1 | -2/+0 | |
| 2023-08-01 | Move windows-sys to a workspace dependency | Linus Färnstrand | 1 | -4/+7 | |
| 2023-07-14 | Move tokio dependency to be a workspace dependency | Linus Färnstrand | 1 | -2/+2 | |
| 2023-07-14 | Set package fields in workspace and inherit in packages | Linus Färnstrand | 1 | -5/+6 | |
| 2023-06-05 | Rework macOS routing | David Lönnhager | 1 | -8/+3 | |
| 2023-06-05 | Remove FS dependencies | Emīls | 1 | -3/+3 | |
| 2023-06-05 | Attempt to setup routes the other way | Emīls | 1 | -1/+11 | |
| 2023-03-14 | Update windows-sys in mullvad and talpid crates | David Lönnhager | 1 | -1/+1 | |
| 2023-01-12 | Remove Rust dependencies from Android that were unused | Linus Färnstrand | 1 | -5/+2 | |
| 2023-01-10 | Remove unused Windows dependencies | Linus Färnstrand | 1 | -1/+0 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 1 | -0/+47 | |
