summaryrefslogtreecommitdiffhomepage
path: root/talpid-tunnel/Cargo.toml
AgeCommit message (Collapse)AuthorFilesLines
2025-05-26Add BoringtunJoakim Hulthe1-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-03Promote `tun` to a workspace dependencyMarkus Pettersson1-1/+1
2025-01-03Enable the `async` feature of `tun`Markus Pettersson1-2/+1
Use `tun::AsyncDevice` instead of hand-rolling an async tunnel device with `tun::Device` + sys calls.
2025-01-03Upgrade `tun` to get rid of set_address code on LinuxMarkus Pettersson1-8/+3
2025-01-03Remove `duct` from `talpid-tunnel`Markus Pettersson1-1/+0
2024-09-25Add `futures` to workspace dependenciesSebastian Holmin1-1/+1
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-1/+0
2024-08-13Refactor tunnel provider and TalpidVpnServiceDavid Lönnhager1-0/+1
This also fixes the issue of the VPN service being restarted unnecessarily
2024-07-25Upgrade pfctl to 0.5.0 and ipnetwork to 0.20Linus Färnstrand1-1/+1
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-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-16Add rust-version to all Cargo.tomlLinus Färnstrand1-0/+1
2024-01-09Remove version and publish cargo metadataLinus Färnstrand1-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-04Add workspace level lintsLinus Färnstrand1-0/+3
2023-10-25Update jnix version to 0.5.1Jonatan Rhodin1-1/+1
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager1-1/+1
2023-09-11Move log depedency to workspace toml fileDavid Lönnhager1-1/+1
2023-09-11Make err-derive a workspace dependencyDavid Lönnhager1-1/+1
2023-08-01Move windows-sys to a workspace dependencyLinus Färnstrand1-1/+1
2023-07-14Move tokio dependency to be a workspace dependencyLinus Färnstrand1-1/+1
2023-07-14Set package fields in workspace and inherit in packagesLinus Färnstrand1-5/+6
2023-03-14Update windows-sys in mullvad and talpid cratesDavid Lönnhager1-1/+1
2023-01-12Remove Rust dependencies from Android that were unusedLinus Färnstrand1-1/+1
2022-11-07Split up talpid-coreEmīls Piņķis1-0/+42