Aditya Manthramurthy 
							
						 
					 
					
						
						
						
						
							
						
						
							0aabc1d8d9 
							
						 
					 
					
						
						
							
							Use Peer RPC to propagate bucket policy changes ( #2891 )  
						
						
						
						
					 
					
						2016-10-13 09:19:04 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							5885ffc8ae 
							
						 
					 
					
						
						
							
							signature: Add legacy signature v2 support transparently. ( #2811 )  
						
						... 
						
						
						
						Add new tests as well. 
						
						
					 
					
						2016-09-30 14:32:13 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							64083b9227 
							
						 
					 
					
						
						
							
							signature: Region changes should be handled just like AWS. ( #2805 )  
						
						... 
						
						
						
						- PutBucket happens with 'us-east-1'.
- ListBuckets happens with any region.
- GetBucketLocation happens with 'us-east-1' and location is returned. 
						
						
					 
					
						2016-09-29 15:51:00 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							6aa2fc95c0 
							
						 
					 
					
						
						
							
							Revert "bucket: refactor policies and fix bugs related to enforcing policies. ( #2766 )"  
						
						... 
						
						
						
						This reverts commit ca5ca8332bdef662bc6bcb3e421013139c42954e. 
						
						
					 
					
						2016-09-26 19:32:33 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ca5ca8332b 
							
						 
					 
					
						
						
							
							bucket: refactor policies and fix bugs related to enforcing policies. ( #2766 )  
						
						... 
						
						
						
						This patch also addresses the problem of double caching at
object layer once at XL and another at handler layer. 
						
						
					 
					
						2016-09-22 23:47:48 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							9358ee011b 
							
						 
					 
					
						
						
							
							logging: Print stack trace in case of errors.  
						
						... 
						
						
						
						fixes  #1827  
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							4917038f55 
							
						 
					 
					
						
						
							
							Move the ObjectAPI() resource to be beginning of each handlers.  
						
						... 
						
						
						
						We should return back proper errors so that the clients can
retry until server has been initialized. 
						
						
					 
					
						2016-09-13 21:18:30 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							7270ca4157 
							
						 
					 
					
						
						
							
							pkg/wildcard: Simplify the wildcard logic further. ( #2555 )  
						
						
						
						
					 
					
						2016-08-27 00:27:17 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							975eb31973 
							
						 
					 
					
						
						
							
							api/bucketPolicy: Use minio-go/pkg/set and fix bucket policy regression. ( #2506 )  
						
						... 
						
						
						
						Current master has a regression 'mc policy <policy-type> alias/bucket/prefix'
does not work anymore, due to the way new minio-go changes do json marshalling.
This led to a regression on server side when a ``prefix`` is provided
policy is rejected as malformed from th server which is not the case with
AWS S3.
This patch uses the new ``minio-go/pkg/set`` package to address the
unmarshalling problems.
Fixes  #2503  
						
						
					 
					
						2016-08-20 03:16:38 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							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