summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2020-12-04Configure custom DNS servers in tun providerJanito Vaqueiro Ferreira Filho2-1/+29
2020-12-04Refactor `prepare_tun_config` to borrow the configJanito Vaqueiro Ferreira Filho1-8/+10
2020-12-04Enable custom DNS in state machine on AndroidJanito Vaqueiro Ferreira Filho6-10/+0
2020-12-04Prepare to enable custom DNS code paths on AndroidJanito Vaqueiro Ferreira Filho1-5/+3
2020-12-04Update jnix versionJanito Vaqueiro Ferreira Filho1-1/+1
2020-12-03Remove obsolete virtual adapter code and errorsDavid Lönnhager4-141/+13
2020-12-03Rename wg-mullvad to MullvadDavid Lönnhager2-2/+2
2020-12-03Create OpenVPN Wintun adapter on the flyDavid Lönnhager2-27/+132
2020-12-03Add FFI bindings for wintun.dllDavid Lönnhager2-0/+246
2020-12-03Prefix unused variable with underscoreLinus Färnstrand1-1/+1
2020-11-30Log less about time outs when connecting via wgEmīls1-0/+6
2020-11-27Pipe route deletion errors on macOS to /dev/nullOskar Nyberg1-1/+2
2020-11-25Reconnect after changing allow LAN on AndroidJanito Vaqueiro Ferreira Filho2-2/+20
2020-11-25Stop using NM when it uses dnsmasqEmīls1-0/+5
2020-11-24Bump openvpn-plugin crateDavid Lönnhager2-3/+6
2020-11-24Find virtual adapter dynamicallyDavid Lönnhager5-30/+32
2020-11-24Force OpenVPN not to use netshDavid Lönnhager1-0/+2
2020-11-24Use wintun device with OpenVPNDavid Lönnhager1-3/+4
2020-11-24Add driver option to OpenVpnCommandDavid Lönnhager1-0/+36
2020-11-24Force TLS 1.3 minimum for OpenVPNDavid Lönnhager1-7/+1
2020-11-24Use NetworkManager to create a WireGuard deviceEmīls1-4/+4
2020-11-24Remove exclusions-specific routing rulesDavid Lönnhager2-34/+5
2020-11-24Remove default route tracking on LinuxDavid Lönnhager2-216/+2
2020-11-24Use single /0 prefix routes, and remove handling of OpenVPN routes for non-Li...David Lönnhager2-143/+12
2020-11-24Remove default route tracking when bridges are enabledDavid Lönnhager1-13/+2
2020-11-24Mark sslocal as an excluded processDavid Lönnhager1-0/+26
2020-11-24Fix IPv6 routing when there is no non-tunnel default route, which caused it t...David Lönnhager1-3/+11
2020-11-24Define ALL_RULES in one placeDavid Lönnhager1-16/+11
2020-11-24Remove all route tracking for WG on LinuxDavid Lönnhager1-0/+1
2020-11-24Be more lenient in identifying routing rules for deletionDavid Lönnhager1-1/+58
2020-11-24Route DNS requests for excluded apps through the tunnel when using WGDavid Lönnhager1-0/+22
2020-11-24Remove route monitoring for exclusions tableDavid Lönnhager8-550/+25
2020-11-24Use separate routing policies for tunnel routesDavid Lönnhager8-21/+189
2020-11-23Update nftnl crate to fix memory leakEmīls1-1/+1
2020-11-23Return boolean to indicate if tunnel is upJanito Vaqueiro Ferreira Filho1-3/+5
2020-11-19Fix method visibilityDavid Lönnhager2-2/+2
2020-11-19Route custom DNS traffic through the physical interface with mullvad-excludeDavid Lönnhager1-4/+10
2020-11-19Block traffic out on the tunnel interface with mullvad-exclude, excepting DNS...David Lönnhager1-13/+86
2020-11-19Simplify systemd-resolved codeEmīls3-56/+3
2020-11-19Add shared DBus connectionEmīls4-5/+26
2020-11-19Refactor systemd-resolved DBus codeEmīls1-97/+70
2020-11-19Use refactored NM code for managing DNSEmīls2-485/+17
2020-11-19Use refactored NM to create WireGuard tunnelEmīls4-373/+79
2020-11-19Refactor connectivity check disablingEmīls3-49/+10
2020-11-19Consolidate NetworkManager codeEmīls3-74/+879
2020-11-17Fix rustfmtLinus Färnstrand2-6/+5
2020-11-16Only handle routes for OpenVPN on LinuxDavid Lönnhager2-17/+30
2020-11-16Simplify match expressionDavid Lönnhager1-5/+8
2020-11-16Use regex captures more defensivelyDavid Lönnhager1-0/+7
2020-11-16Comment for the fe80::8 gateway exceptionDavid Lönnhager1-0/+2