Skip to content

2018.2-beta1

Pre-release
Pre-release
Compare
Choose a tag to compare
@faern faern released this 03 Jul 08:36
2018.2-beta1
a225843

Added

  • Refresh account expiration when account view becomes visible.
  • Add tunnel subcommand to manage tunnel specific options in the CLI.
  • Add support for passing the --mssfix argument to OpenVPN tunnels.
  • Add details to mullvad CLI interface error for when it doesn't trust the RPC file.
  • Include the last two OpenVPN logs in problem reports instead of only the last.
  • Prevent two instances of the daemon to run at the same time.
  • Add CLI command for fetching latest app versions and verifies whether the running version is
    supported.
  • Add version subcommand in the CLI to show information about current versions.
  • Add a flag to daemon to print log entries to standard output without timestamps.
  • Filter out and ignore DNS lookup results for api.mullvad.net that are bogus (private etc.)
  • Bundle the Mullvad API IP address with the app and introduce a disk cache fallback method for
    when DNS resolution fails.
  • Automatic rotation of the daemon log. The existing log is renamed to daemon.old.log on daemon
    startup.
  • Add status listen subcommand in the CLI to continuously monitor the tunnel state.
  • Log errors present in initialization sequence to the log file.

macOS

  • Add colors to terminal output.
  • Warn if daemon is running as a non-root user.
  • Make the pkg installer uninstall any <=2018.1 version of the app before installing itself.

Changed

  • Changed "Contact support" label to "Report a problem" in settings menu
  • Change all occurrences of "MullvadVPN" into "Mullvad VPN", this affects
    paths and window captions etc.
  • Improve account token hint to be the same length as an expected token.
  • Update problem-report binary to automatically collect log files in predefined known Mullvad log
    directories.
  • Replaced previously bundled OpenVPN 2.4.4 with statically linked 2.4.6 version containing
    Mullvad patches for faster connect and other improvements.
  • Increase the OpenVPN receive and send buffers from 524288 to 1048576 bytes (1MiB).
  • Make the log, cache, settings and RPC address directories configurable via the following
    environment variables: MULLVAD_LOG_DIR, MULLVAD_CACHE_DIR, MULLVAD_SETTINGS_DIR and
    MULLVAD_RPC_ADDRESS_PATH.

macOS

  • The installer changed from dmg to pkg format.
  • The daemon is installed as a launchd daemon and started on install and on boot.
  • Move daemon logs to /var/log/mullvad-daemon/, settings to /etc/mullvad-daemon/ and cache to
    /var/root/Library/Caches/mullvad-daemon/.

Removed

  • Remove the shutdown command from the CLI.

Fixed

  • Fix scroll flickering.
  • Fix bug in account input field that advanced the cursor to the end regardless its prior position.
  • Redact all 16 digit numbers from problem report logs. Extra safety against accidentally sending
    account numbers.
  • Fix OpenVPN plugin search directory to be the installation directory.
  • Reduce RPC timeout to Mullvad API server.
  • Fix OpenVPN warning about usage of AES-256-CBC cipher.
  • Fix "Out of time" screen status icon position.
  • If necessary, create parent directories for RPC connection info file and tunnel log.
  • Fix error message when attempting to login when the daemon isn't running .