summaryrefslogtreecommitdiffhomepage
path: root/talpid-routing/src/unix/macos/interface.rs
AgeCommit message (Expand)AuthorFilesLines
2025-07-10Run `cargo fmt`Sebastian Holmin1-1/+1
2025-04-23Handle changes to best default route betterJoakim Hulthe1-114/+220
2025-04-01Fix incorrect decoding of macOS SCDynStore valueJoakim Hulthe1-48/+52
2025-04-01Remove some `unsafe` blocksJoakim Hulthe1-17/+32
2025-02-25Allow undocumented_unsafe_blocks in some modulesJoakim Hulthe1-0/+2
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin1-2/+1
2024-06-20Use only SCDynamicStore for fetching network service IPsDavid Lönnhager1-53/+42
2024-04-30Refactor tun moduleDavid Lönnhager1-2/+1
2024-04-30Simplify interface filteringDavid Lönnhager1-53/+35
2024-04-30Add initial split tunneling implementation for macOSDavid Lönnhager1-75/+120
2024-03-07Bump nixAndrej Mihajlov1-1/+1
2024-01-08Set scope ID when restoring default route whose gateway is a link-local addressDavid Lönnhager1-7/+31
2024-01-03Remove excessive logging of interfaces on macOSDavid Lönnhager1-9/+2
2023-10-10Print network services when offlineDavid Lönnhager1-0/+14
2023-10-10React to any network service change in dynamic storeDavid Lönnhager1-9/+61
2023-10-09Create DynamicStore on startup in macOS route monitorDavid Lönnhager1-102/+149
2023-10-05Find router IP using system configuration frameworkDavid Lönnhager1-148/+85
2023-10-05Parse ipconfig instead of the routing tableEmīls1-64/+151
2023-09-19Update macOS route monitorDavid Lönnhager1-0/+9
2023-09-19Use unscoped route as best route if there's no tunDavid Lönnhager1-9/+62
2023-09-19Ignore default routes whose interface are inactive. Stale scoped routes foole...David Lönnhager1-4/+43
2023-09-05Skip interfaces without indices without loggingDavid Lönnhager1-2/+1
2023-06-05Rework macOS routingDavid Lönnhager1-0/+78