summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2020-01-23Move wireguard-go into the repositoryEmīls1-8/+12
2020-01-22Update `jnix` dependency to version `0.1.2`Janito Vaqueiro Ferreira Filho1-1/+1
2020-01-21Add `publish = false` to all Cargo.toml filesLinus Färnstrand1-0/+1
2020-01-15Remove usage of Mullvad email in crate manifestsJanito Vaqueiro Ferreira Filho1-1/+1
2020-01-15Update `jnix` dependency to fix JNI memory leakJanito Vaqueiro Ferreira Filho1-1/+1
2020-01-14Fix issue on Windows where WireGuard cannot connect without a functioning TAP...David Lönnhager1-26/+34
2020-01-09Bump WireGuard ping timeoutEmīls1-1/+1
2020-01-08Increase OpenVPN ping timeout from 20 to 25 secondsLinus Färnstrand1-1/+1
2020-01-07Add security documentation describing app statesLinus Färnstrand1-32/+2
2020-01-07Use `UnboundedSender` instead of `mpsc::Sender`Janito Vaqueiro Ferreira Filho1-13/+19
2020-01-07Remove unused Android variablesLinus Färnstrand1-1/+0
2020-01-07Create empty dns config if /etc/resolv.conf doesn't existEmīls Piņķis1-0/+4
2020-01-07Distinguish between IPv6 being disabled and failure to obtain IPv6David Lönnhager2-9/+25
2020-01-07Check if get_tap_interface_ipv6_status() fails due to missing TAPDavid Lönnhager1-0/+3
2020-01-07Set the block reason to TapAdapterProblem instead of StartTunnelError,David Lönnhager1-0/+6
2019-12-13Add blocking wait for TunnelDevice to come up on AndroidEmīls2-1/+149
2019-12-12Format with latest rustfmtLinus Färnstrand1-2/+6
2019-12-10Separate Windows routing implementation from UnixEmīls6-161/+145
2019-12-10Limit DHCPv4 server fw rules to UDP onlyLinus Färnstrand1-0/+2
2019-12-09Change blocked state to error stateEmīls6-66/+71
2019-12-06Stop CVE-2019-14899 by dropping packets to tunnel IPLinus Färnstrand1-0/+17
2019-12-05Fix race condition for routing managerEmīls1-3/+14
2019-12-04Use `Arc<JavaVM>` in `AndroidContext`Janito Vaqueiro Ferreira Filho2-3/+4
2019-12-04Implement offline monitor for AndroidJanito Vaqueiro Ferreira Filho1-12/+167
2019-12-04Send `AndroidContext` parameter to offline monitorJanito Vaqueiro Ferreira Filho3-4/+19
2019-12-04Notify connectivity changes to the offline monitorJanito Vaqueiro Ferreira Filho1-1/+24
2019-12-04Store sender address in Java classJanito Vaqueiro Ferreira Filho1-0/+16
2019-12-04Remove dummy offline monitor implementationJanito Vaqueiro Ferreira Filho2-30/+0
2019-12-04Implement stub offline monitor for AndroidJanito Vaqueiro Ferreira Filho2-1/+31
2019-12-04Update logging for winfwOdd Stranne1-20/+11
2019-12-04Update logging for windnsOdd Stranne1-60/+7
2019-12-04Update logging for winnet and offline monitorOdd Stranne2-55/+29
2019-12-04Add more elaborate loggingEmīls Piņķis1-1/+7
2019-12-04Move Windows logging into logging moduleOdd Stranne2-0/+28
2019-12-04Create proper logging moduleOdd Stranne1-0/+0
2019-12-03Remove `TunProvider` and `Tun` traitsJanito Vaqueiro Ferreira Filho12-206/+137
2019-12-03Use `PlatformTunProvider` directlyJanito Vaqueiro Ferreira Filho3-7/+7
2019-12-03Move `VpnServiceProvider` to `talpid-core`Janito Vaqueiro Ferreira Filho3-4/+240
2019-12-03Make `TunProvider`s have the same constructor nameJanito Vaqueiro Ferreira Filho2-4/+4
2019-12-03Group constants and importsJanito Vaqueiro Ferreira Filho1-18/+16
2019-11-28Check if WinNet_ActivateRouteManager succeedsEmīls Piņķis1-3/+6
2019-11-27Fix error message for route in MacOSEmīls1-2/+2
2019-11-27Stop using tokio-process for routingEmīls1-206/+94
2019-11-27Add fmt::Display to routing::{Route,Node}Emīls1-1/+24
2019-11-27Check if resolvconf generates contents of /etc/resolv.confEmīls1-1/+40
2019-11-26Close tunnel thread when the returned sender is closed (by passing a weakref ...David Lönnhager6-29/+42
2019-11-26Fix FFI function return typeDavid Lönnhager3-10/+6
2019-11-25Allow unused mut on non-WindowsLinus Färnstrand1-0/+1
2019-11-25Rename set_default to add_default for default route callbacksLinus Färnstrand3-5/+4
2019-11-25Add more logging and send more and bigger ICMP requestsEmīls Piņķis2-16/+78