Make WordPress Core


Ignore:
Timestamp:
10/16/2020 05:18:11 PM (5 years ago)
Author:
desrosj
Message:

External Libraries: Update the SimplePie library to version 1.5.6.

This version fixes a handful of PHP 8 compatibility issues.

A full list of changes included in this update can be found on GitHub: https://github.com/simplepie/simplepie/compare/1.5.5...1.5.6.

Props jrf, ayeshrajans.
Fixes #51521.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/SimplePie/File.php

    r47733 r49176  
    110110                curl_setopt($fp, CURLOPT_USERAGENT, $useragent);
    111111                curl_setopt($fp, CURLOPT_HTTPHEADER, $headers2);
    112                 if (!ini_get('open_basedir') && version_compare(SimplePie_Misc::get_curl_version(), '7.15.2', '>='))
    113                 {
    114                     curl_setopt($fp, CURLOPT_FOLLOWLOCATION, 1);
    115                     curl_setopt($fp, CURLOPT_MAXREDIRS, $redirects);
    116                 }
    117112                foreach ($curl_options as $curl_param => $curl_value) {
    118113                    curl_setopt($fp, $curl_param, $curl_value);
     
    149144                            $location = SimplePie_Misc::absolutize_url($this->headers['location'], $url);
    150145                            $previousStatusCode = $this->status_code;
    151                             $this->__construct($location, $timeout, $redirects, $headers, $useragent, $force_fsockopen);
     146                            $this->__construct($location, $timeout, $redirects, $headers, $useragent, $force_fsockopen, $curl_options);
    152147                            $this->permanent_url = ($previousStatusCode == 301) ? $location : $url;
    153148                            return;
     
    234229                                $location = SimplePie_Misc::absolutize_url($this->headers['location'], $url);
    235230                                $previousStatusCode = $this->status_code;
    236                                 $this->__construct($location, $timeout, $redirects, $headers, $useragent, $force_fsockopen);
     231                                $this->__construct($location, $timeout, $redirects, $headers, $useragent, $force_fsockopen, $curl_options);
    237232                                $this->permanent_url = ($previousStatusCode == 301) ? $location : $url;
    238233                                return;
Note: See TracChangeset for help on using the changeset viewer.