Chris Lu
34773c8e13
S3 API: conditional read and write (#7154)
* conditional put
* more tests
* check all conditions
* address comments
* conditional multipart complete
* conditional reads
Read Operations (GET, HEAD):
If-None-Match / If-Modified-Since failures → 304 Not Modified ✅
If-Match / If-Unmodified-Since failures → 412 Precondition Failed ✅
Write Operations (PUT, CompleteMultipartUpload):
All conditional failures → 412 Precondition Failed ✅
Copy Operations (CopyObject):
Copy-source conditionals → 412 Precondition Failed (already implemented) ✅
* test actual code
* Interface-Based Testing
* cleanup
* Testing Interface
* Update s3api_object_handlers_put.go
* refactor
2025-08-22 16:58:09 -07:00
..
2025-08-09 21:47:29 -07:00
2025-07-19 23:56:17 -07:00
2025-08-17 20:45:44 -07:00
2025-08-03 11:56:04 -07:00
2025-08-21 08:28:07 -07:00
2025-07-11 10:19:27 -07:00
2025-07-16 23:39:27 -07:00
2025-07-16 23:39:27 -07:00
2024-04-24 23:16:04 -07:00
2025-08-21 08:28:07 -07:00
2025-08-17 20:45:44 -07:00
2025-08-06 10:09:26 -07:00
2025-08-02 08:21:57 -07:00
2025-08-22 01:15:42 -07:00
2025-08-22 01:15:42 -07:00
2022-07-29 00:17:28 -07:00
2025-08-06 20:53:05 -07:00
2025-07-16 23:39:27 -07:00
2025-08-22 16:58:09 -07:00
2025-08-06 10:08:30 -07:00
2024-06-25 09:18:11 -07:00
2025-08-22 01:15:42 -07:00
2025-07-16 23:39:27 -07:00
2025-08-07 00:12:05 -07:00
2024-02-14 08:26:38 -08:00
2025-07-02 18:03:49 -07:00
2025-08-07 00:07:03 -07:00
2025-07-16 23:39:27 -07:00
2025-08-02 02:16:49 -07:00
2025-08-21 08:28:07 -07:00
2025-07-16 23:39:27 -07:00
2025-08-21 08:28:07 -07:00
2025-07-19 21:43:34 -07:00
2025-03-17 23:13:27 -07:00