| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-02-07 | text change | chrislu | 1 | -2/+2 | |
| 2023-02-07 | typo | chrislu | 1 | -1/+1 | |
| 2023-02-07 | detect invalid bucket name | chrislu | 1 | -0/+9 | |
| fix https://github.com/seaweedfs/seaweedfs/issues/4143 | |||||
| 2023-02-07 | refactoring | chrislu | 2 | -0/+77 | |
| 2023-01-20 | grpc connection to filer add sw-client-id header | chrislu | 3 | -3/+3 | |
| 2022-12-26 | Fix ide warning (#4082) | Guo Lei | 1 | -4/+4 | |
| fix warning message from IDE "redundant type from array, slice, or map composite literal" | |||||
| 2022-12-13 | fix response not allowed (#4057) | LHHDZ | 1 | -1/+1 | |
| 2022-12-11 | sort tags by key (#4047) | LHHDZ | 1 | -0/+6 | |
| Signed-off-by: changlin.shi <changlin.shi@ly.com> Signed-off-by: changlin.shi <changlin.shi@ly.com> | |||||
| 2022-11-25 | avoid recursive deleting newly created empty directories (#4016) | Konstantin Lebedev | 1 | -1/+8 | |
| 2022-11-15 | refactor filer_pb.Entry and filer.Entry to use GetChunks() | chrislu | 1 | -2/+2 | |
| for later locking on reading chunks | |||||
| 2022-11-11 | fix 'NoSuchUpload' when upload part (#3968) | LHHDZ | 1 | -1/+1 | |
| 2022-11-10 | feat:add a uuid after uploadid (#3963) | famosss | 2 | -2/+6 | |
| 2022-11-02 | Bug fix: empty key in DeleteMultipleObjects request caused bucket delete (#3939) | pavelzhurov | 1 | -0/+3 | |
| 2022-10-29 | add back "/" prefix if it is missing in object | chrislu | 5 | -6/+48 | |
| fix https://github.com/seaweedfs/seaweedfs/issues/3737 | |||||
| 2022-10-28 | refactor filer proto chunk variable from mtime to modified_ts_ns | chrislu | 1 | -7/+7 | |
| 2022-10-24 | fix: isTruncated returns problematic (#3907) | famosss | 1 | -1/+1 | |
| 2022-10-24 | feat: simplify a bit (#3905) | famosss | 1 | -1/+0 | |
| 2022-10-24 | fix: set user metadata key to lowercase (#3894) | famosss | 1 | -0/+12 | |
| * fix: set user metadata key to lowercase * feat: simplify a bit | |||||
| 2022-10-24 | Fix errinfo (#3893) | Guo Lei | 1 | -5/+6 | |
| * types packages is imported more than onece * Fix error response when format of --expires is wrong. It MUST be in RFC 1123 date format. | |||||
| 2022-10-13 | don't skip empty value at `AssembleEntryWithAcp` (#3855) | LHHDZ | 2 | -34/+36 | |
| * add acl helper functionalities Signed-off-by: changlin.shi <changlin.shi@ly.com> * add tests Signed-off-by: changlin.shi <changlin.shi@ly.com> * remove 0 when create map Signed-off-by: changlin.shi <changlin.shi@ly.com> * delete when empty at `AssembleEntryWithAcp` `PutBucketAcl/PutObjectAcl` allow request with empty grants, `AssembleEntryWithAcp` shouldn't skip empty value Signed-off-by: changlin.shi <changlin.shi@ly.com> Signed-off-by: changlin.shi <changlin.shi@ly.com> | |||||
| 2022-10-12 | add acl helper functionalities (#3831) | LHHDZ | 4 | -0/+1233 | |
| 2022-10-11 | split `ExtAcpKey` to `ExtAmzOwnerKey` and `ExtAmzAclKey` to avoid unn… (#3824) | LHHDZ | 3 | -48/+46 | |
| split `ExtAcpKey` to `ExtAmzOwnerKey` and `ExtAmzAclKey` to avoid unnecessary `json.Unmarshal()` call Signed-off-by: changlin.shi <changlin.shi@ly.com> Signed-off-by: changlin.shi <changlin.shi@ly.com> | |||||
| 2022-10-10 | change s3_account.go package to avoid cycle dependency (#3813) | LHHDZ | 7 | -34/+41 | |
| 2022-10-04 | avoid increasing the coordinates of metric labels (#3785) | Konstantin Lebedev | 1 | -0/+6 | |
| 2022-10-01 | add ownership rest apis (#3765) | LHHDZ | 9 | -1/+356 | |
| 2022-09-29 | s3: sync bucket info from filer (#3759) | LHHDZ | 10 | -3/+582 | |
| 2022-09-28 | s3: add account (#3753) | LHHDZ | 2 | -0/+71 | |
| associate `Account` and `Identity` by accountId | |||||
| 2022-09-20 | s3 to watch specific directories | chrislu | 1 | -1/+1 | |
| 2022-09-15 | docs(s3api): readability improvements (#3696) | Ryan Russell | 6 | -10/+10 | |
| Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org> | |||||
| 2022-09-15 | refactor(s3api_object_handlers): `deleteMultipleObjectsLimmit` -> `de… (#3695) | Ryan Russell | 1 | -2/+2 | |
| refactor(s3api_object_handlers): `deleteMultipleObjectsLimmit` -> `deleteMultipleObjectsLimit` Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org> | |||||
| 2022-09-15 | fix 0 size (#3683) | ImFantuan | 1 | -1/+2 | |
| 2022-09-15 | IsTruncated returned by the ListMultipartUploads method is set to false by ↵ | famosss | 1 | -0/+1 | |
| default (#3682) * simplify a bit * fix: IsTruncated returned by the ListMultipartUploads method is set to false by default | |||||
| 2022-09-14 | go fmt | chrislu | 6 | -29/+31 | |
| 2022-09-14 | refactor: `Directory` readability (#3665) | Ryan Russell | 2 | -2/+2 | |
| 2022-09-01 | avoid DATA RACE on S3Options.localFilerSocket (#3571) | Konstantin Lebedev | 1 | -3/+3 | |
| * avoid DATA RACE on S3Options.localFilerSocket https://github.com/seaweedfs/seaweedfs/issues/3552 * copy localSocket | |||||
| 2022-08-31 | s3: close response body with copying object | chrislu | 1 | -1/+2 | |
| 2022-08-24 | s3: report metadata if the directory is explicitly created (#3498) | Konstantin Lebedev | 1 | -8/+10 | |
| * replace mkdir to mkFile * ContentLength must be zero * revert mkDir * Seaweedfs-Is-Directory-Key return metadata | |||||
| 2022-08-23 | remove old raft servers if they don't answer to pings for too long (#3398) | askeipx | 1 | -2/+3 | |
| * remove old raft servers if they don't answer to pings for too long add ping durations as options rename ping fields fix some todos get masters through masterclient raft remove server from leader use raft servers to ping them CheckMastersAlive for hashicorp raft only * prepare blocking ping * pass waitForReady as param * pass waitForReady through all functions * waitForReady works * refactor * remove unneeded params * rollback unneeded changes * fix | |||||
| 2022-08-23 | s3: report http.StatusOK if the directory is explicitly created | chrislu | 2 | -0/+8 | |
| fix https://github.com/seaweedfs/seaweedfs/issues/3457 | |||||
| 2022-08-22 | fix:Handle preflight cors requests (#3496) | famosss | 1 | -2/+4 | |
| 2022-08-22 | Handle preflight cors requests (#3481) | famosss | 1 | -0/+7 | |
| 2022-08-18 | s3: fix regression on HEAD directory operation | chrislu | 1 | -0/+12 | |
| 2022-08-18 | fix tests | chrislu | 1 | -5/+5 | |
| 2022-08-17 | also migrate jsonpb | chrislu | 1 | -1/+1 | |
| 2022-08-17 | move proto package | chrislu | 1 | -1/+1 | |
| 2022-08-15 | Remove duplicate slashes in object path to prevent 500 errors (#3442) | Andrey Triumfov | 2 | -1/+70 | |
| 2022-08-15 | Fix s3 pagination (#3436) | Chris Lu | 2 | -115/+181 | |
| * Revert previous changes * s3: use cursor to track tree traversal fix https://github.com/seaweedfs/seaweedfs/issues/3166 * special cases for empty prefix and empty directory * use constants * address empty folder * undo local changes * fix IsTruncated * adjust counting directories * fix cases when prefix is a directory * s3: handle directory object works for aws --endpoint-url http://127.0.0.1:8333/ s3api list-objects-v2 --bucket test --prefix "fakedir" | |||||
| 2022-08-14 | s3: fix aws s3api head-object | chrislu | 1 | -3/+5 | |
| 2022-08-07 | refactor and fix strings.Split | chrislu | 1 | -1/+2 | |
| 2022-08-04 | filer prefer volume server in same data center (#3405) | Konstantin Lebedev | 2 | -0/+5 | |
| * initial prefer same data center https://github.com/seaweedfs/seaweedfs/issues/3404 * GetDataCenter * prefer same data center for ReplicationSource * GetDataCenterId * remove glog | |||||
