aboutsummaryrefslogtreecommitdiff
path: root/weed/command/s3.go
AgeCommit message (Collapse)AuthorFilesLines
2024-08-02Fix KeyMaterial nil bug (#5848)qinguoyi1-2/+5
2024-08-01fix CVE-2016-2183 (#5844)zuzuviewer1-0/+4
* fix CVE-2016-2183 * allow tls.min_version and tls.max_version not set
2024-07-16Added loadSecurityConfigOnce (#5792)vadimartynov1-1/+1
2024-07-12-metricsIp cmd flag (#5773)vadimartynov1-1/+9
* Added/Updated: - Added metrics ip options for all servers; - Fixed a bug with the selection of the binIp or ip parameter for the metrics handler; * Fixed cmd flags
2023-12-20Set allowed origins in config (#5109)jerebear121-0/+4
* Add a way to use a JWT in an HTTP only cookie If a JWT is not included in the Authorization header or a query string, attempt to get a JWT from an HTTP only cookie. * Added a way to specify allowed origins header from config * Removed unecessary log * Check list of domains from config or command flag * Handle default wildcard and change name of config value to cors
2023-10-13Add optional flags to enable mTLS with verification of client certificate ↵James Hedley1-1/+27
(#4910)
2023-06-26Unix Socket listener for S3 server (#4621)Amir H. Yeganemehr1-2/+26
Add localSocket option to s3 server
2023-06-13optional https port for s3 (#4482)Konstantin Lebedev1-7/+28
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2023-06-04S3 TLS credentials Refreshing (#4506)Konstantin Lebedev1-2/+21
* S3 TLS credentials Refreshing * fix: logging --------- Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2023-05-16Use filerGroup for s3 buckets collection prefix (#4465)SmsS41-0/+3
* Use filerGroup for s3 buckets collection prefix * Fix templates * Remove flags * Remove s3CollectionPrefix
2023-01-20grpc connection to filer add sw-client-id headerchrislu1-1/+1
2022-11-24[metrics] Add the ability to control bind ip (#4012)Jiffs Maverick1-1/+1
2022-09-14refactor(various): `Listner` -> `Listener` readability improvements (#3672)Ryan Russell1-5/+5
* refactor(net_timeout): `listner` -> `listener` Signed-off-by: Ryan Russell <git@ryanrussell.org> * refactor(s3): `s3ApiLocalListner` -> `s3ApiLocalListener` Signed-off-by: Ryan Russell <git@ryanrussell.org> * refactor(filer): `localPublicListner` -> `localPublicListener` Signed-off-by: Ryan Russell <git@ryanrussell.org> * refactor(command): `masterLocalListner` -> `masterLocalListener` Signed-off-by: Ryan Russell <git@ryanrussell.org> * refactor(net_timeout): `ipListner` -> `ipListener` Signed-off-by: Ryan Russell <git@ryanrussell.org> Signed-off-by: Ryan Russell <git@ryanrussell.org>
2022-09-14fix 'localFilerSocket' nil pointer (#3654)LHHDZ1-0/+1
2022-09-06avoid SIGSEGV on localFilerSocket (#3609)Konstantin Lebedev1-2/+5
https://github.com/seaweedfs/seaweedfs/issues/3607
2022-09-01avoid DATA RACE on S3Options.localFilerSocket (#3571)Konstantin Lebedev1-1/+1
* avoid DATA RACE on S3Options.localFilerSocket https://github.com/seaweedfs/seaweedfs/issues/3552 * copy localSocket
2022-08-04filer prefer volume server in same data center (#3405)Konstantin Lebedev1-0/+3
* initial prefer same data center https://github.com/seaweedfs/seaweedfs/issues/3404 * GetDataCenter * prefer same data center for ReplicationSource * GetDataCenterId * remove glog
2022-07-29move to https://github.com/seaweedfs/seaweedfschrislu1-9/+9
2022-05-15s3: add grpc server to accept configuration changeschrislu1-1/+22
2022-03-30allowDeleteBucketNotEmptyKonstantin Lebedev1-19/+22
2022-03-15master, filer, s3: also listen to "localhost" in addition to specific ip addresschrislu1-1/+15
related to https://github.com/chrislusf/seaweedfs/issues/1937
2022-03-11default bind to one ip addresschrislu1-1/+5
fix https://github.com/chrislusf/seaweedfs/issues/1937
2022-03-07s3 and filer transport using unix domain socket instead of tcpchrislu1-0/+2
2021-12-29dynamically adjust connection timeoutchrislu1-1/+1
better fix for https://github.com/chrislusf/seaweedfs/issues/2541
2021-12-29s3: increase timeout limitchrislu1-1/+1
https://github.com/chrislusf/seaweedfs/issues/2541
2021-12-26use streaming mode for long poll grpc callschrislu1-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-17s3: bind to a specific IPchrislu1-1/+3
fix https://github.com/chrislusf/seaweedfs/issues/2516
2021-12-10audit log SignatureVersionkmlebedev1-1/+3
2021-12-09non blocking audit logKonstantin Lebedev1-0/+1
2021-12-07audit log configKonstantin Lebedev1-1/+7
2021-12-07audit logKonstantin Lebedev1-0/+1
2021-09-26s3: default to allow empty folder for better performanceChris Lu1-1/+1
2021-09-12change server address from string to a typeChris Lu1-11/+6
2021-03-02support IPv6Chris Lu1-1/+1
2020-12-27s3: add option for "alllowEmptyFolder"Chris Lu1-7/+10
2020-10-22set desc of optionKonstantin Lebedev1-1/+1
2020-10-08s3: adjust config examplesChris Lu1-1/+13
2020-09-24adjust for metrics portChris Lu1-2/+3
2020-09-24fix styleKonstantin Lebedev1-0/+1
2020-09-24add start metrics serverKonstantin Lebedev1-7/+9
2020-09-20adjust loggingChris Lu1-4/+1
2020-09-19volume: get metrics configuration from masterChris Lu1-0/+2
fix https://github.com/chrislusf/seaweedfs/issues/1354
2020-09-17s3 add metricsChris Lu1-0/+9
empty for now
2020-07-28s3: use bucket in the domainChris Lu1-0/+1
fix https://github.com/chrislusf/seaweedfs/issues/1405
2020-06-02inject git version into buildChris Lu1-2/+2
2020-03-04refactoringChris Lu1-2/+3
2020-02-26s3: wait to connect to filerChris Lu1-10/+15
2020-02-25remove ctx if possibleChris Lu1-2/+1
2020-02-25avoid reusing context objectChris Lu1-1/+1
fix https://github.com/chrislusf/seaweedfs/issues/1182
2020-02-24filer: dynamically create bucket under /buckets folderChris Lu1-0/+1