summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2023-10-20Add process module to talpid-windowsDavid Lönnhager2-91/+4
2023-10-20Move talpid-windows-net into talpid-windowsDavid Lönnhager5-21/+17
2023-10-20Move Event and Overlapped to talpid-windows crateDavid Lönnhager3-112/+25
2023-10-17Use box instead of tunnel state wrapperDavid Lönnhager6-382/+295
2023-10-12Update OpenVPN monitorDavid Lönnhager1-2/+12
2023-10-10Synthesize offline state on macOSDavid Lönnhager1-33/+77
2023-10-10Refuse to resolve IPv6 (panic)David Lönnhager1-1/+1
2023-10-10Refresh routes when connecting in offline statesDavid Lönnhager1-0/+6
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-09-19Add unit test for ConstantIntervalDavid Lönnhager1-0/+16
2023-09-19Simplify immediate retry strategyDavid Lönnhager1-23/+33
2023-09-19Define retry strategy constantsDavid Lönnhager1-9/+18
2023-09-11Remove pointless open() callsDavid Lönnhager1-8/+14
2023-09-11Fix incorrect comment about SetInterfaceDnsSettingsDavid Lönnhager1-1/+2
2023-09-11Fix warnings about static_resolv_confDavid Lönnhager1-4/+5
2023-08-30Add mark based accept rule for forward chain as wellSiddhartha Sahu1-1/+1
2023-08-30Fix clippy lintsEmīls10-39/+36
2023-08-29Fix resolver tests in talpid-coreEmīls1-1/+1
2023-08-28Update trust-dnsEmīls1-6/+6
2023-08-08Simplify dnsapi moduleDavid Lönnhager1-47/+14
2023-08-08Explain why run-time linking is used for SetInterfaceDnsSettingsDavid Lönnhager1-0/+7
2023-08-08Always use std::ffi::c_char for a c_char typeLinus Färnstrand1-4/+3
2023-08-08Migrate from libc::c_void to std::ffi::c_voidLinus Färnstrand1-3/+3
2023-08-08Fix signature on SetInterfaceDnsSettingsLinus Färnstrand2-11/+10
2023-08-08Update talpid-core to windows-sys 0.48Linus Färnstrand5-11/+9
2023-08-04Replace all use of `lazy_static` with `once_cell`Markus Pettersson4-52/+72
2023-08-01Remove cfg-if and use regular cfg! macroLinus Färnstrand2-14/+8
2023-06-05Update documentation for offline monitorDavid Lönnhager1-18/+5
2023-06-05Rework macOS routingDavid Lönnhager4-147/+124
2023-06-05Attempt to setup routes the other wayEmīls2-29/+96
2023-05-24Allow unused async on some Android codeLinus Färnstrand1-0/+2
2023-05-24Add tunnel interface to output of `mullvad status`Markus Pettersson1-1/+5
2023-05-03And gRPC interface wrapper and refactor CLI to use clap derive instead of the...David Lönnhager1-13/+1
2023-05-02Fix macOS specific Clippy warningsLinus Färnstrand4-90/+50
2023-04-26Fix remaining clippy warningsDavid Lönnhager4-8/+8
2023-04-26Fix clippy errors on WindowsDavid Lönnhager2-11/+9
2023-04-24Misc clippy fixesLinus Färnstrand6-24/+32
2023-04-21Remove mullvad-exclusion group on macOSDavid Lönnhager1-13/+0
2023-04-21Rename Windows DNS management error variant namesLinus Färnstrand4-22/+22
2023-04-21Fix misc clippy warnings for WindowsLinus Färnstrand3-12/+7
2023-04-21Fix remaining clippy --fix auto fixes with modificationsLinus Färnstrand2-5/+4
2023-04-21Apply clippy --fix fixesLinus Färnstrand10-54/+45
2023-04-17Log important settingsDavid Lönnhager1-2/+0
2023-03-27Fix many typosAlexander Seiler4-6/+6
2023-03-15Remove non-inet tables. This deprecates support for older Linux kernelsDavid Lönnhager1-124/+94
2023-03-01Fall back on registry method if dnscache is disabledDavid Lönnhager3-13/+138
2023-03-01Use run-time linking for iphlpapi DNS method. Fall back on netsh if necessaryDavid Lönnhager2-6/+78
2023-03-01Add iphlpapi DNS monitorDavid Lönnhager2-2/+165