summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/split_tunnel/windows/mod.rs
AgeCommit message (Expand)AuthorFilesLines
2026-01-22Add RPC for checking if split tunneling was initialized on WindowsDavid Lönnhager1-0/+9
2025-12-22Rename split tunnel statesDavid Lönnhager1-24/+26
2025-12-22Fix possible inconsistent state when setting initial split tunnel pathsDavid Lönnhager1-5/+23
2025-12-22Allow daemon to run with split tunneling unavailable on WindowsDavid Lönnhager1-12/+194
2025-11-17Hide `talpid_core::tunnel` moduleMarkus Pettersson1-1/+2
2025-11-13Collapse nested if statements where possibleLinus Färnstrand1-7/+7
2025-10-20Unload ST driver only if a successful reset occursDavid Lönnhager1-23/+35
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-6/+5
2025-07-10Run `cargo fmt`Sebastian Holmin1-5/+10
2025-07-09Fix length comparison to zeroLinus Färnstrand1-1/+1
2025-07-09Use `io:Error::other`Sebastian Holmin1-1/+1
2025-03-18Remove needsless cloning of objectsLinus Färnstrand1-1/+1
2025-02-25Allow undocumented_unsafe_blocks in even more modulesJoakim Hulthe1-0/+2
2024-09-06Replace `map_err` with `inspect_err` on windowsSebastian Holmin1-6/+3
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-30/+29
2024-02-19Fix redundant importsDavid Lönnhager1-1/+0
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager1-17/+13
2023-10-20Move Event and Overlapped to talpid-windows crateDavid Lönnhager1-12/+19
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of the...David Lönnhager1-13/+1
2023-04-21Apply clippy --fix fixesLinus Färnstrand1-8/+8
2023-03-27Fix many typosAlexander Seiler1-1/+1
2023-01-18Fix deadlock in set_tunnel_addressesDavid Lönnhager1-4/+18
2022-12-22Don't reset ST driver state when resuming from sleepDavid Lönnhager1-78/+1
2022-11-07Split up talpid-coreEmīls Piņķis1-9/+6
2022-10-18Port winnet from C++ to RustJonathan1-56/+38
2022-09-28Bump windows-sys to 0.42.0David Lönnhager1-1/+1
2022-08-25Stop ST service on daemon shutdownDavid Lönnhager1-3/+34
2022-08-25Install ST driver on demandDavid Lönnhager1-5/+16
2022-08-25Replace winapi with windows-sys in talpid-coreDavid Lönnhager1-12/+11
2022-07-20Remove WinNet_InterfaceLuidToIpAddressDavid Lönnhager1-18/+47
2022-07-05Only update ST paths copy if updating the config succeededDavid Lönnhager1-1/+1
2022-06-27Reset ST driver service when resuming from suspended modeDavid Lönnhager1-10/+107
2022-06-14Refactor split tunnel module event thread and synchronizationDavid Lönnhager1-209/+180
2022-06-14Return a handle for fetching excluded processes instead of using a tunnel com...David Lönnhager1-20/+35
2022-06-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager1-1/+59
2022-06-10Rebuild process tree for ST driver when the daemon startsDavid Lönnhager1-1/+1
2022-04-20Deserialize ST events correctly and improve validationDavid Lönnhager1-1/+0
2022-03-18Log warnings if IPs cannot be obtained for default routesDavid Lönnhager1-2/+16
2022-03-18Encapsulate interface data in ST moduleDavid Lönnhager1-50/+37
2022-03-18Only send new addresses to the ST driver if they have changedDavid Lönnhager1-3/+23
2022-03-18Forward default route interface changes to the daemon, includingDavid Lönnhager1-2/+4
2022-02-08Reapply excluded paths when the frontend receives messages for deviceDavid Lönnhager1-4/+8
2022-02-02Notify path monitor of volume mounts/dismountsDavid Lönnhager1-6/+8
2022-02-02Detect arrival and removal of volumesDavid Lönnhager1-4/+11
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-1/+0
2021-11-26Encapsulate quit event in ST moduleDavid Lönnhager1-11/+32
2021-11-26Simplify spawning of tunnel state machineDavid Lönnhager1-0/+1
2021-11-08Fix disjoint capture in Windows specific closureLinus Färnstrand1-0/+3
2021-10-25Emit more granular errorsOdd Stranne1-4/+4
2021-10-07Handle ST set_paths asynchronously in the daemonDavid Lönnhager1-12/+58