takayamaki 
							
						 
					 
					
						
						
						
						
							
						
						
							587da93152 
							
						 
					 
					
						
						
							
							checking http status code with range ( #7544 )  
						
						
						
						
					 
					
						2018-05-19 14:47:44 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97f02f2c08 
							
						 
					 
					
						
						
							
							Do not raise delivery failure on 4xx errors, increase stoplight threshold ( #7541 )  
						
						... 
						
						
						
						* Do not raise delivery failure on 4xx errors, increase stoplight threshold
Stoplight failure threshold from 3 to 10
Status code 429 will raise a failure/get retried
* Oops 
						
						
					 
					
						2018-05-19 00:23:19 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4de2239b0 
							
						 
					 
					
						
						
							
							Add a circuit breaker for ActivityPub deliveries ( #7053 )  
						
						
						
						
					 
					
						2018-04-07 21:36:58 +02:00 
						 
				 
			
				
					
						
							
							
								Akihiko Odaki 
							
						 
					 
					
						
						
						
						
							
						
						
							54b273bf99 
							
						 
					 
					
						
						
							
							Close http connection in perform method of Request class ( #6889 )  
						
						... 
						
						
						
						HTTP connections must be explicitly closed in many cases, and letting
perform method close connections makes its callers less redundant and
prevent them from forgetting to close connections. 
						
						
					 
					
						2018-03-24 12:49:54 +01:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							a0de3222dd 
							
						 
					 
					
						
						
							
							Retry delivering toots over ActivityPub for about 2 days ( #6298 )  
						
						... 
						
						
						
						Currently, Mastodon will retry delivering toots for a bit over 1 hour.
This is a very short timespan when considering private and direct toots, which
cannot be seen by the recipient at all after the delivery attempts have failed.
Ideally, private and direct toots should have a different number of retries,
but I do not know how to do that. 
						
						
					 
					
						2018-01-19 15:49:48 +01:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							2eab41cd1a 
							
						 
					 
					
						
						
							
							Close connection when succeeded posting ( #5390 )  
						
						... 
						
						
						
						* Close connection when succeeded posting
* Update webmock 
						
						
					 
					
						2017-10-14 14:38:57 +02:00 
						 
				 
			
				
					
						
							
							
								ThibG 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c909e290 
							
						 
					 
					
						
						
							
							Retry ActivityPub delivery a few more times ( #5014 )  
						
						
						
						
					 
					
						2017-09-30 16:01:46 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							f4ca116ea8 
							
						 
					 
					
						
						
							
							After 7 days of repeated delivery failures, give up on inbox ( #5131 )  
						
						... 
						
						
						
						- A successful delivery cancels it out
- An incoming delivery from account of the inbox cancels it out 
						
						
					 
					
						2017-09-29 03:16:20 +02:00 
						 
				 
			
				
					
						
							
							
								abcang 
							
						 
					 
					
						
						
						
						
							
						
						
							3d9b8847d2 
							
						 
					 
					
						
						
							
							Flush body when POST requests ( #5128 )  
						
						
						
						
					 
					
						2017-09-28 15:04:32 +02:00 
						 
				 
			
				
					
						
							
							
								Daigo 3 Dango 
							
						 
					 
					
						
						
						
						
							
						
						
							a0bbeafb04 
							
						 
					 
					
						
						
							
							Suppress backtrace when failed to communicate with a remote instance ( #5076 )  
						
						
						
						
					 
					
						2017-09-24 11:14:06 +02:00 
						 
				 
			
				
					
						
							
							
								Eugen Rochko 
							
						 
					 
					
						
						
						
						
							
						
						
							b7370ac8ba 
							
						 
					 
					
						
						
							
							ActivityPub delivery ( #4566 )  
						
						... 
						
						
						
						* Deliver ActivityPub Like
* Deliver ActivityPub Undo-Like
* Deliver ActivityPub Create/Announce activities
* Deliver ActivityPub creates from mentions
* Deliver ActivityPub Block/Undo-Block
* Deliver ActivityPub Accept/Reject-Follow
* Deliver ActivityPub Undo-Follow
* Deliver ActivityPub Follow
* Deliver ActivityPub Delete activities
Incidentally fix  #889 
* Adjust BatchedRemoveStatusService for ActivityPub
* Add tests for ActivityPub workers
* Add tests for FollowService
* Add tests for FavouriteService, UnfollowService and PostStatusService
* Add tests for ReblogService, BlockService, UnblockService, ProcessMentionsService
* Add tests for AuthorizeFollowService, RejectFollowService, RemoveStatusService
* Add tests for BatchedRemoveStatusService
* Deliver updates to a local account to ActivityPub followers
* Minor adjustments 
						
						
					 
					
						2017-08-13 00:44:41 +02:00