summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2021-12-10Simplify firewall for custom resolverEmīls5-183/+68
2021-12-10Rework firewall exclusion rulesEmīls6-149/+56
2021-12-10Rework get_group_id()Emīls1-7/+15
2021-12-10Enable custom resolver after unblocking resovlersEmīls10-301/+312
2021-12-10Have DNS manager select the best DNS configEmīls4-20/+33
2021-12-10Improve logging in custom resolverEmīls1-0/+3
2021-12-10Use mullvad branch of trust-dnsEmīls1-4/+1
2021-12-10Bump file handle limitEmīls1-1/+36
2021-12-10Add custom resolverEmīls14-74/+1719
2021-12-10Add exclusion GID fetcherEmīls Piņķis2-0/+16
2021-12-08Rewrite construction of WinFwAllowedEndpoint using only safe codeDavid Lönnhager1-51/+51
2021-12-08Add path restrictions for allowed endpoints in the daemonDavid Lönnhager5-58/+89
2021-12-08Update FFI code for WinFwDavid Lönnhager1-3/+10
2021-12-07Update wireguard dll pathDavid Lönnhager1-2/+3
2021-12-07Update wg-nt tunnel to use new APIDavid Lönnhager1-145/+32
2021-12-07Add wrapper around ConvertInterfaceLuidToAliasDavid Lönnhager1-5/+21
2021-12-06Suppress output to stderr.log from pfctlDavid Lönnhager1-1/+3
2021-12-02Make initial allowed endpoint mandatoryDavid Lönnhager3-40/+36
2021-12-01Fix deprecated uses and simplify uses of widestringDavid Lönnhager4-44/+19
2021-12-01Bump widestring crate to version 0.5David Lönnhager1-1/+1
2021-11-29Pass interface by LUID instead of alias to WinDnsDavid Lönnhager1-16/+23
2021-11-29Reformat code without blank_lines_upper_bound = 2Linus Färnstrand36-90/+0
2021-11-26Implement Send trait for the DNS monitor on macOSDavid Lönnhager1-0/+4
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-08Set all Rust crates to edition 2021Linus Färnstrand1-1/+1
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īls2-1/+18
2021-10-15Unify struct writing to buffers on WindowsEmīls3-40/+50
2021-10-12Update dependenciesDavid Lönnhager2-4/+4
2021-10-11Update macOS firewall impl to closer match spec around NDPLinus Färnstrand2-17/+91
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