aboutsummaryrefslogtreecommitdiff
path: root/weed/command/filer.go
AgeCommit message (Collapse)AuthorFilesLines
2025-06-03change version directorychrislu1-2/+3
2025-05-05Add SFTP Server Support (#6753)Mohamed Sekour1-0/+27
* Add SFTP Server Support Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * fix s3 tests and helm lint Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> * increase helm chart version * adjust version --------- Signed-off-by: Mohamed Sekour <mohamed.sekour@exfo.com> Co-authored-by: chrislu <chris.lu@gmail.com>
2025-05-05Addendum to issue #6733 (#6756)ARibster1-1/+4
add s3.ip.bind command line parameter to filer
2025-05-01fix: S3 Feature: please add s3.idleTimeout command line parameter #6746 (#6747)ARibster1-0/+1
ildeTimeout command line parameter for s3
2025-04-07Revert "[filer] void panic if s3opt.tlsCACertificate is nill" (#6694)Konstantin Lebedev1-1/+0
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-0/+1
* fix issues/6684 * add s3.cacert.file option for filer
2025-03-24feat/fix: add s3.cacert.file/tlsVerifyClientCert to filer command (#6659)Karol Będkowski1-0/+2
This prevent crash filler with nil pointer dereference as s3 expect this parameters. New two parameters are added to filer command - copy of s3 parameters: - s3.cacert.file - path to the TLS CA certificate file - s3.tlsVerifyClientCert - whether to verify the client's certificate
2025-03-17Allow standalone webdav server to bind specific address (#6403)Weihao Jiang1-0/+1
* Allow standalone webdav to bind specific address * Rename bindIp to ipBind * Bind embedded webdav IP to its parent
2024-08-02Fix KeyMaterial nil bug (#5849)qinguoyi1-0/+3
2024-07-27[filer] fix panic filer on webdav.maxMB (#5822)Konstantin Lebedev1-0/+1
fix panic filer on webdav.maxMB
2024-07-16Added loadSecurityConfigOnce (#5792)vadimartynov1-1/+1
2024-07-12-metricsIp cmd flag (#5773)vadimartynov1-1/+11
* 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
2024-07-11Added tls for http handlers (#5764)vadimartynov1-11/+70
* Added https handler for filer * Added example for security.toml
2024-06-30using fixed bootstrap from peer filer3.69chrislu1-3/+0
2024-06-10Fix Filer Sync Issue: 5455 (#5663)MeenakshiSachdeva1-0/+3
2024-02-27Disable filer UI in configuration (#5297)jerebear121-0/+2
* Add filer.ui.enabled configuration property * Add filer.expose_directory_metadata to config * Ammend commit * Remove ShowUI reference * Update all routes that allow directory metadata * Add cmd flag to server.go
2024-01-02avoid nilchrislu1-0/+1
fix https://github.com/seaweedfs/seaweedfs/issues/5153 introduced from #5109
2023-12-20Set allowed origins in config (#5109)jerebear121-0/+6
* 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-11-01Pass correct Filer's gRPC port to S3 server. (#4972)tired-engineer1-1/+1
Fixes seaweedfs/seaweedfs#4971
2023-08-24Implement SRV lookups for filer (#4767)Nico D'Cotta1-3/+3
2023-06-26Unix Socket listener for S3 server (#4621)Amir H. Yeganemehr1-0/+1
Add localSocket option to s3 server
2023-06-13optional https port for s3 (#4482)Konstantin Lebedev1-0/+1
Co-authored-by: Konstantin Lebedev <9497591+kmlebedev@users.noreply.github.co>
2023-02-25add -disk to filer command (#4247)lfhy1-0/+8
* add -disk to filer command * add diskType to filer.grpc * use filer.disk when filerWebDavOptions.disk is empty * add filer.disk to weed server command. --------- Co-authored-by: 三千院羽 <3000y@MacBook-Pro.lan>
2023-01-08add missing options for webdavchrislu1-0/+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-3/+3
* 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-14refactor(socket mount): Update socket mount pattern to `/tmp/seaweedf… (#3662)Ryan Russell1-1/+1
2022-09-01avoid DATA RACE on S3Options.localFilerSocket (#3571)Konstantin Lebedev1-6/+7
* avoid DATA RACE on S3Options.localFilerSocket https://github.com/seaweedfs/seaweedfs/issues/3552 * copy localSocket
2022-08-30avoid data race access to startDelay (#3548)Konstantin Lebedev1-9/+9
2022-08-05Add download speed limit support (#3408)LHHDZ1-0/+3
2022-08-04filer prefer volume server in same data center (#3405)Konstantin Lebedev1-0/+4
* 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-8/+8
2022-06-27Improve filer command help, add supported filer store listyulai.li1-5/+21
2022-06-15Change ui.deleteDir default to trueyulai.li1-1/+1
2022-06-15Add filer command line parameter to let Filer UI show/hide directory delete ↵yulai.li1-0/+3
button
2022-06-08auto remove previous leftover socketchrislu1-3/+3
2022-06-08filer: fix customizable local socket file namechrislu1-2/+0
fix https://github.com/chrislusf/seaweedfs/issues/3147
2022-05-15s3: add grpc server to accept configuration changeschrislu1-0/+1
2022-05-01filer: add filer groupchrislu1-0/+3
2022-04-18start filer local socket only on non windowschrislu1-15/+17
fix https://github.com/chrislusf/seaweedfs/issues/2930
2022-03-30allowDeleteBucketNotEmptyKonstantin Lebedev1-0/+1
2022-03-26refactor: change masters from a slice to a mapchrislu1-2/+2
2022-03-23fix cmdFilerKonstantin Lebedev1-1/+1
2022-03-23set iam ip from filerKonstantin Lebedev1-1/+1
2022-03-17The fixes for https://github.com/chrislusf/seaweedfs/issues/1937 had a few ↵Berck Nash1-1/+2
problems: (1) The help file says that in the absence of a ipBind being specified, that it will bind to the "ip" specified. Instead, it bound to localhost which broke the default configuration. This change implements the documented behavior instead. (2) The new IAM filer ip address has no default. This instantiates it to the same as the filer IP. I'm not sure if there should be a corresponding iam.ip or iam.ipBind option added to the filer command?
2022-03-15master, filer, s3: also listen to "localhost" in addition to specific ip addresschrislu1-4/+21
related to https://github.com/chrislusf/seaweedfs/issues/1937
2022-03-11default bind to one ip addresschrislu1-1/+4
fix https://github.com/chrislusf/seaweedfs/issues/1937
2022-03-07[bugfix] filer: nil pointer dereferencebanjiaojuhao1-1/+1
2022-03-07s3 and filer transport using unix domain socket instead of tcpchrislu1-0/+21
2022-02-14mount: default disable cachechrislu1-1/+1
* Prevent cases as https://github.com/seaweedfs/seaweedfs-csi-driver/issues/43 * Improve read write benchmarks * Improve AI training performance. Most of the files are just read once.