Skip to content

Fix ranged GET signing failure with Cloudflare R2#452

Open
w4nderlust wants to merge 4 commits into
durch:masterfrom
w4nderlust:fix/ranged-get-signing-r2
Open

Fix ranged GET signing failure with Cloudflare R2#452
w4nderlust wants to merge 4 commits into
durch:masterfrom
w4nderlust:fix/ranged-get-signing-r2

Add doctest example to Command::has_body()

2936eb7
Select commit
Loading
Failed to load commit list.
Brownian Motion v0 / Brownian Motion succeeded May 7, 2026 in 0s

Fixes signature mismatch for ranged GET requests on Cloudflare R2.

Risk: Medium · Confidence: 80%

Details

Brownian Motion (Brass)

Recommendation: Proceed

Summary: Fixes signature mismatch for ranged GET requests on Cloudflare R2.
Risk: Medium · Confidence: 80%

Highlights

  • Good test coverage
  • Clear commit history

Unknowns

  • No linked issue
  • Unclear impact on other providers

Next actions

  • Keep: the has_body() helper for future-proofing against new commands.
  • Drop: unnecessary complexity in header management.
  • Add: documentation on the implications of this change for future developers.

Reflection questions

  • What core assumption underpins this PR's approach?
  • How does this change align with the project's longer-term goals?
  • Could there be a simpler way to achieve the primary objective here?