aboutsummaryrefslogtreecommitdiff
path: root/weed/command/s3.go
AgeCommit message (Collapse)AuthorFilesLines
2025-06-03change version directorychrislu1-4/+5
2025-05-01fix: S3 Feature: please add s3.idleTimeout command line parameter #6746 (#6747)ARibster1-2/+5
ildeTimeout command line parameter for s3
2025-04-07Revert "[filer] void panic if s3opt.tlsCACertificate is nill" (#6694)Konstantin Lebedev1-1/+1
Revert "[filer] void panic if s3opt.tlsCACertificate is nill (#6685)" This reverts commit 4dca59ed276f90fea1f79cf72cdeb23371f39ba8.
2025-04-07[filer] void panic if s3opt.tlsCACertificate is nill (#6685)Konstantin Lebedev1-1/+1
* fix issues/6684 * add s3.cacert.file option for filer
2025-02-13fix: s3 command ignore -tlsVerifyClientCert and -cacert.file arguments (#6547)Karol Będkowski1-2/+2
s3 command ignore tlsVerifyClientCert and cacert.file arguments from command line. On startS3Server instead of use real values (in s3opt), default values (from s3Options, always empty) are checked. Now on right values are checked and if user provide this arguments RequireAndVerifyClientCert is set and/or ca certificate is loaded.
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