summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md5
-rw-r--r--gui/tasks/distribution.js1
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();