ExpeditionRPG / expedition

Expedition: The Cards & App RPG
https://ExpeditionGame.com
Other
78 stars 26 forks source link

Update dependency nodemailer to v6 [SECURITY] #910

Open renovate[bot] opened 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
nodemailer (source) ^4.6.4 -> ^6.0.0 age adoption passing confidence

GitHub Vulnerability Alerts

CVE-2020-7769

This affects the package nodemailer before 6.4.16. Use of crafted recipient email addresses may result in arbitrary command flag injection in sendmail transport for sending mails.

CVE-2021-23400

The package nodemailer before 6.6.1 are vulnerable to HTTP Header Injection if unsanitized user input that may contain newlines and carriage returns is passed into an address object.


Release Notes

nodemailer/nodemailer (nodemailer) ### [`v6.6.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#661-2021-05-23) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.6.0...v6.6.1) - Fixed address formatting issue where newlines in an email address, if provided via address object, were not properly removed. Reported by tmazeika ([#​1289](https://togithub.com/nodemailer/nodemailer/issues/1289)) ### [`v6.6.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#660-2021-04-28) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.5.0...v6.6.0) - Added new option `newline` for MailComposer - aws ses connection verification (Ognjen Jevremovic) ### [`v6.5.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#650-2021-02-26) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.18...v6.5.0) - Pass through textEncoding to subnodes - Added support for AWS SES v3 SDK - Fixed tests ### [`v6.4.18`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6418-2021-02-11) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.17...v6.4.18) - Updated README ### [`v6.4.17`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6417-2020-12-11) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.16...v6.4.17) - Allow mixing attachments with caendar alternatives ### [`v6.4.16`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6416-2020-11-12) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.15...v6.4.16) - Applied updated prettier formating rules ### [`v6.4.15`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6415-2020-11-06) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.14...v6.4.15) - Minor changes in header key casing ### [`v6.4.14`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6414-2020-10-14) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.13...v6.4.14) - Disabled postinstall script ### [`v6.4.13`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6413-2020-10-02) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.12...v6.4.13) - Fix normalizeHeaderKey method for single node messages ### [`v6.4.12`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6412-2020-09-30) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.11...v6.4.12) - Better handling of attachment filenames that include quote symbols - Includes all information from the oath2 error response in the error message (Normal Gaussian) \[[`1787f22`](https://togithub.com/nodemailer/nodemailer/commit/1787f227)] ### [`v6.4.11`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6411-2020-07-29) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.10...v6.4.11) - Fixed escape sequence handling in address parsing ### [`v6.4.10`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6410-2020-06-17) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.8...v6.4.10) - Fixed RFC822 output for MailComposer when using invalid content-type value. Mostly relevant if message attachments have stragne content-type values set. ### [`v6.4.8`](https://togithub.com/nodemailer/nodemailer/compare/v6.4.7...v6.4.8) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.7...v6.4.8) ### [`v6.4.7`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#647-2020-05-28) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.6...v6.4.7) - Always set charset=utf-8 for Content-Type headers - Catch error when using invalid crypto.sign input ### [`v6.4.6`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#646-2020-03-20) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.5...v6.4.6) - fix: `requeueAttempts=n` should requeue `n` times (Patrick Malouin) \[[`a27ed2f`](https://togithub.com/nodemailer/nodemailer/commit/a27ed2f7)] ### [`v6.4.5`](https://togithub.com/nodemailer/nodemailer/compare/v6.4.4...v6.4.5) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.4...v6.4.5) ### [`v6.4.4`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#644-2020-03-01) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.3...v6.4.4) - Add `options.forceAuth` for SMTP (Patrick Malouin) \[[`a27ed2f`](https://togithub.com/nodemailer/nodemailer/commit/a27ed2f7)] ### [`v6.4.3`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#643-2020-02-22) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.2...v6.4.3) - Added an option to specify max number of requeues when connection closes unexpectedly (Igor Sechyn) \[[`8a927f5`](https://togithub.com/nodemailer/nodemailer/commit/8a927f5a)] ### [`v6.4.2`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#642-2019-12-11) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.1...v6.4.2) - Fixed bug where array item was used with a potentially empty array ### [`v6.4.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#6418-2021-02-11) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.4.0...v6.4.1) - Updated README ### [`v6.4.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#640-2019-12-04) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.3.1...v6.4.0) - Do not use auth if server does not advertise AUTH support \[[`f419b09`](https://togithub.com/nodemailer/nodemailer/commit/f419b09d)] - add dns.CONNREFUSED (Hiroyuki Okada) \[[`5c4c8ca`](https://togithub.com/nodemailer/nodemailer/commit/5c4c8ca8)] ### [`v6.3.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#631-2019-10-09) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.3.0...v6.3.1) - Ignore "end" events because it might be "error" after it (dex4er) \[[`72bade9`](https://togithub.com/nodemailer/nodemailer/commit/72bade9)] - Set username and password on the connection proxy object correctly (UsamaAshraf) \[[`250b1a8`](https://togithub.com/nodemailer/nodemailer/commit/250b1a8)] - Support more DNS errors (madarche) \[[`2391aa4`](https://togithub.com/nodemailer/nodemailer/commit/2391aa4)] ### [`v6.3.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#630-2019-07-14) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.2.1...v6.3.0) - Added new option to pass a set of httpHeaders to be sent when fetching attachments. See [PR #​1034](https://togithub.com/nodemailer/nodemailer/pull/1034) ### [`v6.2.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#621-2019-05-24) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.1.1...v6.2.1) - No changes. It is the same as 6.2.0 that was accidentally published as 6.2.1 to npm ### [`v6.1.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#611-2019-04-20) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.1.0...v6.1.1) - Fixed regression bug with missing smtp `authMethod` property ### [`v6.1.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#610-2019-04-06) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v6.0.0...v6.1.0) - Added new message property `amp` for providing AMP4EMAIL content ### [`v6.0.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#600-2019-03-25) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v5.1.1...v6.0.0) - SMTPConnection: use removeListener instead of removeAllListeners (xr0master) \[[`ddc4af1`](https://togithub.com/nodemailer/nodemailer/commit/ddc4af15)] Using removeListener should fix memory leak with Node.js streams ### [`v5.1.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#511-2019-01-09) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v5.1.0...v5.1.1) - Added missing option argument for custom auth ### [`v5.1.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#510-2019-01-09) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v5.0.1...v5.1.0) - Official support for custom authentication methods and examples (examples/custom-auth-async.js and examples/custom-auth-cb.js) ### [`v5.0.1`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#501-2019-01-09) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v5.0.0...v5.0.1) - Fixed regression error to support Node versions lower than 6.11 - Added expiremental custom authentication support ### [`v5.0.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#500-2018-12-28) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v4.7.0...v5.0.0) - Start using dns.resolve() instead of dns.lookup() for resolving SMTP hostnames. Might be breaking change on some environments so upgrade with care - Show more logs for renewing OAuth2 tokens, previously it was not possible to see what actually failed ### [`v4.7.0`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#470-2018-11-19) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v4.6.8...v4.7.0) - Cleaned up List-\* header generation - Fixed 'full' return option for DSN (klaronix) \[[`23b93a3`](https://togithub.com/nodemailer/nodemailer/commit/23b93a3b)] - Support promises `for mailcomposer.build()` ### [`v4.6.8`](https://togithub.com/nodemailer/nodemailer/blob/HEAD/CHANGELOG.md#468-2018-08-15) [Compare Source](https://togithub.com/nodemailer/nodemailer/compare/v4.6.7...v4.6.8) - Use first IP address from DNS resolution when using a proxy (Limbozz) \[[`d4ca847`](https://togithub.com/nodemailer/nodemailer/commit/d4ca847c)] - Return raw email from SES transport (gabegorelick) \[[`3aa0896`](https://togithub.com/nodemailer/nodemailer/commit/3aa08967)]

Configuration

📅 Schedule: Branch creation - "" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.