summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
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-23Upgrade derive_moreLinus Färnstrand1-1/+1
2019-09-23Upgrade whichLinus Färnstrand1-1/+1
2019-09-23Upgrade hex and nixLinus Färnstrand1-2/+2
2019-09-23Upgrade parking_lot to 0.9.0Linus Färnstrand1-1/+1
2019-09-23Bump nftnl and mnl dependencies to crates.io versionsLinus Färnstrand1-2/+2
2019-09-18Stop ping monitor thread if first ping failsJanito Vaqueiro Ferreira Filho1-8/+11
2019-09-13Upgrade pfctl to 0.3.0Linus Färnstrand1-2/+1
2019-09-12Fix formatting (on unrelated code)Linus Färnstrand1-1/+1
2019-09-12Upgrade ipnetwork to 0.15 to get rid of git dependencyLinus 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-30Update netlink dependenciesEmīls Piņķis1-4/+4
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-11Remove redundant import of err-deriveEmīls Piņķis1-1/+0
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
2019-07-29Remove unnecessary attributeJanito Vaqueiro Ferreira Filho1-1/+0
2019-07-25Replace `i64` usage with `isize`Janito Vaqueiro Ferreira Filho1-2/+2
2019-07-17Update `libwg` directory to build `talpid-core`Janito Vaqueiro Ferreira Filho1-1/+2
2019-07-10Upgrade parking_lot in talpid-coreLinus Färnstrand1-1/+1
2019-06-28Bump wireguard-goEmīls Piņķis1-0/+1
2019-06-28Use newer commit for netlink librariesEmīls Piņķis1-4/+4
2019-06-14Let Linux offline check fail into an online stateEmīls Piņķis1-2/+11
2019-06-14Ignore IrDA devicesEmīls Piņķis1-0/+1
2019-06-14Use patched netlink libraries to be more kernel agnosticEmīls Piņķis1-5/+4
2019-06-12Remove clone() call on Copy typeLinus Färnstrand1-1/+1