Project

General

Profile

« Previous | Next » 

Revision 5d880b75

Added by Peteris Rudzusiks 4 months ago

[rubygems/rubygems] Correctly sign S3 HEAD requests

We sometimes send HEAD requests. The s3_uri_signer.rb code allways assumed GETs.
This lead to consistently getting 403 responses back from S3. Recently, S3
attempted to change the behaviour of how 403s are handled when TCP connections
are reused, which escalated this bug from "just noise" to "breaks gem installs".
They've reverted that behaviour, so the severity of this problem is back to
"just noise". Either way, it's a bug in rubygems and warrants a fix it.

https://github.com/rubygems/rubygems/commit/c38f502b73