summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
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ärnstrand1-8/+2
2019-10-30Refactor NetMonitorDavid Lönnhager2-5/+0
2019-10-29Upgrade duct to 0.13Linus Färnstrand3-3/+3
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ärnstrand24-82/+93
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ņķis3-0/+160
2019-09-30Improve interface for ping_monitorEmīls Piņķis2-9/+14
2019-09-30Move ping_monitor to root of talpid-coreEmīls Piņķis3-1/+11
2019-09-30Detect EBADF on Linux and Android tooJanito Vaqueiro Ferreira Filho1-14/+9
2019-09-30Reword duplication error messageJanito Vaqueiro Ferreira Filho1-2/+2
2019-09-26Stop ping monitor when it's no longer necessaryJanito Vaqueiro Ferreira Filho2-4/+21
2019-09-25Duplicate tunnel fd on all platforms for wireguard-goEmīls Piņķis2-6/+49
2019-09-18Stop ping monitor thread if first ping failsJanito Vaqueiro Ferreira Filho1-8/+11
2019-09-12Fix formatting (on unrelated code)Linus Färnstrand1-1/+1
2019-09-10Open dummy tunnel interface in blocking stateJanito Vaqueiro Ferreira Filho1-0/+18
2019-09-10Add `create_tun_if_closed` method to `TunProvider`Janito Vaqueiro Ferreira Filho2-0/+9
2019-09-10Close tunnel in `DisconnectedState`Janito Vaqueiro Ferreira Filho1-0/+3
2019-09-10Add `close_tun` method to `TunProvider` traitJanito Vaqueiro Ferreira Filho2-0/+9
2019-09-10Derive `PartialEq` and `Eq` for `TunConfig`Janito Vaqueiro Ferreira Filho1-1/+1
2019-09-10Change `create_tun` into `get_tun`Janito Vaqueiro Ferreira Filho4-5/+5
2019-09-10Pass a mutable reference to `dyn TunProvider`Janito Vaqueiro Ferreira Filho4-7/+7
2019-09-10Update logging definitions/log sink implementation in 'winnet' wrapperOdd Stranne3-24/+37
2019-09-05Adjust Rust code responsible for setting DNSOdd Stranne2-165/+20
2019-08-27Improve Android `RouteManagerImpl` stubJanito Vaqueiro Ferreira Filho1-5/+15
2019-08-19Lower default MTU to increase quality of life on 4gEmīls Piņķis1-1/+1
2019-08-12Replace ::std with just stdLinus Färnstrand7-10/+10
2019-08-11Change TunnelParametersGenerator to return errorsEmīls Piņķis2-4/+8
2019-08-06Also retry to connect when tunnel bypass failsJanito Vaqueiro Ferreira Filho1-0/+5
2019-08-06Create `should_retry` helper functionJanito Vaqueiro Ferreira Filho1-26/+33
2019-08-06Separate `StartWireguardError` into error variantsJanito Vaqueiro Ferreira Filho3-5/+21
2019-08-06Display error chain when retrying to connectJanito Vaqueiro Ferreira Filho1-4/+9
2019-08-06Log error chain when tunnel fails to startJanito Vaqueiro Ferreira Filho1-1/+4
2019-07-31Improve Linux DNS static-file management resiliencyEmīls Piņķis1-11/+18
2019-07-29Retry connection on specific Wireguard errorJanito Vaqueiro Ferreira Filho1-0/+12
2019-07-29Fix typo in Wireguard error variant nameJanito Vaqueiro Ferreira Filho1-1/+1
2019-07-29Make `tunnel_close_event` optionalJanito Vaqueiro Ferreira Filho3-10/+25
2019-07-29Make `CloseHandle` optional in disconnecting stateJanito Vaqueiro Ferreira Filho3-13/+15