| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 jsonrpc-* crates | Linus Färnstrand | 1 | -2/+3 | |
| 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 | 2 | -0/+2 | |
| 2018-03-06 | Warn if user is running daemon as a non-root user | Janito Vaqueiro Ferreira Filho | 2 | -0/+18 | |
| 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 | |
| 2018-03-02 | Add coloring to stdout logging | Linus Färnstrand | 2 | -32/+67 | |
| 2018-03-02 | Silence jsonrpc_core a bit | Linus Färnstrand | 1 | -0/+2 | |
| 2018-03-02 | Adjust logging levels and move logging to own module | Linus Färnstrand | 3 | -44/+64 | |
| 2018-03-02 | Add extra newline to .mullvad_rpc_address | Linus Färnstrand | 1 | -1/+1 | |
| 2018-03-02 | Add --disable-rpc-auth flag to make the CLI work | Linus Färnstrand | 3 | -18/+46 | |
| 2018-02-18 | Add conditional compilation to stuff not needed on Windows | Linus Färnstrand | 1 | -0/+1 | |
| 2018-02-07 | Make the daemon version be the git description | Linus Färnstrand | 3 | -7/+12 | |
| 2018-01-18 | Add --resource-dir argument | Linus Färnstrand | 2 | -4/+16 | |
| 2018-01-15 | Add debug logging when BE sends new state to FE | Linus Färnstrand | 1 | -0/+1 | |
| 2018-01-15 | Download geoip data from am.i.mullvad on request | Linus Färnstrand | 4 | -54/+84 | |
| 2018-01-15 | Use new tokio event loop creation mechanism | Linus Färnstrand | 1 | -1/+4 | |
| 2018-01-15 | Add event loop creation to mullvad-rpc | Linus Färnstrand | 1 | -1/+1 | |
| 2018-01-15 | Use serde derive import trick | Linus Färnstrand | 1 | -2/+1 | |
| 2018-01-09 | Remove crate version from version strings | Linus Färnstrand | 2 | -7/+5 | |
| 2018-01-09 | Add metadata in problem report RPC call | Linus Färnstrand | 1 | -12/+14 | |
| 2018-01-09 | Fix invalid redact of IPv6, plus add test | Linus Färnstrand | 1 | -4/+11 | |
| 2018-01-09 | Default to servers in Sweden | Erik Larkö | 1 | -3/+3 | |
| 2017-12-27 | Upgrade rustfmt to 0.3.4 | Linus Färnstrand | 1 | -4/+1 | |
| 2017-12-20 | Implement get_allow_lan in mgmt interface | Linus Färnstrand | 2 | -0/+20 | |
| 2017-12-20 | Add allow_lan support to daemon and expose on mgmt interface | Linus Färnstrand | 2 | -0/+32 | |
| 2017-12-20 | Add allow_lan settings entry | Linus Färnstrand | 1 | -10/+24 | |
| 2017-12-20 | Add field names to SecurityPolicy | Linus Färnstrand | 1 | -4/+7 | |
| 2017-12-18 | Reformat with new rustfmt | Linus Färnstrand | 2 | -4/+2 | |
| 2017-12-13 | Add has_active_relays flag to cities | Linus Färnstrand | 1 | -0/+1 | |
| 2017-12-04 | Upgrade rustfmt to 0.2.17 | Linus Färnstrand | 5 | -19/+11 | |
| 2017-12-04 | Update rustfmt to 0.2.16 | Linus Färnstrand | 1 | -2/+2 | |
| 2017-12-01 | Rename mullvadd back to mullvad-daemon | Linus Färnstrand | 2 | -4/+2 | |
| 2017-12-01 | Converting TunnelState::Exiting to SecurityState::Secured | Linus Färnstrand | 1 | -2/+3 | |
| 2017-11-28 | Update IPv6 redact regex to not redact time, and optimize the run time | Erik Larkö | 2 | -25/+35 | |
| 2017-11-27 | Make sure the OpenVPN log file is readable by non-root users | Erik Larkö | 2 | -2/+10 | |
| When OpenVPN creates it's log file it is only readable by root. When we then want to collect this log file in the problem report we do not want to be root. If OpenVPN on the other hand is told to log to a file that already exists it doesn't change the permissions of that file. So here we create the log file with permissions that work for us before OpenVPN has the chance to create it itself. | |||||
| 2017-11-24 | Redact IPs and MAC from logs | Erik Larkö | 1 | -11/+148 | |
| 2017-11-20 | Rename GetIp -> GetPublicIp | Linus Färnstrand | 2 | -3/+4 | |
| 2017-11-17 | Fix documentation wording | Linus Färnstrand | 1 | -1/+1 | |
| 2017-11-17 | Add separate command to list relays | Linus Färnstrand | 1 | -0/+29 | |
