summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/offline
AgeCommit message (Expand)AuthorFilesLines
2024-11-22Make connectivity sender staticDavid Lönnhager1-1/+1
2024-11-22Add non-blocking DNS resolver for Android API requestsDavid Lönnhager2-202/+17
2024-08-27Use std LazyLock instead of once_cell LazyDavid Lönnhager1-2/+2
2024-06-24Run `cargo +nightly fmt`Sebastian Holmin1-2/+1
2024-05-06Fix daemon not starting when IPv6 is disabled on LinuxDavid Lönnhager1-32/+32
2024-05-06Continue if spawning offline monitor failsDavid Lönnhager1-28/+21
2024-03-14Simplify route manager handleDavid Lönnhager2-10/+9
2024-03-13Log when select functions are called an unusual number of timesDavid Lönnhager1-0/+2
2024-02-27Replace err_derive with thiserrorJoakim Hulthe4-31/+21
2024-02-19Fix redundant importsDavid Lönnhager1-1/+1
2024-02-09Detect available IP versionsMarkus Pettersson5-116/+179
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager1-1/+1
2023-10-10Synthesize offline state on macOSDavid Lönnhager1-33/+77
2023-10-09Remove pointless task in offline monitorDavid Lönnhager1-49/+19
2023-10-05Coalesce route events in macOS route monitorDavid Lönnhager1-8/+0
2023-09-19Temporarily disable macOS offline monitor debouncer. The DNS config suffers o...David Lönnhager1-8/+7
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson1-5/+6
2023-06-05Update documentation for offline monitorDavid Lönnhager1-18/+5
2023-06-05Rework macOS routingDavid Lönnhager2-96/+122
2023-06-05Attempt to setup routes the other wayEmīls1-29/+53
2023-05-24Allow unused async on some Android codeLinus Färnstrand1-0/+2
2023-04-26Fix remaining clippy warningsDavid Lönnhager1-0/+1
2023-04-21Apply clippy --fix fixesLinus Färnstrand1-3/+3
2022-12-22Don't reset ST driver state when resuming from sleepDavid Lönnhager2-6/+1
2022-11-07Split up talpid-coreEmīls Piņķis4-28/+28
2022-10-18Port winnet from C++ to RustJonathan2-28/+37
2022-06-30Fix newly introduced clippy warningsJonathan5-7/+7
2022-06-14Generalize power management monitorDavid Lönnhager2-36/+35
2022-03-18Forward default route interface changes to the daemon, includingDavid Lönnhager1-4/+8
2022-02-02Add Windows windowing utilities moduleDavid Lönnhager1-125/+12
2022-01-24Add docs to the offline moduleEmīls1-0/+22
2022-01-24Use route monitor to drive the offline monitorEmīls1-177/+54
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand3-7/+0
2021-10-27Use route manager for the offline monitor on WindowsDavid Lönnhager1-31/+86
2021-09-28Don't enter offline state if there is IPv6 connectivityDavid Lönnhager1-6/+11
2021-09-15Pause automatic RPCs while the account is expired or invalid, and whileDavid Lönnhager5-40/+46
2021-06-22Use the route manager for the Linux offline monitorDavid Lönnhager2-171/+38
2021-06-22Pass route manager to the offline monitorDavid Lönnhager1-1/+2
2021-06-09Fix formattingEmīls1-4/+20
2021-06-09Make offline monitor aware of routing table changes.Jeremy Cantrell1-4/+4
2021-03-19Request route with only NLM_F_REQUESTEmīls1-21/+58
2021-01-11Only inspect main table for offline checkEmīls1-0/+3
2021-01-11Query route for an IP to infer offline stateEmīls Piņķis1-56/+54
2021-01-11Add env var to disable offline detectionEmīls Piņķis1-9/+25
2020-09-04Update dependenciesDavid Lönnhager1-1/+1
2020-09-01Async offline monitorDavid Lönnhager5-45/+48
2020-09-01Update tunnel state machine event loop and remove tokio 0.1David Lönnhager1-2/+2
2020-09-01Use new-type futures for daemon-TSM boundary and the offline monitorDavid Lönnhager5-6/+5
2020-06-09Improve offline detectionEmīls Piņķis1-34/+161
2020-04-27Rework offline detection on LinuxEmīls2-173/+112