Make WordPress Core


Ignore:
Timestamp:
12/03/2024 03:20:13 PM (2 months ago)
Author:
SergeyBiryukov
Message:

External Libraries: Upgrade PHPMailer to version 6.9.3.

This is a maintenance release, adding support for the release version of PHP 8.4, and experimental support for PHP 8.5.

References:

Follow-up to [50628], [50799], [51169], [51634], [51635], [52252], [52749], [52811], [53500], [53535], [53917], [54427], [54937], [55557], [56484], [57137], [59246].

Props desrosj, yogeshbhutkar, ayeshrajans.
Fixes #62632.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/PHPMailer/SMTP.php

    r59246 r59481  
    3636     * @var string
    3737     */
    38     const VERSION = '6.9.2';
     38    const VERSION = '6.9.3';
    3939
    4040    /**
     
    6363     * *excluding* a trailing CRLF break.
    6464     *
    65      * @see https://tools.ietf.org/html/rfc5321#section-4.5.3.1.6
     65     * @see https://www.rfc-editor.org/rfc/rfc5321#section-4.5.3.1.6
    6666     *
    6767     * @var int
     
    7373     * *including* a trailing CRLF line break.
    7474     *
    75      * @see https://tools.ietf.org/html/rfc5321#section-4.5.3.1.5
     75     * @see https://www.rfc-editor.org/rfc/rfc5321#section-4.5.3.1.5
    7676     *
    7777     * @var int
     
    374374        //Anything other than a 220 response means something went wrong
    375375        //RFC 5321 says the server will wait for us to send a QUIT in response to a 554 error
    376         //https://tools.ietf.org/html/rfc5321#section-3.1
     376        //https://www.rfc-editor.org/rfc/rfc5321#section-3.1
    377377        if ($responseCode === 554) {
    378378            $this->quit();
     
    583583                //Send encoded username and password
    584584                if (
    585                     //Format from https://tools.ietf.org/html/rfc4616#section-2
     585                    //Format from https://www.rfc-editor.org/rfc/rfc4616#section-2
    586586                    //We skip the first field (it's forgery), so the string starts with a null byte
    587587                    !$this->sendCommand(
     
    796796            foreach ($lines_out as $line_out) {
    797797                //Dot-stuffing as per RFC5321 section 4.5.2
    798                 //https://tools.ietf.org/html/rfc5321#section-4.5.2
     798                //https://www.rfc-editor.org/rfc/rfc5321#section-4.5.2
    799799                if (!empty($line_out) && $line_out[0] === '.') {
    800800                    $line_out = '.' . $line_out;
Note: See TracChangeset for help on using the changeset viewer.