aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api
AgeCommit message (Expand)AuthorFilesLines
2022-04-02fix error response in case of wrong expire time formatroot1-1/+1
2022-03-31use constant for ErrBucketNotEmptyKonstantin Lebedev1-2/+3
2022-03-30allowDeleteBucketNotEmptyKonstantin Lebedev2-15/+18
2022-03-30s3 test bucket delete nonemptyKonstantin Lebedev1-0/+16
2022-03-30Merge pull request #2840 from kmlebedev/fix_multi_object_delete_key_limitChris Lu2-0/+15
2022-03-30fix DescriptionKonstantin Lebedev1-1/+1
2022-03-29revert sort.SearchKonstantin Lebedev1-7/+12
2022-03-29fix s3 tests:Konstantin Lebedev2-7/+20
2022-03-29fix test_s3.test_multi_object_delete_key_limit andKonstantin Lebedev2-0/+15
2022-03-23s3: multipart upload verifies uploaded partschrislu3-9/+140
2022-03-23better clean up upload directorychrislu1-4/+5
2022-03-07s3 and filer transport using unix domain socket instead of tcpchrislu2-13/+20
2022-03-07refactoringchrislu1-8/+10
2022-03-02filer, s3, volume server: a bit memory optimizationchrislu1-1/+4
2022-02-26Merge pull request #2712 from guo-sj/correct_commentsChris Lu1-1/+2
2022-02-26correct commentsguosj1-1/+2
2022-02-24Merge pull request #2706 from guo-sj/fix_log_infoChris Lu1-1/+1
2022-02-25fix incorrect log informationguosj1-1/+1
2022-02-18commentschrislu1-0/+3
2022-02-18Revert "s3: listObjectParts return ErrNoSuchUpload if does not exist"chrislu1-4/+0
2022-02-07s3: avoid nil responsechrislu1-2/+2
2022-02-04Merge pull request #2632 from lapshin-vitaly/s3api_errorsChris Lu2-2/+12
2022-02-04weed/s3api: rearrange s3 methods handlers to ensure correct methods requestingzerospiel1-33/+55
2022-02-04add s3api error for copy in file, not directoryLapshinn Vitaly2-2/+12
2022-02-03s3: listObjectParts return ErrNoSuchUpload if does not existchrislu1-0/+4
2022-02-03weed/s3api: added new bucket handlers for more compatibility with AWS S3zerospiel6-22/+107
2022-01-18S3: fail fast when "X-Amz-Copy-Source" is a folderchrislu1-7/+2
2022-01-17S3: fail fast when "X-Amz-Copy-Source" is a folderchrislu1-0/+4
2022-01-12https://github.com/chrislusf/seaweedfs/issues/2583Konstantin Lebedev2-0/+14
2022-01-03fix auth permission checkingchrislu2-11/+11
2022-01-03wildcard prefix to restrict access to directories in s3 bucketchrislu4-10/+58
2022-01-02Merge branch 'master' into metadata_follow_with_client_idChris Lu3-7/+45
2022-01-01Merge pull request #2543 from skurfuerst/seaweedfs-158Chris Lu3-11/+50
2021-12-31BUGFIX: ensure Authorization header is only added onceSebastian Kurfuerst1-4/+7
2021-12-30FEATURE: add JWT to HTTP endpoints of Filer and use them in S3 ClientSebastian Kurfuerst3-10/+46
2021-12-30add client id for all metadata listening clientschrislu2-5/+8
2021-12-29s3: increase timeout limitchrislu1-1/+3
2021-12-26use streaming mode for long poll grpc callschrislu7-11/+11
2021-12-15s3: pass through s3 presigned headerschrislu2-26/+15
2021-12-13disable audit log for s3 statusHandlerKonstantin Lebedev1-2/+5
2021-12-13force enable asynchronous I/O sending events to FluentdKonstantin Lebedev2-6/+10
2021-12-10audit log SignatureVersionkmlebedev3-17/+42
2021-12-09non blocking audit logKonstantin Lebedev2-18/+26
2021-12-07Merge pull request #2498 from kmlebedev/s3_audit_logChris Lu14-52/+243
2021-12-07audit log configKonstantin Lebedev7-64/+112
2021-12-07audit logKonstantin Lebedev14-87/+95
2021-12-07audit logKonstantin Lebedev1-0/+135
2021-12-04s3: copy object API needs to escape special characterschrislu2-4/+4
2021-11-17Avoid forbiddening for HeadBucketHandler if owners are specifiedKonstantin Lebedev1-2/+2
2021-11-11force overwrite s3-is-adminKonstantin Lebedev1-0/+2