summaryrefslogtreecommitdiffhomepage
path: root/talpid-core/src
AgeCommit message (Expand)AuthorFilesLines
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-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-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īls1-20/+22
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-11Ensure the tunnel monitor closes if ping times outJanito Vaqueiro Ferreira Filho1-8/+17
2020-02-07Rename amgiguous metric identifiersDavid Lönnhager2-6/+6
2020-02-07Use x25519_dalek::StaticSecret to store private keysDavid Lönnhager1-1/+1
2020-02-06Remove licence headers from Rust source codeLinus Färnstrand2-18/+2
2020-02-06Add unit tests for `IpNetworkSub`Janito Vaqueiro Ferreira Filho1-0/+226
2020-02-06Change routes on Android when allow lan is enabledJanito Vaqueiro Ferreira Filho1-1/+47
2020-02-06Export LAN networks from `firewall` moduleJanito Vaqueiro Ferreira Filho1-2/+2
2020-02-06Use setter helper to update `allow_lan`Janito Vaqueiro Ferreira Filho5-35/+48
2020-02-06Add `SharedTunnelStateValues::set_allow_lan`Janito Vaqueiro Ferreira Filho1-0/+24
2020-02-06Add `TunProvider::set_allow_lan` setterJanito Vaqueiro Ferreira Filho1-0/+12
2020-02-06Refactor to add `ConnectingState::disconnect`Janito Vaqueiro Ferreira Filho1-53/+31
2020-02-06Store `allow_lan` in Android's `TunProvider`Janito Vaqueiro Ferreira Filho2-1/+5
2020-02-06Add required routes to `TunConfig` on AndroidJanito Vaqueiro Ferreira Filho3-0/+20
2020-02-06Implement `IpNetworkSub` for `IpNetwork` wrapperJanito Vaqueiro Ferreira Filho1-1/+39
2020-02-06Impl. `IpNetworkSub` for `T: AbstractIpNetwork`Janito Vaqueiro Ferreira Filho1-0/+33
2020-02-06Create `IpNetworkSub` traitJanito Vaqueiro Ferreira Filho1-0/+17
2020-02-06Create `IpNetworks` helper iteratorJanito Vaqueiro Ferreira Filho1-0/+32
2020-02-06Create `IpNetworkRange` helper typeJanito Vaqueiro Ferreira Filho1-0/+31
2020-02-06Create `AbstractIpNetwork` concept traitJanito Vaqueiro Ferreira Filho2-0/+77
2020-02-06Move `tun_provider::android` module to a sub-dir.Janito Vaqueiro Ferreira Filho2-1/+1
2020-02-03Adjust talpid-core for changes in winnetOdd Stranne2-55/+32
2020-01-30Add tests for ConnStateEmīls1-0/+102
2020-01-30Introduce ConnState in connectivity_check.rsEmīls Piņķis1-30/+119
2020-01-28Add conectivity checkEmīls7-220/+452