5a16cb4bf0 
								
							
								 
							
						 
						
							
							
								
								Ignore backoff history for invites, aliases, and roomdirs  
							
							... 
							
							
							
							Add a param to the federation client which lets us ignore historical backoff
data for federation queries, and set it for a handful of operations. 
							
						 
						
							2017-03-23 12:23:22 +00:00  
				
					
						
							
							
								 
						
							
							
								4bd597d9fc 
								
							
								 
							
						 
						
							
							
								
								push federation retry limiter down to matrixfederationclient  
							
							... 
							
							
							
							rather than having to instrument everywhere we make a federation call,
make the MatrixFederationHttpClient manage the retry limiter. 
							
						 
						
							2017-03-23 09:28:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c974116f19 
								
							
								 
							
						 
						
							
							
								
								Implement device key caching over federation  
							
							
							
						 
						
							2017-01-26 16:07:24 +00:00  
				
					
						
							
							
								 
						
							
							
								555d702e34 
								
							
								 
							
						 
						
							
							
								
								limit total timeout for get_missing_events to 10s  
							
							
							
						 
						
							2016-12-31 15:21:37 +00:00  
				
					
						
							
							
								 
						
							
							
								f32fb65552 
								
							
								 
							
						 
						
							
							
								
								Add new API appservice specific public room list  
							
							
							
						 
						
							2016-12-06 16:12:27 +00:00  
				
					
						
							
							
								 
						
							
							
								23b6701a28 
								
							
								 
							
						 
						
							
							
								
								Support filtering remote room lists  
							
							
							
						 
						
							2016-09-16 10:24:15 +01:00  
				
					
						
							
							
								 
						
							
							
								5810cffd33 
								
							
								 
							
						 
						
							
							
								
								Pass since/from parameters over federation  
							
							
							
						 
						
							2016-09-15 10:36:19 +01:00  
				
					
						
							
							
								 
						
							
							
								949c2c5435 
								
							
								 
							
						 
						
							
							
								
								Add a timeout parameter for end2end key queries.  
							
							... 
							
							
							
							Add a timeout parameter for controlling how long synapse will wait
for responses from remote servers. For servers that fail include how
they failed to make it easier to debug.
Fetch keys from different servers in parallel rather than in series.
Set the default timeout to 10s. 
							
						 
						
							2016-09-12 18:17:09 +01:00  
				
					
						
							
							
								 
						
							
							
								e3a720217a 
								
							
								 
							
						 
						
							
							
								
								Add /state_ids federation API  
							
							... 
							
							
							
							The new API only returns the event_ids for the state, as most
requesters will already have the vast majority of the events already. 
							
						 
						
							2016-08-03 14:47:37 +01:00  
				
					
						
							
							
								 
						
							
							
								d240796ded 
								
							
								 
							
						 
						
							
							
								
								Basic, un-cached support for secondary_directory_servers  
							
							
							
						 
						
							2016-05-31 17:20:07 +01:00  
				
					
						
							
							
								 
						
							
							
								914f1eafac 
								
							
								 
							
						 
						
							
							
								
								Lower timeout for make_membership_event  
							
							... 
							
							
							
							Calls to make_membership_event are done in response to client requests,
and so should not be retried over long timeframes. 
							
						 
						
							2016-04-15 11:22:23 +01:00  
				
					
						
							
							
								 
						
							
							
								ed61a49169 
								
							
								 
							
						 
						
							
							
								
								Add profile information to invites  
							
							
							
						 
						
							2016-03-04 14:35:02 +00:00  
				
					
						
							
							
								 
						
							
							
								9959d9ece8 
								
							
								 
							
						 
						
							
							
								
								Remove redundated BaseHomeServer  
							
							
							
						 
						
							2016-01-26 13:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								cf4ef5f3c7 
								
							
								 
							
						 
						
							
							
								
								Only retry federation requests for a long time for background requests  
							
							
							
						 
						
							2015-11-17 18:26:50 +00:00  
				
					
						
							
							
								 
						
							
							
								2cebe53545 
								
							
								 
							
						 
						
							
							
								
								Exchange 3pid invites for m.room.member invites  
							
							
							
						 
						
							2015-11-05 16:43:19 +00:00  
				
					
						
							
							
								 
						
							
							
								137fafce4e 
								
							
								 
							
						 
						
							
							
								
								Allow rejecting invites  
							
							... 
							
							
							
							This is done by using the same /leave flow as you would use if you had
already accepted the invite and wanted to leave. 
							
						 
						
							2015-10-20 11:58:58 +01:00  
				
					
						
							
							
								 
						
							
							
								5b3e9713dd 
								
							
								 
							
						 
						
							
							
								
								Implement third party identifier invites  
							
							
							
						 
						
							2015-10-01 17:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								2da3b1e60b 
								
							
								 
							
						 
						
							
							
								
								Get the end-to-end key federation working  
							
							
							
						 
						
							2015-07-24 18:26:46 +01:00  
				
					
						
							
							
								 
						
							
							
								62c010283d 
								
							
								 
							
						 
						
							
							
								
								Add federation support for end-to-end key requests  
							
							
							
						 
						
							2015-07-23 16:03:38 +01:00  
				
					
						
							
							
								 
						
							
							
								284f55a7fb 
								
							
								 
							
						 
						
							
							
								
								Add doc strings  
							
							
							
						 
						
							2015-05-22 15:18:04 +01:00  
				
					
						
							
							
								 
						
							
							
								5b1631a4a9 
								
							
								 
							
						 
						
							
							
								
								Add a timeout param to get_event  
							
							
							
						 
						
							2015-05-19 14:53:32 +01:00  
				
					
						
							
							
								 
						
							
							
								db215b7e00 
								
							
								 
							
						 
						
							
							
								
								Implement and use new batched get missing pdu  
							
							
							
						 
						
							2015-02-23 13:58:02 +00:00  
				
					
						
							
							
								 
						
							
							
								ae46f10fc5 
								
							
								 
							
						 
						
							
							
								
								Apply sanity to the transport client interface. Convert 'make_join' and 'send_join' to accept iterables of destinations  
							
							
							
						 
						
							2015-02-04 16:28:12 +00:00  
				
					
						
							
							
								 
						
							
							
								78015948a7 
								
							
								 
							
						 
						
							
							
								
								Initial implementation of auth conflict resolution  
							
							
							
						 
						
							2015-01-29 16:52:33 +00:00  
				
					
						
							
							
								 
						
							
							
								5fed042640 
								
							
								 
							
						 
						
							
							
								
								Finish renaming "context" to "room_id" in federation codebase  
							
							
							
						 
						
							2015-01-16 19:01:03 +00:00  
				
					
						
							
							
								 
						
							
							
								2408c4b0a4 
								
							
								 
							
						 
						
							
							
								
								Fold _do_request_for_transaction into the methods that called it since it was a trivial wrapper around client.get_json  
							
							
							
						 
						
							2015-01-16 19:01:03 +00:00  
				
					
						
							
							
								 
						
							
							
								602684eac5 
								
							
								 
							
						 
						
							
							
								
								Split transport layer into client and server parts  
							
							
							
						 
						
							2015-01-16 19:01:03 +00:00