summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2021-11-26Encapsulate quit event in ST moduleDavid Lönnhager1-11/+32
2021-11-26Simplify spawning of tunnel state machineDavid Lönnhager2-36/+16
2021-11-26Remove exposed runtime handle from the Unix route managerDavid Lönnhager2-13/+11
2021-11-26Don't pass tokio runtime handles to async functionsDavid Lönnhager3-22/+9
2021-11-22Kill openvpn if the handle is dropped unexpectedlyDavid Lönnhager1-1/+20
2021-11-22Kill sslocal if setting up the tunnel monitor failsDavid Lönnhager1-3/+21
2021-11-19Handle empty (filtered) ST paths correctly on WindowsDavid Lönnhager1-0/+4
2021-11-08Fix disjoint capture in Windows specific closureLinus Färnstrand1-0/+3
2021-11-05Remove unused DNS monitor argumentsDavid Lönnhager6-25/+16
2021-11-05Remove unused DNS monitor backupDavid Lönnhager2-82/+1
2021-11-03Ignore local resolvers for systemd-resolvedEmīls Piņķis4-446/+37
2021-10-27Remove offline/adapter monitor from WinNetDavid Lönnhager1-19/+1
2021-10-27Remove unneeded dead_code attributeDavid Lönnhager1-6/+0
2021-10-27Use route manager for the offline monitor on WindowsDavid Lönnhager2-31/+87
2021-10-25Simplify WgIpAddrDavid Lönnhager1-32/+40
2021-10-25Use `socket2` to convert IpAddr to IN_ADDR equivalentsDavid Lönnhager1-61/+27
2021-10-25Emit more granular errorsOdd Stranne2-12/+63
2021-10-19Try fixing firewall issue for macOSEmīls1-1/+17
2021-10-15Unify struct writing to buffers on WindowsEmīls3-40/+50
2021-10-12Update dependenciesDavid Lönnhager1-2/+2
2021-10-11Update macOS firewall impl to closer match spec around NDPLinus Färnstrand1-16/+90
2021-10-11Update NDP rules on LinuxDavid Lönnhager2-39/+60
2021-10-08Simplify cleanup in systemd resolved monitorDavid Lönnhager1-3/+1
2021-10-07Handle ST set_paths asynchronously in the daemonDavid Lönnhager8-29/+73
2021-10-05Fix mutex/await warningDavid Lönnhager1-5/+13
2021-10-01Implement Copy on WinNetAddrFamilyDavid Lönnhager2-2/+2
2021-10-01Queue up routing events while initializing ST event contextDavid Lönnhager1-43/+43
2021-10-01Give `retry_future_with_backoff` a more general nameDavid Lönnhager1-3/+3
2021-10-01Extend future_retryDavid Lönnhager1-5/+26
2021-10-01Clarify safety around struct_as_slice functionLinus Färnstrand1-4/+15
2021-09-28Use larger buffer for ReadDirectoryChangesWDavid Lönnhager1-2/+2
2021-09-28Disable unused features on IP interfaceDavid Lönnhager2-7/+12
2021-09-28Move generic network functions out of wireguard_nt modDavid Lönnhager2-140/+164
2021-09-28Validate wgnt configDavid Lönnhager1-0/+17
2021-09-28Validate peer endpointsDavid Lönnhager1-2/+16
2021-09-28Validate allowed IPs for wgntDavid Lönnhager1-20/+151
2021-09-28Enable wireguard-nt with temporary CLI switchDavid Lönnhager3-10/+18
2021-09-28Add wgnt tunnel supportDavid Lönnhager7-41/+1264
2021-09-28Don't enter offline state if there is IPv6 connectivityDavid Lönnhager1-6/+11
2021-09-28Fix race fetching initial version cacheDavid Lönnhager1-0/+2
2021-09-27Remove needless use of lazy_staticDavid Lönnhager1-6/+2
2021-09-27Reorganize windows functions in talpid-coreDavid Lönnhager6-242/+251
2021-09-27Use casts instead of transmute for Wintun DLLDavid Lönnhager1-14/+14
2021-09-21Retry tunnel creation without blocking state machineDavid Lönnhager2-38/+39
2021-09-21Dedup codeDavid Lönnhager1-12/+3
2021-09-21Remove magic constants from wg tunnelDavid Lönnhager1-12/+17
2021-09-21Fix incorrect return valueDavid Lönnhager1-1/+1
2021-09-21Retry wintun tunnel creation if it failsDavid Lönnhager1-9/+27
2021-09-17Add enum for AddressFamilyDavid Lönnhager3-18/+45
2021-09-17Disable unused features on Wintun interfacesDavid Lönnhager3-3/+45