summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2020-04-28Clean up default routes in RouteManagerDavid Lönnhager1-0/+28
2020-04-28Let RouteManager update required routes in any given tableDavid Lönnhager2-19/+54
2020-04-28Remove error types not used by RouteManagerDavid Lönnhager1-28/+0
2020-04-28Actually loop over netlink messagesEmīls Piņķis1-14/+16
2020-04-27Find all default routes in RouteManagerDavid Lönnhager1-2/+2
2020-04-27Show specific error when VPN permission is deniedJanito Vaqueiro Ferreira Filho2-0/+15
2020-04-27Add drop tests for Linux routing implementationEmīls1-0/+31
2020-04-27Rework offline detection on LinuxEmīls3-174/+113
2020-04-27Rework routing on LinuxEmīls6-690/+675
2020-04-27Rename old futures importEmīls16-22/+27
2020-04-24Remove unused WinNet_GetTapInterfaceIpv6Status functionDavid Lönnhager2-40/+0
2020-04-24Always try to enable IPv6 on adapter when using WireGuard (Windows)David Lönnhager1-8/+26
2020-04-24Remove dead codeDavid Lönnhager1-27/+0
2020-04-24Enable IPv6 for WireGuard interfaceDavid Lönnhager2-9/+57
2020-04-24Try to enable IPv6 on Windows if it's disabled but required (instead of failing)David Lönnhager1-9/+41
2020-04-24Expose IPv6-enabling function to RustDavid Lönnhager1-1/+36
2020-04-23Fix formatting in talpid-coreEmīls Piņķis1-6/+1
2020-04-23Stop disabling IPv6 if the MTU is too lowEmīls Piņķis1-26/+5
2020-04-22Upgrade nftnl to 0.3 and all dependencies needed to make it buildLinus Färnstrand1-1/+1
2020-04-16Use tristate for connectivityEmīls Piņķis1-7/+9
2020-04-16Initialize windows offline monitor to assume connectivityEmīls Piņķis1-1/+1
2020-04-03Allow fc00::/7 instead of fd00::/8 for unique local addressesLinus Färnstrand1-1/+1
2020-03-30Update `jnix` to version `0.2.2`Janito Vaqueiro Ferreira Filho1-1/+1
2020-03-24Fail on non-zero exit statuses in RouteManagerDavid Lönnhager1-1/+12
2020-03-16More permissive IPv6 multicastingDavid Lönnhager1-1/+7
2020-03-16Permit outbound traffic to entire locally scoped IPv4 multicast spaceDavid Lönnhager1-5/+3
2020-03-16Permit broadcasts to the local network with "Allow LAN" enabledDavid Lönnhager1-1/+3
2020-03-16Permit traffic to unique local addresses with "Allow LAN" enabledDavid Lönnhager1-1/+2
2020-03-13Add a shutdown channel for the tunnel state machineEmīls1-6/+19
2020-03-10Revert "Add contra rules instead of keep_state"Andrej Mihajlov1-22/+8
2020-03-06Add contra rules instead of keep_stateAndrej Mihajlov1-8/+22
2020-03-06Add keep_state to DNS queries going over TCP to allow the inbound reply trafficAndrej Mihajlov1-0/+4
2020-03-06Fix cleanup during route manager initializationDavid Lönnhager1-2/+10
2020-03-03Update talpid-core to correctly deinitialize winfwOdd Stranne1-2/+14
2020-02-28Use newer version of nixEmīls1-1/+1
2020-02-24Remove `IntoSender`Janito Vaqueiro Ferreira Filho1-85/+0
2020-02-24Remove generic type parameter from `spawn` func.Janito Vaqueiro Ferreira Filho1-6/+3
2020-02-24Use `impl Sender` in tunnel state machineJanito Vaqueiro Ferreira Filho1-10/+6
2020-02-24Implement `Sender` for `IntoSender`Janito Vaqueiro Ferreira Filho2-5/+5
2020-02-24Create `Sender` traitJanito Vaqueiro Ferreira Filho1-0/+6
2020-02-20Factor out error types in talpid-core::tunnel::wireguardEmīls6-99/+129
2020-02-20Add docstrings and make some types not publicEmīls4-13/+34
2020-02-14Check if returned tunnel is nullEmīls1-0/+4
2020-02-13Fix file permissions and all the thingsEmīls2-21/+23
2020-02-13Update WireGuard FFI in talpid-coreOdd Stranne3-120/+136
2020-02-12Fix DNS leaks on macOSLinus Färnstrand1-10/+28
2020-02-12Fix DNS leaks on macOSLinus Färnstrand1-17/+29
2020-02-11Update `jnix` to version `0.2.0`Janito Vaqueiro Ferreira Filho1-1/+1
2020-02-11Ensure the tunnel monitor closes if ping times outJanito Vaqueiro Ferreira Filho1-8/+17
2020-02-07Rename amgiguous metric identifiersDavid Lönnhager2-6/+6