summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2022-08-10Use windows-sys instead of winapi for dnsapiDavid Lönnhager1-14/+15
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önnhager2-22/+61
2022-07-27Use appropriate flags for delete messageEmīls Piņķis1-1/+1
2022-07-27Update netlink crates to support later kernelsEmīls Piņķis4-7/+11
2022-07-20Remove WinNet_AddDeviceIpAddressesDavid Lönnhager3-30/+40
2022-07-20Remove WinNet_InterfaceLuidToIpAddressDavid Lönnhager3-47/+62
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
2022-07-05Use derive attribute for default enum variantsDavid Lönnhager1-7/+2
2022-06-30Fix newly introduced clippy warningsJonathan11-77/+60
2022-06-29Don't rely on the stdout message from ipconfig, it's localizedLinus Färnstrand1-10/+14
2022-06-29Remove notify dependency and add inotify insteadJonathan2-44/+69
2022-06-28Update formatting to new nightlyJonathan1-40/+32
2022-06-27Reset ST driver service when resuming from suspended modeDavid Lönnhager2-10/+108
2022-06-22Reconnect when connecting to the tunnel config service fails for anyDavid Lönnhager1-0/+4
2022-06-21Fix the large majority of clippy warningsJonathan16-255/+280
2022-06-15Print ST paths using Display traitDavid Lönnhager1-2/+3
2022-06-15Remove ICMP variants for allowed tunnel trafficDavid Lönnhager4-61/+30
2022-06-15Fix rustfmtDavid Lönnhager1-32/+40
2022-06-14Manually fix the simpler non-semantic clippy warnsJonathan24-111/+96
2022-06-14Generalize power management monitorDavid Lönnhager4-38/+116
2022-06-14Refactor split tunnel module event thread and synchronizationDavid Lönnhager3-387/+456
2022-06-14Return a handle for fetching excluded processes instead of using a tunnel com...David Lönnhager7-61/+48
2022-06-14Add tunnel state machine handleDavid Lönnhager1-5/+16
2022-06-14Track excluded processes and add CLI command for listing them on WindowsDavid Lönnhager7-1/+100
2022-06-14Simplify WireGuard monitor constructorDavid Lönnhager2-100/+133
2022-06-14Rename talpid-relay-config-client to talpid-tunnel-config-clientDavid Lönnhager1-2/+2
2022-06-14Refactor relay config client crateDavid Lönnhager1-5/+7
2022-06-14Add timeout to PSK exchangeDavid Lönnhager1-5/+24
2022-06-14Patch initial WireGuard config to block non-config-client traffic on AndroidDavid Lönnhager1-1/+20
2022-06-14Display allowed in-tunnel traffic for connecting stateDavid Lönnhager1-1/+3
2022-06-14Update macOS firewallEmīls1-8/+38
2022-06-14Only allow traffic to flow between the client and relay config service during...David Lönnhager7-26/+165
2022-06-14Add PQ PSK exchange tunnel optionDavid Lönnhager1-1/+12
2022-06-14Implement WG config update for NetworkManager tunnelDavid Lönnhager2-4/+21
2022-06-14Implement wg config update for wireguard-goDavid Lönnhager2-0/+23
2022-06-14Implement set_config for Linux in-kernel tunnelEmīls Piņķis5-20/+61
2022-06-14Implement initial PQ PSK exchange for wireguard-ntDavid Lönnhager4-3/+87
2022-06-14Remove NRPT table policyDavid Lönnhager1-117/+6
2022-06-14Simplify DNS management on Windows to set servers on the tunnelDavid Lönnhager5-147/+217
2022-06-13Fix a bug related to automatic MTU detectionJonathan1-3/+7
2022-06-10Rebuild process tree for ST driver when the daemon startsDavid Lönnhager2-24/+31
2022-06-08Don't reset firewall policy in disconnected state unless necessaryDavid Lönnhager1-2/+2