summaryrefslogtreecommitdiffhomepage
path: root/talpid-routing
AgeCommit message (Expand)AuthorFilesLines
2023-10-05Move debounce logic out of windows modDavid Lönnhager3-88/+92
2023-09-19Update macOS route monitorDavid Lönnhager2-42/+61
2023-09-19Use unscoped route as best route if there's no tunDavid Lönnhager2-67/+103
2023-09-19Improve logging for default routesDavid Lönnhager1-3/+10
2023-09-19Update default routes on macOS on any address or route changeDavid Lönnhager1-47/+14
2023-09-19Ignore default routes whose interface are inactive. Stale scoped routes foole...David Lönnhager1-4/+43
2023-09-19Force delete unscoped route before adding tunnel default routeDavid Lönnhager1-8/+38
2023-09-19Retry adding back default route after disconnecting. Previously, switching to...David Lönnhager1-19/+134
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-09-05Document function that handles route messages on macOSDavid Lönnhager1-3/+15
2023-09-05Fix incorrect routing socket error messageDavid Lönnhager1-1/+1
2023-09-05Skip interfaces without indices without loggingDavid Lönnhager1-2/+1
2023-09-05Add back default tun route if deletedDavid Lönnhager1-4/+8
2023-09-05Add timeout for routing socketDavid Lönnhager1-1/+8
2023-08-08Use std::ffi for int/short/char FFI typesLinus Färnstrand1-25/+26
2023-08-08Convert talpid-routing to windows-sys 0.48Linus Färnstrand3-100/+53
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson2-20/+18
2023-08-02Remove unused dependencies from talpid-routingLinus Färnstrand1-2/+0
2023-08-01Move windows-sys to a workspace dependencyLinus Färnstrand1-4/+7
2023-07-14Move tokio dependency to be a workspace dependencyLinus Färnstrand1-2/+2
2023-07-14Set package fields in workspace and inherit in packagesLinus Färnstrand1-5/+6
2023-06-28Make it possible to use gateway or router as the custom WireGuard endpointDavid Lönnhager1-0/+10
2023-06-05Rework macOS routingDavid Lönnhager17-2455/+878
2023-06-05Remove FS dependenciesEmīls1-3/+3
2023-06-05Attempt to setup routes the other wayEmīls11-168/+3500
2023-05-24Restructure routing modules to be hierarchicalLinus Färnstrand5-17/+17
2023-05-02Fix macOS specific Clippy warningsLinus Färnstrand1-1/+1
2023-04-21Fix clippy warnings in Windows route managerLinus Färnstrand1-8/+7
2023-04-21Apply clippy --fix fixesLinus Färnstrand4-20/+17
2023-03-27Fix many typosAlexander Seiler5-13/+13
2023-03-14Update windows-sys in mullvad and talpid cratesDavid Lönnhager2-8/+7
2023-02-08Make async fns without awaits into regular fnsLinus Färnstrand1-2/+2
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-2/+2
2023-01-18Fix deadlock in set_tunnel_addressesDavid Lönnhager2-9/+6
2023-01-12Remove Rust dependencies from Android that were unusedLinus Färnstrand1-5/+2
2023-01-10Remove unused Windows dependenciesLinus Färnstrand1-1/+0
2022-11-08Refactor Windows routing codeDavid Lönnhager2-60/+48
2022-11-07Refactor routing codeEmīls Piņķis3-15/+11
2022-11-07Split up talpid-coreEmīls Piņķis10-0/+3698