summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2018-09-08Make management interface and some other stuff infallibleLinus Färnstrand1-59/+29
2018-09-08Add get_settings call to management interfaceLinus Färnstrand2-1/+20
2018-09-08Add subscription for settings changes to management interfaceLinus Färnstrand2-10/+72
2018-09-07Make management interface connect return error on missing account tokenLinus Färnstrand2-11/+41
2018-09-07Make trying to connect without account token not block, just disconnectLinus Färnstrand1-25/+26
2018-09-07Adjust management interface logging level and add argumentsLinus Färnstrand1-22/+24
2018-09-07Adjust logging levels of some external cratesLinus Färnstrand1-0/+17
2018-09-07Don't auto-connect without account tokenLinus Färnstrand1-1/+1
2018-09-06Fix relay list schemaEmīls Piņķis1-1/+0
2018-09-06Fix bug that ignored hostname in location constraint filterLinus Färnstrand1-6/+5
2018-09-05Allow setting hostname in location constraintsLinus Färnstrand1-0/+8
2018-09-05Include individual relays in get_relay_locationsLinus Färnstrand1-4/+6
2018-09-05Make BlockedState activate Blocked security policy on entryLinus Färnstrand1-2/+3
2018-09-05Move `enable_ipv6` to `TunnelOptions`Janito Vaqueiro Ferreira Filho1-2/+2
2018-09-05Rename settings function to enable IPv6Janito Vaqueiro Ferreira Filho2-2/+2
2018-09-05Change IPC to Enable IPv6 tunnel optionJanito Vaqueiro Ferreira Filho2-19/+9
2018-09-04More exact handling of errors in building tunnel parametersLinus Färnstrand1-46/+27
2018-09-04Remove error subscription from management interfaceLinus Färnstrand1-56/+7
2018-09-04Make not finding a suitable relay block the networkLinus Färnstrand1-61/+56
2018-09-03Don't trigger tunnel start when settings changeJanito Vaqueiro Ferreira Filho1-3/+10
2018-09-03Disconnect if account token is clearedJanito Vaqueiro Ferreira Filho1-2/+8
2018-09-03Silence the tokio_io and "want" cratesLinus Färnstrand1-0/+2
2018-09-03Log blocked state reasonJanito Vaqueiro Ferreira Filho1-3/+7
2018-08-30Replace `DaemonState` with `TunnelStateTransition`Janito Vaqueiro Ferreira Filho2-36/+22
2018-08-30Move `TunnelStateTransition` to `talpid_types`Janito Vaqueiro Ferreira Filho1-3/+2
2018-08-30Update relay list when daemon startsJanito Vaqueiro Ferreira Filho2-2/+12
2018-08-29Reset current_relay when disconnectedLinus Färnstrand1-0/+1
2018-08-29Use IPC transport for management interface in daemonEmīls Piņķis5-238/+40
2018-08-29Use IPC instead of a websocket to communicate between daemon and pluginLinus Färnstrand4-27/+52
2018-08-29Move tunnel state machine to TalpidJanito Vaqueiro Ferreira Filho7-1036/+4
2018-08-29Document `TunnelStateTransition` variantsJanito Vaqueiro Ferreira Filho1-0/+4
2018-08-29Document tunnel parametersJanito Vaqueiro Ferreira Filho1-0/+6
2018-08-29Document state machine error typesJanito Vaqueiro Ferreira Filho1-0/+3
2018-08-29Move `rotate_log` function to `talpid-core`Janito Vaqueiro Ferreira Filho2-15/+7
2018-08-27Rename firewall module to securityLinus Färnstrand4-4/+4
2018-08-27Rename Firewall -> NetworkSecurityLinus Färnstrand4-12/+13
2018-08-26Change tense of some logging messagesLinus Färnstrand3-3/+3
2018-08-26Make TunnelStateWrapper not implement TunnelStateLinus Färnstrand1-66/+45
2018-08-23Use tunnel state machine in daemonJanito Vaqueiro Ferreira Filho3-288/+140
2018-08-23Handle when the `TunnelStateMachine` finishesJanito Vaqueiro Ferreira Filho2-1/+6
2018-08-23Handle security policy in tunnel state machineJanito Vaqueiro Ferreira Filho5-39/+167
2018-08-23Return startup errors when spawning state machineJanito Vaqueiro Ferreira Filho1-20/+45
2018-08-23Create `start_tunnel` helper functionJanito Vaqueiro Ferreira Filho1-5/+17
2018-08-23Implement shared values between all tunnel statesJanito Vaqueiro Ferreira Filho5-77/+148
2018-08-23Refactor handling closed channelsJanito Vaqueiro Ferreira Filho1-1/+1
2018-08-23Refactor tunnel monitoring by state machineJanito Vaqueiro Ferreira Filho4-55/+86
2018-08-23Disconnect and reconnect if parameters changeJanito Vaqueiro Ferreira Filho3-6/+31
2018-08-23Create `TunnelStateMachineAction` helper typeJanito Vaqueiro Ferreira Filho1-41/+47
2018-08-23Notify any listeners of state changesJanito Vaqueiro Ferreira Filho3-37/+99
2018-08-23Create `tunnel_state_machine` moduleJanito Vaqueiro Ferreira Filho7-0/+675