| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-05-26 | Add Boringtun | Joakim Hulthe | 1 | -5/+13 | |
| 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-01-03 | Promote `tun` to a workspace dependency | Markus Pettersson | 1 | -1/+1 | |
| 2025-01-03 | Enable the `async` feature of `tun` | Markus Pettersson | 1 | -2/+1 | |
| Use `tun::AsyncDevice` instead of hand-rolling an async tunnel device with `tun::Device` + sys calls. | |||||
| 2025-01-03 | Upgrade `tun` to get rid of set_address code on Linux | Markus Pettersson | 1 | -8/+3 | |
| 2025-01-03 | Remove `duct` from `talpid-tunnel` | Markus Pettersson | 1 | -1/+0 | |
| 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-08-13 | Refactor tunnel provider and TalpidVpnService | David Lönnhager | 1 | -0/+1 | |
| This also fixes the issue of the VPN service being restarted unnecessarily | |||||
| 2024-07-25 | Upgrade pfctl to 0.5.0 and ipnetwork to 0.20 | Linus Färnstrand | 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/+3 | |
| 2023-10-25 | Update jnix version to 0.5.1 | Jonatan Rhodin | 1 | -1/+1 | |
| 2023-10-20 | Move talpid-windows-net into talpid-windows | David Lönnhager | 1 | -1/+1 | |
| 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-01 | Move windows-sys to a workspace dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Move tokio dependency to be a workspace dependency | Linus Färnstrand | 1 | -1/+1 | |
| 2023-07-14 | Set package fields in workspace and inherit in packages | Linus Färnstrand | 1 | -5/+6 | |
| 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 | -1/+1 | |
| 2022-11-07 | Split up talpid-core | Emīls Piņķis | 1 | -0/+42 | |
