summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2019-04-03Implement `is_ipv6_enabled_in_os` for AndroidJanito Vaqueiro Ferreira Filho1-1/+1
2019-04-03Create empty `DnsMonitor` for AndroidJanito Vaqueiro Ferreira Filho2-0/+28
2019-04-03Get rid of error-chain in Linux firewall moduleLinus Färnstrand1-30/+43
2019-04-03Upgrade nftnl dep to version without errorsLinus Färnstrand1-169/+148
2019-04-01Get rid of error-chain in talpid-core state machineLinus Färnstrand7-140/+153
2019-04-01Add ErrorExt::display_chain_with_msgLinus Färnstrand1-0/+14
2019-04-01Create better error type for talpid_core::loggingLinus Färnstrand1-6/+12
2019-03-29Get rid of error-chain in systemd_resolved DNS monitorLinus Färnstrand2-88/+101
2019-03-29Get rid of error-chain in Linux DNS moduleLinus Färnstrand3-71/+76
2019-03-29Get rid of error-chain in macOS DNS moduleLinus Färnstrand1-22/+23
2019-03-29Get rid of error-chain in talpid winnetLinus Färnstrand1-24/+28
2019-03-29Get rid of error-chain in various wireguard modulesLinus Färnstrand2-38/+40
2019-03-29Replace error-chain with err-derive in talpid-ipcLinus Färnstrand1-1/+1
2019-03-29Get rid of error-chain in windows firewall moduleLinus Färnstrand2-56/+44
2019-03-29Get rid of error-chain in Windows DNS moduleLinus Färnstrand2-64/+49
2019-03-29Get rid of error-chain in talpid network_interfaceLinus Färnstrand1-34/+40
2019-03-29Get rid of error-chain in talpid routing moduleLinus Färnstrand2-36/+54
2019-03-29Upgrade filetime, nix & widestringLinus Färnstrand2-4/+4
2019-03-20Use parking_lot in talpid-core to reduce unwrapLinus Färnstrand4-24/+18
2019-03-20Replace some openvpn module unwraps with expectLinus Färnstrand1-5/+5
2019-03-18Revert hacky workarounds when connecting to wireguard.Emīls Piņķis1-18/+0
2019-03-18Send tunnel up event from a separate thread.Emīls Piņķis3-44/+34
2019-03-17Fix ping args for LinuxEmīls Piņķis1-1/+5
2019-03-13Log error when failing to start a tunnelEmīls Piņķis1-0/+1
2019-03-13Bump ping timeout from 5 to 7 secondsEmīls Piņķis1-1/+1
2019-03-13Send a ping packet every second rather than once every 5 secondsEmīls Piņķis2-14/+32
2019-03-12Convert a wg ping timeout into a offline block reasonEmīls Piņķis3-1/+16
2019-03-07Open wireguard log file in write-only mode instead of read-only modeEmīls Piņķis1-11/+3
2019-03-07Stop wireguard-go tunnel on dropEmīls Piņķis1-8/+22
2019-02-28Decrease log spam about removing already removed routesEmīls Piņķis1-1/+9
2019-02-28Remove fwmark based routing for linuxEmīls Piņķis4-254/+65
2019-02-28Random formatting fixEmīls Piņķis1-1/+0
2019-02-28Update winfw to properly handle v6 DNSEmīls2-6/+17
2019-02-28Add {v4,v6}_gateway fields to TunnelMetadataEmīls Piņķis10-54/+119
2019-02-27Ping the gateway when connecting with wireguardEmīls Piņķis1-0/+7
2019-02-27Adjust firewall to allow ICMP traffic to selected hosts when connectingEmīls Piņķis5-17/+97
2019-02-22Update formatting due to new rustfmtEmīls Piņķis1-3/+3
2019-02-15Integrate proxy module with OpenVPN monitorOdd Stranne1-19/+116
2019-02-15Update OpenVpnCommand with Shadowsocks logicOdd Stranne1-1/+24
2019-02-15Add proxy module and Shadowsocks handlerOdd Stranne3-0/+367
2019-02-15Add Shadowsocks in proxy settingsOdd Stranne1-0/+1
2019-02-15Refactor tunnel monitoring errorsJanito Vaqueiro Ferreira Filho2-27/+15
2019-02-14Bump network manager timeoutEmīls Piņķis1-1/+1
2019-02-14Fix formatting in talpid-coreEmīls Piņķis1-1/+1
2019-02-14Remove spawn_tunnel_monitor that did not do very muchLinus Färnstrand1-19/+10
2019-02-14Move tunnel log rotation into tunnel monitoring moduleLinus Färnstrand2-46/+36
2019-02-14Replace some generics with impl TraitLinus Färnstrand1-8/+8
2019-02-14Fix order of methods on OpenVpnCommandLinus Färnstrand1-7/+7
2019-02-13Also check IP addresses to detect connectivityJanito Vaqueiro Ferreira Filho1-19/+44
2019-02-13Create `NetlinkConnection` helper typeJanito Vaqueiro Ferreira Filho1-14/+53