2018.3-beta1
Pre-release
Pre-release
Added
- Add option to enable or disable IPv6 on the tunnel interface. It's disabled by default.
- Log panics in the daemon to the log file.
- Warn in the Settings screen if a new version is available.
- Add a "blocked" state in the app that blocks the entire network and shows a message about what
went wrong. Then it waits for user action. - Add support for Ubuntu 14.04 and other distributions that use the Upstart init system.
- Make scrollbar thumb draggable.
- Ability to expand cities with multiple servers and configure the app to use a specific server.
- Add firewall rules allowing traffic to the SSDP/WS-discover multicast IP, 239.255.255.250, if
local area network sharing is activated. This allows discovery of devices using these protocols.
macOS
- Add uninstall script that can uninstall and remove all the files installed by the app.
Windows
- Extend uninstaller to also remove logs, cache and optionally settings.
- Add installation log (%PROGRAMDATA%\Mullvad VPN\install.log).
Changed
- The "Buy more credit" button is changed to open a dedicated account login page instead of one
having a create account form first. - The CLI command to list relays is now shorter,
mullvad relay list
instead of
mullvad relay list locations
. - Replace WebSockets with Unix domain sockets/Named pipes for IPC. The location
of the socket can be controlled withMULLVAD_RPC_SOCKET_PATH
. - Update the relay list if it's out of date when the daemon starts.
- Move the CLI binary (
mullvad
) on macOS and Linux up one level, so it's installed directly into
the app installation directory instead of theresource
directory.
Fixed
- Fix incorrect window position when using external display.
- Don't auto-connect the daemon on start if no account token is set. This prevents the daemon from
blocking all internet if logging out from the app.
Linux
- The app window is now shown in its previous location, instead of at the center of the screen.
- Remove daemon log, cache and configuration directories during full uninstallation of the app.
- Restart the daemon automatically on upgrade.
- Fix systemd unit file to support older versions of systemd (e.g., in Debian 8).
macOS
- Fix edge cases when window's arrow appeared misaligned and pointed to the wrong menubar item.
- Make the pkg installer kill any running GUI process after installation is done. Prevents
accidentally running an old GUI with a newer daemon.
Windows
- Failing to restore DNS settings on daemon start does not make the daemon exit with an error, just
log the error and continue.