summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2019-01-30Refactor talpid-coreEmīls Piņķis10-214/+183
2019-01-24Prioritize `SetSecurityPolicyError` block reasonJanito Vaqueiro Ferreira Filho1-4/+10
2019-01-24Fix import from sub-moduleJanito Vaqueiro Ferreira Filho1-1/+1
2019-01-22Verify if our firewall tables are set on LinuxEmīls Piņķis2-8/+49
2019-01-18Fix import path errorsLinus Färnstrand5-24/+24
2019-01-18Get rid of almost all remaining "extern crate" statementsLinus Färnstrand14-133/+64
2019-01-18Run rustfmt after Rust 2018 use statement cleanupLinus Färnstrand2-5/+5
2019-01-18Upgrade the remaining crates to Rust 2018Linus Färnstrand3-7/+5
2019-01-18Add wireguard-go support in talpid-coreEmīls Piņķis15-264/+961
2019-01-17Adjust #[link_name] attributesEmīls Piņķis3-13/+13
2019-01-14Allow the 169.254.0.0/16 network when LAN sharing is onLinus Färnstrand1-1/+2
2019-01-11Add documentation to ffi_error macroLinus Färnstrand1-0/+1
2019-01-09Block when TAP adapter problem is detectedJanito Vaqueiro Ferreira Filho3-22/+73
2019-01-09Export `OpenVpnMonitoringError` in `TunnelMonitor`Janito Vaqueiro Ferreira Filho1-7/+11
2019-01-09Perform post-mortem log analysis of OpenVPNJanito Vaqueiro Ferreira Filho1-1/+32
2019-01-09Store log path in `OpenVpnMonitor`Janito Vaqueiro Ferreira Filho3-22/+61
2018-12-13Activate the merge_imports rustfmt featureLinus Färnstrand27-139/+170
2018-12-12Check if resolvconf is a symlink to resolvectlLinus Färnstrand1-5/+24
2018-12-12Capture and log stderr from resolvconf when failingLinus Färnstrand1-0/+4
2018-12-11Listen on netlink socket to monitor offline statusJanito Vaqueiro Ferreira Filho2-5/+146
2018-12-11Implement `is_offline` for LinuxJanito Vaqueiro Ferreira Filho3-1/+80
2018-12-04Get rid of possibly silent casting lossLinus Färnstrand1-1/+1
2018-12-04Simplify some iterators in routing, and correct conversion method nameLinus Färnstrand3-6/+5
2018-12-03Fix routing module on MacOSEmīls Piņķis1-5/+5
2018-12-03Add network interface management to talpid-coreEmīls Piņķis3-0/+142
2018-12-03Increase timeout for OpenVPN to die on windowsLinus Färnstrand1-0/+4
2018-12-03Activate the use_field_init_shorthand rustfmt optionLinus Färnstrand1-1/+1
2018-11-22Add MacOS routing implementationEmīls Piņķis2-0/+129
2018-11-22Add linux routing implementationEmīls Piņķis2-0/+341
2018-11-22Add subprocess module for routing in talpid-coreEmīls Piņķis2-1/+49
2018-11-21Add routing trait to talpid-coreEmīls Piņķis2-0/+60
2018-11-21Fix formatting for rustfmt for rustc 1.32.0-nightly (f1e2fa8f0 2018-11-20)Emīls Piņķis7-7/+7
2018-11-16Fix various clippy warningsLinus Färnstrand1-1/+1
2018-11-16Add debug logging to PF firewall rules from env varLinus Färnstrand2-43/+73
2018-11-16Wrap offline monitor handle in a fixed typeLinus Färnstrand4-6/+21
2018-11-15Move Windows default route arguments to BASE_ARGUMENTSLinus Färnstrand1-17/+10
2018-11-15Listen to the RouteUp instead of the Up plugin eventLinus Färnstrand1-2/+2
2018-11-15Use longer delay before setting up tunnel when resuming from sleepOdd Stranne1-1/+1
2018-11-15Add default route for TAP interfaceOdd Stranne1-0/+17
2018-11-14Slightly adjust Windows DNS loggingLinus Färnstrand1-4/+4
2018-11-14Split Linux DNS management up to avoid *self = ...Linus Färnstrand1-44/+59
2018-11-14Remove cache_dir from NetworkSecurity constructorLinus Färnstrand6-14/+10
2018-11-14Implement DnsMonitor for WindowsLinus Färnstrand3-22/+18
2018-11-14Implement DnsMonitor for macOSLinus Färnstrand3-39/+31
2018-11-14Add shared DnsMonitor and implement on LinuxLinus Färnstrand8-132/+177
2018-11-14Remove crl.pem from code/readmeLinus Färnstrand1-2/+1
2018-11-14Complement 'offline' module with code for WindowsOdd Stranne4-2/+198
2018-11-13Simplify some state handling if-logicLinus Färnstrand1-6/+4
2018-11-13Add block_on_disconnected setting, for never unblocking the firewallLinus Färnstrand6-8/+67
2018-11-08Handle being offline on macOSLinus Färnstrand11-7/+193