62f8343879 
								
							 
						 
						
							
							
								
								Add constants for commonly used values. ( #3588 )  
							
							... 
							
							
							
							This is a consolidation effort, avoiding usage
of naked strings in codebase. Whenever possible
use constants which can be repurposed elsewhere.
This also fixes `goconst ./...` reported issues. 
							
						 
						
							2017-01-18 12:24:34 -08:00  
				
					
						
							
							
								 
						
							
								98a6a2bcab 
								
							 
						 
						
							
							
								
								obj: Return objectInfo for CompleteMultipartUpload(). ( #3587 )  
							
							... 
							
							
							
							This patch avoids doing GetObjectInfo() in similar way
how we did for PutOject(). 
							
						 
						
							2017-01-16 19:23:43 -08:00  
				
					
						
							
							
								 
						
							
								1c699d8d3f 
								
							 
						 
						
							
							
								
								fs: Re-implement object layer to remember the fd ( #3509 )  
							
							... 
							
							
							
							This patch re-writes FS backend to support shared backend sharing locks for safe concurrent access across multiple servers. 
							
						 
						
							2017-01-16 17:05:00 -08:00  
				
					
						
							
							
								 
						
							
								825000bc34 
								
							 
						 
						
							
							
								
								Use humanize constants for KiB, MiB and GiB units. ( #3322 )  
							
							
							
						 
						
							2016-11-22 18:18:22 -08:00  
				
					
						
							
							
								 
						
							
								bef0a50bc1 
								
							 
						 
						
							
							
								
								Cleanup and fixes ( #3273 )  
							
							... 
							
							
							
							* newRequestID() (previously generateUploadID()) returns string than byte array.
* Remove unclear comments and added appropriate comments.
* SHA-256, MD5 Hash functions return Hex/Base64 encoded string than byte array.
* Remove duplicate MD5 hasher functions.
* Rename listObjectsValidateArgs() into validateListObjectsArgs()
* Remove repeated auth check code in all bucket request handlers.
* Remove abbreviated names in bucket-metadata
* Avoid nested if in bucketPolicyMatchStatement()
* Use ioutil.ReadFile() instead of os.Open() and ioutil.ReadAll()
* Set crossDomainXML as constant. 
							
						 
						
							2016-11-21 13:51:05 -08:00  
				
					
						
							
							
								 
						
							
								51d1e6f75b 
								
							 
						 
						
							
							
								
								Fix missing CompleteMultipartUpload Etag. ( #3227 )  
							
							... 
							
							
							
							Fixes  #3224  
						
							2016-11-10 07:41:02 -08:00  
				
					
						
							
							
								 
						
							
								36639b65a9 
								
							 
						 
						
							
							
								
								rename completeMultipartMD5() into getCompleteMultipartMD5(). ( #3051 )  
							
							
							
						 
						
							2016-10-24 13:56:13 -07:00  
				
					
						
							
							
								 
						
							
								41f9ab1c69 
								
							 
						 
						
							
							
								
								Translate storage access denied error to S3 Access Denied response ( #3015 )  
							
							
							
						 
						
							2016-10-20 16:09:55 -07:00  
				
					
						
							
							
								 
						
							
								61a18ed48f 
								
							 
						 
						
							
							
								
								sha256: Verify sha256 along with md5sum, signature is verified on the request early. ( #2813 )  
							
							
							
						 
						
							2016-10-02 15:51:49 -07:00  
				
					
						
							
							
								 
						
							
								5ecba587f7 
								
							 
						 
						
							
							
								
								api: Relax object name validation. ( #2814 )  
							
							... 
							
							
							
							Fixes  #2812  
						
							2016-09-30 16:56:36 -07:00  
				
					
						
							
							
								 
						
							
								b89a1cd482 
								
							 
						 
						
							
							
								
								tests: Implemented more tests for fs-v1*.go ( #2686 )  
							
							
							
						 
						
							2016-09-16 13:06:49 -07:00  
				
					
						
							
							
								 
						
							
								1ce339abeb 
								
							 
						 
						
							
							
								
								Fixing ineffssaign errors ( #2608 )  
							
							
							
						 
						
							2016-09-13 21:18:30 -07:00  
				
					
						
							
							
								 
						
							
								9358ee011b 
								
							 
						 
						
							
							
								
								logging: Print stack trace in case of errors.  
							
							... 
							
							
							
							fixes  #1827  
						
							2016-09-13 21:18:30 -07:00  
				
					
						
							
							
								 
						
							
								bccf549463 
								
							 
						 
						
							
							
								
								server: Move all the top level files into cmd folder. ( #2490 )  
							
							... 
							
							
							
							This change brings a change which was done for the 'mc'
package to allow for clean repo and have a cleaner
github drop in experience. 
							
						 
						
							2016-08-18 16:23:42 -07:00