Implement all HTTP preconditions in GetObject/HeadObject #967

Merged
lx merged 3 commits from fix-804 into main 2025-02-19 17:31:27 +00:00
Owner

Fix #804

  • Unify precondition handling with CopyObject/UploadPartCopy
  • Reorganize code to closely match the RFC (which is mentionned as the source of truth in the AWS docs)
  • Add unit tests
Fix #804 - [x] Unify precondition handling with CopyObject/UploadPartCopy - [x] Reorganize code to closely match [the RFC](https://datatracker.ietf.org/doc/html/rfc7232#section-6) (which is mentionned as the source of truth in the AWS docs) - [x] Add unit tests
lx added this to the v1.1 milestone 2025-02-19 16:55:40 +00:00
lx added 2 commits 2025-02-19 16:55:40 +00:00
api: unify http precondition handling
Some checks failed
ci/woodpecker/pr/debug Pipeline failed
ci/woodpecker/push/debug Pipeline failed
d46d449eb5
lx changed title from Implement all HTTP preconditions in GetObject/HeadObject to WIP: Implement all HTTP preconditions in GetObject/HeadObject 2025-02-19 16:55:50 +00:00
lx force-pushed fix-804 from d46d449eb5 to c0846c56fe 2025-02-19 17:14:32 +00:00 Compare
lx added 1 commit 2025-02-19 17:26:12 +00:00
tests: add test for http preconditions
All checks were successful
ci/woodpecker/push/debug Pipeline was successful
ci/woodpecker/pr/debug Pipeline was successful
f87943a39d
lx changed title from WIP: Implement all HTTP preconditions in GetObject/HeadObject to Implement all HTTP preconditions in GetObject/HeadObject 2025-02-19 17:31:20 +00:00
lx merged commit c5237c31e7 into main 2025-02-19 17:31:27 +00:00
lx deleted branch fix-804 2025-02-19 17:31:27 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Deuxfleurs/garage#967
No description provided.