chrislu
d9cbc07b2a
clean up
4 weeks ago
chrislu
e4a882cc93
sse tests
4 weeks ago
chrislu
fcc74d18a2
https
4 weeks ago
chrislu
c85407d537
errors after writing header
4 weeks ago
chrislu
990778613b
handle errors
4 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.
4 weeks ago
chrislu
def705fd51
purge unused code
4 weeks ago
chrislu
513208c046
handle empty directory in S3, added PyArrow tests
4 weeks ago
chrislu
21e6b7c281
Fixed SSE-KMS Multipart ChunkReader HTTP Body Leak
4 weeks ago
chrislu
7a0d413a8d
Fixed SSERangeReader Infinite Loop Vulnerability
4 weeks ago
chrislu
f1fde6e1a8
Consolidate redundant nil entry checks in HeadObjectHandler
4 weeks ago
chrislu
920678afb5
Consolidate nil entry checks in GetObjectHandler
4 weeks ago
chrislu
abfb67ac74
Revert "handling directory"
This reverts commit 3a335f0ac3 .
4 weeks ago
chrislu
75bf7460c9
Optimized rejectDirectoryObjectWithoutSlash() to avoid unnecessary lookups
4 weeks ago
chrislu
298b36f5fd
handling directory
4 weeks ago
chrislu
4afab0eca2
less logs
4 weeks ago
chrislu
b6cc7297af
address comments
4 weeks ago
chrislu
1b238f368a
Update s3api_object_handlers.go
4 weeks ago
chrislu
c6ca450725
multipart SSE
4 weeks ago
chrislu
bbd2123835
Incomplete HTTP Response Error Handling
4 weeks ago
chrislu
2c9f6bdae3
handle intra-block byte skipping
4 weeks ago
chrislu
d56bb7c9de
error on no content
4 weeks ago
chrislu
47bf41e407
refactor
4 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
4 weeks ago
chrislu
92e3384374
adjust offset
4 weeks ago
chrislu
c28f3fdd66
correct IV based on its position within that part, not its position in the entire object
4 weeks ago
chrislu
c498fbdf61
range on empty object or zero-length
4 weeks ago
chrislu
53a75c7020
optimize
4 weeks ago
chrislu
eccbf9535b
nil check
4 weeks ago
chrislu
3f21f8b22f
minor fixes
4 weeks ago
chrislu
dde9478fc2
nil check
4 weeks ago
chrislu
afc68ff880
ensure correct conversion
4 weeks ago
chrislu
ff02d586fc
Different IV offset calculations for single-part vs multipart objects
4 weeks ago
chrislu
f7d2c12613
SSE-x Chunk View Decryption
4 weeks ago
chrislu
a672282564
Fixed URL encoding and sort order for CommonPrefixes
4 weeks ago
chrislu
b6392843f6
decryptedReader will now be properly closed after use
4 weeks ago
chrislu
95ca9335ce
compiles correctly
4 weeks ago
chrislu
a8a25cc353
fix the multipart get part ETag
4 weeks ago
chrislu
5b69ad9878
Metadata Header Case
4 weeks ago
chrislu
47cd650ab6
multipart boundaries
4 weeks ago
chrislu
33308737f0
adjust IV and offset
4 weeks ago
chrislu
283764614b
sse
4 weeks ago
chrislu
13f6f7d8f5
fix url
4 weeks ago
chrislu
b1d2a4cdcf
fix offset
4 weeks ago
chrislu
7fc43d964b
offset
4 weeks ago
chrislu
065978618c
IV relative to offset in each part, not the whole file
4 weeks ago
chrislu
1b546819aa
adjust logs
4 weeks ago
chrislu
ed11215964
SSE Range Request IV Calculation
4 weeks ago
chrislu
f7ff65f163
adjust the offset
4 weeks ago
chrislu
2b62e6229c
fix url parsing
4 weeks ago