chrislu
1b6e04ff2e
fix logging
2 weeks ago
chrislu
24eacd9eee
error handling for adding to log buffer
2 weeks ago
chrislu
20b763d632
handling invalid ranges
2 weeks ago
chrislu
927dbe312f
Added marshaling error handling
2 weeks ago
chrislu
182f448175
endian
2 weeks ago
chrislu
5a9fe153bf
less logs
2 weeks ago
chrislu
e363e78231
fix copying
2 weeks ago
chrislu
7208f12895
simplify
2 weeks ago
chrislu
c3d80b5299
fmt
2 weeks ago
chrislu
2c175e7cc3
error propagation
2 weeks ago
chrislu
fe93b4f981
testing upload
2 weeks ago
chrislu
6b2851e4b9
clean up if fails
2 weeks ago
chrislu
2731db20bb
different IV for each chunk in SSE-S3 and SSE-KMS
2 weeks ago
chrislu
30c82fe1c7
Handle ivSkip for non-block-aligned offsets
2 weeks ago
chrislu
d9cbc07b2a
clean up
2 weeks ago
chrislu
f996d014a8
clean up if metadata operation failed
2 weeks ago
chrislu
45d3331d06
store derived IV
2 weeks ago
chrislu
e4a882cc93
sse tests
2 weeks ago
chrislu
fcc74d18a2
https
2 weeks ago
chrislu
c85407d537
errors after writing header
2 weeks ago
chrislu
990778613b
handle errors
2 weeks ago
chrislu
410d578e19
According to S3 specifications, when both partNumber and Range are present, the Range should apply within the selected part's boundaries, not to the full object.
2 weeks ago
chrislu
def705fd51
purge unused code
2 weeks ago
chrislu
513208c046
handle empty directory in S3, added PyArrow tests
2 weeks ago
chrislu
21e6b7c281
Fixed SSE-KMS Multipart ChunkReader HTTP Body Leak
2 weeks ago
chrislu
7a0d413a8d
Fixed SSERangeReader Infinite Loop Vulnerability
2 weeks ago
chrislu
0e94b4d36c
ErrNoEncryptionConfig
2 weeks ago
chrislu
fb09fafc36
SSE type
2 weeks ago
chrislu
74dec79a41
adjust logs
2 weeks ago
chrislu
f1fde6e1a8
Consolidate redundant nil entry checks in HeadObjectHandler
2 weeks ago
chrislu
920678afb5
Consolidate nil entry checks in GetObjectHandler
2 weeks ago
chrislu
32450f8b90
constant
2 weeks ago
chrislu
abfb67ac74
Revert "handling directory"
This reverts commit 3a335f0ac3 .
2 weeks ago
chrislu
75bf7460c9
Optimized rejectDirectoryObjectWithoutSlash() to avoid unnecessary lookups
2 weeks ago
chrislu
298b36f5fd
handling directory
2 weeks ago
Feng Shao
0299e78de7
de/compress the fs meta file if filename ends with gz/gzip ( #7500 )
* de/compress the fs meta file if filename ends with gz/gzip
* gemini code review
* update help msg
2 weeks ago
Chris Lu
65f8986fe2
Volume Server: avoid aggressive volume assignment ( #7501 )
* avoid aggressive volume assignment
* also test ec shards
* separate DiskLocation instances for each subtest
* edge cases
* No volumes plus low disk space
* Multiple EC volumes
* simplify
2 weeks ago
chrislu
4afab0eca2
less logs
2 weeks ago
chrislu
b6cc7297af
address comments
2 weeks ago
chrislu
1b238f368a
Update s3api_object_handlers.go
2 weeks ago
chrislu
c6ca450725
multipart SSE
2 weeks ago
chrislu
bbd2123835
Incomplete HTTP Response Error Handling
2 weeks ago
chrislu
2c9f6bdae3
handle intra-block byte skipping
2 weeks ago
chrislu
d56bb7c9de
error on no content
2 weeks ago
chrislu
47bf41e407
refactor
2 weeks ago
chrislu
2997a213c3
look breaking
2 weeks ago
chrislu
44483f6976
offset
Fetch FULL encrypted chunk (not just the range)
Adjust IV by PartOffset/ChunkOffset only
Decrypt full chunk
Skip in the DECRYPTED stream to reach OffsetInChunk
2 weeks ago
chrislu
92e3384374
adjust offset
2 weeks ago
chrislu
c28f3fdd66
correct IV based on its position within that part, not its position in the entire object
2 weeks ago
chrislu
c498fbdf61
range on empty object or zero-length
2 weeks ago