diff --git a/package-lock.json b/package-lock.json index b4d929d0a..90d9c0a24 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "iconv-lite": "0.7.2", "ifvms": "^1.1.6", "ignore": "^7.0.5", - "imapflow": "^1.3.2", + "imapflow": "^1.7.8", "ini-config-parser": "^1.0.4", "inquirer": "^8.2.2", "jsonwebtoken": "^9.0.3", @@ -44,7 +44,7 @@ "moment": "2.30.1", "nntp-server": "3.1.0", "node-pty": "1.1.0", - "nodemailer": "^8.0.5", + "nodemailer": "^10.0.1", "otplib": "11.0.1", "postal-mime": "^2.7.4", "qrcode-generator": "2.0.4", @@ -906,13 +906,13 @@ "license": "MIT" }, "node_modules/@zone-eu/mailsplit": { - "version": "5.4.9", - "resolved": "https://registry.npmjs.org/@zone-eu/mailsplit/-/mailsplit-5.4.9.tgz", - "integrity": "sha512-Qq7k6FzA5SmGf5HFPcr17gE7M+O1gttlmWn7tlGUlhGsbbjUaBL/4cEWIwExeCzqu5+kyZJ91mcBZbQ9zEwwYA==", + "version": "5.4.16", + "resolved": "https://registry.npmjs.org/@zone-eu/mailsplit/-/mailsplit-5.4.16.tgz", + "integrity": "sha512-zQ9iXvlT3Wi/hazeC1MdI4rQc1UJwJ6IQ6QzSZ5KDxLZZWQSazWLOzImLFluXadKShJ9WJvI1xH+AyVS8b9azg==", "license": "(MIT OR EUPL-1.1+)", "dependencies": { "libbase64": "1.3.0", - "libmime": "5.3.8", + "libmime": "5.4.3", "libqp": "2.1.1" } }, @@ -1856,12 +1856,12 @@ "license": "MIT" }, "node_modules/encoding-japanese": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.2.0.tgz", - "integrity": "sha512-EuJWwlHPZ1LbADuKTClvHtwbaFn4rOD+dRAbWysqEOXRc2Uui0hJInNJrsdH0c+OhJA4nrCBdSkW4DD5YxAo6A==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.3.0.tgz", + "integrity": "sha512-eQyh1vzHz13DUkZcJO+0IOAoKXRQwKV5IBffeuYsWZyRLGiSzfzXObCqWvqFXdX0UU8qOk+lBXbkUhMCpdJe4Q==", "license": "MIT", "engines": { - "node": ">=8.10.0" + "node": ">=18.0.0" } }, "node_modules/end-of-stream": { @@ -2704,20 +2704,35 @@ } }, "node_modules/imapflow": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/imapflow/-/imapflow-1.3.3.tgz", - "integrity": "sha512-lx7nWcUDfNgITEKYYfunUDqJ3LT6ImuiA1ReqJepVEA2nqBQNUqa3ppF7Yz5CNjuDYG95pmzsCcNqRjMrwh/Vg==", + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/imapflow/-/imapflow-1.7.8.tgz", + "integrity": "sha512-dJoCIdZOJh26Rn2PdwEzwj0bRDgGBxxX38pio534FagIHVuR2l0SAfLr6sJo32YfuJHiSs/U2ntNDHnMg3/Hlg==", "license": "MIT", "dependencies": { - "@zone-eu/mailsplit": "5.4.9", - "encoding-japanese": "2.2.0", - "iconv-lite": "0.7.2", + "@zone-eu/mailsplit": "5.4.16", + "encoding-japanese": "2.3.0", + "iconv-lite": "0.7.3", "libbase64": "1.3.0", - "libmime": "5.3.8", + "libmime": "5.4.3", "libqp": "2.1.1", - "nodemailer": "8.0.7", "pino": "10.3.1", - "socks": "2.8.8" + "socks": "2.8.9" + } + }, + "node_modules/imapflow/node_modules/iconv-lite": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" } }, "node_modules/import-fresh": { @@ -2808,9 +2823,9 @@ } }, "node_modules/ip-address": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.2.0.tgz", - "integrity": "sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==", + "version": "10.7.0", + "resolved": "https://registry.npmjs.org/ip-address/-/ip-address-10.7.0.tgz", + "integrity": "sha512-BGFsyJd5mpXp3rK6jIdADLNgpJUK1jnjzvYF8lK+VyDab9JAmqN0YOKDdP17HlgKb2+ehPgDc8EtnRLbGCAMhA==", "license": "MIT", "engines": { "node": ">= 12" @@ -3111,17 +3126,33 @@ "license": "MIT" }, "node_modules/libmime": { - "version": "5.3.8", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.3.8.tgz", - "integrity": "sha512-ZrCY+Q66mPvasAfjsQ/IgahzoBvfE1VdtGRpo1hwRB1oK3wJKxhKA3GOcd2a6j7AH5eMFccxK9fBoCpRZTf8ng==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/libmime/-/libmime-5.4.3.tgz", + "integrity": "sha512-di9BoDabBUMqjeD/wGj+hHpSgdqAph5ui7w6OdY6NpzU6O6VFLQsMOg9tqCjm/zf9OHzAM9EZxSOF7uIb8O8Hw==", "license": "MIT", "dependencies": { - "encoding-japanese": "2.2.0", - "iconv-lite": "0.7.2", + "encoding-japanese": "2.3.0", + "iconv-lite": "0.7.3", "libbase64": "1.3.0", "libqp": "2.1.1" } }, + "node_modules/libmime/node_modules/iconv-lite": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz", + "integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, "node_modules/libqp": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/libqp/-/libqp-2.1.1.tgz", @@ -4054,12 +4085,12 @@ } }, "node_modules/nodemailer": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.7.tgz", - "integrity": "sha512-pkjE4mkBzQjdJT4/UmlKl3pX0rC9fZmjh7c6C9o7lv66Ac6w9WCnzPzhbPNxwZAzlF4mdq4CSWB5+FbK6FWCow==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-10.0.1.tgz", + "integrity": "sha512-c+gU9cL9HLDax3vjxL88kW+6NOgdtEUWaZ+AUtxdJR6LLhf0kGdCLExof7yiKW7zdO9EfXCSIgmhGyFmUM0mYQ==", "license": "MIT-0", "engines": { - "node": ">=6.0.0" + "node": ">=20.0.0" } }, "node_modules/normalize-path": { @@ -5173,9 +5204,9 @@ } }, "node_modules/socks": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.8.tgz", - "integrity": "sha512-NlGELfPrgX2f1TAAcz0WawlLn+0r3FyhhCRpFFK2CemXenPYvzMWWZINv3eDNo9ucdwme7oCHRY0Jnbs4aIkog==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.9.tgz", + "integrity": "sha512-LJhUYUvItdQ0LkJTmPeaEObWXAqFyfmP85x0tch/ez9cahmhlBBLbIqDFnvBnUJGagb0JbIQrkBs1wJ+yRYpEw==", "license": "MIT", "dependencies": { "ip-address": "^10.1.1", diff --git a/package.json b/package.json index fbadfa224..ca0f5c7b6 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "iconv-lite": "0.7.2", "ifvms": "^1.1.6", "ignore": "^7.0.5", - "imapflow": "^1.3.2", + "imapflow": "^1.7.8", "ini-config-parser": "^1.0.4", "inquirer": "^8.2.2", "jsonwebtoken": "^9.0.3", @@ -71,7 +71,7 @@ "moment": "2.30.1", "nntp-server": "3.1.0", "node-pty": "1.1.0", - "nodemailer": "^8.0.5", + "nodemailer": "^10.0.1", "otplib": "11.0.1", "postal-mime": "^2.7.4", "qrcode-generator": "2.0.4",