summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src/offline/linux.rs
AgeCommit message (Expand)AuthorFilesLines
2024-05-06Fix daemon not starting when IPv6 is disabled on LinuxDavid Lönnhager1-32/+32
2024-02-27Replace err_derive with thiserrorJoakim Hulthe1-4/+3
2024-02-19Fix redundant importsDavid Lönnhager1-1/+1
2024-02-09Detect available IP versionsMarkus Pettersson1-21/+27
2022-11-07Split up talpid-coreEmīls Piņķis1-8/+11
2022-06-30Fix newly introduced clippy warningsJonathan1-1/+1
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand1-1/+0
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önnhager1-7/+8
2021-06-22Use the route manager for the Linux offline monitorDavid Lönnhager1-169/+32
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
2020-09-04Update dependenciesDavid Lönnhager1-1/+1
2020-09-01Async offline monitorDavid Lönnhager1-31/+27
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önnhager1-2/+1
2020-04-27Rework offline detection on LinuxEmīls1-172/+111
2019-11-26Close tunnel thread when the returned sender is closed (by passing a weakref ...David Lönnhager1-8/+10
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand1-4/+5
2019-10-07Use callback only for offline monitor on WindowsDavid Lönnhager1-1/+7
2019-06-14Let Linux offline check fail into an online stateEmīls Piņķis1-2/+11
2019-06-14Ignore IrDA devicesEmīls Piņķis1-0/+1
2019-04-16Check if link is virtual when establishing connectivity on LinuxEmīls Piņķis1-11/+31
2019-04-16Depend on mainline netlink-* and rtnetlink cratesEmīls Piņķis1-37/+41
2019-04-05Get rid of error-chain in talpid offline moduleLinus Färnstrand1-41/+40
2019-02-13Also check IP addresses to detect connectivityJanito Vaqueiro Ferreira Filho1-19/+44
2019-02-13Create `NetlinkConnection` helper typeJanito Vaqueiro Ferreira Filho1-14/+53
2019-02-13Replace state tracking with sending requestsJanito Vaqueiro Ferreira Filho1-82/+12
2019-01-18Get rid of almost all remaining "extern crate" statementsLinus Färnstrand1-12/+6
2019-01-18Run rustfmt after Rust 2018 use statement cleanupLinus Färnstrand1-4/+4
2019-01-18Upgrade the remaining crates to Rust 2018Linus Färnstrand1-4/+1
2018-12-13Activate the merge_imports rustfmt featureLinus Färnstrand1-7/+8
2018-12-11Listen on netlink socket to monitor offline statusJanito Vaqueiro Ferreira Filho1-5/+145
2018-12-11Implement `is_offline` for LinuxJanito Vaqueiro Ferreira Filho1-0/+73