a72c442945 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix chunked data reading if iam not enabled ( #6898 )  
							
							
 
							
							
							* fix chunked data reading if iam not enabled
* add unit test 
							
						 
						4 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								29d1701c34 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix url scheme using for forwarded request with changed proto ( #6884 )  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78069605a6 
								
							
								 
							
						 
						
							
							
								
								sort lifecycles  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd4891a117 
								
							
								 
							
						 
						
							
							
								
								change version directory  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								62aaaa18f3 
								
									
								
							
								 
							
						 
						
							
							
								
								unlimit the list entries in completeMultipartUpload ( #6822 )  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2786bea839 
								
									
								
							
								 
							
						 
						
							
							
								
								Unable to upload empty files to seaweed via. multipart when length is unknown ( #6729 )  
							
							
								
 
							
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								165af32d6b 
								
									
								
							
								 
							
						 
						
							
							
								
								added context to filer_client method calls ( #6808 )  
							
							
 
							
							
							Co-authored-by: akosov <a.kosov@kryptonite.ru> 
							
						 
						5 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								0fbdedecc7 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] refactor duplicate put-object code paths ( #6727 )  
							
							
								
 
							
							
						 
						6 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ea941462f9 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] use chunkedReader in PutObjectPartHandler to handle aws-chunked encoding ( #6725 )  
							
							
								
 
							
							
						 
						6 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8c1cb203fa 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] fix checksum algorithm CRC64NVMe ( #6722 )  
							
							
								
 
							
							
						 
						6 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								396a602f86 
								
									
								
							
								 
							
						 
						
							
							
								
								* Fix s3 auth failed with X-Forwarded-Host and X-Forwarded-Port ( #6698 )  
							
							
								
 
							
							
						 
						7 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								216c52e377 
								
									
								
							
								 
							
						 
						
							
							
								
								chore(deps): bump gocloud.dev from 0.40.0 to 0.41.0 ( #6679 )  
							
							
 
							
							
							* chore(deps): bump gocloud.dev from 0.40.0 to 0.41.0
Bumps [gocloud.dev](https://github.com/google/go-cloud ) from 0.40.0 to 0.41.0.
- [Release notes](https://github.com/google/go-cloud/releases )
- [Commits](https://github.com/google/go-cloud/compare/v0.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: gocloud.dev
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
* fix error
* fix printing errors
* Update go.mod
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: chrislu <chris.lu@gmail.com> 
							
						 
						7 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								be2b389b81 
								
									
								
							
								 
							
						 
						
							
							
								
								add more logging for s3 signature ( #6652 )  
							
							
								
 
							
							
						 
						7 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								db759a1ad1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix s3 auth failed with X-Forwarded-Host and X-Forwarded-Port ( #6650 )  
							
							
								
 
							
							
						 
						7 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb33ee006e 
								
							
								 
							
						 
						
							
							
								
								skip headers when signing a request  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/6576#issuecomment-2724577279  
							
						 
						8 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								e60aa71890 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: restore deletion audit of individual objects ( #6644 )  
							
							
								
 
							
							
						 
						8 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								271505717e 
								
									
								
							
								 
							
						 
						
							
							
								
								chore: make function comment match function name ( #6607 )  
							
							
								
 
							
							
						 
						8 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9604db2c93 
								
									
								
							
								 
							
						 
						
							
							
								
								implement s3 streaming-unsigned-payload-trailer ( #6539 )  
							
							
 
							
							
							* implement s3 streaming-unsigned-payload-trailer
* chore: remove print 
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9ca2b0b763 
								
									
								
							
								 
							
						 
						
							
							
								
								omit http and https ports when using X-Forwarded-Port ( #6527 )  
							
							
								
 
							
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a7b964af96 
								
									
								
							
								 
							
						 
						
							
							
								
								add s3 signature tests and prepare implementation of STREAMING-UNSIGNED-PAYLOAD-TRAILER ( #6525 )  
							
							
 
							
							
							* add tests for s3 signature
* add test for newSignV4ChunkedReader.Read()
* add glog import 
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								8eab76c5db 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: record and delete bucket metrics after inactive ( #6523 )  
							
							
 
							
							
							Co-authored-by: XYZ <XYZ> 
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a250699225 
								
									
								
							
								 
							
						 
						
							
							
								
								use X-Forwarded-Host and X-Forwarded-Port to determine correct host for AWS signature ( #6514 )  
							
							
								
 
							
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7fd42f5d06 
								
							
								 
							
						 
						
							
							
								
								Revert "Add content length to filer's requests ( #6489 )"  
							
							
 
							
							
							This reverts commit 9f42ce3f01 
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42efade0dc 
								
							
								 
							
						 
						
							
							
								
								adjust fix  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/6497  
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								551baa44b2 
								
									
								
							
								 
							
						 
						
							
							
								
								verify if bucket exists in GetBucketLocationHandler ( #6485 )  
							
							
								
 
							
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9f42ce3f01 
								
									
								
							
								 
							
						 
						
							
							
								
								Add content length to filer's requests ( #6489 )  
							
							
								
 
							
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a2330f624b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add metrics for uploaded and deleted s3 objects ( #6475 )  
							
							
								
 
							
							
						 
						9 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c5f21b2b01 
								
									
								
							
								 
							
						 
						
							
							
								
								fix S3 per-user-directory Policy ( #6443 )  
							
							
 
							
							
							* fix S3 per-user-directory Policy
* Delete docker/config.json
* add tests
* remove logs
* undo modifications of weed/shell/command_volume_balance.go
* remove modifications of docker-compose
* fix failing test
---------
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								c7ae969c06 
								
									
								
							
								 
							
						 
						
							
							
								
								Add bucket's traffic metrics ( #6444 )  
							
							
 
							
							
							* Add bucket's traffic metrics
* Add bucket traffic to dashboards
* Fix bucket metrics help messages
* Fix variable names 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								aa299462f2 
								
									
								
							
								 
							
						 
						
							
							
								
								improve iam error handling ( #6446 )  
							
							
 
							
							
							* improve iam error handling
* Delete docker/test.py 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								2304d2b472 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugfix s3 audit missing requester for PUT requests ( #6434 )  
							
							
 
							
							
							fix s3 audit missing requster for PUT 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d7dfb11be9 
								
							
								 
							
						 
						
							
							
								
								fix compilation  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec155022e7 
								
							
								 
							
						 
						
							
							
								
								"golang.org/x/exp/slices" => "slices" and go fmt  
							
							
								
 
							
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a1a76ccb8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix for DeleteMultipleObjectsHandler wrongly deleting parent folders ( #6380 )  
							
							
 
							
							
							What problem are we solving?
Fix : #6379 
How are we solving the problem?
We check for the AllowEmptyFolders option prior to cascade
deleting parent folders in S3 DeleteMultipleObjectsHandler.
How is the PR tested?
We ran SeaweedFS in a Kubernetes Cluster with a joint Filer
and S3 server in one container, with leveldb2 as the filer storage,
and AllowEmptyFolders set to true.
When using the Distribution Registry as the S3 client, it calls the
DeleteMultipleObjectsHandler as part of the artifact upload process
(uploads to a temp location, then performs a copy and delete).
Without this fix, the deletion cascade deleted parent folder until
the entire contents of the bucket were gone.
With this fix, the existing content of the bucket remained, and the
newly uploaded content was added.
Checks
[ ] I have added unit tests if possible.
[ ] I will add related wiki document changes and link to this PR after merging.
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						10 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								9987a65e8a 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: record and delete bucket metrics after inactive ( #6349 )  
							
							
								
 
							
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								88fa64a01a 
								
									
								
							
								 
							
						 
						
							
							
								
								change comment for expect header ( #6289 )  
							
							
 
							
							
							* remove case of expect
* Set the default value of the Expect header for compatibility. 
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b2612690b 
								
							
								 
							
						 
						
							
							
								
								consistent error message if auth is not setup  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/6262  
							
						 
						11 months ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								65fb8fad99 
								
									
								
							
								 
							
						 
						
							
							
								
								Update filer_multipart.go ( #6188 )  
							
							
 
							
							
							fix the #6177  bug 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c2b10303a 
								
							
								 
							
						 
						
							
							
								
								remove X-Forwarded-For  
							
							
 
							
							
							fix https://github.com/seaweedfs/seaweedfs/issues/6136  
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0df4a4298b 
								
							
								 
							
						 
						
							
							
								
								adjust comment  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								cfbe45c765 
								
									
								
							
								 
							
						 
						
							
							
								
								feat: add in-flight metric for s3/file/volume-server ( #6120 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6845e25318 
								
							
								 
							
						 
						
							
							
								
								set proxied request content length  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								44b275879b 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] add {Get,Put,Delete}BucketTagging and PublicAccessBlock Handlers ( #6088 )  
							
							
 
							
							
							* add {Get,Put,Delete}BucketTagging Handlers
* s3 add skip bucket PublicAccessBlock handlers
---------
Co-authored-by: Chris Lu <chrislusf@users.noreply.github.com> 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a3a8f6217e 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								a3556acd98 
								
									
								
							
								 
							
						 
						
							
							
								
								[s3] add skip bucket encryption handlers ( #6091 )  
							
							
 
							
							
							s3 add skip bucket encryption handlers 
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								5644bc8f01 
								
									
								
							
								 
							
						 
						
							
							
								
								s3api: Fix signature v4 with reverse proxy at sub-path ( #6092 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f747767aa1 
								
							
								 
							
						 
						
							
							
								
								support load balancer in front of s3  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
								
								
							
							
								
							
								ae8c6d95a6 
								
									
								
							
								 
							
						 
						
							
							
								
								fix: Prevent potential metadata change events from being lost. ( #6066 )  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50e22864cf 
								
							
								 
							
						 
						
							
							
								
								refactor  
							
							
								
 
							
							
						 
						1 year ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43d9f68219 
								
							
								 
							
						 
						
							
							
								
								more consistent server header for s3 apis  
							
							
								
 
							
							
						 
						1 year ago