4d4acc715e 
								
							
								 
							
						 
						
							
							
								
								s3api: handle 304 response code from filer  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba175f81b5 
								
							
								 
							
						 
						
							
							
								
								add auth aws signV4  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1a86cf808 
								
							
								 
							
						 
						
							
							
								
								s3: copy object to itself  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1922  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bf94149920 
								
							
								 
							
						 
						
							
							
								
								add line  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5705e7a35 
								
							
								 
							
						 
						
							
							
								
								dir + slash key does not exist  
							
							
 
							
							
							https://github.com/chrislusf/seaweedfs/issues/1917  
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								050a7f9599 
								
							
								 
							
						 
						
							
							
								
								s3: count correction for the number of files in the dir  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a3699867b 
								
							
								 
							
						 
						
							
							
								
								Status PartialContent for Content-Range response  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79280e1513 
								
							
								 
							
						 
						
							
							
								
								escape special characters  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1884  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								828fbf3fb7 
								
							
								 
							
						 
						
							
							
								
								s3: "isLast" returns true when the file does not exist  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca546f47e1 
								
							
								 
							
						 
						
							
							
								
								s3: escape object key if containing special characters  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1884  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb3af2d70b 
								
							
								 
							
						 
						
							
							
								
								no directoriesWithDeletion  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15b018da34 
								
							
								 
							
						 
						
							
							
								
								s3 delete-objects pass OK for fail to delete non-empty folder  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								387c6f4218 
								
							
								 
							
						 
						
							
							
								
								Revert "delete the folder object in multi_object_delete"  
							
							
 
							
							
							This reverts commit 2e89c8c9ae 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e89c8c9ae 
								
							
								 
							
						 
						
							
							
								
								delete the folder object in multi_object_delete  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1857  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5511722420 
								
							
								 
							
						 
						
							
							
								
								s3: list permission is needed to list my buckets  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1837  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eab6e31d34 
								
							
								 
							
						 
						
							
							
								
								use backticks instead of double quotes to avoid escaped additionally in regex  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b169aa47c 
								
							
								 
							
						 
						
							
							
								
								s3: Critical - S3 Delete Multiple Objects, delete the bucket  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1806  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								487e435679 
								
							
								 
							
						 
						
							
							
								
								adjust http max idle connections per host  
							
							
 
							
							
							related to https://github.com/chrislusf/seaweedfs/issues/1802  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0e84c4fbc 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5353e38469 
								
							
								 
							
						 
						
							
							
								
								S3: should return 204 on DELETE to nonexistent file  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1776  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								609daaf387 
								
							
								 
							
						 
						
							
							
								
								s3: DeleteMultipleObjectsHandler clean up leftover empty folders  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1772  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								990fa69bfe 
								
							
								 
							
						 
						
							
							
								
								add back AdjustedUrl() related code  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9292796ec2 
								
							
								 
							
						 
						
							
							
								
								fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2bf1a88ac 
								
							
								 
							
						 
						
							
							
								
								delete from the deepest directory first when checking empty folders  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9d8201925 
								
							
								 
							
						 
						
							
							
								
								s3: batch purge empty folders  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00707ec00f 
								
							
								 
							
						 
						
							
							
								
								mount: outsideContainerClusterMode proxy through filer  
							
							
 
							
							
							Running mount outside of the cluster would not need to expose all the volume servers to outside of the cluster. The chunk read and write will go through the filer. 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ca10725b8 
								
							
								 
							
						 
						
							
							
								
								Revert "mount: when outside cluster network, use filer as proxy to access volume servers"  
							
							
 
							
							
							This reverts commit 096e088d7b 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								096e088d7b 
								
							
								 
							
						 
						
							
							
								
								mount: when outside cluster network, use filer as proxy to access volume servers  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccbdb38c89 
								
							
								 
							
						 
						
							
							
								
								s3: fix for listing objects if more than 1000 in the folder  
							
							
 
							
							
							many existing tools have max key set to 1000 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								389426bbb7 
								
							
								 
							
						 
						
							
							
								
								s3: listing may repeat on the edge  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a7302ce37 
								
							
								 
							
						 
						
							
							
								
								s3: KeyCount is zero  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1741  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e327385644 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d2c979999 
								
							
								 
							
						 
						
							
							
								
								s3: fix regression  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1707  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								561a2ff0bc 
								
							
								 
							
						 
						
							
							
								
								s3: add option for "alllowEmptyFolder"  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa020ee7e7 
								
							
								 
							
						 
						
							
							
								
								s3: restore V2 auth type  
							
							
 
							
							
							The added headers were included in calculating the signatures, failing the comparison 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								090f85be4b 
								
							
								 
							
						 
						
							
							
								
								s3: support config action Admin:bucket  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e48a235e2 
								
							
								 
							
						 
						
							
							
								
								s3: avoid looping if the directory is empty  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1701  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1620de08ae 
								
							
								 
							
						 
						
							
							
								
								added more logs  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a09cd28986 
								
							
								 
							
						 
						
							
							
								
								add debug messages  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3be3635799 
								
							
								 
							
						 
						
							
							
								
								just log error when checking empty dir failed  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ca9d89589 
								
							
								 
							
						 
						
							
							
								
								s3: break loop if error  
							
							
 
							
							
							fix  #1701  
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								132f275d04 
								
							
								 
							
						 
						
							
							
								
								s3: log errors instead of stopping when checking isDirectoryAllEmpty has error  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db62090f88 
								
							
								 
							
						 
						
							
							
								
								s3: break loop if error  
							
							
 
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1701  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f31c1bb94 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bf22c0b5b 
								
							
								 
							
						 
						
							
							
								
								go fmt  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c465293e9 
								
							
								 
							
						 
						
							
							
								
								correctly determine whether a folder is empty  
							
							
 
							
							
							avoid edge cases that deleting the folder if previous 32 directories are all empty
early terminate if one file is found 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f930c713fc 
								
							
								 
							
						 
						
							
							
								
								more efficient recursion  
							
							
								
 
							
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03637d6f57 
								
							
								 
							
						 
						
							
							
								
								s3: move "delete-directory-if-empty" to read time  
							
							
 
							
							
							move "delete-directory-if-empty" to read time instead of entry deletion time
the listing speed for a s3 bucket folder will slow down if it has many sub folders
related to 0d345ac97dhttps://github.com/chrislusf/seaweedfs/issues/1647 
fix https://github.com/chrislusf/seaweedfs/issues/1670  
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26731694f8 
								
							
								 
							
						 
						
							
							
								
								s3: use static configuration by default  
							
							
 
							
							
							So that users can still use the previous configuration files.
If leave it empty, s3 will try to use the version from filer 
							
						 
						5 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								765b3ef1be 
								
							
								 
							
						 
						
							
							
								
								save /etc/iam/identity.json inside filer store  
							
							
								
 
							
							
						 
						5 years ago