summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
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
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