Merge branch 'release-4.0'

This commit is contained in:
Yuya Ochiai
2018-03-30 00:19:40 +09:00
4 changed files with 22 additions and 6 deletions

View File

@@ -15,6 +15,7 @@ const {
} = require('electron');
const isDev = require('electron-is-dev');
const installExtension = require('electron-devtools-installer');
const semver = require('semver');
const parseArgv = require('yargs').parse;
const protocols = require('../electron-builder.json').protocols;
@@ -624,6 +625,20 @@ app.on('ready', () => {
permissionManager = new PermissionManager(permissionFile, trustedURLs);
session.defaultSession.setPermissionRequestHandler(permissionRequestHandler(mainWindow, permissionManager));
// Disable Certificate Transparency until Electron 1.8.3
// due to https://github.com/electron/electron/issues/11997
if (semver.lt(process.versions.electron, '1.8.3')) {
const SUCCESS_AND_DISABLE_CERTIFICATE_TRANSPARENCY = 0;
const USE_VERIFICATION_RESULT_FROM_CHROMIUM = -3;
session.defaultSession.setCertificateVerifyProc((request, callback) => {
if (request.verificationResult === 'net::OK') {
callback(SUCCESS_AND_DISABLE_CERTIFICATE_TRANSPARENCY);
} else {
callback(USE_VERIFICATION_RESULT_FROM_CHROMIUM);
}
});
}
// Open the DevTools.
// mainWindow.openDevTools();
});

View File

@@ -2,7 +2,7 @@
"name": "mattermost-desktop",
"productName": "Mattermost",
"desktopName": "Mattermost.desktop",
"version": "4.0.0",
"version": "4.0.1",
"description": "Mattermost",
"main": "main_bundle.js",
"author": "Mattermost, Inc. <feedback@mattermost.com>",