diff --git a/package-lock.json b/package-lock.json index c4cc6f72..a8f33e26 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ "base32.js": "0.1.0", "bcryptjs": "2.4.3", "bson": "6.6.0", - "bullmq": "5.7.4", + "bullmq": "5.7.5", "fido2-lib": "3.5.3", "gelf": "2.0.1", "generate-password": "1.7.1", @@ -33,7 +33,7 @@ "ioredis": "5.4.1", "ipaddr.js": "2.2.0", "isemail": "3.2.0", - "joi": "17.12.3", + "joi": "17.13.0", "js-yaml": "4.1.0", "key-fingerprint": "1.1.0", "libbase64": "1.3.0", @@ -53,7 +53,6 @@ "npmlog": "7.0.1", "openpgp": "5.11.1", "pem-jwk": "2.0.0", - "punycode": "2.3.1", "punycode.js": "2.3.1", "pwnedpasswords": "1.0.6", "qrcode": "1.5.3", @@ -87,11 +86,11 @@ "grunt-mocha-test": "0.13.3", "grunt-shell-spawn": "0.4.0", "grunt-wait": "0.3.0", - "imapflow": "1.0.159", - "mailparser": "3.7.0", + "imapflow": "1.0.160", + "mailparser": "3.7.1", "mocha": "10.4.0", "request": "2.88.2", - "supertest": "6.3.4" + "supertest": "7.0.0" }, "engines": { "node": ">=16.0.0" @@ -2515,9 +2514,9 @@ } }, "node_modules/bullmq": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.7.4.tgz", - "integrity": "sha512-LjPXGyDZ3c5Tbbq8ccwQEXBHrOKljHfrJ5DQMXUXyKDxxwqKxXLX8Vr69BviDOu6RmPzokh3rPziqf7Y5JylKw==", + "version": "5.7.5", + "resolved": "https://registry.npmjs.org/bullmq/-/bullmq-5.7.5.tgz", + "integrity": "sha512-zWuMBXWI1Yx/XD4WPZsLarBMQSvdC4xoEDrNaFK1CenIsiP2IZb21VeXZGXmyPONv+3+JE/rxlP0IBbWkSV9KQ==", "dependencies": { "cron-parser": "^4.6.0", "ioredis": "^5.3.2", @@ -5455,9 +5454,9 @@ } }, "node_modules/imapflow": { - "version": "1.0.159", - "resolved": "https://registry.npmjs.org/imapflow/-/imapflow-1.0.159.tgz", - "integrity": "sha512-imQg4wU5J2K9JygsbC0o2WwNmO9KfIwvd8KjmpYTZDw+4QhXNNM8dAwqV48eAW3JsKtMAtNo+AReTtXRyw6v2A==", + "version": "1.0.160", + "resolved": "https://registry.npmjs.org/imapflow/-/imapflow-1.0.160.tgz", + "integrity": "sha512-gjoPn863lt2RYGRKV9i+CdcPycs04ufBwtDPAri7+pnI1Zr/JPcUcL1aOB6Z/rNCvpRGJ1IBaad+bLo5wbm7cg==", "dev": true, "dependencies": { "encoding-japanese": "2.1.0", @@ -5863,9 +5862,9 @@ "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" }, "node_modules/joi": { - "version": "17.12.3", - "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.3.tgz", - "integrity": "sha512-2RRziagf555owrm9IRVtdKynOBeITiDpuZqIpgwqXShPncPKNiRQoiGsl/T8SQdq+8ugRzH2LqY67irr2y/d+g==", + "version": "17.13.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.0.tgz", + "integrity": "sha512-9qcrTyoBmFZRNHeVP4edKqIUEgFzq7MHvTNSDuHSqkpOPtiBkgNgcmTSqmiw1kw9tdKaiddvIDv/eCJDxmqWCA==", "dependencies": { "@hapi/hoek": "^9.3.0", "@hapi/topo": "^5.1.0", @@ -6394,51 +6393,21 @@ } }, "node_modules/mailparser": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.7.0.tgz", - "integrity": "sha512-yFo1+4r3gHhTcazVGCv3D/uX5VJyyrx4iWkzKtJh8mujYIUm92kpG5BjKpZIJgEoKcKxbJVd4CPs+IImE1sKlQ==", + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.7.1.tgz", + "integrity": "sha512-RCnBhy5q8XtB3mXzxcAfT1huNqN93HTYYyL6XawlIKycfxM/rXPg9tXoZ7D46+SgCS1zxKzw+BayDQSvncSTTw==", "dev": true, "dependencies": { - "encoding-japanese": "2.0.0", + "encoding-japanese": "2.1.0", "he": "1.2.0", "html-to-text": "9.0.5", "iconv-lite": "0.6.3", - "libmime": "5.3.4", + "libmime": "5.3.5", "linkify-it": "5.0.0", "mailsplit": "5.4.0", - "nodemailer": "6.9.11", - "punycode": "2.3.1", - "tlds": "1.250.0" - } - }, - "node_modules/mailparser/node_modules/encoding-japanese": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz", - "integrity": "sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==", - "dev": true, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/mailparser/node_modules/libmime": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.3.4.tgz", - "integrity": "sha512-TsqPdercr6DHrnoQx1F0nS2Y4yPT+fWuOjEP2rqzvV77hMYWomTe/rpm0u9JORQ/FavEXybAGcBJsQbLr9+hjA==", - "dev": true, - "dependencies": { - "encoding-japanese": "2.0.0", - "iconv-lite": "0.6.3", - "libbase64": "1.3.0", - "libqp": "2.1.0" - } - }, - "node_modules/mailparser/node_modules/nodemailer": { - "version": "6.9.11", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.11.tgz", - "integrity": "sha512-UiAkgiERuG94kl/3bKfE8o10epvDnl0vokNEtZDPTq9BWzIl6EFT9336SbIT4oaTBD8NmmUTLsQyXHV82eXSWg==", - "dev": true, - "engines": { - "node": ">=6.0.0" + "nodemailer": "6.9.13", + "punycode.js": "2.3.1", + "tlds": "1.252.0" } }, "node_modules/mailsplit": { @@ -7957,9 +7926,9 @@ } }, "node_modules/pino-abstract-transport": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.1.0.tgz", - "integrity": "sha512-lsleG3/2a/JIWUtf9Q5gUNErBqwIu1tUKTT3dUzaf5DySw9ra1wcqKjJjLX1VTY64Wk1eEOYsVGSaGfCK85ekA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pino-abstract-transport/-/pino-abstract-transport-1.2.0.tgz", + "integrity": "sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==", "dependencies": { "readable-stream": "^4.0.0", "split2": "^4.0.0" @@ -9354,9 +9323,9 @@ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" }, "node_modules/superagent": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.1.2.tgz", - "integrity": "sha512-6WTxW1EB6yCxV5VFOIPQruWGHqc3yI7hEmZK6h+pyk69Lk/Ut7rLUY6W/ONF2MjBuGjvmMiIpsrVJ2vjrHlslA==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/superagent/-/superagent-9.0.1.tgz", + "integrity": "sha512-CcRSdb/P2oUVaEpQ87w9Obsl+E9FruRd6b2b7LdiBtJoyMr2DQt7a89anAfiX/EL59j9b2CbRFvf2S91DhuCww==", "dev": true, "dependencies": { "component-emitter": "^1.3.0", @@ -9364,26 +9333,25 @@ "debug": "^4.3.4", "fast-safe-stringify": "^2.1.1", "form-data": "^4.0.0", - "formidable": "^2.1.2", + "formidable": "^3.5.1", "methods": "^1.1.2", "mime": "2.6.0", "qs": "^6.11.0", "semver": "^7.3.8" }, "engines": { - "node": ">=6.4.0 <13 || >=14" + "node": ">=14.18.0" } }, "node_modules/superagent/node_modules/formidable": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/formidable/-/formidable-2.1.2.tgz", - "integrity": "sha512-CM3GuJ57US06mlpQ47YcunuUZ9jpm8Vx+P2CGt2j7HpgkKZO/DJYQ0Bobim8G6PFQmK5lOqOOdUXboU+h73A4g==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/formidable/-/formidable-3.5.1.tgz", + "integrity": "sha512-WJWKelbRHN41m5dumb0/k8TeAx7Id/y3a+Z7QfhxP/htI9Js5zYaEDtG8uMgG0vM0lOlqnmjE99/kfpOYi/0Og==", "dev": true, "dependencies": { "dezalgo": "^1.0.4", "hexoid": "^1.0.0", - "once": "^1.4.0", - "qs": "^6.11.0" + "once": "^1.4.0" }, "funding": { "url": "https://ko-fi.com/tunnckoCore/commissions" @@ -9417,16 +9385,16 @@ } }, "node_modules/supertest": { - "version": "6.3.4", - "resolved": "https://registry.npmjs.org/supertest/-/supertest-6.3.4.tgz", - "integrity": "sha512-erY3HFDG0dPnhw4U+udPfrzXa4xhSG+n4rxfRuZWCUvjFWwKl+OxWf/7zk50s84/fAAs7vf5QAb9uRa0cCykxw==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/supertest/-/supertest-7.0.0.tgz", + "integrity": "sha512-qlsr7fIC0lSddmA3tzojvzubYxvlGtzumcdHgPwbFWMISQwL22MhM2Y3LNt+6w9Yyx7559VW5ab70dgphm8qQA==", "dev": true, "dependencies": { "methods": "^1.1.2", - "superagent": "^8.1.2" + "superagent": "^9.0.1" }, "engines": { - "node": ">=6.4.0" + "node": ">=14.18.0" } }, "node_modules/supports-color": { @@ -9480,9 +9448,9 @@ "dev": true }, "node_modules/thread-stream": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.4.1.tgz", - "integrity": "sha512-d/Ex2iWd1whipbT681JmTINKw0ZwOUBZm7+Gjs64DHuX34mmw8vJL2bFAaNacaW72zYiTJxSHi5abUuOi5nsfg==", + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/thread-stream/-/thread-stream-2.7.0.tgz", + "integrity": "sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==", "dependencies": { "real-require": "^0.2.0" } @@ -9502,9 +9470,9 @@ } }, "node_modules/tlds": { - "version": "1.250.0", - "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.250.0.tgz", - "integrity": "sha512-rWsBfFCWKrjM/o2Q1TTUeYQv6tHSd/umUutDjVs6taTuEgRDIreVYIBgWRWW4ot7jp6n0UVUuxhTLWBtUmPu/w==", + "version": "1.252.0", + "resolved": "https://registry.npmjs.org/tlds/-/tlds-1.252.0.tgz", + "integrity": "sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ==", "dev": true, "bin": { "tlds": "bin.js" diff --git a/package.json b/package.json index bbbcaa59..d4c5e35a 100644 --- a/package.json +++ b/package.json @@ -38,11 +38,11 @@ "grunt-mocha-test": "0.13.3", "grunt-shell-spawn": "0.4.0", "grunt-wait": "0.3.0", - "imapflow": "1.0.159", - "mailparser": "3.7.0", + "imapflow": "1.0.160", + "mailparser": "3.7.1", "mocha": "10.4.0", "request": "2.88.2", - "supertest": "6.3.4" + "supertest": "7.0.0" }, "dependencies": { "@fidm/x509": "1.2.1", @@ -56,7 +56,7 @@ "base32.js": "0.1.0", "bcryptjs": "2.4.3", "bson": "6.6.0", - "bullmq": "5.7.4", + "bullmq": "5.7.5", "fido2-lib": "3.5.3", "gelf": "2.0.1", "generate-password": "1.7.1", @@ -69,7 +69,7 @@ "ioredis": "5.4.1", "ipaddr.js": "2.2.0", "isemail": "3.2.0", - "joi": "17.12.3", + "joi": "17.13.0", "js-yaml": "4.1.0", "key-fingerprint": "1.1.0", "libbase64": "1.3.0",