mirror of
https://github.com/OutlineFoundation/outline-server.git
synced 2026-05-13 13:58:57 +00:00
adds hardened runtime and notarization options
This commit is contained in:
parent
ceca3d617c
commit
3b64863254
2 changed files with 26 additions and 12 deletions
|
|
@ -4,25 +4,37 @@
|
|||
"linux": {
|
||||
"icon": "icons/png",
|
||||
"category": "Network",
|
||||
"target": [{
|
||||
"target": "AppImage",
|
||||
"arch": ["x64"]
|
||||
}]
|
||||
"target": [
|
||||
{
|
||||
"target": "AppImage",
|
||||
"arch": ["x64"]
|
||||
}
|
||||
]
|
||||
},
|
||||
"win": {
|
||||
"icon": "icons/win/icon.ico",
|
||||
"sign": "src/server_manager/electron_app/windows/electron_builder_signing_plugin.cjs",
|
||||
"signingHashAlgorithms": ["sha256"],
|
||||
"target": [{
|
||||
"target": "nsis",
|
||||
"arch": "ia32"
|
||||
}]
|
||||
"target": [
|
||||
{
|
||||
"target": "nsis",
|
||||
"arch": "ia32"
|
||||
}
|
||||
]
|
||||
},
|
||||
"mac": {
|
||||
"hardenedRuntime": true,
|
||||
"entitlements": "src/server_manager/electron_app/release/macos.entitlements",
|
||||
"entitlementsInherit": "src/server_manager/electron_app/release/macos.entitlements",
|
||||
"icon": "icons/mac/icon.icns",
|
||||
"target": [{
|
||||
"target": "dmg",
|
||||
"arch": "universal"
|
||||
}]
|
||||
"target": [
|
||||
{
|
||||
"target": "dmg",
|
||||
"arch": "universal"
|
||||
}
|
||||
],
|
||||
"notarize": {
|
||||
"teamId": "QT8Z3Q9V3A"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -4,6 +4,8 @@
|
|||
<dict>
|
||||
<key>com.apple.security.cs.allow-unsigned-executable-memory</key>
|
||||
<true/>
|
||||
<key>com.apple.security.cs.allow-jit</key>
|
||||
<true/>
|
||||
<key>com.apple.security.network.client</key>
|
||||
<true/>
|
||||
<key>com.apple.security.network.server</key>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue