summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2019-02-28Random formatting fixEmīls Piņķis1-1/+0
2019-02-28Update winfw to properly handle v6 DNSEmīls2-6/+17
2019-02-28Add {v4,v6}_gateway fields to TunnelMetadataEmīls Piņķis11-55/+120
2019-02-27Ping the gateway when connecting with wireguardEmīls Piņķis1-0/+7
2019-02-27Adjust firewall to allow ICMP traffic to selected hosts when connectingEmīls Piņķis5-17/+97
2019-02-22Update formatting due to new rustfmtEmīls Piņķis1-3/+3
2019-02-15Integrate proxy module with OpenVPN monitorOdd Stranne1-19/+116
2019-02-15Update OpenVpnCommand with Shadowsocks logicOdd Stranne1-1/+24
2019-02-15Add proxy module and Shadowsocks handlerOdd Stranne4-0/+368
2019-02-15Add Shadowsocks in proxy settingsOdd Stranne1-0/+1
2019-02-15Refactor tunnel monitoring errorsJanito Vaqueiro Ferreira Filho2-27/+15
2019-02-14Bump network manager timeoutEmīls Piņķis1-1/+1
2019-02-14Fix formatting in talpid-coreEmīls Piņķis1-1/+1
2019-02-14Remove spawn_tunnel_monitor that did not do very muchLinus Färnstrand1-19/+10
2019-02-14Move tunnel log rotation into tunnel monitoring moduleLinus Färnstrand2-46/+36
2019-02-14Replace some generics with impl TraitLinus Färnstrand1-8/+8
2019-02-14Fix order of methods on OpenVpnCommandLinus Färnstrand1-7/+7
2019-02-13Also check IP addresses to detect connectivityJanito Vaqueiro Ferreira Filho1-19/+44
2019-02-13Create `NetlinkConnection` helper typeJanito Vaqueiro Ferreira Filho1-14/+53
2019-02-13Replace state tracking with sending requestsJanito Vaqueiro Ferreira Filho1-82/+12
2019-02-13Update iproute2 dependency to fix HW address errorJanito Vaqueiro Ferreira Filho1-3/+3
2019-02-12Fix minor spelling "managing"Linus Färnstrand1-1/+1
2019-02-04Temporarily specify newer version of pfctlEmīls Piņķis1-1/+2
2019-02-04Update ipnetwork to 0.14Emīls Piņķis1-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ärnstrand11-75/+90
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ņķ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