summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
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 Stranne3-2/+197
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
2018-11-08Manually editing full paths to be Rust2018 compatibleLinus Färnstrand9-22/+25
2018-11-05Use latest changes to openvpn-plugin libraryLinus Färnstrand2-15/+12
2018-10-31Check server IP on incoming DHCPv6Linus Färnstrand2-5/+9
2018-10-31Add DHCPv6 rules for LinuxLinus Färnstrand1-32/+37
2018-10-31Add DHCPv6 firewall rules for macOSLinus Färnstrand2-32/+57
2018-10-31Slightly redefine IpNetwork constantsLinus Färnstrand3-60/+46
2018-10-30Update changelogOdd Stranne1-1/+0
2018-10-30Add OpenVPN proxy support in DaemonOdd Stranne8-38/+162
2018-10-30Set search domains for tunnel interface with systemd-resolvedEmīls Piņķis1-3/+28
2018-10-29Remove #[macro_use] from jsonrpc_macros and jsonrpc_client_coreLinus Färnstrand2-1/+1
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand24-75/+70
2018-10-29Remove a number of #[macro_use] in favor of new way of importingLinus Färnstrand5-8/+11
2018-10-29Reset DNS before setting DNS servers on LinuxEmīls Piņķis2-12/+13
2018-10-26Reset DNS management strategy after every resetEmīls Piņķis1-0/+3
2018-10-25Improve NM detectionEmīls Piņķis1-0/+71
2018-10-25Block all traffic on port 53 on LinuxEmīls Piņķis1-8/+14
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand7-36/+36
2018-10-23Changing macOS dns monitor implementation to consider all settingsLinus Färnstrand1-157/+144
2018-10-23Take search domains into account when handling macOS DNSLinus Färnstrand1-58/+103
2018-10-16Send tunnel endpoint on connected and connectingJanito Vaqueiro Ferreira Filho2-5/+6
2018-10-12Prefer systemd-resovled over NetworkManagerEmīls Piņķis1-3/+3
2018-10-11Check resolve.conf for systemd-resolved DNS serverJanito Vaqueiro Ferreira Filho1-1/+18
2018-10-11Check for resolv.conf symlink to systemd-resolvedJanito Vaqueiro Ferreira Filho3-4/+27
2018-10-11Fix typo in name of `resolved` DNS managerJanito Vaqueiro Ferreira Filho1-1/+1
2018-10-10Add logic for making tunnel state machine pull parameters via new traitLinus Färnstrand6-91/+86
2018-10-10Add wireframe for TunnelParametersGeneratorLinus Färnstrand1-2/+22
2018-10-10Debug log which Linux DNS manager is being usedLinus Färnstrand1-4/+17
2018-10-09Ignore tunnel event forwarding errorsJanito Vaqueiro Ferreira Filho1-5/+1
2018-10-09Use `unbounded_send` method directlyJanito Vaqueiro Ferreira Filho1-11/+4
2018-10-09Fix resolved by always resolving interface names to real IDs.Emīls Piņķis1-31/+19
2018-10-08Increase ping-exit to 20 secondsLinus Färnstrand1-2/+2
2018-10-08Pass --connect-timeout 30 to openvpnEmīls Piņķis1-0/+1
2018-10-08Remove comp-lzo OpenVPN settingLinus Färnstrand1-1/+0
2018-10-05Use NetworkManager to set and reset DNSEmīls Piņķis1-4/+11
2018-10-05Implement DNS management using NetworkManagerEmīls Piņķis3-5/+112
2018-10-05Allow setting the DNS module through env. variableJanito Vaqueiro Ferreira Filho1-0/+1
2018-10-05Implement support for resolvconfJanito Vaqueiro Ferreira Filho1-0/+1
2018-10-05Implement support for systemd-resolvedJanito Vaqueiro Ferreira Filho2-2/+244
2018-10-04Delete the DNS recovery file even if it's not restoredEmīls1-3/+6