some apps really want a valid certificate to send mail and upstream authors won't add support to skip self-signed certs or skip host name check in cert. In our case, the issue is that we use 'mail' as the server name despite having valid certs. this flag will set the server name to the full mail server fqdn and also reconfigure the app as needed when the mail server name changes. we also set up the mail server name to resolve to internal IP because no mail port is exposed when we are not receiving emails!
80 lines
1.9 KiB
JSON
80 lines
1.9 KiB
JSON
{
|
|
"name": "cloudron",
|
|
"description": "Cloudron Platform (Box)",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"contributors": [
|
|
"Girish",
|
|
"Johannes"
|
|
],
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://git.cloudron.io/platform/box.git"
|
|
},
|
|
"bin": {
|
|
"hotfix": "./scripts/hotfix",
|
|
"release": "./scripts/release"
|
|
},
|
|
"dependencies": {
|
|
"@aws-sdk/client-route-53": "^3.744.0",
|
|
"@aws-sdk/client-s3": "^3.744.0",
|
|
"@aws-sdk/lib-storage": "^3.744.0",
|
|
"@google-cloud/dns": "^4.0.0",
|
|
"@google-cloud/storage": "^7.15.0",
|
|
"@smithy/node-http-handler": "^4.0.2",
|
|
"@smithy/util-retry": "^4.0.1",
|
|
"async": "^3.2.6",
|
|
"cloudron-manifestformat": "^5.27.0",
|
|
"connect": "^3.7.0",
|
|
"connect-lastmile": "^2.2.0",
|
|
"connect-timeout": "^1.9.0",
|
|
"cookie-parser": "^1.4.7",
|
|
"cookie-session": "^2.1.0",
|
|
"cron": "^3.5.0",
|
|
"db-migrate": "^0.11.14",
|
|
"db-migrate-mysql": "^3.0.0",
|
|
"debug": "^4.4.0",
|
|
"dockerode": "^4.0.4",
|
|
"domrobot-client": "^3.2.2",
|
|
"ejs": "^3.1.10",
|
|
"express": "^4.21.2",
|
|
"ipaddr.js": "^2.2.0",
|
|
"jose": "^5.9.6",
|
|
"jsdom": "^26.0.0",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"ldapjs": "^2.3.3",
|
|
"marked": "^15.0.7",
|
|
"moment": "^2.30.1",
|
|
"moment-timezone": "^0.5.47",
|
|
"multiparty": "^4.2.3",
|
|
"mysql": "^2.18.1",
|
|
"nodemailer": "^6.10.0",
|
|
"oidc-provider": "^8.6.1",
|
|
"ovh": "^2.0.3",
|
|
"qrcode": "^1.5.4",
|
|
"safetydance": "^2.5.0",
|
|
"semver": "^7.7.1",
|
|
"speakeasy": "^2.0.0",
|
|
"tar-stream": "^3.1.7",
|
|
"tldjs": "^2.3.1",
|
|
"ua-parser-js": "^2.0.2",
|
|
"uuid": "^11.0.5",
|
|
"ws": "^8.18.0",
|
|
"xml2js": "^0.6.2"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "^9.20.0",
|
|
"commander": "^13.1.0",
|
|
"easy-table": "^1.2.0",
|
|
"eslint": "^9.20.0",
|
|
"expect.js": "*",
|
|
"mocha": "^11.1.0",
|
|
"nock": "^14.0.1",
|
|
"ssh2": "^1.16.0",
|
|
"yesno": "^0.4.0"
|
|
},
|
|
"scripts": {
|
|
"test": "./run-tests"
|
|
}
|
|
}
|