I'm posting this for posterity, and in case it might help someone else who is on 4.4.2 or similar.
When running the .diff patch, it couldn't patch func.https_libcurl.php
When I just replaced my old file with the new one, it wasn't possible to add products to the cart or view the cart. Bad.
So I went through the .diff file line by line and found that the only way to make it work was to omit the change:
Code:
- curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 1);
+ curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 2);
I also manually changed all instances of ssl3 to tls instead of doing a copy/paste and just changed the 3 to a 1 on the line for
Code:
curl_setopt ($ch, CURLOPT_SSLVERSION, 3);
I didn't bother pasting in the //
http://curl.haxx.se/libcurl/c/CURLOPT_SSLVERSION.html CURL_SSLVERSION_TLSv1
part since it's just a comment.
That got us back up and running along with patching the other files (some of those I also had to do by hand b/c of problems with the .diff files not matching.)
Anyhow, I hope that helps someone else out there.