summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
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
2023-02-28Retry if PSK negotiation fails for any reasonDavid Lönnhager1-3/+1
2023-02-28Update naming in windows firewallJonathan1-19/+21
2023-02-28Add PQ support for multihop, and allow listing two endpoints in theJonathan4-44/+99
2023-02-21Make quantum-resistant tunnel optional in mullvad layerDavid Lönnhager1-1/+1
2023-02-07Rename constant that limits retriesDavid Lönnhager1-3/+4
2023-02-01Respond to more captive portal DNS queriesEmīls1-11/+18
2023-02-01Remove superfluous asyncLinus Färnstrand1-3/+3
2023-02-01Upgrade trust-dns-server to 0.22.0Linus Färnstrand1-5/+4
2023-01-30Run `cargo clippy --fix` with the new Rust 1.67 preferred formatLinus Färnstrand1-1/+1
2023-01-18Fix deadlock in set_tunnel_addressesDavid Lönnhager1-4/+18
2023-01-18Clear tunnel metadata in connecting state when tunnel goes downDavid Lönnhager1-2/+12
2023-01-10Keep registry DNS manager implementation as a TALPID_DNS_MODULE optionDavid Lönnhager5-2/+367
2023-01-10Add no-op reset method to the DNS monitorDavid Lönnhager3-1/+19
2023-01-10Revert to using 'netsh' instead of registryDavid Lönnhager4-290/+212
2022-12-22Don't reset ST driver state when resuming from sleepDavid Lönnhager5-91/+3
2022-12-21Apply more clippy fixes.Emīls1-2/+2
2022-11-16Retry on obfuscation errorsDavid Lönnhager1-0/+2
2022-11-07Refactor tunnel_state_machine::spawnEmīls Piņķis1-12/+18
2022-11-07Split up talpid-coreEmīls Piņķis65-14280/+259
2022-10-18Port winnet from C++ to RustJonathan17-764/+1959
2022-09-28Use w! macro instead of u8 slicesDavid Lönnhager2-21/+21
2022-09-28Bump windows-sys to 0.42.0David Lönnhager9-17/+14
2022-09-27Fix clippy complaintsEmīls Piņķis5-13/+18
2022-09-13Remove TAP driver support for openvpnDavid Lönnhager2-40/+3
2022-09-13Make AllowedEndpoint optionalEmīls Piņķis6-12/+29
2022-08-29Allow admin-local v4 multicast range when LAN sharing is enabledDavid Lönnhager1-2/+2
2022-08-29Remove unnecessary PartialEq/Eq implementationsDavid Lönnhager2-2/+2
2022-08-29Silence clippy warnings due to tonicDavid Lönnhager1-0/+1
2022-08-29Fix Clippy errorsDavid Lönnhager1-1/+1
2022-08-25Switch to using windows-sysDavid Lönnhager1-4/+4
2022-08-25Rewrite ST service code to use windows-service crateDavid Lönnhager1-187/+103
2022-08-25Stop ST service on daemon shutdownDavid Lönnhager2-19/+90
2022-08-25Install ST driver on demandDavid Lönnhager4-11/+275
2022-08-25Replace winapi with windows-sys in talpid-coreDavid Lönnhager15-391/+349
2022-08-18Add a safety margin for the virtual interface MTUJonathan1-2/+12
2022-08-15Update wintun module for Wintun 0.14David Lönnhager2-183/+37