brefphp / bref

Serverless PHP on AWS Lambda
https://bref.sh
MIT License
3.15k stars 365 forks source link

[1.x] Upgrade to cURL 8.1.1 #1544

Closed GrahamCampbell closed 1 year ago

GrahamCampbell commented 1 year ago

The segfaults I was seeing previously were ultimately caused by the nghttp2 library not being linked correctly in Laravel Vapor, and so the cURL upgrade in bref is fine to do, even on OpenSSL 1.1.x for PHP 8.0. It's nice that we can finally get all the security and bug fixes to cURL into all bref runtimes.


The difference here between the Bref 2.x (PHP 8.0) build is that openssl is not compiled with TLS 1.3 enabled - I don't feel that it is necessary to backport that adjustment since TLS 1.2 is still considered secure, and the focus for Bref 1.x is now on security and nasty bugs.