summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2021-05-12Rename tunnel command CustomDns to DnsDavid Lönnhager7-66/+57
2021-05-12Add docs for unix pingerEmīls1-0/+4
2021-05-12Use ICMP socket on LinuxEmīls4-124/+245
2021-05-11Reapply connecting firewall policy when the tunnel interface has beenDavid Lönnhager7-11/+51
2021-04-16Fix "inbound" forwardingDavid Lönnhager1-27/+23
2021-04-16Forward DHCP trafficDavid Lönnhager1-14/+16
2021-04-16Add reject rule to forward chainDavid Lönnhager1-6/+8
2021-04-16Forward packets from the tunnel interfaceDavid Lönnhager1-0/+9
2021-04-16Permit remaining packets to be forwarded via the tunnel interface onlyDavid Lönnhager1-0/+4
2021-04-16Permit forwarding of LAN trafficDavid Lönnhager1-12/+20
2021-04-16Permit forwarding of select DNS packetsDavid Lönnhager1-23/+29
2021-04-16Add nftables forward chainDavid Lönnhager1-2/+11
2021-04-13Add TCP WireGuard custom tunnel optionDavid Lönnhager2-11/+89
2021-04-13Pass tokio runtime to WireguardMonitorDavid Lönnhager4-8/+18
2021-04-08Set stricter permissions on plugin socketDavid Lönnhager1-3/+2
2021-03-31Remove use_fwmark optionDavid Lönnhager4-24/+5
2021-03-26Fix deadlock in systemd-resolvedEmīls1-50/+63
2021-03-19Request route with only NLM_F_REQUESTEmīls1-21/+58
2021-03-16Add counters to prerouting rulesDavid Lönnhager1-0/+7
2021-03-16Allow incoming traffic for exluded processes to pass through strict rpfDavid Lönnhager1-9/+21
2021-03-12Simplify ExponentialBackoffDavid Lönnhager1-47/+38
2021-03-10Upgrade wireguard-goDavid Lönnhager1-4/+2
2021-03-09Move OpenVPN event debug logging from INFO to TRACE levelLinus Färnstrand1-1/+1
2021-03-09Don't listen to OpenVPN UP event on non-LinuxLinus Färnstrand1-1/+0
2021-03-08Always set src_valid_mark when connectingEmīls2-1/+25
2021-03-05Add rules to allow relay traffic through rpfEmīls1-0/+17
2021-03-03Throttle reconnection attempts when a tunnel monitor fails to startDavid Lönnhager1-8/+10
2021-03-02Watch DNS config changes in systemd-resolvedEmīls2-276/+76
2021-03-01Stop using NM if it's too newEmīls1-0/+1
2021-03-01Retry if starting WG tunnel fails due to missing default routeDavid Lönnhager1-1/+24
2021-03-01Handle new winnet routing errors in talpid-coreDavid Lönnhager2-10/+39
2021-02-26Forward Wintun logs to daemon.logDavid Lönnhager2-3/+89
2021-02-26Make disconnecting state responsive when there is no close eventDavid Lönnhager1-9/+17
2021-02-22Do not assume that requested GUID was assigned to Wintun adapterDavid Lönnhager1-2/+11
2021-02-22Add WintunAdapter::guid() methodDavid Lönnhager1-0/+11
2021-02-22Add WintunAdapter::luid() methodDavid Lönnhager1-1/+21
2021-02-22Test guid-to-string conversionDavid Lönnhager1-0/+31
2021-02-22Remove unused WinNet_EnableIpv6ForAdapter functionDavid Lönnhager1-27/+0
2021-02-22Remove attempt to enable IPv6 on Wintun adapterDavid Lönnhager1-25/+11
2021-02-17Test Wintun importsDavid Lönnhager1-5/+26
2021-02-17Fix commentDavid Lönnhager1-1/+1
2021-02-17Determine Wintun alias dynamically for WG tunnelDavid Lönnhager2-2/+23
2021-02-17Determine Wintun alias dynamically for OpenVPNDavid Lönnhager1-28/+41
2021-02-17Add method for obtaining Wintun adapter aliasDavid Lönnhager1-1/+32
2021-02-17Only apply IPv6 rules if IPv6 is enabledEmīls5-11/+22
2021-02-17Fix log entry signaling use of wireguard-goEmīls1-2/+2
2021-02-15Fix issue with conditional compilationEmīls1-0/+2
2021-02-15Stop applying IPv6 routes for OpenVPNEmīls2-2/+8
2021-02-12Simplify jitter testDavid Lönnhager1-16/+3
2021-02-10Bump quickcheck to 1.0David Lönnhager1-4/+7