summaryrefslogtreecommitdiffhomepage
path: root/talpid-routing/src/windows
AgeCommit message (Collapse)AuthorFilesLines
2025-10-03Bump windows-sys version to latestDavid Lönnhager2-26/+19
This also refactors and documents some code
2025-07-10Run `cargo fmt`Sebastian Holmin4-15/+16
2025-07-09Inline format argumentsLinus Färnstrand1-1/+1
2025-07-09Use `io:Error::other`Sebastian Holmin1-6/+3
2025-02-25Add safety comment in talpid_routing::windows::route_managerJoakim Hulthe1-0/+1
2025-02-25Add safety comments in talpid_routing::windows::route_managerJoakim Hulthe1-0/+2
2025-02-25Fix position of safety comment in talpid_routing::windowsJoakim Hulthe1-3/+5
2025-02-12Format workspaceSebastian Holmin2-12/+11
The 2024 edition contains new formatting rules. All of these are not compatible with the 2021 formatting style, but most of them are. To change the formatting to be as close to the new style as possible while remaining compatible with the 2021 edition, I first ran `cargo +beta fmt` with the edition set to 2024, then, with the edition set to 2021, I ran `cargo fmt`.
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin2-26/+42
2024-04-22Fix broken lints in rustdocsSebastian Holmin2-2/+2
I ran `cargo doc` and fixed as many broken links as I could find.
2024-03-14Simplify route manager handleDavid Lönnhager1-95/+37
2024-03-11Unify stop method signature between route manager implementationsDavid Lönnhager1-7/+12
2024-03-11Simplify Windows route monitorDavid Lönnhager1-37/+21
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-23/+23
`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-19Fix redundant importsDavid Lönnhager1-7/+0
2024-01-31Simplify retry logic in connecting stateDavid Lönnhager1-0/+7
2024-01-02Fix clippy lintsDavid Lönnhager3-3/+3
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager4-12/+10
2023-10-09Make BurstGuard configurableDavid Lönnhager1-3/+11
2023-10-05Coalesce route events in macOS route monitorDavid Lönnhager1-4/+2
2023-10-05Move debounce logic out of windows modDavid Lönnhager1-88/+2
2023-08-08Convert talpid-routing to windows-sys 0.48Linus Färnstrand3-100/+53
2023-06-05Rework macOS routingDavid Lönnhager1-6/+4
2023-04-21Fix clippy warnings in Windows route managerLinus Färnstrand1-8/+7
2023-04-21Apply clippy --fix fixesLinus Färnstrand4-20/+17
This commit does not contain everything that `cargo clippy --fix` changed on Windows. But the least controversial and simplest subset. The remaining fixes I felt could use some manual cleanup also.
2023-03-27Fix many typosAlexander Seiler3-11/+11
Signed-off-by: Alexander Seiler <seileralex@gmail.com>
2023-03-14Update windows-sys in mullvad and talpid cratesDavid Lönnhager1-7/+6
2023-01-18Fix deadlock in set_tunnel_addressesDavid Lönnhager2-9/+6
2022-11-08Refactor Windows routing codeDavid Lönnhager2-60/+48
2022-11-07Refactor routing codeEmīls Piņķis1-9/+0
Simplify routing to abstract some of the platform specific details
2022-11-07Split up talpid-coreEmīls Piņķis4-0/+1841