diff --git a/src/future/http/HTTPSFuture.php b/src/future/http/HTTPSFuture.php --- a/src/future/http/HTTPSFuture.php +++ b/src/future/http/HTTPSFuture.php @@ -321,6 +321,10 @@ } curl_setopt($curl, CURLOPT_SSLVERSION, 0); + + // We must manually set cipher list for some curl versions. + // See http://sourceforge.net/p/curl/bugs/1323/#1816 for details. + curl_setopt($curl, CURLOPT_SSL_CIPHER_LIST, "RC4-SHA"); } else { $curl = $this->handle;