CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

mail/phpmailer66.12.0

Full Featured Email Transfer Class for PHP

Maintainer
joneum@FreeBSD.org
Packages
phpmailer6 6.12.0
Upstream
Higher version available: 7.1.1
CPE
phpmailer_project:phpmailer from the port
WWW
https://github.com/PHPMailer/PHPMailer
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (1)

VuXML entries whose affected range this version has left.

Commits (30)

Jochen Neumeister (joneum) · 6.12.0
mail/phpmailer[6|7]: fix pkg-plist for NLS option

All %%DATADIR%% entries were changed to %%NLS%%%%DATADIR%%.
Previously, disabling NLS caused missing language files listed in
pkg-plist and resulted in check-plist failures.
The port now works correctly with both enabled and disabled NLS.

PR:	248341
Sponsored by:	Netzkommune GmbH
f7916b861b
Jochen Neumeister (joneum) · 6.12.0
mail/phpmailer6: Update to 6.12.0

Sponsored by:	Netzkommune GmbH
17aa82e67a
Jochen Neumeister (joneum) · 6.9.1
mail/phpmailer6: Update to 6.9.1

Changelog: https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md

Sponsored by:	Netzkommune GmbH
2bd0bdf600
Jochen Neumeister (joneum) · 6.8.0
mail/phpmailer6: Update to 6.8.0

Changelog: https://github.com/PHPMailer/PHPMailer/releases/tag/v6.8.0

Sponsored by:	Netzkommune GmbH
b5aed8c03c
Jochen Neumeister (joneum) · 6.7.1
mail/phpmailer6: Update to 6.7.1

Changelog:
-Add official support for PHP 8.2 (on release day!)
-Add PHP 8.3 to test suite with "experimental" status
-Add ext-openssl to composer suggest list
-Bump development dependencies

Sponsored by:	Netzkommune GmbH
cb3a308772
Jochen Neumeister (joneum) · 6.7
mail/phpmailer6: Update to 6.7

Changelog:
-Break out boundary definitions into a method (note that boundary format has also changed slightly)
-Remove MIME preamble to match popular client behaviour, may help with DKIM too
-Fix handling of trailing whitespace in simple DKIM canonicalisation
-Fix some possible POP3 auth issues, including a TCP hang (thanks to @czirkoszoltan)
-Add Azure XOAUTH2 example and docs (thanks to @greew)
-Preserve errors during disconnect
-Avoid some PHP 8.1 type issues
-Update CI to run on Ubuntu 22.04

Sponsored by:	Netzkommune GmbH
997770db0c
Jochen Neumeister (joneum) · 6.6.4
mail/phpmailer6: Update to 6.6.4

Changelog:

- Update Greek translation
- Add text/csv MIME type
- Fix DKIM when sending to anonymous group via mail()
- Improve docs around auth following gmail & MS deprecations
- Update GitHub action deps
- Add OpenSSF Scorecard security health metrics

Sponsored by:	Netzkommune GmbH
9030265db7
Stefan Eßer (se) · 6.6.3
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 6.6.3
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Jochen Neumeister (joneum) · 6.6.3
mail/phpmailer6: Update to 6.6.3

Changelog: https://github.com/PHPMailer/PHPMailer/releases

Sponsored by:	Netzkommune GmbH
1a660b979a
Jochen Neumeister (joneum) · 6.6.0
mail/phpmailer6: Update to 6.6.0

Changelog:	https://github.com/PHPMailer/PHPMailer/blob/master/changelog.md

Sponsored by:	Netzkommune GmbH
a65bdaca36
Jochen Neumeister (joneum) · 6.5.3
mail/phpmailer6: Update to 6.5.3

Sponsored by:	Netzkommune GmbH
66e13d7b4c
Jochen Neumeister (joneum) · 6.5.0
mail/phpmailer6: Update to 6.5.0

Sponsored by:	Netzkommune GmbH
45911acd42
Jochen Neumeister (joneum) · 6.4.0
mail/phpmailer6: Update to 6.4.0

Changelog:

- Revert change that made the mail() and sendmail transports set the envelope sender if one isn't explicitly provided, as it causes problems described in https://github.com/PHPMailer/PHPMailer/issues/2298
- Check for mbstring extension before decoding addresss in parseAddress
- Add Serbian Latin translation (sr_latn)
- Enrol PHPMailer in Tidelift

Sponsored by: Netzkommune GmbH
ef827af609
Mathieu Arnold (mat) · 6.3.0
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 6.3.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Jochen Neumeister (joneum) · 6.3.0
Update to 6.3.0

- Handle early connection errors such as 421 during connection and EHLO states
- Switch to Github Actions for CI
- Generate debug output for mail(), sendmail, and qmail transports. Enable using the same mechanism as for SMTP: set SMTPDebug > 0
- Make the mail() and sendmail transports set the envelope sender the same way as SMTP does, i.e. use whatever From is set to, only falling back to the sendmail_from php.ini setting if From is unset. This avoids errors from the mail() function if Sender is not set explicitly and php.ini is not configured. This is a minor functionality change, so bumps the minor version number.
- Extend parseAddresses to decode encoded names, improve tests

Sponsored by:	Netzkommune GmbH
513eb0b037
Jochen Neumeister (joneum) · 6.2.0
Update to 6.2.0

PHP 8.0 compatibility, many thanks to @jrf_nl!
    Switch from PHP CS Fixer to PHP CodeSniffer for coding standards
    Create class constants for the debug levels in the POP3 class
    Improve French, Slovenian, and Ukrainian translations
    Improve file upload examples so file extensions are retained
    Resolve PHP 8 line break issues due to a very old PHP bug being fixed
    Avoid warnings when using old openssl functions
    Improve Travis-CI build configuration

Sponsored by:	Netzkommune GmbH
fe969f6567
Jochen Neumeister (joneum) · 6.1.8
Update to 6.1.8

Sponsored by:	Netzkommune GmbH
453be77f5f
Jochen Neumeister (joneum) · 6.1.7
Update to 6.1.7

- Split SMTP connection into two separate methods
- Undo BC break in PHP vesions 5.2.3 - 7.0.0 introduced in 6.1.2 when injecting callables for address validation and HTML to text conversion
- Save response to SMTP welcome banner as other responses are saved
- Retry stream_select if interrupted by a signal

Sponsored by:	Netzkommune GmbH
3cb27a6754
Jochen Neumeister (joneum) · 6.1.6
Update to 6.1.6

Sponsored by:	Netzkommune GmbH
b34827164e
Jochen Neumeister (joneum) · 6.1.5
Update to 6.1.5

Changelog:

- Reject invalid custom headers that are empty or contain breaks
- Various fixes for DKIM issues, especially when using mail() transport
- Drop the l= length tag from DKIM signatures; it's a mild security risk
- Ensure CRLF is used explicitly when needed, rather than static::$LE
- Add a method for trimming header content consistently
- Some minor tweaks to resolve static analyser complaints
- Check that attachment files are readable both when adding and when sending
- Work around Outlook bug in mishandling MIME preamble
- Danish translation improvements

Sponsored by:	Netzkommune GmbH
2701012445
Jochen Neumeister (joneum) · 6.1.4
Update to 6.1.3

Changelog: https://github.com/PHPMailer/PHPMailer/releases/tag/v6.1.3

Sponsored by:	Netzkommune GmbH
62fe9aeda6
Jochen Neumeister (joneum) · 6.1.3
Update to 6.1.3

Sponsored by:	Netzkommune GmbH
4c4dd2260e
Jochen Neumeister (joneum) · 6.1.2
Update to 6.1.2

Changelog:

 - Substantial revision of DKIM header generation
 - Use shorter hashes for auto-generated CID values
 - Fix format of content-id headers, and only use them for inline attachments
 - Remove all use of XHTML
 - Lots of coding standards cleanup
 - API docs are now auto-updated via GitHub actions
 - Fix header separation bug created in 6.1.1
 - Fix misidentification of background attributes in SVG images in msgHTML

Sponsored by:	Netzkommune GmbH
34240cab44
Jochen Neumeister (joneum) · 6.1.1
Update to 6.1.1

Changelog:
 - https://github.com/PHPMailer/PHPMailer/releases/tag/v6.1.0
 - https://github.com/PHPMailer/PHPMailer/releases/tag/v6.1.1

Sponsored by:	Netzkommune GmbH
ebf55d8874
Mathieu Arnold (mat) · 6.0.7
onvert to UCL & cleanup pkg-message (categories l-m)
558224994b
Jochen Neumeister (joneum) · 6.0.7
update to 6.0.7

Sponsored by:	Netzkommune GmbH
11a20f6782
Jochen Neumeister (joneum) · 6.0.6
Update to 6.0.6

Changelog: https://github.com/PHPMailer/PHPMailer/releases/tag/v6.0.6

MFH:		2018Q4
Security:	b036faba-edd8-11e8-b3b7-00e04c1ea73d
Sponsored by:	Netzkommune GmbH
3be675e8e4
Jochen Neumeister (joneum) · 6.0.5
Add mail/phpmailer6

PHP email transport class featuring multiple file attachments, SMTP
servers, CCs, BCCs, HTML messages, and word wrap, and more. It can
send email via sendmail, PHP mail(), or with SMTP. Methods are based
on the popular AspEmail active server component.
2cd3cb2437