Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
506644f
Add S3 compat signature v4 support
tishin-endou Jan 14, 2026
9149ff2
fix: Add Content-MD5 integrity check for S3CompatSigV4 uploads
tishin-endou Feb 12, 2026
f7a2971
Add Content-Length header to _contiguous_upload to fix 413 error
tishin-endou Feb 12, 2026
52b2e6f
fix: Delete orphaned folder prefix objects on S3CompatSigV4 folder re…
tishin-endou Mar 4, 2026
7912424
fix: Clean up folder prefix object after batch deletion in _delete_fo…
tishin-endou Mar 4, 2026
8f389a8
fix: Override move to clean up orphaned folder prefix objects after r…
tishin-endou Mar 4, 2026
280f1c2
fix: Unconditionally attempt folder prefix deletion in move override
tishin-endou Mar 4, 2026
5f742b2
fix: Handle non-versioned storage in _delete_folder with ListObjectsV…
tishin-endou Mar 5, 2026
f938079
debug: Add logging to _delete_folder fallback for Japanese key invest…
tishin-endou Mar 5, 2026
8ed8cfe
fix: Remove URL encoding from _delete_folder fallback to fix Japanese…
tishin-endou Mar 6, 2026
8ca4130
fix: Filter VersionId='null' from MinIO responses in delete and _dele…
tishin-endou Mar 6, 2026
a66ea88
fix: URL-decode keys from ListObjectVersions to fix folder deletion o…
tishin-endou Mar 7, 2026
d23092b
fix: Update test_delete to match VersionId='null' filtering logic
tishin-endou Mar 8, 2026
778eab5
fix: Align s3compatsigv4 tests with current provider implementation
tishin-endou Mar 8, 2026
2cef440
fix: Remove debug logging that exposes file paths in _delete_folder
tishin-endou Mar 10, 2026
c01d8d2
fix: Replace broad except Exception with specific exception types
tishin-endou Mar 11, 2026
02038ba
fix: Sanitize logging to prevent sensitive data exposure
tishin-endou Mar 12, 2026
83a34af
fix: Revert multipart upload/abort exception handling to except Excep…
tishin-endou Mar 12, 2026
c9c8ab1
fix: Address review feedback for s3compatsigv4 provider
tishin-endou Apr 3, 2026
68b4940
fix: Prevent empty next_token from being sent as ContinuationToken
tishin-endou Apr 3, 2026
4be94dd
fix(s3compatsigv4): _metadata_folderのページネーションで継続トークンを文字列として返すよう修正
tishin-endou Apr 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ def parse_requirements(requirements):
'azureblobstorage = waterbutler.providers.azureblobstorage:AzureBlobStorageProvider',
'weko = waterbutler.providers.weko:WEKOProvider',
's3compat = waterbutler.providers.s3compat:S3CompatProvider',
's3compatsigv4 = waterbutler.providers.s3compatsigv4:S3CompatSigV4Provider',
's3compatb3 = waterbutler.providers.s3compatb3:S3CompatB3Provider',
'nextcloud = waterbutler.providers.nextcloud:NextcloudProvider',
'iqbrims = waterbutler.providers.iqbrims:IQBRIMSProvider',
Expand Down
Empty file.
Loading
Loading