summaryrefslogtreecommitdiffhomepage
path: root/talpid-routing
AgeCommit message (Expand)AuthorFilesLines
2025-10-24Integrate GotaTun cleanlyMarkus Pettersson2-2/+12
2025-10-20Promote widestring to workspace dependencyMarkus Pettersson1-1/+1
2025-10-03Bump windows-sys version to latestDavid Lönnhager2-26/+19
2025-09-17Add note about simplifying code if upstream PR is acceptedMarkus Pettersson1-2/+4
2025-09-17Upgrade rtnetlink libs to latest versionMarkus Pettersson3-214/+232
2025-09-08Refactor and document macOS route socket typesDavid Lönnhager5-398/+333
2025-07-15Fix `collapsible_if` clippy lintMarkus Pettersson1-26/+27
2025-07-10Run `cargo fmt`Sebastian Holmin14-48/+50
2025-07-09Inline format argumentsLinus Färnstrand2-2/+2
2025-07-09Fix `WireguardTunnelMonitoringError` enum sizeSebastian Holmin1-4/+4
2025-07-09Use `Iter::contains`Linus Färnstrand1-1/+1
2025-07-09Use `io:Error::other`Sebastian Holmin1-6/+3
2025-06-19Update default_routes.rsleopardracer1-1/+1
2025-06-19Update data.rsleopardracer1-2/+2
2025-06-10Update nix to 0.30 everywhereJoakim Hulthe2-5/+2
2025-06-05Fix typosomahs2-2/+2
2025-05-28Replace spawn_blocking with spawnJoakim Hulthe1-7/+2
2025-05-14Do not delay first route events in default_routesDavid Lönnhager1-4/+14
2025-04-23Compare routes by interface_index instead of link addrJoakim Hulthe1-19/+21
2025-04-23Handle changes to best default route betterJoakim Hulthe6-276/+698
2025-04-23Implement Debug for RouteSocketAddress manuallyJoakim Hulthe1-1/+35
2025-04-23Ensure that default route still exist on route eventsJoakim Hulthe1-17/+72
2025-04-23Rename _err to _would_blockJoakim Hulthe1-1/+1
2025-04-23Replace loop+bitshift with iteratorJoakim Hulthe1-23/+22
2025-04-10Fix some compilation errors on macOS for Rust 2024David Lönnhager1-1/+1
2025-04-01Fix incorrect decoding of macOS SCDynStore valueJoakim Hulthe1-48/+52
2025-04-01Remove some `unsafe` blocksJoakim Hulthe1-17/+32
2025-02-25Add safety comment in talpid_routing::windows::route_managerJoakim Hulthe1-0/+1
2025-02-25Allow undocumented_unsafe_blocks in some modulesJoakim Hulthe1-0/+2
2025-02-25Fix bad pointer deref in talpid-routing::unix::macos::dataJoakim Hulthe1-1/+6
2025-02-25Fix math in talpid-routing::unix::macos::data (?)Joakim Hulthe1-1/+1
2025-02-25Fix safety comment position in talpid-routing::unix::macos::dataJoakim Hulthe1-4/+4
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-25Reduce open_tun calls (Establish)David Göransson2-20/+52
2025-02-12Format workspaceSebastian Holmin2-12/+11
2025-02-12Fix `unsafe_op_in_unsafe_fn` warningSebastian Holmin2-26/+42
2025-02-12Fix "RPIT lifetime capture rules"Sebastian Holmin1-1/+3
2025-02-12Replace `#[no_mangle]` with `#[unsafe(no_mangle)]`Sebastian Holmin1-1/+1
2025-02-06Request (poll) initial NetworkState at startupMarkus Pettersson2-3/+81
2025-02-06Replace old waitForTunnelUp functionDavid Göransson6-28/+216
2025-01-24Complete leak checker and implement in daemonJoakim Hulthe1-1/+1
2024-09-25Add `futures` to workspace dependenciesSebastian Holmin1-1/+1
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager2-4/+3
2024-08-20Add interface/mtu change listenerDavid Lönnhager3-0/+47
2024-07-25Upgrade pfctl to 0.5.0 and ipnetwork to 0.20Linus Färnstrand1-1/+1
2024-06-25Remove unused `libc` dependency in `talpid-routing`Markus Pettersson1-1/+0
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin2-3/+2
2024-06-20Use only SCDynamicStore for fetching network service IPsDavid Lönnhager1-53/+42
2024-04-30Refactor tun moduleDavid Lönnhager1-2/+1