chrislu
354b2ab80d
context
3 weeks ago
chrislu
2b62e6229c
fix url parsing
3 weeks ago
chrislu
e5f18bc4c0
Update s3api_bucket_policy_handlers.go
3 weeks ago
chrislu
1b27a537eb
clean up
3 weeks ago
chrislu
1b92b3dd3a
avoid magic number
3 weeks ago
chrislu
dc66822d3b
Update s3api_object_handlers.go
3 weeks ago
chrislu
aa06dde8e3
Update s3api_object_handlers.go
3 weeks ago
chrislu
0507004850
Update s3api_object_handlers_copy.go
3 weeks ago
chrislu
dcef3da8e5
better errors
3 weeks ago
chrislu
4e2b121869
set content range
3 weeks ago
chrislu
8c96d1246f
sse kms
3 weeks ago
chrislu
6e9abfc6fc
aws sig v4 authen
3 weeks ago
chrislu
b77fd536cb
multipart sse-s3
3 weeks ago
chrislu
2ece7395cc
propergate sse headers
3 weeks ago
chrislu
a26706fcac
fix url parsing
3 weeks ago
chrislu
cdfe61e389
Fix Headers Being Set After WriteHeader
3 weeks ago
chrislu
70d58a75a9
fix SSE-C IV Mismatch
3 weeks ago
chrislu
79ed8419dd
fix type
3 weeks ago
chrislu
ef0aba83b9
fmt
3 weeks ago
chrislu
e863d1e6d3
context
3 weeks ago
chrislu
d8ae111fa5
refactor
3 weeks ago
chrislu
430cd5903e
sse
3 weeks ago
chrislu
efd66bb45c
range sse
3 weeks ago
chrislu
e87b48a6c7
Eliminated Unnecessary Stream Prefetch for Multipart SSE
3 weeks ago
chrislu
7c546359eb
dead code
3 weeks ago
chrislu
8277f53866
Optimize Case-Insensitive Prefix Check
3 weeks ago
chrislu
46d6c3919e
jwt in request header
3 weeks ago
chrislu
4be1202c82
fmt
3 weeks ago
chrislu
dfe3800868
jwt handling
3 weeks ago
chrislu
4a9593f69e
bucket policy error vs bucket not found
3 weeks ago
chrislu
3896c44ca4
fix url
3 weeks ago
chrislu
6b9f39789d
header case
3 weeks ago
chrislu
7af0594eb7
upload in chunks
3 weeks ago
chrislu
969d1179d3
unused code
3 weeks ago
chrislu
014079e870
fmt
3 weeks ago
chrislu
317ece85ca
test range requests for sse objects
3 weeks ago
chrislu
7eae9c3ba0
range read for sse content
3 weeks ago
chrislu
34b4584ee0
nil handling
3 weeks ago
chrislu
30a6076626
header handling
3 weeks ago
chrislu
db161b4312
Fix ACL grants storage logic
3 weeks ago
chrislu
ff95e1b5de
fmt
3 weeks ago
chrislu
42b3e61308
Fix SSE-KMS multipart base IV fallback to fail instead of regenerating
3 weeks ago
chrislu
b564674556
Remove fmt.Printf debug statements
3 weeks ago
chrislu
0c571f7334
fix map update lock
3 weeks ago
chrislu
fb25eaddb0
explicit update to avoid sync delay
3 weeks ago
chrislu
4bc3c33381
Merge branch 'master' into directly-read-write-volume-servers
3 weeks ago
Chris Lu
fa8df6e42b
S3: Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimization ( #7480 )
* Lazy Versioning Check, Conditional SSE Entry Fetch, HEAD Request Optimization
* revert
Reverted the conditional versioning check to always check versioning status
Reverted the conditional SSE entry fetch to always fetch entry metadata
Reverted the conditional versioning check to always check versioning status
Reverted the conditional SSE entry fetch to always fetch entry metadata
* Lazy Entry Fetch for SSE, Skip Conditional Header Check
* SSE-KMS headers are present, this is not an SSE-C request (mutually exclusive)
* SSE-C is mutually exclusive with SSE-S3 and SSE-KMS
* refactor
* Removed Premature Mutual Exclusivity Check
* check for the presence of the X-Amz-Server-Side-Encryption header
* not used
* fmt
3 weeks ago
chrislu
8e379d1415
skip retry if object is not found
3 weeks ago
chrislu
cb2cf65dc9
quick check (no retries) to see if the .versions/ directory exists
3 weeks ago
chrislu
8edb1e9641
handle retry if not found in .versions folder and should read the normal object
3 weeks ago