From 94ad9f4414d7ce65ef34f1c5364393e4cefd9840 Mon Sep 17 00:00:00 2001 From: Andris Reinman Date: Tue, 5 Nov 2024 09:40:06 +0200 Subject: [PATCH] fix(bimi): Bumped mailauth for BIMI CMC support --- package-lock.json | 384 +++++++++++++++++++++++++++++----------------- package.json | 6 +- 2 files changed, 242 insertions(+), 148 deletions(-) diff --git a/package-lock.json b/package-lock.json index ce3a7b8..7994c98 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,12 +13,12 @@ "haraka-dsn": "1.1.0", "ioredis": "5.4.1", "libmime": "5.3.5", - "mailauth": "4.7.3", + "mailauth": "4.8.0", "mongodb": "4.17.0", "nodemailer": "6.9.16", "punycode.js": "2.3.1", "srs.js": "0.1.0", - "wildduck": "1.45.1" + "wildduck": "1.45.2" }, "devDependencies": { "@haraka/eslint-config": "1.1.5", @@ -28,7 +28,7 @@ "grunt": "1.6.1", "grunt-cli": "1.5.0", "grunt-eslint": "24.3.0", - "npm-check-updates": "17.1.8" + "npm-check-updates": "17.1.10" } }, "node_modules/@aws-crypto/sha256-browser": { @@ -157,26 +157,26 @@ } }, "node_modules/@aws-sdk/client-cognito-identity": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.679.0.tgz", - "integrity": "sha512-vJzQ6QpaMu8itJMe3FH1/0rwMjL0ELh63iLTxiAmhiV/SvCwNNoSFLd2HdKxbV0Bg/x8lUiPVq3pl6+cxaIrEQ==", + "version": "3.685.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.685.0.tgz", + "integrity": "sha512-4h+aw0pUEOVP77TpF1ec9AX0mzotsiw2alXfh+P0t+43eg2EjaKRftRpNXyt5XmUPws+wsH10uEL4CzSZo1sxQ==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.679.0", - "@aws-sdk/client-sts": "3.679.0", + "@aws-sdk/client-sso-oidc": "3.682.0", + "@aws-sdk/client-sts": "3.682.0", "@aws-sdk/core": "3.679.0", - "@aws-sdk/credential-provider-node": "3.679.0", + "@aws-sdk/credential-provider-node": "3.682.0", "@aws-sdk/middleware-host-header": "3.679.0", "@aws-sdk/middleware-logger": "3.679.0", "@aws-sdk/middleware-recursion-detection": "3.679.0", - "@aws-sdk/middleware-user-agent": "3.679.0", + "@aws-sdk/middleware-user-agent": "3.682.0", "@aws-sdk/region-config-resolver": "3.679.0", "@aws-sdk/types": "3.679.0", "@aws-sdk/util-endpoints": "3.679.0", "@aws-sdk/util-user-agent-browser": "3.679.0", - "@aws-sdk/util-user-agent-node": "3.679.0", + "@aws-sdk/util-user-agent-node": "3.682.0", "@smithy/config-resolver": "^3.0.9", "@smithy/core": "^2.4.8", "@smithy/fetch-http-handler": "^3.2.9", @@ -209,9 +209,9 @@ } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.679.0.tgz", - "integrity": "sha512-/0cAvYnpOZTo/Y961F1kx2fhDDLUYZ0SQQ5/75gh3xVImLj7Zw+vp74ieqFbqWLYGMaq8z1Arr9A8zG95mbLdg==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.682.0.tgz", + "integrity": "sha512-PYH9RFUMYLFl66HSBq4tIx6fHViMLkhJHTYJoJONpBs+Td+NwVJ895AdLtDsBIhMS0YseCbPpuyjUCJgsUrwUw==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", @@ -220,12 +220,12 @@ "@aws-sdk/middleware-host-header": "3.679.0", "@aws-sdk/middleware-logger": "3.679.0", "@aws-sdk/middleware-recursion-detection": "3.679.0", - "@aws-sdk/middleware-user-agent": "3.679.0", + "@aws-sdk/middleware-user-agent": "3.682.0", "@aws-sdk/region-config-resolver": "3.679.0", "@aws-sdk/types": "3.679.0", "@aws-sdk/util-endpoints": "3.679.0", "@aws-sdk/util-user-agent-browser": "3.679.0", - "@aws-sdk/util-user-agent-node": "3.679.0", + "@aws-sdk/util-user-agent-node": "3.682.0", "@smithy/config-resolver": "^3.0.9", "@smithy/core": "^2.4.8", "@smithy/fetch-http-handler": "^3.2.9", @@ -258,24 +258,24 @@ } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.679.0.tgz", - "integrity": "sha512-/dBYWcCwbA/id4sFCIVZvf0UsvzHCC68SryxeNQk/PDkY9N4n5yRcMUkZDaEyQCjowc3kY4JOXp2AdUP037nhA==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.682.0.tgz", + "integrity": "sha512-ZPZ7Y/r/w3nx/xpPzGSqSQsB090Xk5aZZOH+WBhTDn/pBEuim09BYXCLzvvxb7R7NnuoQdrTJiwimdJAhHl7ZQ==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", "@aws-sdk/core": "3.679.0", - "@aws-sdk/credential-provider-node": "3.679.0", + "@aws-sdk/credential-provider-node": "3.682.0", "@aws-sdk/middleware-host-header": "3.679.0", "@aws-sdk/middleware-logger": "3.679.0", "@aws-sdk/middleware-recursion-detection": "3.679.0", - "@aws-sdk/middleware-user-agent": "3.679.0", + "@aws-sdk/middleware-user-agent": "3.682.0", "@aws-sdk/region-config-resolver": "3.679.0", "@aws-sdk/types": "3.679.0", "@aws-sdk/util-endpoints": "3.679.0", "@aws-sdk/util-user-agent-browser": "3.679.0", - "@aws-sdk/util-user-agent-node": "3.679.0", + "@aws-sdk/util-user-agent-node": "3.682.0", "@smithy/config-resolver": "^3.0.9", "@smithy/core": "^2.4.8", "@smithy/fetch-http-handler": "^3.2.9", @@ -307,29 +307,29 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.679.0" + "@aws-sdk/client-sts": "^3.682.0" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.679.0.tgz", - "integrity": "sha512-3CvrT8w1RjFu1g8vKA5Azfr5V83r2/b68Ock43WE003Bq/5Y38mwmYX7vk0fPHzC3qejt4YMAWk/C3fSKOy25g==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.682.0.tgz", + "integrity": "sha512-xKuo4HksZ+F8m9DOfx/ZuWNhaPuqZFPwwy0xqcBT6sWH7OAuBjv/fnpOTzyQhpVTWddlf+ECtMAMrxjxuOExGQ==", "optional": true, "dependencies": { "@aws-crypto/sha256-browser": "5.2.0", "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.679.0", + "@aws-sdk/client-sso-oidc": "3.682.0", "@aws-sdk/core": "3.679.0", - "@aws-sdk/credential-provider-node": "3.679.0", + "@aws-sdk/credential-provider-node": "3.682.0", "@aws-sdk/middleware-host-header": "3.679.0", "@aws-sdk/middleware-logger": "3.679.0", "@aws-sdk/middleware-recursion-detection": "3.679.0", - "@aws-sdk/middleware-user-agent": "3.679.0", + "@aws-sdk/middleware-user-agent": "3.682.0", "@aws-sdk/region-config-resolver": "3.679.0", "@aws-sdk/types": "3.679.0", "@aws-sdk/util-endpoints": "3.679.0", "@aws-sdk/util-user-agent-browser": "3.679.0", - "@aws-sdk/util-user-agent-node": "3.679.0", + "@aws-sdk/util-user-agent-node": "3.682.0", "@smithy/config-resolver": "^3.0.9", "@smithy/core": "^2.4.8", "@smithy/fetch-http-handler": "^3.2.9", @@ -406,12 +406,12 @@ } }, "node_modules/@aws-sdk/credential-provider-cognito-identity": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.679.0.tgz", - "integrity": "sha512-XvWd6RPk7TA7tmqITT+NXvJ6ltJP8BUtLO1NAvja4HKExPKR9HAyoOeeH7KM3lVRED4e4LUnLb3fzteH20IXaA==", + "version": "3.685.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.685.0.tgz", + "integrity": "sha512-qw9s09JFhJxEkmbo1gn94pAtyLHSx8YBX2qqrL6v3BdsJbP2fnRJMMssGMGR4jPyhklh5TSgZo0FzflbqJU8sw==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.679.0", + "@aws-sdk/client-cognito-identity": "3.685.0", "@aws-sdk/types": "3.679.0", "@smithy/property-provider": "^3.1.7", "@smithy/types": "^3.5.0", @@ -459,16 +459,16 @@ } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.679.0.tgz", - "integrity": "sha512-Rg7t8RwUzKcumpipG4neZqaeJ6DF+Bco1+FHn5BZB68jpvwvjBjcQUuWkxj18B6ctYHr1fkunnzeKEn/+vy7+w==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.682.0.tgz", + "integrity": "sha512-6eqWeHdK6EegAxqDdiCi215nT3QZPwukgWAYuVxNfJ/5m0/P7fAzF+D5kKVgByUvGJEbq/FEL8Fw7OBe64AA+g==", "optional": true, "dependencies": { "@aws-sdk/core": "3.679.0", "@aws-sdk/credential-provider-env": "3.679.0", "@aws-sdk/credential-provider-http": "3.679.0", "@aws-sdk/credential-provider-process": "3.679.0", - "@aws-sdk/credential-provider-sso": "3.679.0", + "@aws-sdk/credential-provider-sso": "3.682.0", "@aws-sdk/credential-provider-web-identity": "3.679.0", "@aws-sdk/types": "3.679.0", "@smithy/credential-provider-imds": "^3.2.4", @@ -481,20 +481,20 @@ "node": ">=16.0.0" }, "peerDependencies": { - "@aws-sdk/client-sts": "^3.679.0" + "@aws-sdk/client-sts": "^3.682.0" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.679.0.tgz", - "integrity": "sha512-E3lBtaqCte8tWs6Rkssc8sLzvGoJ10TLGvpkijOlz43wPd6xCRh1YLwg6zolf9fVFtEyUs/GsgymiASOyxhFtw==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.682.0.tgz", + "integrity": "sha512-HSmDqZcBVZrTctHCT9m++vdlDfJ1ARI218qmZa+TZzzOFNpKWy6QyHMEra45GB9GnkkMmV6unoDSPMuN0AqcMg==", "optional": true, "dependencies": { "@aws-sdk/credential-provider-env": "3.679.0", "@aws-sdk/credential-provider-http": "3.679.0", - "@aws-sdk/credential-provider-ini": "3.679.0", + "@aws-sdk/credential-provider-ini": "3.682.0", "@aws-sdk/credential-provider-process": "3.679.0", - "@aws-sdk/credential-provider-sso": "3.679.0", + "@aws-sdk/credential-provider-sso": "3.682.0", "@aws-sdk/credential-provider-web-identity": "3.679.0", "@aws-sdk/types": "3.679.0", "@smithy/credential-provider-imds": "^3.2.4", @@ -525,12 +525,12 @@ } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.679.0.tgz", - "integrity": "sha512-SAtWonhi9asxn0ukEbcE81jkyanKgqpsrtskvYPpO9Z9KOednM4Cqt6h1bfcS9zaHjN2zu815Gv8O7WiV+F/DQ==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.682.0.tgz", + "integrity": "sha512-h7IH1VsWgV6YAJSWWV6y8uaRjGqLY3iBpGZlXuTH/c236NMLaNv+WqCBLeBxkFGUb2WeQ+FUPEJDCD69rgLIkg==", "optional": true, "dependencies": { - "@aws-sdk/client-sso": "3.679.0", + "@aws-sdk/client-sso": "3.682.0", "@aws-sdk/core": "3.679.0", "@aws-sdk/token-providers": "3.679.0", "@aws-sdk/types": "3.679.0", @@ -563,22 +563,22 @@ } }, "node_modules/@aws-sdk/credential-providers": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.679.0.tgz", - "integrity": "sha512-ZjZZb6OERw/UKlSqcJ24AUJIf/ekDLPZrPpo0kPMV70EQ0GkBiklIZ8qULu9bEcI2I4UIapBKRiXTrK4gA6YHg==", + "version": "3.685.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.685.0.tgz", + "integrity": "sha512-pIXNNwPG2KnzjGYYbADquEkROuKxAJxuWt87TJO7LCFqKwb5l6h0Mc7yc4j13zxOVd/EhXD0VsPeqnobDklUoQ==", "optional": true, "dependencies": { - "@aws-sdk/client-cognito-identity": "3.679.0", - "@aws-sdk/client-sso": "3.679.0", - "@aws-sdk/client-sts": "3.679.0", + "@aws-sdk/client-cognito-identity": "3.685.0", + "@aws-sdk/client-sso": "3.682.0", + "@aws-sdk/client-sts": "3.682.0", "@aws-sdk/core": "3.679.0", - "@aws-sdk/credential-provider-cognito-identity": "3.679.0", + "@aws-sdk/credential-provider-cognito-identity": "3.685.0", "@aws-sdk/credential-provider-env": "3.679.0", "@aws-sdk/credential-provider-http": "3.679.0", - "@aws-sdk/credential-provider-ini": "3.679.0", - "@aws-sdk/credential-provider-node": "3.679.0", + "@aws-sdk/credential-provider-ini": "3.682.0", + "@aws-sdk/credential-provider-node": "3.682.0", "@aws-sdk/credential-provider-process": "3.679.0", - "@aws-sdk/credential-provider-sso": "3.679.0", + "@aws-sdk/credential-provider-sso": "3.682.0", "@aws-sdk/credential-provider-web-identity": "3.679.0", "@aws-sdk/types": "3.679.0", "@smithy/credential-provider-imds": "^3.2.4", @@ -635,9 +635,9 @@ } }, "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.679.0.tgz", - "integrity": "sha512-4hdeXhPDURPqQLPd9jCpUEo9fQITXl3NM3W1MwcJpE0gdUM36uXkQOYsTPeeU/IRCLVjK8Htlh2oCaM9iJrLCA==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.682.0.tgz", + "integrity": "sha512-7TyvYR9HdGH1/Nq0eeApUTM4izB6rExiw87khVYuJwZHr6FmvIL1FsOVFro/4WlXa0lg4LiYOm/8H8dHv+fXTg==", "optional": true, "dependencies": { "@aws-sdk/core": "3.679.0", @@ -741,12 +741,12 @@ } }, "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.679.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.679.0.tgz", - "integrity": "sha512-Bw4uXZ+NU5ed6TNfo4tBbhBSW+2eQxXYjYBGl5gLUNUpg2pDFToQAP6rXBFiwcG52V2ny5oLGiD82SoYuYkAVg==", + "version": "3.682.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.682.0.tgz", + "integrity": "sha512-so5s+j0gPoTS0HM4HPL+G0ajk0T6cQAg8JXzRgvyiQAxqie+zGCZAV3VuVeMNWMVbzsgZl0pYZaatPFTLG/AxA==", "optional": true, "dependencies": { - "@aws-sdk/middleware-user-agent": "3.679.0", + "@aws-sdk/middleware-user-agent": "3.682.0", "@aws-sdk/types": "3.679.0", "@smithy/node-config-provider": "^3.1.8", "@smithy/types": "^3.5.0", @@ -1158,9 +1158,9 @@ } }, "node_modules/@peculiar/asn1-schema": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", - "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.13.tgz", + "integrity": "sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==", "dependencies": { "asn1js": "^3.0.5", "pvtsutils": "^1.3.5", @@ -1168,11 +1168,11 @@ } }, "node_modules/@peculiar/asn1-x509": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz", - "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==", + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.13.tgz", + "integrity": "sha512-PfeLQl2skXmxX2/AFFCVaWU8U6FKW1Db43mgBhShCOFS1bVxqtvusq1hVjfuEcuSQGedrLdCSvTgabluwN/M9A==", "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-schema": "^2.3.13", "asn1js": "^3.0.5", "ipaddr.js": "^2.1.0", "pvtsutils": "^1.3.5", @@ -1180,12 +1180,12 @@ } }, "node_modules/@peculiar/asn1-x509-logotype": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-logotype/-/asn1-x509-logotype-2.3.8.tgz", - "integrity": "sha512-8o3iLl/aQP/HEpaxmU9tGo/7iqSb6XQtSYbJIOd8cXg7Wy5xnBsO5JgCs/njl0pFg+nph37DHFiVqy/R4kmIGQ==", + "version": "2.3.13", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-logotype/-/asn1-x509-logotype-2.3.13.tgz", + "integrity": "sha512-+atb0ws0Svr5wtuLyPvb4K/4fZKOv3Di2Zxl3wREqfeEvMQ/n+iQKWYplfZG9gcw5CuHVJjmfY6tHkIEryHCPQ==", "dependencies": { - "@peculiar/asn1-schema": "^2.3.8", - "@peculiar/asn1-x509": "^2.3.8", + "@peculiar/asn1-schema": "^2.3.13", + "@peculiar/asn1-x509": "^2.3.13", "asn1js": "^3.0.5", "tslib": "^2.6.2" } @@ -1241,13 +1241,13 @@ } }, "node_modules/@postalsys/vmc": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@postalsys/vmc/-/vmc-1.0.8.tgz", - "integrity": "sha512-qIa71QZOJAr7JJJ4I4Zdre7YeBBBZyBqCl3p3gt8NARPFpIsSjrYUo3CpiU4cFWVcTBCAco9zBgazgE64p6pLA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@postalsys/vmc/-/vmc-1.1.0.tgz", + "integrity": "sha512-wTJ5jlRf3EAiKkB2OsjTkJNhhk5qfRSvDugVuz2MwFKKE1Ya5k+aSaccggcmSgOrQJiQloI5DjH81F7cHtIqng==", "dependencies": { - "@peculiar/asn1-schema": "2.3.8", - "@peculiar/asn1-x509": "2.3.8", - "@peculiar/asn1-x509-logotype": "2.3.8" + "@peculiar/asn1-schema": "2.3.13", + "@peculiar/asn1-x509": "2.3.13", + "@peculiar/asn1-x509-logotype": "2.3.13" } }, "node_modules/@root/acme": { @@ -1914,9 +1914,9 @@ } }, "node_modules/@types/node": { - "version": "22.8.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.8.1.tgz", - "integrity": "sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==", + "version": "22.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.9.0.tgz", + "integrity": "sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==", "dependencies": { "undici-types": "~6.19.8" } @@ -2357,13 +2357,13 @@ } }, "node_modules/bullmq": { - "version": "5.21.2", - "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.21.2.tgz", - "integrity": "sha512-LPuNoGaDc5CON2X6h4cJ2iVfd+B+02xubFU+IB/fyJHd+/HqUZRqnlYryUCAuhVHBhUKtA6oyVdJxqSa62i+og==", + "version": "5.23.1", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.23.1.tgz", + "integrity": "sha512-WSN+EjtjjZ6n7f7YNdovc0nwVYRofhDSGjtBW4/+TjBiUwG0tv2L8FKWaLI9qVCgNI3kLra2CxrnDV0OWqTZPA==", "dependencies": { "cron-parser": "^4.6.0", "ioredis": "^5.4.1", - "msgpackr": "^1.10.1", + "msgpackr": "^1.11.2", "node-abort-controller": "^3.1.1", "semver": "^7.5.4", "tslib": "^2.0.0", @@ -4817,18 +4817,18 @@ } }, "node_modules/mailauth": { - "version": "4.7.3", - "resolved": "https://registry.npmjs.org/mailauth/-/mailauth-4.7.3.tgz", - "integrity": "sha512-M2R+xOvW3jM2ruMdPNdOe/xJnX7ckoBEJpjLAgRSWMGqE/nJOXZujxKL3e0JmX9Sb8C85HMtb/6bfCA78QDxAg==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/mailauth/-/mailauth-4.8.0.tgz", + "integrity": "sha512-SiGVJlO559Dc2f40iMRLIU6zSOHR0M29metYwscJAGabFBfR+w8SlbjjvsHa7wWTaPQviRM8tfsVzhTSMTyFow==", "dependencies": { - "@postalsys/vmc": "1.0.8", + "@postalsys/vmc": "1.1.0", "fast-xml-parser": "4.5.0", "ipaddr.js": "2.2.0", "joi": "17.13.3", "libmime": "5.3.5", - "nodemailer": "6.9.15", + "nodemailer": "6.9.16", "punycode.js": "2.3.1", - "tldts": "6.1.52", + "tldts": "6.1.58", "undici": "5.28.4", "yargs": "17.7.2" }, @@ -4839,14 +4839,6 @@ "node": ">=16.0.0" } }, - "node_modules/mailauth/node_modules/nodemailer": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.15.tgz", - "integrity": "sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/mailsplit": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.4.0.tgz", @@ -5145,9 +5137,9 @@ } }, "node_modules/msgpackr": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.0.tgz", - "integrity": "sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==", + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/msgpackr/-/msgpackr-1.11.2.tgz", + "integrity": "sha512-F9UngXRlPyWCDEASDpTf6c9uNhGPTqnTeLVt7bN+bU1eajoR/8V9ys2BRaV5C/e5ihE6sJ9uPIKaYt6bFuO32g==", "optionalDependencies": { "msgpackr-extract": "^3.0.2" } @@ -5196,6 +5188,49 @@ "mailauth": "4.6.8" } }, + "node_modules/mx-connect/node_modules/@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/mx-connect/node_modules/@peculiar/asn1-x509": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz", + "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "asn1js": "^3.0.5", + "ipaddr.js": "^2.1.0", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/mx-connect/node_modules/@peculiar/asn1-x509-logotype": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-logotype/-/asn1-x509-logotype-2.3.8.tgz", + "integrity": "sha512-8o3iLl/aQP/HEpaxmU9tGo/7iqSb6XQtSYbJIOd8cXg7Wy5xnBsO5JgCs/njl0pFg+nph37DHFiVqy/R4kmIGQ==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/mx-connect/node_modules/@postalsys/vmc": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@postalsys/vmc/-/vmc-1.0.8.tgz", + "integrity": "sha512-qIa71QZOJAr7JJJ4I4Zdre7YeBBBZyBqCl3p3gt8NARPFpIsSjrYUo3CpiU4cFWVcTBCAco9zBgazgE64p6pLA==", + "dependencies": { + "@peculiar/asn1-schema": "2.3.8", + "@peculiar/asn1-x509": "2.3.8", + "@peculiar/asn1-x509-logotype": "2.3.8" + } + }, "node_modules/mx-connect/node_modules/fast-xml-parser": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.4.0.tgz", @@ -5359,9 +5394,9 @@ "integrity": "sha512-DIuJmrP/Gg1DcXKaApsqcjsJD6jEccqKSfmU3BUx/f1GHsMiTJh70cERwYc64tOmTRTARCeMwkqNNzjh3AHhiw==" }, "node_modules/npm-check-updates": { - "version": "17.1.8", - "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.8.tgz", - "integrity": "sha512-oVPYIdl4NHyz6+TXWWko7c1+cqp7bm+D2fNPjIWQxWm+plJ7cyePc2WcXRKbfuVEnR2QtvBhL58rolkk/H687g==", + "version": "17.1.10", + "resolved": "https://registry.npmjs.org/npm-check-updates/-/npm-check-updates-17.1.10.tgz", + "integrity": "sha512-GnN6KbUzC8BpwsRYJntuumgCiagZ0+xxorvUJM9m06d7AlyK9lm3iFsAsnXF3VAZZzpD5QjZvWBwNze61Vywkw==", "dev": true, "bin": { "ncu": "build/cli.js", @@ -6996,20 +7031,20 @@ "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" }, "node_modules/tldts": { - "version": "6.1.52", - "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.52.tgz", - "integrity": "sha512-fgrDJXDjbAverY6XnIt0lNfv8A0cf7maTEaZxNykLGsLG7XP+5xhjBTrt/ieAsFjAlZ+G5nmXomLcZDkxXnDzw==", + "version": "6.1.58", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.58.tgz", + "integrity": "sha512-MQJrJhjHOYGYb8DobR6Y4AdDbd4TYkyQ+KBDVc5ODzs1cbrvPpfN1IemYi9jfipJ/vR1YWvrDli0hg1y19VRoA==", "dependencies": { - "tldts-core": "^6.1.52" + "tldts-core": "^6.1.58" }, "bin": { "tldts": "bin/cli.js" } }, "node_modules/tldts-core": { - "version": "6.1.56", - "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.56.tgz", - "integrity": "sha512-Ihxv/Bwiyj73icTYVgBUkQ3wstlCglLoegSgl64oSrGUBX1hc7Qmf/CnrnJLaQdZrCnTaLqMYOwKMKlkfkFrxQ==" + "version": "6.1.58", + "resolved": "https://registry.npmjs.org/tldts-core/-/tldts-core-6.1.58.tgz", + "integrity": "sha512-dR936xmhBm7AeqHIhCWwK765gZ7dFyL+IqLSFAjJbFlUXGMLCb8i2PzlzaOuWBuplBTaBYseSb565nk/ZEM0Bg==" }, "node_modules/to-regex-range": { "version": "5.0.1", @@ -7065,9 +7100,9 @@ } }, "node_modules/tslib": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.0.tgz", - "integrity": "sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==" + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" }, "node_modules/tsse": { "version": "1.1.6", @@ -7266,16 +7301,6 @@ "tslib": "^2.7.0" } }, - "node_modules/webcrypto-core/node_modules/@peculiar/asn1-schema": { - "version": "2.3.13", - "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.13.tgz", - "integrity": "sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==", - "dependencies": { - "asn1js": "^3.0.5", - "pvtsutils": "^1.3.5", - "tslib": "^2.6.2" - } - }, "node_modules/webidl-conversions": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", @@ -7379,14 +7404,14 @@ "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" }, "node_modules/wildduck": { - "version": "1.45.1", - "resolved": "https://registry.npmjs.org/wildduck/-/wildduck-1.45.1.tgz", - "integrity": "sha512-lUN0f89gL+UvfFWEZc6Z9lbY7z/8j+h9XaxPUDz1ovah8thou/yXApsOny1EyeRMedjLR7U5lgRpyRBuk4eiaw==", + "version": "1.45.2", + "resolved": "https://registry.npmjs.org/wildduck/-/wildduck-1.45.2.tgz", + "integrity": "sha512-ULRrHFAjeLKO621FFfzTmYM3WUhkhmBZqJHwgm8k+gApfm7eh2xMmX2lRUIwYoFARhdHSt1FM0yLH3leTvrffA==", "dependencies": { "@fidm/x509": "1.2.1", "@opensearch-project/opensearch": "2.12.0", "@phc/pbkdf2": "1.1.14", - "@postalsys/vmc": "1.0.8", + "@postalsys/vmc": "1.1.0", "@root/acme": "3.1.0", "@root/csr": "0.8.1", "accesscontrol": "2.2.1", @@ -7394,7 +7419,7 @@ "base32.js": "0.1.0", "bcryptjs": "2.4.3", "bson": "6.9.0", - "bullmq": "5.21.2", + "bullmq": "5.23.1", "fido2-lib": "3.5.3", "gelf": "2.0.1", "generate-password": "1.7.1", @@ -7414,7 +7439,7 @@ "libmime": "5.3.5", "libqp": "2.1.0", "logic-query-parser": "0.0.5", - "mailauth": "4.7.3", + "mailauth": "4.8.0", "mailsplit": "5.4.0", "mobileconfig": "2.4.0", "mongo-cursor-pagination": "8.1.3", @@ -7423,7 +7448,7 @@ "msgpack5": "6.0.2", "node-forge": "1.3.1", "node-html-parser": "6.1.13", - "nodemailer": "6.9.15", + "nodemailer": "6.9.16", "npmlog": "7.0.1", "openpgp": "5.11.2", "pem-jwk": "2.0.0", @@ -7486,14 +7511,6 @@ "node": ">=6.9.0" } }, - "node_modules/wildduck/node_modules/nodemailer": { - "version": "6.9.15", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.15.tgz", - "integrity": "sha512-AHf04ySLC6CIfuRtRiEYtGEXgRfa6INgWGluDhnxTZhHSKvrBu7lc1VVchQ0d8nPc4cFaZoPq8vkyNoZr0TpGQ==", - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/word-wrap": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", @@ -7627,6 +7644,72 @@ "node": ">=16.0.0" } }, + "node_modules/zone-mta/node_modules/@peculiar/asn1-schema": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-schema/-/asn1-schema-2.3.8.tgz", + "integrity": "sha512-ULB1XqHKx1WBU/tTFIA+uARuRoBVZ4pNdOA878RDrRbBfBGcSzi5HBkdScC6ZbHn8z7L8gmKCgPC1LHRrP46tA==", + "dependencies": { + "asn1js": "^3.0.5", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/zone-mta/node_modules/@peculiar/asn1-x509": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509/-/asn1-x509-2.3.8.tgz", + "integrity": "sha512-voKxGfDU1c6r9mKiN5ZUsZWh3Dy1BABvTM3cimf0tztNwyMJPhiXY94eRTgsMQe6ViLfT6EoXxkWVzcm3mFAFw==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "asn1js": "^3.0.5", + "ipaddr.js": "^2.1.0", + "pvtsutils": "^1.3.5", + "tslib": "^2.6.2" + } + }, + "node_modules/zone-mta/node_modules/@peculiar/asn1-x509-logotype": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/@peculiar/asn1-x509-logotype/-/asn1-x509-logotype-2.3.8.tgz", + "integrity": "sha512-8o3iLl/aQP/HEpaxmU9tGo/7iqSb6XQtSYbJIOd8cXg7Wy5xnBsO5JgCs/njl0pFg+nph37DHFiVqy/R4kmIGQ==", + "dependencies": { + "@peculiar/asn1-schema": "^2.3.8", + "@peculiar/asn1-x509": "^2.3.8", + "asn1js": "^3.0.5", + "tslib": "^2.6.2" + } + }, + "node_modules/zone-mta/node_modules/@postalsys/vmc": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@postalsys/vmc/-/vmc-1.0.8.tgz", + "integrity": "sha512-qIa71QZOJAr7JJJ4I4Zdre7YeBBBZyBqCl3p3gt8NARPFpIsSjrYUo3CpiU4cFWVcTBCAco9zBgazgE64p6pLA==", + "dependencies": { + "@peculiar/asn1-schema": "2.3.8", + "@peculiar/asn1-x509": "2.3.8", + "@peculiar/asn1-x509-logotype": "2.3.8" + } + }, + "node_modules/zone-mta/node_modules/mailauth": { + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/mailauth/-/mailauth-4.7.3.tgz", + "integrity": "sha512-M2R+xOvW3jM2ruMdPNdOe/xJnX7ckoBEJpjLAgRSWMGqE/nJOXZujxKL3e0JmX9Sb8C85HMtb/6bfCA78QDxAg==", + "dependencies": { + "@postalsys/vmc": "1.0.8", + "fast-xml-parser": "4.5.0", + "ipaddr.js": "2.2.0", + "joi": "17.13.3", + "libmime": "5.3.5", + "nodemailer": "6.9.15", + "punycode.js": "2.3.1", + "tldts": "6.1.52", + "undici": "5.28.4", + "yargs": "17.7.2" + }, + "bin": { + "mailauth": "bin/mailauth.js" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/zone-mta/node_modules/mongodb": { "version": "4.17.2", "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-4.17.2.tgz", @@ -7651,6 +7734,17 @@ "engines": { "node": ">=6.0.0" } + }, + "node_modules/zone-mta/node_modules/tldts": { + "version": "6.1.52", + "resolved": "https://registry.npmjs.org/tldts/-/tldts-6.1.52.tgz", + "integrity": "sha512-fgrDJXDjbAverY6XnIt0lNfv8A0cf7maTEaZxNykLGsLG7XP+5xhjBTrt/ieAsFjAlZ+G5nmXomLcZDkxXnDzw==", + "dependencies": { + "tldts-core": "^6.1.52" + }, + "bin": { + "tldts": "bin/cli.js" + } } } } diff --git a/package.json b/package.json index 2f9bc3b..8b016ba 100644 --- a/package.json +++ b/package.json @@ -36,18 +36,18 @@ "grunt": "1.6.1", "grunt-cli": "1.5.0", "grunt-eslint": "24.3.0", - "npm-check-updates": "17.1.8" + "npm-check-updates": "17.1.10" }, "dependencies": { "gelf": "2.0.1", "haraka-dsn": "1.1.0", "ioredis": "5.4.1", "libmime": "5.3.5", - "mailauth": "4.7.3", + "mailauth": "4.8.0", "mongodb": "4.17.0", "nodemailer": "6.9.16", "punycode.js": "2.3.1", "srs.js": "0.1.0", - "wildduck": "1.45.1" + "wildduck": "1.45.2" } }