summaryrefslogtreecommitdiffhomepage
path: root/talpid-core
AgeCommit message (Expand)AuthorFilesLines
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand6-63/+80
2018-09-24Allow IPv6 on LAN if enabledLinus Färnstrand3-4/+47
2018-09-20Swap to versions of mnl and nftnl published to crates.ioLinus Färnstrand1-2/+2
2018-09-19Include after disconnect action in new state eventJanito Vaqueiro Ferreira Filho1-2/+15
2018-09-17Allow setting the DNS module through env. variableJanito Vaqueiro Ferreira Filho1-0/+11
2018-09-17Implement support for resolvconfJanito Vaqueiro Ferreira Filho4-3/+103
2018-09-17Separate `DnsSettings` and `StaticResolvConf`Janito Vaqueiro Ferreira Filho2-188/+229
2018-09-17Move Linux `dns` module to a new sub-directoryJanito Vaqueiro Ferreira Filho1-0/+0
2018-09-17Add authentication failure reasonJanito Vaqueiro Ferreira Filho2-4/+7
2018-09-17Block when authentication failsJanito Vaqueiro Ferreira Filho1-0/+11
2018-09-17Forward authentication failure eventsJanito Vaqueiro Ferreira Filho1-0/+3
2018-09-17Use development version of `openvpn-plugin` crateJanito Vaqueiro Ferreira Filho1-1/+1
2018-09-13Use if let in rotate_log for simpler codeLinus Färnstrand1-2/+2
2018-09-12Update logging code in talpid-core for windnsEmīls1-9/+52
2018-09-11Log IPv6 enabled checksJanito Vaqueiro Ferreira Filho1-1/+9
2018-09-11Change global IPv6 checkJanito Vaqueiro Ferreira Filho1-3/+6
2018-09-11Check if IPv6 is enabled in TAP adapter on WindowsJanito Vaqueiro Ferreira Filho1-2/+4
2018-09-11Bridge `GetTapInterfaceIpv6Status` to RustJanito Vaqueiro Ferreira Filho1-0/+28
2018-09-11Remove `MetricResult` enumerationJanito Vaqueiro Ferreira Filho1-26/+16
2018-09-11Create `winnet` moduleJanito Vaqueiro Ferreira Filho5-44/+49
2018-09-11Upgrade to newer tokio librariesEmīls Piņķis1-2/+2
2018-09-11Update dependencies and use fixed IPC server implementation for JSONRPCEmīls Piņķis1-2/+3
2018-09-10Just log errors in DNS restore, not crashLinus Färnstrand1-15/+20
2018-09-06Add LAN->SSDP multicast on macOSLinus Färnstrand1-0/+2
2018-09-06Add LAN->SSDP multicast on LinuxLinus Färnstrand2-3/+9
2018-09-06Add `BlockReason::Ipv6Unavailable`Janito Vaqueiro Ferreira Filho1-7/+27
2018-09-06Implement `is_ipv6_enabled` for LinuxJanito Vaqueiro Ferreira Filho1-1/+3
2018-09-06Implement `is_ipv6_enabled` for WindowsJanito Vaqueiro Ferreira Filho3-1/+24
2018-09-06Ensure IPv6 can be enabled before starting OpenVPNJanito Vaqueiro Ferreira Filho1-0/+17
2018-09-06Move OpenVPN tunnel endpoint check to a new methodJanito Vaqueiro Ferreira Filho1-4/+9
2018-09-06Implement Display for SecurityPolicy and print that formatLinus Färnstrand1-2/+37
2018-09-06Expose one unified NetworkSecurity struct, and make it logLinus Färnstrand9-50/+72
2018-09-05Fix that uses enable_ipv6 setting instead of ignoring itLinus Färnstrand1-6/+5
2018-09-05Make BlockedState activate Blocked security policy on entryLinus Färnstrand7-32/+62
2018-09-05Add "blocked" security policy and implement in firewallsLinus Färnstrand4-22/+59
2018-09-05Move `enable_ipv6` to `TunnelOptions`Janito Vaqueiro Ferreira Filho1-1/+9
2018-09-04Add TunnelCommand::BlockLinus Färnstrand6-41/+68
2018-09-03Block if security policy can't be setJanito Vaqueiro Ferreira Filho2-10/+14
2018-09-03Create `AfterDisconnect::Block` variantJanito Vaqueiro Ferreira Filho1-2/+12
2018-09-03Block connection if starting the tunnel failsJanito Vaqueiro Ferreira Filho1-5/+8
2018-09-03Log full chain of errorsJanito Vaqueiro Ferreira Filho2-4/+9
2018-09-03Add reason to transition to blocked stateJanito Vaqueiro Ferreira Filho1-3/+5
2018-09-03Create `BlockedState` typeJanito Vaqueiro Ferreira Filho2-0/+48
2018-09-03Include state transition in `NewState`Janito Vaqueiro Ferreira Filho5-31/+38
2018-09-03Remove `StateEntryResult` typeJanito Vaqueiro Ferreira Filho5-40/+33
2018-08-30Request tunnel to close in a separate threadJanito Vaqueiro Ferreira Filho1-6/+10
2018-08-30Move `TunnelStateTransition` to `talpid_types`Janito Vaqueiro Ferreira Filho1-13/+1
2018-08-29Use IPC instead of a websocket to communicate between daemon and pluginLinus Färnstrand2-81/+25
2018-08-29Move tunnel state machine to TalpidJanito Vaqueiro Ferreira Filho8-0/+1037
2018-08-29Move `rotate_log` function to `talpid-core`Janito Vaqueiro Ferreira Filho2-0/+23