Chris Lu
							
						 | 
						
							
							
							
								
							
								090f85be4b
								
							
								
							
						 | 
						
							
							
								
								s3: support config action Admin:bucket
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								8e48a235e2
								
							
								
							
						 | 
						
							
							
								
								s3: avoid looping if the directory is empty
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1701 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								1620de08ae
								
							
								
							
						 | 
						
							
							
								
								added more logs
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								a09cd28986
								
							
								
							
						 | 
						
							
							
								
								add debug messages
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								3be3635799
								
							
								
							
						 | 
						
							
							
								
								just log error when checking empty dir failed
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								0ca9d89589
								
							
								
							
						 | 
						
							
							
								
								s3: break loop if error
							
							
							
							
							
							
								
							
							
							fix #1701 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								132f275d04
								
							
								
							
						 | 
						
							
							
								
								s3: log errors instead of stopping when checking isDirectoryAllEmpty has error
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								db62090f88
								
							
								
							
						 | 
						
							
							
								
								s3: break loop if error
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1701 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								4f31c1bb94
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								1bf22c0b5b
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								f930c713fc
								
							
								
							
						 | 
						
							
							
								
								more efficient recursion
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								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 0d345ac97d
fix https://github.com/chrislusf/seaweedfs/issues/1647
fix https://github.com/chrislusf/seaweedfs/issues/1670 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								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 | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								765b3ef1be
								
							
								
							
						 | 
						
							
							
								
								save /etc/iam/identity.json inside filer store
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								02a160c3fd
								
							
								
							
						 | 
						
							
							
								
								s3: recursively iterate all sub folders
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1656 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								fce8803087
								
							
								
							
						 | 
						
							
							
								
								break import cycle
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								eed87791b7
								
							
								
							
						 | 
						
							
							
								
								s3: subscribe to s3.configure changes
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								01e2da5782
								
							
								
							
						 | 
						
							
							
								
								refactoring
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								a26f1b2040
								
							
								
							
						 | 
						
							
							
								
								new pkg s3iam
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								6206737df2
								
							
								
							
						 | 
						
							
							
								
								s3 configure
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								781585b195
								
							
								
							
						 | 
						
							
							
								
								remove unnecessary checking
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7c9e592c2d
								
							
								
							
						 | 
						
							
							
								
								s3: avoid nil resp when having error
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1622 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								0ea5c087ce
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								a9990a1dc6
								
							
								
							
						 | 
						
							
							
								
								adjust check bucket if exist or has access.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e6333da65a
								
							
								
							
						 | 
						
							
							
								
								enable admin to access all buckets
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								7094492428
								
							
								
							
						 | 
						
							
							
								
								fix ErrNotFound
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								c6a0704019
								
							
								
							
						 | 
						
							
							
								
								rename function
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								c4f0fd6e1b
								
							
								
							
						 | 
						
							
							
								
								skip if entry.Extended map is nil.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								ab966410d2
								
							
								
							
						 | 
						
							
							
								
								return NoSuchBucket instead of InternalError delete non-existed bucket.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								e06676f007
								
							
								
							
						 | 
						
							
							
								
								check permission for bucket delete/head.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								d7cc0498e0
								
							
								
							
						 | 
						
							
							
								
								check if bucket already exists.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								dbba8cb57e
								
							
								
							
						 | 
						
							
							
								
								fix if nil map in entry.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								86cdb2a3e5
								
							
								
							
						 | 
						
							
							
								
								adjust logs
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								5b636b3242
								
							
								
							
						 | 
						
							
							
								
								Add bucket owner attr.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								6cd6ff6962
								
							
								
							
						 | 
						
							
							
								
								avoid blank response for 404
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								e1190b3224
								
							
								
							
						 | 
						
							
							
								
								load S3 config from filer
							
							
							
							
							
							
								
							
							
							https://github.com/chrislusf/seaweedfs/issues/1500 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								22a9ea0512
								
							
								
							
						 | 
						
							
							
								
								adjust s3 header file.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								b917be7955
								
							
								
							
						 | 
						
							
							
								
								S3 bucket list, response with uploaded storageclass.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								6da87720eb
								
							
								
							
						 | 
						
							
							
								
								shorter tag prefix
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								8766ca1b95
								
							
								
							
						 | 
						
							
							
								
								rename s3 tag prefix.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								ruitao.liu
							
						 | 
						
							
							
							
								
							
								19026ae55d
								
							
								
							
						 | 
						
							
							
								
								return x-amz-tag-count header when GET object.
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								da36abf033
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Konstantin Lebedev
							
						 | 
						
							
							
							
								
							
								05b5f12f2e
								
							
								
							
						 | 
						
							
							
								
								multiplate DomainNames through comma
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								b3aa2fab9a
								
							
								
							
						 | 
						
							
							
								
								s3: report error to s3 when updating an object but it is already a directory
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1545 
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								ace0ea3d28
								
							
								
							
						 | 
						
							
							
								
								s3: avoid duplicated bucket
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								723ae11db4
								
							
								
							
						 | 
						
							
							
								
								refactoring in order to adjust volume server url later
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								9e7a2772b1
								
							
								
							
						 | 
						
							
							
								
								s3: only admin can list all buckets
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								62d3d3aea0
								
							
								
							
						 | 
						
							
							
								
								go fmt
							
							
							
							
								
							
							
						 | 
						5 years ago | 
					
				
					
						
							
							
								 
								Chris Lu
							
						 | 
						
							
							
							
								
							
								e91b9c85a2
								
							
								
							
						 | 
						
							
							
								
								s3: Added support for "List" action in weed s3 -config=... in the config file.
							
							
							
							
							
							
								
							
							
							fix https://github.com/chrislusf/seaweedfs/issues/1511 
							
						 | 
						5 years ago |