summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2020-08-20Bump tonic from 0.2 to 0.3David Lönnhager1-1/+1
2020-08-20Rerun Cargo when proto files changeDavid Lönnhager1-1/+3
2020-08-20Use gRPC for management interface in backend and CLIDavid Lönnhager1-3/+0
2020-08-10Reset DNS config in NM DNS managerDavid Lönnhager1-38/+72
2020-08-10Do not fail if NM DNS is managed via systemd-resolvedDavid Lönnhager1-2/+0
2020-08-10Keep existing routes in NMDavid Lönnhager1-0/+52
2020-08-10Apply DNS config only to the tunnel interface with NetworkManagerDavid Lönnhager2-49/+182
2020-08-05Use systemd-resolved only with the stub resolvconfEmīls1-9/+15
2020-08-04Don't parse /etc/resolv.conf for systemd-resolvedEmīls1-30/+1
2020-08-04Store the original block reason in the non-blocking error stateDavid Lönnhager1-6/+10
2020-08-04Replace error state reason with the firewall error (more critical) ifDavid Lönnhager1-11/+20
2020-08-04Return specific firewall policy error to the error state and frontendsDavid Lönnhager2-43/+51
2020-08-04Update WinFw bindingsDavid Lönnhager1-42/+75
2020-07-27Return specific error when setting the firewall policy fails in ConnectingStateDavid Lönnhager1-1/+1
2020-07-23Fix small lintsEmīls2-12/+12
2020-07-23Determine `net_cls` mountpoint dynamicallyEmīls1-22/+45
2020-07-22Only attempt to enable IPv6 on adapter if it's enabled in the app (WireGuard ...David Lönnhager2-21/+10
2020-07-22Prevent infinite wait on non-existent IPv6 interface on WindowsDavid Lönnhager1-0/+6
2020-07-20Handle tun device reuse in the Java sideJanito Vaqueiro Ferreira Filho1-57/+102
2020-07-20Implement `Default` for `TunConfig`Janito Vaqueiro Ferreira Filho1-17/+21
2020-07-20Export `TunConfig` from `talpid-core` for AndroidJanito Vaqueiro Ferreira Filho1-0/+3
2020-07-20Move wait for tun up event into `TalpidVpnService`Janito Vaqueiro Ferreira Filho1-147/+1
2020-07-20Remove repeated dependenciesJanito Vaqueiro Ferreira Filho1-2/+0
2020-07-16Add really hacky tests to ping_monitorEmīls1-2/+238
2020-07-16Make ping_monitor more testableEmīls4-31/+49
2020-07-16Stop the connectivity monitor after ping times outEmīls Piņķis1-4/+8
2020-07-03Improve retryingEmīls1-13/+11
2020-06-30Try and make the pinger more resilient on MacOSEmīls Piņķis2-3/+53
2020-06-25Add future retrying to talpid-coreEmīls3-0/+215
2020-06-18Remove unneeded Empty typeDavid Lönnhager1-3/+3
2020-06-11Remove mullvad-specific stringDavid Lönnhager1-1/+1
2020-06-11Pass a single relay client path to WinFwDavid Lönnhager6-55/+72
2020-06-09Improve offline detectionEmīls Piņķis2-36/+163
2020-06-09Only allow root to send tunnel trafficEmīls Piņķis1-1/+4
2020-06-09Update ipnetwork to 0.16Emīls Piņķis1-1/+1
2020-06-09Bump pfctl dependencyDavid Lönnhager1-1/+1
2020-06-09Reject instead of dropping outgoing packets on macOSDavid1-8/+22
2020-06-09Update Rust code to work with set of approved applications for relay accessOdd Stranne3-2/+53
2020-06-05Adjust Android routing codeEmīls1-16/+15
2020-06-05Simplify routing code on LinuxEmīls2-77/+12
2020-06-05Fix default route monitoring on MacOSEmīls Piņķis5-289/+170
2020-06-04Only allow root to send packets to the relay server on LinuxDavid Lönnhager1-0/+2
2020-06-04Bump nftnl-rsDavid Lönnhager1-1/+1
2020-06-04Generalize PidManager::add_listDavid Lönnhager1-1/+1
2020-06-04Use unit type constructor for PidManagerDavid Lönnhager1-4/+2
2020-06-04Fix names conflicting with split_tunnel modules on WindowsDavid Lönnhager2-1/+6
2020-06-03Reject select outgoing traffic instead of silently dropping it on LinuxDavid Lönnhager1-3/+15
2020-06-03Bump nftnlDavid Lönnhager1-1/+1
2020-06-02Use gRPC for OpenVPN plugin IPCDavid Lönnhager3-51/+176
2020-06-02Update comment on kernel version issues in Linux firewallDavid Lönnhager1-2/+3