summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
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
2019-11-25Remove unused import of lazy_static in talpid-coreEmīls Piņķis1-4/+0
2019-11-25Make it build on LinuxEmīls3-27/+21
2019-11-25Implement WireGuard logging using callbackOdd Stranne4-7/+110
2019-11-25Add Windows support for WireGuard in 'talpid-core'Odd Stranne15-49/+655
2019-11-22Derive `IntoJava` for `TunConfig`Janito Vaqueiro Ferreira Filho1-0/+10
2019-11-22Create `InetNetwork` conversion helper typeJanito Vaqueiro Ferreira Filho2-0/+24
2019-11-22Check if dnsmasq is misconfiguredEmīls1-0/+45
2019-11-21Rerun build scripts if binary artifacts have changedEmīls1-0/+1
2019-11-20Limit OpenVPN to use TLS >=1.2 and limit 1.3 ciphersLinus Färnstrand1-4/+10
2019-11-19Run the routing manager in it's own threadEmīls Piņķis2-19/+25
2019-11-06Conditionally compile Android-only constantLinus Färnstrand1-1/+1
2019-11-04Handle wireguard log file in the Go libraryJanito Vaqueiro Ferreira Filho2-23/+16
2019-11-04Recreate tunnel on too many reconnectsJanito Vaqueiro Ferreira Filho1-1/+17
2019-11-04Add `TunProvider::create_tun` methodJanito Vaqueiro Ferreira Filho2-0/+13
2019-11-04Upgrade the which crate to 3.1 to get rid of failure dependencyLinus Färnstrand2-9/+3
2019-10-30Refactor NetMonitorDavid Lönnhager2-5/+0
2019-10-29Upgrade duct to 0.13Linus Färnstrand4-4/+4
2019-10-29Use less `return` keywords around waiting for OpenVPNLinus Färnstrand1-10/+7
2019-10-29Add more debug logging around focefully killing OpenVPNLinus Färnstrand2-6/+9
2019-10-29Add debug logging directly when TunnelMonitor exitsLinus Färnstrand1-0/+4
2019-10-29Log if trying to gracefully close OpenVPN more than onceLinus Färnstrand1-1/+3
2019-10-28Log after forcefully killing OpenVPNLinus Färnstrand1-3/+4
2019-10-24Use tunnel agnostic log message when disconnectEmīls Piņķis1-1/+1
2019-10-17Upgrade err-derive to 0.2.1Linus Färnstrand25-84/+94
2019-10-17Update system-configuration to 0.3Linus Färnstrand1-1/+1
2019-10-11Fix Rust code (short term) that receives error messages from 'winfw'Odd Stranne1-10/+18
2019-10-07Use callback only for offline monitor on WindowsDavid Lönnhager7-41/+32
2019-09-30Add Windows implementation for ping_monitorEmīls Piņķis4-1/+163