From 5335a581b997cb1db6ce5c8c7b5bd607b5d0b25f Mon Sep 17 00:00:00 2001 From: Dawid Dziurla Date: Mon, 9 Feb 2026 10:59:27 +0100 Subject: [PATCH] node_modules: update (#261) Co-authored-by: dawidd6 <9713907+dawidd6@users.noreply.github.com> --- node_modules/.package-lock.json | 6 +++--- node_modules/nodemailer/CHANGELOG.md | 9 +++++++++ node_modules/nodemailer/lib/smtp-connection/index.js | 4 ++++ node_modules/nodemailer/lib/well-known/services.json | 8 ++++++++ node_modules/nodemailer/package.json | 10 +++++----- 5 files changed, 29 insertions(+), 8 deletions(-) diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json index 723da14a..3e95bc57 100644 --- a/node_modules/.package-lock.json +++ b/node_modules/.package-lock.json @@ -197,9 +197,9 @@ } }, "node_modules/nodemailer": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.0.tgz", - "integrity": "sha512-xvVJf/f0bzmNpnRIbhCp/IKxaHgJ6QynvUbLXzzMRPG3LDQr5oXkYuw4uDFyFYs8cge8agwwrJAXZsd4hhMquw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-8.0.1.tgz", + "integrity": "sha512-5kcldIXmaEjZcHR6F28IKGSgpmZHaF1IXLWFTG+Xh3S+Cce4MiakLtWY+PlBU69fLbRa8HlaGIrC/QolUpHkhg==", "license": "MIT-0", "engines": { "node": ">=6.0.0" diff --git a/node_modules/nodemailer/CHANGELOG.md b/node_modules/nodemailer/CHANGELOG.md index 2557c31a..49a2049e 100644 --- a/node_modules/nodemailer/CHANGELOG.md +++ b/node_modules/nodemailer/CHANGELOG.md @@ -1,5 +1,14 @@ # CHANGELOG +## [8.0.1](https://github.com/nodemailer/nodemailer/compare/v8.0.0...v8.0.1) (2026-02-07) + + +### Bug Fixes + +* absorb TLS errors during socket teardown ([7f8dde4](https://github.com/nodemailer/nodemailer/commit/7f8dde41438c66b8311e888fa5f8c518fcaba6f1)) +* absorb TLS errors during socket teardown ([381f628](https://github.com/nodemailer/nodemailer/commit/381f628d55e62bb3131bd2a452fa1ce00bc48aea)) +* Add Gmail Workspace service configuration ([#1787](https://github.com/nodemailer/nodemailer/issues/1787)) ([dc97ede](https://github.com/nodemailer/nodemailer/commit/dc97ede417b3030b311771541b1f17f5ca76bcbf)) + ## [8.0.0](https://github.com/nodemailer/nodemailer/compare/v7.0.13...v8.0.0) (2026-02-04) diff --git a/node_modules/nodemailer/lib/smtp-connection/index.js b/node_modules/nodemailer/lib/smtp-connection/index.js index cf5cfdbe..20cad079 100644 --- a/node_modules/nodemailer/lib/smtp-connection/index.js +++ b/node_modules/nodemailer/lib/smtp-connection/index.js @@ -15,6 +15,7 @@ const CONNECTION_TIMEOUT = 2 * 60 * 1000; // how much to wait for the connection const SOCKET_TIMEOUT = 10 * 60 * 1000; // how much to wait for socket inactivity before disconnecting the client const GREETING_TIMEOUT = 30 * 1000; // how much to wait after connection is established but SMTP greeting is not receieved const DNS_TIMEOUT = 30 * 1000; // how much to wait for resolveHostname +const TEARDOWN_NOOP = () => {}; // reusable no-op handler for absorbing errors during socket teardown /** * Generates a SMTP connection object @@ -505,6 +506,9 @@ class SMTPConnection extends EventEmitter { socket.removeListener('end', this._onSocketEnd); socket.removeListener('error', this._onSocketError); socket.removeListener('error', this._onConnectionSocketError); + // Absorb errors that may fire during socket teardown (e.g. server + // sending cleartext after TLS shutdown triggers ERR_SSL_BAD_RECORD_TYPE) + socket.on('error', TEARDOWN_NOOP); socket[closeMethod](); } catch (_E) { // just ignore diff --git a/node_modules/nodemailer/lib/well-known/services.json b/node_modules/nodemailer/lib/well-known/services.json index 89e49f41..99aff02a 100644 --- a/node_modules/nodemailer/lib/well-known/services.json +++ b/node_modules/nodemailer/lib/well-known/services.json @@ -147,6 +147,14 @@ "secure": true }, + "GmailWorkspace": { + "description": "Gmail Workspace", + "aliases": ["Google Workspace Mail"], + "host": "smtp-relay.gmail.com", + "port": 465, + "secure": true + }, + "GMX": { "description": "GMX Mail", "domains": ["gmx.com", "gmx.net", "gmx.de"], diff --git a/node_modules/nodemailer/package.json b/node_modules/nodemailer/package.json index ad675bc4..020e4d16 100644 --- a/node_modules/nodemailer/package.json +++ b/node_modules/nodemailer/package.json @@ -1,6 +1,6 @@ { "name": "nodemailer", - "version": "8.0.0", + "version": "8.0.1", "description": "Easy as cake e-mail sending from your Node.js applications", "main": "lib/nodemailer.js", "scripts": { @@ -26,12 +26,12 @@ }, "homepage": "https://nodemailer.com/", "devDependencies": { - "@aws-sdk/client-sesv2": "3.975.0", + "@aws-sdk/client-sesv2": "3.985.0", "bunyan": "1.8.15", "c8": "10.1.3", - "eslint": "9.39.2", + "eslint": "10.0.0", "eslint-config-prettier": "10.1.8", - "globals": "17.1.0", + "globals": "17.3.0", "libbase64": "1.3.0", "libmime": "5.3.7", "libqp": "2.1.1", @@ -39,7 +39,7 @@ "prettier": "3.8.1", "proxy": "1.0.2", "proxy-test-server": "1.0.0", - "smtp-server": "3.18.0" + "smtp-server": "3.18.1" }, "engines": { "node": ">=6.0.0"