| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2018-05-07 | Use platform specific newlines in daemon log file | Janito Vaqueiro Ferreira Filho | 1 | -1/+8 | |
| 2018-05-03 | Use `rpc_file_path` from `mullvad-ipc-client` | Janito Vaqueiro Ferreira Filho | 1 | -21/+14 | |
| 2018-05-03 | Use `DaemonRpcClient` to check for other daemon | Janito Vaqueiro Ferreira Filho | 4 | -34/+19 | |
| 2018-05-03 | Use error-chain to define custom error types | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2018-05-03 | Move `DaemonRpcClient` to `mullvad-ipc-client` | Janito Vaqueiro Ferreira Filho | 3 | -64/+12 | |
| 2018-04-24 | Remove last mentions of "master" in source code | Linus Färnstrand | 1 | -2/+2 | |
| 2018-04-23 | Add basic windows service | Andrej Mihajlov | 4 | -2/+304 | |
| 2018-04-18 | Disable rpc_info_file_permissions test on windows | Emīls Piņķis | 1 | -0/+2 | |
| 2018-04-13 | Add flag to allow not printing timestamps to stdout | Emīls Piņķis | 3 | -25/+61 | |
| 2018-04-11 | Require an initial fallback address to be used | Janito Vaqueiro Ferreira Filho | 3 | -5/+14 | |
| 2018-04-11 | Use address cache in daemon | Janito Vaqueiro Ferreira Filho | 1 | -1/+2 | |
| 2018-04-11 | Create `MullvadRpcFactory` helper type | Janito Vaqueiro Ferreira Filho | 3 | -4/+9 | |
| 2018-04-10 | Format with rustfmt 0.4.1-nightly (e784712 2018-04-09) | Linus Färnstrand | 1 | -1/+1 | |
| 2018-04-10 | Use BufReader for reading settings and relay list | Emīls Piņķis | 2 | -4/+5 | |
| 2018-04-04 | Switch to global windows temp directory on windows | Andrej Mihajlov | 2 | -2/+8 | |
| 2018-04-03 | Implement safe cross-platform daemon shutdown | Janito Vaqueiro Ferreira Filho | 2 | -8/+84 | |
| 2018-04-03 | Test RPC address file creation on daemon start-up | Janito Vaqueiro Ferreira Filho | 3 | -0/+173 | |
| 2018-04-03 | Update app_dirs to version 1.2.1 to fix CI build | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2018-03-29 | Fix formatting issue reported by latest rustfmt | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| Version used: rustfmt 0.4.1-nightly (a4462d1 2018-03-26) | |||||
| 2018-03-27 | Default to empty RelayList if reading from file fails | Linus Färnstrand | 2 | -15/+22 | |
| 2018-03-26 | Replace include_str!() occurences with version::current() in mullvad-daemon | Emīls Piņķis | 1 | -4/+3 | |
| 2018-03-26 | Add 'get_current_version' and 'get_version_info' RPCs to daemon | Emīls Piņķis | 3 | -5/+82 | |
| 2018-03-26 | Format code with newer rustfmt | Linus Färnstrand | 3 | -5/+5 | |
| 2018-03-22 | Allow passing the `--mssfix` paramter to OpenVPN based on config | Emīls Piņķis | 3 | -1/+79 | |
| 2018-03-21 | Remove rustfmt 0.3.8 requirement and re-format with 0.4.1 | Linus Färnstrand | 1 | -4/+6 | |
| 2018-03-20 | Rename TunnelParameters to TunnelEndpointData | Emīls Piņķis | 1 | -3/+3 | |
| 2018-03-19 | Update crate descriptions | Linus Färnstrand | 1 | -1/+1 | |
| 2018-03-09 | Check for other daemon sooner during start-up | Janito Vaqueiro Ferreira Filho | 1 | -5/+5 | |
| 2018-03-09 | Separate address retrieval from RPC call | Janito Vaqueiro Ferreira Filho | 1 | -7/+10 | |
| Refactor so that if the former fails (which is a normal and frequent situation) nothing is logged. | |||||
| 2018-03-09 | Fix "RPC" typo in error message | Janito Vaqueiro Ferreira Filho | 1 | -1/+1 | |
| 2018-03-09 | Separate `rpc_info` module in two | Janito Vaqueiro Ferreira Filho | 3 | -40/+48 | |
| Rename `rpc_info` into `rpc_address_file` and move RPC client code used for checking for other instances to a separate `rpc_uniqueness_check` module. | |||||
| 2018-03-09 | Inline `other_daemon_responds()` function | Janito Vaqueiro Ferreira Filho | 1 | -12/+6 | |
| No need to check if the address file exists before trying to access it. | |||||
| 2018-03-09 | Halt on failure of removal of existing RPC file | Janito Vaqueiro Ferreira Filho | 1 | -4/+13 | |
| 2018-03-09 | Only run one instance of daemon | Janito Vaqueiro Ferreira Filho | 2 | -1/+56 | |
| Before the RPC server is started, check if there is already another instance of the daemon running. If there is, and it appears to be responding correctly, don't start the daemon again. | |||||
| 2018-03-06 | Upgrade env_logger, duct, uuid and rand | Linus Färnstrand | 1 | -2/+2 | |
| 2018-03-06 | Upgrade jsonrpc-* crates | Linus Färnstrand | 2 | -6/+7 | |
| 2018-03-06 | Ignore rename error if log file doesn't exist | Janito Vaqueiro Ferreira Filho | 1 | -4/+6 | |
| The file is moved only to create a backup of it. If it doesn't exist, there is no need to create the backup, so the error can be safely ignored. | |||||
| 2018-03-06 | Simplify log file backup creation | Janito Vaqueiro Ferreira Filho | 1 | -21/+9 | |
| Perform a single operation to rename old log file into the backup log file and to overwrite any existing backup. | |||||
| 2018-03-06 | Forcibly remove old backup of tunnel log file | Janito Vaqueiro Ferreira Filho | 1 | -6/+4 | |
| 2018-03-06 | Create backup of OpenVPN log file | Janito Vaqueiro Ferreira Filho | 1 | -4/+33 | |
| Delete previous backup if it already exists. | |||||
| 2018-03-06 | Rename user_is_root() into running_as_admin() | Janito Vaqueiro Ferreira Filho | 1 | -4/+4 | |
| Making the intention clear in multiple platforms. | |||||
| 2018-03-06 | Move user check to start of program | Janito Vaqueiro Ferreira Filho | 2 | -18/+16 | |
| 2018-03-06 | Place Unix-only dependency in `cfg(unix)` | Janito Vaqueiro Ferreira Filho | 3 | -1/+3 | |
| 2018-03-06 | Warn if user is running daemon as a non-root user | Janito Vaqueiro Ferreira Filho | 3 | -0/+19 | |
| 2018-03-05 | Fix tests to match new redact signature | Linus Färnstrand | 1 | -6/+6 | |
| 2018-03-05 | Fix formatting | Linus Färnstrand | 1 | -7/+5 | |
| 2018-03-05 | Use Cow<str> instead of String where possible | Linus Färnstrand | 1 | -14/+16 | |
| 2018-03-05 | Compile regular expressions once into static variable | Linus Färnstrand | 1 | -69/+76 | |
| 2018-03-05 | Redact all 16 digits numbers from problem reports | Linus Färnstrand | 1 | -3/+7 | |
| 2018-03-05 | Change String into &str where appropriate | Linus Färnstrand | 1 | -5/+5 | |
