summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2020-10-22Use custom DNS setting on Windows onlyDavid Lönnhager7-7/+30
2020-10-22Add custom DNS tunnel commandDavid Lönnhager6-0/+51
2020-10-22Specify DNS servers in WinFwDavid Lönnhager1-1/+17
2020-10-22Pass DNS servers to the firewallDavid Lönnhager3-14/+24
2020-10-22Use custom DNS serversDavid Lönnhager1-3/+10
2020-10-22Add custom DNS settingDavid Lönnhager1-0/+7
2020-10-21Upgrade nixDavid Lönnhager1-1/+1
2020-10-14Upgrade cfg-if to 1.0.0Linus Färnstrand1-1/+1
2020-10-12Update manifestsDavid Lönnhager1-2/+1
2020-10-09Add persistent firewall filters iff block_when_disconnected or auto_connect i...David Lönnhager1-3/+3
2020-10-05Fix route manager blocking forever on shutdownDavid Lönnhager1-6/+0
2020-10-05Use tokio runtime for tunnel state machineDavid Lönnhager9-57/+76
2020-10-05Refactor the tunnel state machine to use 0.3 futuresDavid Lönnhager10-331/+264
2020-10-02Remove unnecessary loggingDavid Lönnhager1-6/+19
2020-10-01Reset DNS config if the tunnel monitor thread goes downDavid Lönnhager1-0/+1
2020-09-23Fix variable namesDavid Lönnhager1-6/+6
2020-09-23Wait for SetTunnelLink to finishDavid Lönnhager3-5/+22
2020-09-23Improve route cleanup in the route managerDavid Lönnhager1-19/+85
2020-09-23Account for route priority in the route managerDavid Lönnhager1-4/+10
2020-09-23Preserve all non-tunnel routes in the exclusions tableDavid Lönnhager6-16/+151
2020-09-22Upgrade dbus-rsDavid Lönnhager3-18/+24
2020-09-22Remove unused error enum valuesDavid Lönnhager1-11/+0
2020-09-22Support table IDs > 255 in the Linux route managerDavid Lönnhager2-17/+42
2020-09-22Don't use rt_tables for mullvad_exclusionsDavid Lönnhager1-85/+8
2020-09-22Add function for obtaining a free routing tableDavid Lönnhager1-0/+35
2020-09-21Remove verdict for masquerade ruleDavid Lönnhager1-1/+3
2020-09-21Do not log a warning if the fwmark rule cannot be deleted because it does not...David Lönnhager1-1/+3
2020-09-21Remove ip subprocess invocationDavid Lönnhager1-48/+41
2020-09-18Treat TALPID_FIREWALL_DEBUG != 0 as true instead of TALPID_FIREWALL_DEBUG == 1David Lönnhager1-1/+1
2020-09-18Add an environment variable for overriding the preference for the WireGuard k...David Lönnhager1-14/+30
2020-09-16Upgrade dependenciesDavid Lönnhager2-10/+7
2020-09-10Fix masquerade rule interfering with systemd-resolvedDavid Lönnhager1-2/+12
2020-09-08Misc other error logging changesLinus Färnstrand1-3/+3
2020-09-08Log more around which WireGuard implementation is used on LinuxLinus Färnstrand1-3/+6
2020-09-04Update dependenciesDavid Lönnhager3-7/+7
2020-09-03Allow more systemd-resovled config pathsEmīls1-9/+19
2020-09-03Make cached target state start Firewall correctlyEmīls6-22/+24
2020-09-03Fix NM for IPv6 with OpenVPNEmīls1-1/+8
2020-09-02Add WireGuard kernel implementationEmīls6-6/+1650
2020-09-02Adjust tunnel traitEmīls3-6/+6
2020-09-02Update netlink related dependenciesEmīls3-25/+16
2020-09-02Use a mark to whitelist tunnel trafficEmīls8-44/+64
2020-09-02Expose routing runtimeEmīls1-0/+6
2020-09-01Reduce excessive thread countDavid Lönnhager2-2/+11
2020-09-01Async offline monitorDavid Lönnhager6-46/+50
2020-09-01Update tunnel state machine event loop and remove tokio 0.1David Lönnhager8-87/+44
2020-09-01Use new-type futures for daemon-TSM boundary and the offline monitorDavid Lönnhager6-17/+27
2020-08-31Remove unused Android dependenciesDavid Lönnhager3-5/+8
2020-08-21Bump pnet_packet to 0.26Linus Färnstrand1-1/+1
2020-08-21Fix Windows firewall FFI callsEmīls Piņķis1-9/+9