summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
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
2022-07-05Use derive attribute for default enum variantsDavid Lönnhager1-7/+2
2022-07-05Add missing winapi featureLinus Färnstrand1-1/+1
2022-06-30Allow windows cross compilation to run clippyJonathan1-0/+4
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 insteadJonathan3-45/+70
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-17Add missing features for winapi crateDavid Lönnhager1-1/+1
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önnhager2-3/+3
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