summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
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-12Remove Rust dependencies from Android that were unusedLinus Färnstrand1-7/+5
2023-01-10Remove unused Windows dependenciesLinus Färnstrand1-16/+0
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ņķis67-14322/+271
2022-10-18Modify build scripts and remove c++ codeJonathan2-4/+1
2022-10-18Port winnet from C++ to RustJonathan18-765/+1975
2022-10-10Set all Rust crate versions to 0.0.0Linus Färnstrand1-1/+1
2022-09-28Use w! macro instead of u8 slicesDavid Lönnhager2-21/+21
2022-09-28Bump windows-sys to 0.42.0David Lönnhager10-18/+16
2022-09-27Update tonic to 0.8Emīls Piņķis1-3/+3
2022-09-27Fix clippy complaintsEmīls Piņķis5-13/+18
2022-09-16Update jnix to 0.5David Lönnhager1-1/+1
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önnhager2-187/+104
2022-08-25Stop ST service on daemon shutdownDavid Lönnhager2-19/+90
2022-08-25Install ST driver on demandDavid Lönnhager5-11/+277
2022-08-25Replace winapi with windows-sys in talpid-coreDavid Lönnhager16-392/+365
2022-08-25Update chrono to 0.4.21 to fix AndroidEmīls Piņķis1-1/+1
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
2022-08-10Use windows-sys instead of winapi for dnsapiDavid Lönnhager2-14/+22
2022-08-10Log slow flushing of DNS cache on WindowsDavid Lönnhager1-2/+12
2022-08-10Limit number of concurrent flush attemptsDavid Lönnhager2-28/+72
2022-08-10Give up if DNS flush takes too longDavid Lönnhager1-1/+22
2022-08-10Flush DNS cache directly using dnsapiDavid Lönnhager3-22/+62
2022-07-27Use appropriate flags for delete messageEmīls Piņķis1-1/+1
2022-07-27Update netlink crates to support later kernelsEmīls Piņķis5-13/+17
2022-07-20Remove WinNet_AddDeviceIpAddressesDavid Lönnhager3-30/+40
2022-07-20Remove WinNet_InterfaceLuidToIpAddressDavid Lönnhager3-47/+62
2022-07-19Upgrade x25519-dalek and rand to latest versionsLinus Färnstrand1-1/+1
2022-07-15Restart local obfuscation server after PQ exchangeDavid Lönnhager1-11/+37
2022-07-12Windows automatically detects and set locally correct MTUJonathan2-6/+65
2022-07-08Optimize tunnel MTU when IPv4 is used for peerFrançois Guerraz1-19/+25
2022-07-07Fix app occasionally getting stuck in the offline state after being suspendedDavid Lönnhager1-8/+28
2022-07-05Only update ST paths copy if updating the config succeededDavid Lönnhager1-1/+1
2022-07-05Move tunnel interface metric update to talpid-coreDavid Lönnhager9-110/+74