[wp-trac] [WordPress Trac] #34924: Network upgrade fails on tls 1.2 only servers
    WordPress Trac 
    noreply at wordpress.org
       
    Fri Mar 25 14:26:38 UTC 2016
    
    
  
#34924: Network upgrade fails on tls 1.2 only servers
--------------------------------+------------------------------
 Reporter:  mensmaximus         |       Owner:
     Type:  defect (bug)        |      Status:  new
 Priority:  normal              |   Milestone:  Awaiting Review
Component:  HTTP API            |     Version:  2.7
 Severity:  normal              |  Resolution:
 Keywords:  https dev-feedback  |     Focuses:  multisite
--------------------------------+------------------------------
Changes (by johnbillion):
 * keywords:  https => https dev-feedback
Comment:
 Thinking out loud: If libcurl < 7.34 cannot correctly negotiate a TLS1.2
 connection, how about we conditionally set the default transport order
 based on that?
 In `WP_Http::_get_first_available_transport()`:
 {{{
 $curl = curl_version();
 if ( 'https' === parse_url( $url, PHP_URL_SCHEME ) && version_compare(
 $curl['version'], '7.34', '<' ) ) {
     $transports = array( 'streams', 'curl' );
 } else {
     $transports = array( 'curl', 'streams' );
 }
 }}}
 What other compatibility issues is this likely to cause?
--
Ticket URL: <https://core.trac.wordpress.org/ticket/34924#comment:11>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list