| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-05-17 | added s3 iam DeleteBucket permission management (#5599) | Riccardo Bertossa | 1 | -0/+4 | |
| 2023-09-25 | [s3acl] Step1: move s3account.AccountManager into to iam.S3ApiConfiguration ↵ | Konstantin Lebedev | 1 | -19/+118 | |
| (#4859) * move s3account.AccountManager into to iam.S3ApiConfiguration and switch to Interface https://github.com/seaweedfs/seaweedfs/issues/4519 * fix: test bucket acl default and adjust the variable names * fix: s3 api config test --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co> Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> | |||||
| 2023-09-21 | [s3] optimization iam lookup for reducing algorithm complexity (#4857) | Konstantin Lebedev | 1 | -28/+21 | |
| optimization iam lookup for reducing algorithm complexity https://github.com/seaweedfs/seaweedfs/issues/4519 Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co> | |||||
| 2023-09-05 | Clean up old signature hash pools | Patrick Schmidt | 1 | -2/+4 | |
| 2023-09-05 | Improve S3 request signing performance | Patrick Schmidt | 1 | -1/+5 | |
| This change is caching HMAC hashers for repeated use in subsequent requests and chunks, so they don't have to be initialized from scratch every time. On my local computer this gives me ~5-6 times faster signature calculation and ~5-6.5% more throughput in S3 requests. The smaller the payload the better the throughput gets. | |||||
| 2023-01-20 | grpc connection to filer add sw-client-id header | chrislu | 1 | -1/+1 | |
| 2022-10-10 | change s3_account.go package to avoid cycle dependency (#3813) | LHHDZ | 1 | -7/+8 | |
| 2022-10-01 | add ownership rest apis (#3765) | LHHDZ | 1 | -1/+32 | |
| 2022-09-14 | refactor: `Directory` readability (#3665) | Ryan Russell | 1 | -1/+1 | |
| 2022-07-29 | move to https://github.com/seaweedfs/seaweedfs | chrislu | 1 | -7/+7 | |
| 2022-07-13 | supplement check duplicate accesskey | guosj | 1 | -0/+5 | |
| 2022-06-13 | fix: When there is no access permission configured before startup, the ↵ | shichanglin5 | 1 | -5/+5 | |
| authentication does not take effect after configuring the permission after startup | |||||
| 2022-05-30 | move s3 related constants from package http to s3_constants | chrislu | 1 | -16/+15 | |
| 2022-05-29 | s3: keep auth enabled in case identities are set to empty | chrislu | 1 | -5/+7 | |
| fix https://github.com/chrislusf/seaweedfs/issues/3084 | |||||
| 2022-05-15 | s3: add grpc server to accept configuration changes | chrislu | 1 | -3/+3 | |
| 2022-01-12 | https://github.com/chrislusf/seaweedfs/issues/2583 | Konstantin Lebedev | 1 | -0/+4 | |
| 2022-01-03 | fix auth permission checking | chrislu | 1 | -1/+1 | |
| 2022-01-03 | wildcard prefix to restrict access to directories in s3 bucket | chrislu | 1 | -7/+5 | |
| https://github.com/chrislusf/seaweedfs/discussions/2551 | |||||
| 2021-12-26 | use streaming mode for long poll grpc calls | chrislu | 1 | -1/+1 | |
| streaming mode would create separate grpc connections for each call. this is to ensure the long poll connections are properly closed. | |||||
| 2021-12-10 | audit log SignatureVersion | kmlebedev | 1 | -0/+23 | |
| 2021-12-07 | audit log | Konstantin Lebedev | 1 | -1/+1 | |
| 2021-11-11 | force overwrite s3-is-admin | Konstantin Lebedev | 1 | -0/+2 | |
| https://github.com/chrislusf/seaweedfs/issues/2433 | |||||
| 2021-11-09 | s3: add RWMutex to iam, use RLock for concurrent reading | Bl1tz23 | 1 | -5/+7 | |
| 2021-11-09 | s3: fix potencial iam identities data race | Bl1tz23 | 1 | -1/+7 | |
| 2021-11-07 | adjust logs | Chris Lu | 1 | -1/+1 | |
| 2021-11-07 | log unknown access key | Chris Lu | 1 | -0/+2 | |
| 2021-10-31 | refactoring | Chris Lu | 1 | -1/+1 | |
| 2021-10-14 | refactor: move from io/ioutil to io and os package | Eng Zer Jun | 1 | -4/+5 | |
| The io/ioutil package has been deprecated as of Go 1.16, see https://golang.org/doc/go1.16#ioutil. This commit replaces the existing io/ioutil functions with their new definitions in io and os packages. Signed-off-by: Eng Zer Jun <engzerjun@gmail.com> | |||||
| 2021-10-11 | AclHandlers | Konstantin Lebedev | 1 | -0/+25 | |
| 2021-07-09 | s3 config read via grpc | Chris Lu | 1 | -2/+8 | |
| 2021-07-03 | logging | Chris Lu | 1 | -1/+1 | |
| 2021-06-10 | refactor | Chris Lu | 1 | -1/+1 | |
| 2021-06-10 | refactoring | Chris Lu | 1 | -1/+1 | |
| 2021-04-27 | auth use bucket wild cards | Konstantin Lebedev | 1 | -9/+19 | |
| 2020-12-27 | s3: fix regression | Chris Lu | 1 | -1/+30 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1707 | |||||
| 2020-12-25 | s3: support config action Admin:bucket | Chris Lu | 1 | -10/+23 | |
| 2020-12-22 | go fmt | Chris Lu | 1 | -1/+0 | |
| 2020-12-10 | s3: use static configuration by default | Chris Lu | 1 | -4/+5 | |
| So that users can still use the previous configuration files. If leave it empty, s3 will try to use the version from filer | |||||
| 2020-12-10 | save /etc/iam/identity.json inside filer store | Chris Lu | 1 | -14/+9 | |
| 2020-12-07 | break import cycle | Chris Lu | 1 | -8/+0 | |
| 2020-12-07 | s3: subscribe to s3.configure changes | Chris Lu | 1 | -8/+10 | |
| 2020-12-06 | refactoring | Chris Lu | 1 | -15/+12 | |
| 2020-11-26 | new pkg s3iam | Konstantin Lebedev | 1 | -5/+28 | |
| 2020-11-19 | Merge branch 'upstream_master' into store_s3cred | Konstantin Lebedev | 1 | -16/+30 | |
| # Conflicts: # weed/s3api/filer_util.go | |||||
| 2020-11-12 | enable admin to access all buckets | Chris Lu | 1 | -4/+14 | |
| 2020-11-11 | Add bucket owner attr. | ruitao.liu | 1 | -12/+16 | |
| 2020-11-03 | load S3 config from filer | Konstantin Lebedev | 1 | -7/+8 | |
| https://github.com/chrislusf/seaweedfs/issues/1500 | |||||
| 2020-10-07 | s3: Added support for "List" action in weed s3 -config=... in the config file. | Chris Lu | 1 | -3/+5 | |
| fix https://github.com/chrislusf/seaweedfs/issues/1511 | |||||
| 2020-09-20 | adjust logging | Chris Lu | 1 | -1/+1 | |
| 2020-09-19 | open up | Chris Lu | 1 | -1/+1 | |
