summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2020-11-16Correct gateways for OpenVPN IPv6 routesDavid Lönnhager1-8/+15
2020-11-16Log OpenVPN route setup errorsDavid Lönnhager1-2/+6
2020-11-16Set correct route gateways on WindowsDavid Lönnhager1-9/+23
2020-11-16Improve OpenVPN route parsingDavid Lönnhager1-22/+162
2020-11-16Apply OpenVPN routes on all OSes via the route managerDavid Lönnhager3-43/+32
2020-11-16Set up routes for OpenVPN using the route managerDavid Lönnhager2-1/+45
2020-11-16Remove deprecated NetworkManager optionDavid Lönnhager1-15/+2
2020-11-13Disable NM's connectivity check when the firewall is upEmīls6-4/+125
2020-11-13Allow obtaining a DBus connection from DNS monitorEmīls4-2/+18
2020-11-11Fix dummy route managerDavid Lönnhager2-4/+9
2020-11-11Divide default route if necessary when building exclsuion tableEmīls2-3/+52
2020-11-11Parse routes more permissivelyEmīls1-18/+23
2020-11-11Parse loopback routes semi-correctlyEmīls2-18/+41
2020-11-10Don't use `RouteManager` on AndroidJanito Vaqueiro Ferreira Filho1-0/+1
2020-11-09Add search domain to NM DNS configEmīls1-0/+1
2020-11-09Always let DnsMonitor::reset succeed if it finds no interfaceDavid Lönnhager4-54/+73
2020-11-09Consolidate status enums in winnetDavid Lönnhager1-11/+9
2020-11-09Add winnet function for obtaining the IP address given an interface luidDavid Lönnhager1-0/+38
2020-11-09Add winnet function for obtaining the best default routeDavid Lönnhager2-7/+77
2020-11-09Enable NM's WireGuard via an environment variableEmīls2-4/+13
2020-11-09Use netlink to create WireGuard device instead of NMEmīls5-70/+46
2020-11-06Remove assumption that senders will not be droppedDavid Lönnhager2-40/+33
2020-11-06Add command channel to the Windows route managerDavid Lönnhager1-22/+101
2020-11-06Abstract route manager channelDavid Lönnhager3-15/+47
2020-11-06Remove separate runtime handle from RouteManagerDavid Lönnhager3-12/+16
2020-11-05Prefer systemd-resolved over NM if it's workingEmīls2-10/+73
2020-11-05Reorganize WG kernel tunnelDavid Lönnhager5-188/+192
2020-11-05Check connectivity with netlink when using NMDavid Lönnhager3-45/+76
2020-11-04Don't log absence of systemd-resolved as an errorDavid Lönnhager1-2/+6
2020-11-04Fix device state checkDavid Lönnhager1-1/+1
2020-10-29Prevent duplicate exclusions fwmark rulesDavid Lönnhager1-0/+49
2020-10-28Adjust NM DNS code for IPv6Emīls1-1/+5
2020-10-28Use older API if new one doesn't existEmīls2-34/+119
2020-10-28Allow more device states with NM DNSEmīls1-22/+40
2020-10-28Remove duplicated is_local_addressDavid Lönnhager3-28/+11
2020-10-28Support custom DNS on macOSDavid Lönnhager1-41/+100
2020-10-28Include custom DNS setting on macOSDavid Lönnhager7-18/+18
2020-10-27Ignore loopback routesEmīls1-11/+42
2020-10-26Correctly set new DNS routes in exclusions tableDavid Lönnhager1-25/+49
2020-10-26Permit custom DNS resolvers in netfilterDavid Lönnhager1-8/+85
2020-10-26Add loopback networks constantDavid Lönnhager1-0/+4
2020-10-26Include custom DNS setting on LinuxDavid Lönnhager8-18/+19
2020-10-26Sort routes by prefix length before applying themEmīls1-1/+3
2020-10-23Use NetworkManager to create a WireGuard tunnelEmīls3-0/+346
2020-10-23Convert Windows log sink input to UTF-8David Lönnhager2-3/+44
2020-10-22Use GetModuleHandleW instead of GetModuleHandleADavid Lönnhager1-3/+9
2020-10-22Explain meaning of 'ConfigOptions'David Lönnhager1-0/+1
2020-10-22Only apply dnscache policy on Windows 10David Lönnhager1-14/+24
2020-10-22Add Windows version check functionDavid Lönnhager1-1/+41
2020-10-22Set DNS servers in dnscache/NRPT policy to fix slow resolution for localDavid Lönnhager2-6/+93