diff options
| author | Emīls <emils@mullvad.net> | 2018-04-12 14:11:18 +0100 |
|---|---|---|
| committer | Emīls Piņķis <emils@mullvad.net> | 2018-04-13 11:18:46 +0100 |
| commit | 6c61bbc9a4cff4531f1d8dbfd35710c78f7b270f (patch) | |
| tree | cf097dec26b0fd13fd577e48e539f8d1adbf5722 | |
| parent | ffa7f57766bdc4e07c33d2e0d38d96a3ccf4fd2a (diff) | |
| download | mullvadvpn-6c61bbc9a4cff4531f1d8dbfd35710c78f7b270f.tar.xz mullvadvpn-6c61bbc9a4cff4531f1d8dbfd35710c78f7b270f.zip | |
Update README.md to reflect changes in the build process for windows
| -rw-r--r-- | CHANGELOG.md | 2 | ||||
| -rw-r--r-- | README.md | 16 |
2 files changed, 17 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index d469e341bb..90e4886b75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -42,7 +42,7 @@ Line wrap the file at 100 chars. Th paths and window captions etc. - Bundle an IP address with the app and introduce a disk cache fallback method for when the DNS resolution of the Mullvad API server hostname fails. -- Manage firewall rules on windows depending on connection state. +- Manage firewall rules on Windows depending on connection state. ### Fixed - Fix a bug in account input field that advanced the cursor to the end regardless its prior @@ -51,6 +51,22 @@ homebrew: It must run as root since it it modifies the firewall and sets up virtual network interfaces etc. +### Prerequisites for Windows +There are some extra steps to build the daemon on Windows: +- The host has to have Microsoft's _Build Tools for Visual Studio 2017_ (a +regular installation of Visual Studio 2017 Community edition works as well). +The specific build tool version that is required is `v141`. + +- The host has to have `msbuild.exe` available in `%PATH%`. + +- The host has to have `bash` installed. + +- Before compiling the daemon, one must run `build_wfp.sh` to build a C++ + library that sets firewall rules on Windows. + ```bash + bash build_wfp.sh + ``` + ## Building and running the Electron GUI app 1. Install all the JavaScript dependencies by running: |
