summaryrefslogtreecommitdiffhomepage
path: root/mullvad-daemon/src/main.rs
AgeCommit message (Expand)AuthorFilesLines
2018-08-14Add RPC call to enable/disable IPv6 in the tunnelJanito Vaqueiro Ferreira Filho1-0/+16
2018-07-30Reformat with rustfmt 0.9.0Linus Färnstrand1-2/+1
2018-07-16Always log process exit codeLinus Färnstrand1-2/+4
2018-07-13Periodically update the relay cacheJanito Vaqueiro Ferreira Filho1-20/+2
2018-07-13Keep relays in an `Arc<Mutex<ParsedRelays>>`Janito Vaqueiro Ferreira Filho1-5/+1
2018-07-10Expose set/get autoconnect from management interfaceLinus Färnstrand1-2/+21
2018-07-10Add autoconnect settingLinus Färnstrand1-0/+4
2018-07-10Specify a tunnel interface by it's alias on WindowsEmīls1-0/+13
2018-07-05Use bundled CALinus Färnstrand1-9/+10
2018-07-02Log errors returned by main `run` functionJanito Vaqueiro Ferreira Filho1-7/+22
2018-06-25Make mullvad-daemon take version from own metadataLinus Färnstrand1-4/+4
2018-06-21Change Firewall trait to take a cache dir as a parameter in it's constructorEmīls Piņķis1-2/+2
2018-06-13Refactor out create_daemon that everyone can useLinus Färnstrand1-10/+13
2018-06-13Rename mullvad-paths methods to have get_ if they don't create dirsLinus Färnstrand1-1/+1
2018-06-13Rotate daemon log on startupLinus Färnstrand1-17/+1
2018-06-13Move log dir stuff to mullvad-pathsLinus Färnstrand1-36/+56
2018-06-13Rename mullvad-metadata -> mullvad-pathsLinus Färnstrand1-23/+3
2018-06-13Remove unused app_dirs from mullvad-daemonLinus Färnstrand1-2/+0
2018-05-22Create tunnel log dirLinus Färnstrand1-1/+4
2018-05-18Remove lazy_static around Durations that are const fnsLinus Färnstrand1-10/+6
2018-05-18Add --cache-dir argument to daemonLinus Färnstrand1-4/+11
2018-05-18Make AccountHistory take cache_dir as argumentLinus Färnstrand1-3/+7
2018-05-18Allow RelaySelector to take cache_dir by argumentLinus Färnstrand1-2/+4
2018-05-18Move cache dir computation to own moduleLinus Färnstrand1-7/+2
2018-05-17Remove --disable-rpc-authLinus Färnstrand1-19/+6
2018-05-17Format with rustfmt 0.7.0Linus Färnstrand1-4/+8
2018-05-14Create `mullvad-metadata` crateJanito Vaqueiro Ferreira Filho1-10/+3
2018-05-09Use program data directory for logs on WindowsJanito Vaqueiro Ferreira Filho1-0/+7
2018-05-03Use `DaemonRpcClient` to check for other daemonJanito Vaqueiro Ferreira Filho1-0/+1
2018-04-23Add basic windows serviceAndrej Mihajlov1-0/+31
2018-04-13Add flag to allow not printing timestamps to stdoutEmīls Piņķis1-2/+5
2018-04-11Require an initial fallback address to be usedJanito Vaqueiro Ferreira Filho1-1/+10
2018-04-11Use address cache in daemonJanito Vaqueiro Ferreira Filho1-1/+2
2018-04-11Create `MullvadRpcFactory` helper typeJanito Vaqueiro Ferreira Filho1-2/+3
2018-03-27Default to empty RelayList if reading from file failsLinus Färnstrand1-5/+4
2018-03-26Add 'get_current_version' and 'get_version_info' RPCs to daemonEmīls Piņķis1-5/+33
2018-03-26Format code with newer rustfmtLinus Färnstrand1-1/+1
2018-03-22Allow passing the `--mssfix` paramter to OpenVPN based on configEmīls Piņķis1-1/+25
2018-03-09Check for other daemon sooner during start-upJanito Vaqueiro Ferreira Filho1-5/+5
2018-03-09Separate `rpc_info` module in twoJanito Vaqueiro Ferreira Filho1-4/+7
2018-03-09Only run one instance of daemonJanito Vaqueiro Ferreira Filho1-0/+8
2018-03-06Ignore rename error if log file doesn't existJanito Vaqueiro Ferreira Filho1-4/+6
2018-03-06Simplify log file backup creationJanito Vaqueiro Ferreira Filho1-21/+9
2018-03-06Forcibly remove old backup of tunnel log fileJanito Vaqueiro Ferreira Filho1-6/+4
2018-03-06Create backup of OpenVPN log fileJanito Vaqueiro Ferreira Filho1-4/+33
2018-03-06Rename user_is_root() into running_as_admin()Janito Vaqueiro Ferreira Filho1-4/+4
2018-03-06Move user check to start of programJanito Vaqueiro Ferreira Filho1-0/+16
2018-03-06Place Unix-only dependency in `cfg(unix)`Janito Vaqueiro Ferreira Filho1-0/+1
2018-03-06Warn if user is running daemon as a non-root userJanito Vaqueiro Ferreira Filho1-0/+1
2018-03-02Adjust logging levels and move logging to own moduleLinus Färnstrand1-40/+5