summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
2019-02-13Replace state tracking with sending requestsJanito Vaqueiro Ferreira Filho1-82/+12
2019-02-12Fix minor spelling "managing"Linus Färnstrand1-1/+1
2019-02-04Fix wireguard config bugEmīls Piņķis1-3/+6
2019-02-01Remove unused import on macOSLinus Färnstrand1-4/+1
2019-02-01Renaming remaining mentions of "security" to "firewall"Linus Färnstrand5-21/+21
2019-02-01Rename security => firewall in documentation and loggingLinus Färnstrand7-15/+14
2019-02-01Run rustfmtLinus Färnstrand7-8/+11
2019-02-01Fix windows compile errorsLinus Färnstrand7-10/+12
2019-02-01Rename security module to firewallLinus Färnstrand12-69/+69
2019-02-01Fix dns/firewall code to work with new structureLinus Färnstrand10-75/+89
2019-02-01Move talpid-core DNS code out to own moduleLinus Färnstrand12-14/+17
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ņķis1-6/+47
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ärnstrand2-5/+2
2019-01-18Add wireguard-go support in talpid-coreEmīls Piņķis13-257/+942
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ärnstrand26-137/+169
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 Filho1-5/+145
2018-12-11Implement `is_offline` for LinuxJanito Vaqueiro Ferreira Filho2-1/+78
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ņķis2-0/+140
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