summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/split_tunnel/windows/driver.rs
AgeCommit message (Expand)AuthorFilesLines
2026-01-09Replace many #[allow] with #[expect]Linus Färnstrand1-3/+1
2026-01-09Fix clippy::as_ptr_cast_mut in Windows codeLinus Färnstrand1-2/+2
2025-11-20Fix clippy::borrow_as_ptr warnings on WindowsLinus Färnstrand1-9/+9
2025-11-13Collapse nested if statements where possibleLinus Färnstrand1-4/+4
2025-10-03Bump windows-sys version to latestDavid Lönnhager1-7/+13
2025-07-10Run `cargo fmt`Sebastian Holmin1-6/+6
2025-07-09Use `io:Error::other`Sebastian Holmin1-8/+4
2025-02-25Allow undocumented_unsafe_blocks in even more modulesJoakim Hulthe1-0/+2
2025-02-12Format workspaceSebastian Holmin1-6/+6
2025-02-12Fix `clippy::precedence`Sebastian Holmin1-17/+19
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin1-26/+36
2024-09-20Upgrade `nftnl`Markus Pettersson1-0/+1
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-22/+25
2023-10-20Add process module to talpid-windowsDavid Lönnhager1-3/+3
2023-10-20Move Event and Overlapped to talpid-windows crateDavid Lönnhager1-3/+4
2023-08-30Fix clippy lintsEmīls1-2/+1
2023-08-08Update talpid-core to windows-sys 0.48Linus Färnstrand1-2/+1
2023-04-26Fix clippy errors on WindowsDavid Lönnhager1-2/+2
2023-04-21Apply clippy --fix fixesLinus Färnstrand1-6/+6
2022-11-07Split up talpid-coreEmīls Piņķis1-1/+5
2022-09-28Bump windows-sys to 0.42.0David Lönnhager1-5/+2
2022-08-25Install ST driver on demandDavid Lönnhager1-6/+9
2022-08-25Replace winapi with windows-sys in talpid-coreDavid Lönnhager1-30/+20
2022-06-15Print ST paths using Display traitDavid Lönnhager1-2/+3
2022-06-14Refactor split tunnel module event thread and synchronizationDavid Lönnhager1-177/+178
2022-06-10Rebuild process tree for ST driver when the daemon startsDavid Lönnhager1-23/+30
2022-04-20Deserialize ST events correctly and improve validationDavid Lönnhager1-110/+145
2022-02-04Fix deprecation warning and add some docsDavid Lönnhager1-1/+7
2022-02-02Detect arrival and removal of volumesDavid Lönnhager1-3/+2
2021-11-19Handle empty (filtered) ST paths correctly on WindowsDavid Lönnhager1-0/+4
2021-10-25Emit more granular errorsOdd Stranne1-8/+59
2021-10-15Unify struct writing to buffers on WindowsEmīls1-22/+23
2021-10-07Handle ST set_paths asynchronously in the daemonDavid Lönnhager1-8/+6
2021-07-05Skip excluded paths with non-existent drive lettersDavid Lönnhager1-1/+13
2021-07-05Reset the firewall correctly after the daemon has unexpectedly stoppedDavid Lönnhager1-0/+3
2021-07-02Log IPs sent to the driverDavid Lönnhager1-0/+1
2021-07-02Remove DeviceHandle mutex by not reusing event objectsDavid Lönnhager1-23/+23
2021-07-02Handle ST requests on a separate threadDavid Lönnhager1-7/+11
2021-07-02Make LAN IPv4 address optionalDavid Lönnhager1-7/+9
2021-07-02Do not fail as easily when determining device paths, and ignoreDavid Lönnhager1-2/+2
2021-07-02Fix event struct alignment issuesDavid Lönnhager1-17/+28
2021-07-02Handle error message events from split tunneling driverDavid Lönnhager1-0/+46
2021-07-02Handle unknown event IDs gracefullyDavid Lönnhager1-6/+20
2021-07-02Replace GetOverlappedResultEx (which is not supported on Windows 7)David Lönnhager1-15/+19
2021-07-02Stop ST event thread gracefullyDavid Lönnhager1-17/+0
2021-07-02Add device_io_control_buffer_asyncDavid Lönnhager1-0/+54
2021-07-02Expose split tunnel IOCTL codes in split_tunnelDavid Lönnhager1-1/+1
2021-07-02Expose parse_event_buffer in split_tunnel moduleDavid Lönnhager1-28/+31
2021-07-02Remove timeout for deque_eventDavid Lönnhager1-4/+22
2021-07-02Add timeout for split tunnel driver I/ODavid Lönnhager1-3/+13