summaryrefslogtreecommitdiffhomepage
path: root/talpid-routing/src/unix/macos/mod.rs
AgeCommit message (Expand)AuthorFilesLines
2025-09-08Refactor and document macOS route socket typesDavid Lönnhager1-10/+12
2025-07-10Run `cargo fmt`Sebastian Holmin1-1/+1
2025-04-23Compare routes by interface_index instead of link addrJoakim Hulthe1-19/+21
2025-04-23Handle changes to best default route betterJoakim Hulthe1-160/+125
2025-04-23Ensure that default route still exist on route eventsJoakim Hulthe1-17/+72
2025-02-06Replace old waitForTunnelUp functionDavid Göransson1-1/+2
2024-08-20Add interface/mtu change listenerDavid Lönnhager1-0/+23
2024-04-30Simplify interface filteringDavid Lönnhager1-1/+2
2024-04-30Handle already-applied routes gentlyDavid Lönnhager1-2/+4
2024-04-30Add initial split tunneling implementation for macOSDavid Lönnhager1-37/+49
2024-03-13Log when select functions are called an unusual number of timesDavid Lönnhager1-0/+8
2024-03-08Clean up macOS routing data errorsDavid Lönnhager1-1/+1
2024-03-08Print all source errors for macOS routing errorsDavid Lönnhager1-1/+6
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-11/+10
2024-01-25Set default route MTU when using multihop on macOS. This prevents fragmentationDavid Lönnhager1-2/+12
2024-01-15Reconnect if default route disappears while connecting on macOSDavid Lönnhager1-1/+3
2024-01-05Run `cargo +nightly fmt`Sebastian Holmin1-1/+1
2023-10-10Print network services when offlineDavid Lönnhager1-0/+10
2023-10-10React to any network service change in dynamic storeDavid Lönnhager1-2/+9
2023-10-09Create DynamicStore on startup in macOS route monitorDavid Lönnhager1-31/+40
2023-10-09Make BurstGuard configurableDavid Lönnhager1-6/+15
2023-10-05Find router IP using system configuration frameworkDavid Lönnhager1-22/+18
2023-10-05Parse ipconfig instead of the routing tableEmīls1-85/+58
2023-10-05Remove old scoped route when the default route changesDavid Lönnhager1-47/+40
2023-10-05Coalesce route events in macOS route monitorDavid Lönnhager1-19/+40
2023-09-19Update macOS route monitorDavid Lönnhager1-42/+52
2023-09-19Use unscoped route as best route if there's no tunDavid Lönnhager1-58/+41
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-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-05Document function that handles route messages on macOSDavid Lönnhager1-3/+15
2023-09-05Add back default tun route if deletedDavid Lönnhager1-4/+8
2023-06-05Rework macOS routingDavid Lönnhager1-0/+533