summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src
AgeCommit message (Expand)AuthorFilesLines
2018-11-08Manually editing full paths to be Rust2018 compatibleLinus Färnstrand2-20/+18
2018-11-07Update paths to start with crate:: etcLinus Färnstrand1-1/+1
2018-11-05Add CLI command for making daemon update relay listLinus Färnstrand2-0/+16
2018-11-05Update relay list every hour. Remove mtime checkLinus Färnstrand1-16/+6
2018-11-01Make all binaries use same version formatLinus Färnstrand3-4/+4
2018-10-30Set TCP as transport and recreate tunnel when proxy is configuredOdd Stranne1-9/+42
2018-10-30Add OpenVPN proxy support in DaemonOdd Stranne2-3/+61
2018-10-29Remove #[macro_use] from jsonrpc_macros and jsonrpc_client_coreLinus Färnstrand2-5/+3
2018-10-29Remove #[macro_use] from log crateLinus Färnstrand8-52/+57
2018-10-29Remove a number of #[macro_use] in favor of new way of importingLinus Färnstrand3-4/+2
2018-10-24Fix various warnings emitted by the Clippy linterLinus Färnstrand6-40/+36
2018-10-16Include known exit IP address in current locationJanito Vaqueiro Ferreira Filho2-33/+56
2018-10-16Send tunnel endpoint on connected and connectingJanito Vaqueiro Ferreira Filho1-1/+1
2018-10-12Automatically reconnect tunnel on mssfix changeLinus Färnstrand1-0/+2
2018-10-10Move relay constraint tweaking to separate methodLinus Färnstrand1-35/+46
2018-10-10Add logic for making tunnel state machine pull parameters via new traitLinus Färnstrand1-106/+128
2018-10-10Make RelaySelector smarter by trying different protocolsLinus Färnstrand1-9/+26
2018-10-05Don't rely on exit ip in relay_listLinus Färnstrand1-2/+3
2018-10-03Move allow_lan into SharedTunnelStateValueLinus Färnstrand1-3/+4
2018-10-03Move log_dir and resource_dir to SharedTunnelStateValuesLinus Färnstrand1-10/+7
2018-09-28Download relay list every 2 hours instead of 24Linus Färnstrand1-1/+1
2018-09-28Stop reconnection attempt on tunnel state changesJanito Vaqueiro Ferreira Filho1-6/+20
2018-09-27Reformat with rustfmt 0.99.5Linus Färnstrand5-7/+14
2018-09-24Split mullvad_daemon into lib.rs and main.rsLinus Färnstrand5-659/+704
2018-09-19Don't log entire uniqueness check error chain by defaultLinus Färnstrand1-3/+3
2018-09-17Try to reconnect if authentication failsJanito Vaqueiro Ferreira Filho1-2/+23
2018-09-17Remove `Copy` impl. for `TunnelStateTransition`Janito Vaqueiro Ferreira Filho1-5/+5
2018-09-13Remove obsolete management interface get callsLinus Färnstrand2-111/+2
2018-09-13Fix so on_update_relay_settings broadcasts new settingsLinus Färnstrand1-4/+5
2018-09-10Attempt to apply target state if in blocked stateEmīls Piņķis1-1/+1
2018-09-08Move the Mullvad Settings type to mullvad_typesLinus Färnstrand3-200/+5
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