Bala FA 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							83b364891d 
							
						 
					 
					
						
						
							
							tests: Fix a potential race in ListenBucketNotificationHandler. ( #3040 )  
						
						
						
						
					 
					
						2016-10-21 22:56:27 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							e3ab478c70 
							
						 
					 
					
						
						
							
							tests: Fix a potential race in RemoveBucketNotification. ( #3037 )  
						
						... 
						
						
						
						Fixes  #3036  
					
						2016-10-21 17:12:56 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ecaccefd2e 
							
						 
					 
					
						
						
							
							tests: Implement GetBucketNotification handler tests. ( #3029 )  
						
						
						
						
					 
					
						2016-10-21 02:39:37 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							ece559afe2 
							
						 
					 
					
						
						
							
							api: Do not use sqs for ListenBucketNotification. ( #3023 )  
						
						... 
						
						
						
						Add more tests. Fixes  #3024  
						
						
					 
					
						2016-10-21 01:25:17 -07:00 
						 
				 
			
				
					
						
							
							
								Krishna Srinivas 
							
						 
					 
					
						
						
						
						
							
						
						
							32c3a558e9 
							
						 
					 
					
						
						
							
							distributed-XL: Support to run one minio process per export even on the same machine. ( #2999 )  
						
						... 
						
						
						
						fixes  #2983  
					
						2016-10-20 18:31:02 -07:00 
						 
				 
			
				
					
						
							
							
								Mateusz Gajewski 
							
						 
					 
					
						
						
						
						
							
						
						
							73982c8cb6 
							
						 
					 
					
						
						
							
							Listen bucket notification for multiple prefixes/suffixes ( #2911 )  
						
						... 
						
						
						
						* Listen bucket notification for multiple prefixes/suffixes
* After review fixes 
						
						
					 
					
						2016-10-12 11:02:15 -07:00 
						 
				 
			
				
					
						
							
							
								Aditya Manthramurthy 
							
						 
					 
					
						
						
						
						
							
						
						
							6199aa0707 
							
						 
					 
					
						
						
							
							Peer RPCs for bucket notifications ( #2877 )  
						
						... 
						
						
						
						* Implements a Peer RPC router that sends info to all Minio servers in the cluster.
* Bucket notifications are propagated to all nodes via this RPC router.
* Bucket listener configuration is persisted to separate object layer
  file (`listener.json`) and peer RPCs are used to communicate changes
  throughout the cluster.
* When events are generated, RPC calls to send them to other servers
  where bucket listeners may be connected is implemented.
* Some bucket notification tests are now disabled as they cannot work in
  the new design.
* Minor fix in `funcFromPC` to use `path.Join` 
						
						
					 
					
						2016-10-12 01:03:50 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							6494b77d41 
							
						 
					 
					
						
						
							
							server: Add more elaborate startup messages. ( #2731 )  
						
						... 
						
						
						
						These messages based on our prep stage during XL
and prints more informative message regarding
drive information.
This change also does a much needed refactoring. 
						
						
					 
					
						2016-10-05 12:48:07 -07:00 
						 
				 
			
				
					
						
							
							
								Harshavardhana 
							
						 
					 
					
						
						
						
						
							
						
						
							5ecba587f7 
							
						 
					 
					
						
						
							
							api: Relax object name validation. ( #2814 )  
						
						... 
						
						
						
						Fixes  #2812  
					
						2016-09-30 16:56:36 -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 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							740ecf530c 
							
						 
					 
					
						
						
							
							Add PutBucketNotification, ListenBucketNotification handler unit-tests. ( #2787 )  
						
						
						
						
					 
					
						2016-09-28 01:08:03 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							27e474b3d2 
							
						 
					 
					
						
						
							
							Improve code coverage in bucket-notification-handlers.go  ( #2759 )  
						
						... 
						
						
						
						* Fix incorrect test cases for bucket-notification handler
* Add tests covering failure cases for bucket notification 
						
						
					 
					
						2016-09-23 13:32:51 -07:00 
						 
				 
			
				
					
						
							
							
								Krishnan Parthasarathi 
							
						 
					 
					
						
						
						
						
							
						
						
							559ad38b8c 
							
						 
					 
					
						
						
							
							Add bucket-notification-handler tests ( #2750 )  
						
						
						
						
					 
					
						2016-09-21 17:41:34 -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