Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d5cea26d45
								
							
								
							
						 | 
						
							
							
								
								Remove pointless newline
							
							
							
							
							
						 | 
						
							2015-05-18 10:16:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f8bd4de87d
								
							
								
							
						 | 
						
							
							
								
								Remove debug logging
							
							
							
							
							
						 | 
						
							2015-05-18 09:58:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a2c4f3f150
								
							
								
							
						 | 
						
							
							
								
								Fix daedlock
							
							
							
							
							
						 | 
						
							2015-05-15 10:54:04 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3d5a955e08
								
							
								
							
						 | 
						
							
							
								
								Missed events are not outliers
							
							
							
							
							
						 | 
						
							2015-05-05 17:36:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								2e4f0b2bd7
								
							
								
							
						 | 
						
							
							
								
								Replace the @metrics.counted annotations in federation with specifically-written counters and distributions
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								9470412316
								
							
								
							
						 | 
						
							
							
								
								Initial attempt at sprinkling some @metrics.counted decorations around the federation code
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								120b689284
								
							
								
							
						 | 
						
							
							
								
								Delete pointless (and unreachable) __init__ method from FederationClient
							
							
							
							
							
						 | 
						
							2015-03-12 16:24:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								96fee64421
								
							
								
							
						 | 
						
							
							
								
								Remove unecessary check
							
							
							
							
							
						 | 
						
							2015-03-05 16:31:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								39aa968a76
								
							
								
							
						 | 
						
							
							
								
								Respect min_depth argument
							
							
							
							
							
						 | 
						
							2015-03-05 16:31:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								6dfd8c73fc
								
							
								
							
						 | 
						
							
							
								
								Docs.
							
							
							
							
							
						 | 
						
							2015-03-05 16:31:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ae702d161a
								
							
								
							
						 | 
						
							
							
								
								Handle if get_missing_pdu returns 400 or not all events.
							
							
							
							
							
						 | 
						
							2015-03-05 16:08:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								db215b7e00
								
							
								
							
						 | 
						
							
							
								
								Implement and use new batched get missing pdu
							
							
							
							
							
						 | 
						
							2015-02-23 13:58:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1be67eca8a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'keyclient_retry_scheme' of github.com:matrix-org/synapse into develop
							
							
							
							
							
						 | 
						
							2015-02-18 10:34:40 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ec847059f3
								
							
								
							
						 | 
						
							
							
								
								Rename _fail_fetch_pdu_cache to _get_pdu_cache
							
							
							
							
							
						 | 
						
							2015-02-18 10:14:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2b8f1a956c
								
							
								
							
						 | 
						
							
							
								
								Add per server retry limiting.
							
							
							
							
							
							
							
							Factor out the pre destination retry logic from TransactionQueue so it
can be reused in both get_pdu and crypto.keyring 
							
						 | 
						
							2015-02-17 17:20:56 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								baa5b9a975
								
							
								
							
						 | 
						
							
							
								
								Cache results of get_pdu.
							
							
							
							
							
						 | 
						
							2015-02-16 18:02:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e9c85a4d5a
								
							
								
							
						 | 
						
							
							
								
								Connection errors in twisted aren't RuntimeErrors
							
							
							
							
							
						 | 
						
							2015-02-05 13:50:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e1515c3e91
								
							
								
							
						 | 
						
							
							
								
								Pass through list of room hosts from room alias query to federation so that it can retry against different room hosts
							
							
							
							
							
						 | 
						
							2015-02-05 13:44:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ff78eded01
								
							
								
							
						 | 
						
							
							
								
								Retry make_join
							
							
							
							
							
						 | 
						
							2015-02-04 13:55:10 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0dd3aea319
								
							
								
							
						 | 
						
							
							
								
								Keep around the old (buggy) version of the prune_event function so that we can use it to check signatures for events on old servers
							
							
							
							
							
						 | 
						
							2015-02-03 14:58:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0f48e22ef6
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2015-02-03 10:43:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								40c6fe1b81
								
							
								
							
						 | 
						
							
							
								
								Don't bother requesting PDUs with bad signatures from the same server
							
							
							
							
							
						 | 
						
							2015-02-02 17:06:37 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								941f59101b
								
							
								
							
						 | 
						
							
							
								
								Don't fail an entire request if one of the returned events fails a signature check. If an event does fail a signature check, look in the local database and request it from the originator.
							
							
							
							
							
						 | 
						
							2015-02-02 16:56:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a70a801184
								
							
								
							
						 | 
						
							
							
								
								Fix bug where we superfluously asked for current state. Change API of /query_auth/ so that we don't duplicate events in the response.
							
							
							
							
							
						 | 
						
							2015-01-30 13:34:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								78015948a7
								
							
								
							
						 | 
						
							
							
								
								Initial implementation of auth conflict resolution
							
							
							
							
							
						 | 
						
							2015-01-29 16:52:33 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								0ef5bfd6a9
								
							
								
							
						 | 
						
							
							
								
								Start implementing auth conflict res
							
							
							
							
							
						 | 
						
							2015-01-28 16:16:53 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c92d64a6c3
								
							
								
							
						 | 
						
							
							
								
								Make it the responsibility of the replication layer to check signature and hashes.
							
							
							
							
							
						 | 
						
							2015-01-26 14:33:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7b88619241
								
							
								
							
						 | 
						
							
							
								
								Split up replication_layer module into client, server and transaction queue
							
							
							
							
							
						 | 
						
							2015-01-26 10:45:24 +00:00 |