diff options
| author | Oskar Nyberg <oskar@mullvad.net> | 2020-04-09 13:15:57 +0200 |
|---|---|---|
| committer | Oskar Nyberg <oskar@mullvad.net> | 2020-04-09 13:15:57 +0200 |
| commit | bdb2fee43c325bd3206da37ed6dbc964ab143765 (patch) | |
| tree | 94ad89fd9fa99d87c606df4331bf2568b77c9e53 | |
| parent | 6d9cb7814f5d3e062cdbde145a48fee60e6287ad (diff) | |
| parent | e1984cee4302339825781cbf67b1c89d97676945 (diff) | |
| download | mullvadvpn-bdb2fee43c325bd3206da37ed6dbc964ab143765.tar.xz mullvadvpn-bdb2fee43c325bd3206da37ed6dbc964ab143765.zip | |
Merge branch 'mac-asar-exclude-native-modules'
| -rw-r--r-- | CHANGELOG.md | 5 | ||||
| -rw-r--r-- | gui/tasks/distribution.js | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 970a6aa710..b6e30b3493 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,11 @@ Line wrap the file at 100 chars. Th ## [Unreleased] +### Security +#### macOS +- Ship native Node modules unpacked to prevent malware checks by macOS on each run. The malware + checks delayed app startup when "block when disconnected" was enabled and performed system network + requests to Apple. ## [2020.4-beta2] - 2020-04-08 diff --git a/gui/tasks/distribution.js b/gui/tasks/distribution.js index 1a82076d61..85069037a6 100644 --- a/gui/tasks/distribution.js +++ b/gui/tasks/distribution.js @@ -168,6 +168,7 @@ function packMac() { targets: builder.Platform.MAC.createTarget(), config: { ...config, + asarUnpack: ['**/*.node'], afterPack: (context) => { appOutDir = context.appOutDir; return Promise.resolve(); |
