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  
				
					
						
							
							
								 
						
							
							
								76b09c29b0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1110  from matrix-org/markjh/e2e_timeout  
							
							... 
							
							
							
							Add a timeout parameter for end2end key queries. 
							
						 
						
							2016-09-13 10:50:45 +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  
				
					
						
							
							
								 
						
							
							
								706b5d76ed 
								
							
								 
							
						 
						
							
							
								
								Fix backfill when cannot find an event.  
							
							... 
							
							
							
							`get_pdu` can succeed but return None. 
							
						 
						
							2016-09-12 14:59:51 +01:00  
				
					
						
							
							
								 
						
							
							
								af4701b311 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect attribute name  
							
							
							
						 
						
							2016-09-09 17:36:56 +01:00  
				
					
						
							
							
								 
						
							
							
								464ffd1b5e 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2016-09-09 17:17:23 +01:00  
				
					
						
							
							
								 
						
							
							
								327425764e 
								
							
								 
							
						 
						
							
							
								
								Add edu.type as part of key. Remove debug logging  
							
							
							
						 
						
							2016-09-09 17:13:30 +01:00  
				
					
						
							
							
								 
						
							
							
								52b2318777 
								
							
								 
							
						 
						
							
							
								
								Clobber EDUs in send queue  
							
							
							
						 
						
							2016-09-09 15:59:08 +01:00  
				
					
						
							
							
								 
						
							
							
								ab80d5e0a9 
								
							
								 
							
						 
						
							
							
								
								Drop replication log levels  
							
							
							
						 
						
							2016-09-09 14:56:50 +01:00  
				
					
						
							
							
								 
						
							
							
								a6c6750166 
								
							
								 
							
						 
						
							
							
								
								Check if destination is ready for retry earlier  
							
							
							
						 
						
							2016-09-09 13:46:05 +01:00  
				
					
						
							
							
								 
						
							
							
								4598682b43 
								
							
								 
							
						 
						
							
							
								
								Fix tightloop on sending transaction  
							
							
							
						 
						
							2016-09-09 13:12:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d2688d7f03 
								
							
								 
							
						 
						
							
							
								
								Correctly guard against multiple concurrent transactions  
							
							
							
						 
						
							2016-09-09 11:44:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b390756150 
								
							
								 
							
						 
						
							
							
								
								Update last_device_stream_id_by_dest if there is nothing to send  
							
							
							
						 
						
							2016-09-09 11:00:15 +01:00  
				
					
						
							
							
								 
						
							
							
								43954d000e 
								
							
								 
							
						 
						
							
							
								
								Add a new method to enqueue the device messages rather than sending a dummy EDU  
							
							
							
						 
						
							2016-09-07 16:10:51 +01:00  
				
					
						
							
							
								 
						
							
							
								cb98ac261b 
								
							
								 
							
						 
						
							
							
								
								Move the check for federated device_messages.  
							
							... 
							
							
							
							Move the check into _attempt_new_transaction.
Only delete messages if there were messages to delete. 
							
						 
						
							2016-09-07 15:39:13 +01:00  
				
					
						
							
							
								 
						
							
							
								31a07d2335 
								
							
								 
							
						 
						
							
							
								
								Add stream change caches for device messages  
							
							
							
						 
						
							2016-09-07 15:27:07 +01:00  
				
					
						
							
							
								 
						
							
							
								d4a35ada28 
								
							
								 
							
						 
						
							
							
								
								Send device messages over federation  
							
							
							
						 
						
							2016-09-06 18:16:20 +01:00  
				
					
						
							
							
								 
						
							
							
								2854ee2a52 
								
							
								 
							
						 
						
							
							
								
								Only pull out IDs from DB for /state_ids/ request  
							
							
							
						 
						
							2016-09-02 10:53:36 +01:00  
				
					
						
							
							
								 
						
							
							
								f4778d4cd9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/pdu_check' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2016-09-01 14:40:36 +01:00  
				
					
						
							
							
								 
						
							
							
								516a272aca 
								
							
								 
							
						 
						
							
							
								
								Ensure we only return a validated pdu in get_pdu  
							
							
							
						 
						
							2016-09-01 10:55:02 +01:00  
				
					
						
							
							
								 
						
							
							
								bed10f9880 
								
							
								 
							
						 
						
							
							
								
								Use state handler instead of get_users_in_room/get_joined_hosts  
							
							
							
						 
						
							2016-08-26 14:54:30 +01:00  
				
					
						
							
							
								 
						
							
							
								9219139351 
								
							
								 
							
						 
						
							
							
								
								Preserve some logcontexts  
							
							
							
						 
						
							2016-08-24 11:58:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c315922b5f 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2016-08-10 16:34:10 +01:00  
				
					
						
							
							
								 
						
							
							
								ca8abfbf30 
								
							
								 
							
						 
						
							
							
								
								Clean up TransactionQueue  
							
							
							
						 
						
							2016-08-10 16:24:16 +01:00  
				
					
						
							
							
								 
						
							
							
								5aeadb7414 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #999  from matrix-org/erikj/measure_more  
							
							... 
							
							
							
							Measure federation send transaction resources 
							
						 
						
							2016-08-10 14:16:14 +01:00  
				
					
						
							
							
								 
						
							
							
								487bc49bf8 
								
							
								 
							
						 
						
							
							
								
								Don't stop on 4xx series errors  
							
							
							
						 
						
							2016-08-10 13:39:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ea8c4094db 
								
							
								 
							
						 
						
							
							
								
								Also pull out rejected events  
							
							
							
						 
						
							2016-08-10 13:26:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f91df1f761 
								
							
								 
							
						 
						
							
							
								
								Store if we fail to fetch an event from a destination  
							
							
							
						 
						
							2016-08-10 11:31:46 +01:00  
				
					
						
							
							
								 
						
							
							
								3bc9629be5 
								
							
								 
							
						 
						
							
							
								
								Measure federation send transaction resources  
							
							
							
						 
						
							2016-08-10 10:56:38 +01:00  
				
					
						
							
							
								 
						
							
							
								f5deaff424 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #991  from matrix-org/erikj/retry_make  
							
							... 
							
							
							
							Retry joining via other servers if first one failed. Fix some other bugs. 
							
						 
						
							2016-08-05 18:21:27 +01:00  
				
					
						
							
							
								 
						
							
							
								5f360182c6 
								
							
								 
							
						 
						
							
							
								
								Fix a couple of python bugs  
							
							
							
						 
						
							2016-08-05 18:08:32 +01:00  
				
					
						
							
							
								 
						
							
							
								46453bfc2f 
								
							
								 
							
						 
						
							
							
								
								Retry joining via other servers if first one failed  
							
							
							
						 
						
							2016-08-05 18:02:03 +01:00  
				
					
						
							
							
								 
						
							
							
								24f36469bc 
								
							
								 
							
						 
						
							
							
								
								Add federation /version API  
							
							
							
						 
						
							2016-08-05 16:36:07 +01:00  
				
					
						
							
							
								 
						
							
							
								597c79be10 
								
							
								 
							
						 
						
							
							
								
								Change the way we specify if we require auth or not  
							
							
							
						 
						
							2016-08-05 16:17:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2d4de61fb7 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2016-08-05 10:48:56 +01:00  
				
					
						
							
							
								 
						
							
							
								fccadb7719 
								
							
								 
							
						 
						
							
							
								
								Check if we already have the events returned by /state/  
							
							
							
						 
						
							2016-08-05 10:43:47 +01:00  
				
					
						
							
							
								 
						
							
							
								1515d1b581 
								
							
								 
							
						 
						
							
							
								
								Fallback to /state/ on both 400 and 404  
							
							
							
						 
						
							2016-08-05 10:24:23 +01:00  
				
					
						
							
							
								 
						
							
							
								a2b7102eea 
								
							
								 
							
						 
						
							
							
								
								Tweak integrity error recovery to work as intended  
							
							
							
						 
						
							2016-08-04 20:38:08 -07:00  
				
					
						
							
							
								 
						
							
							
								257c41cc2e 
								
							
								 
							
						 
						
							
							
								
								Fix typos.  
							
							
							
						 
						
							2016-08-04 14:05:45 +01:00  
				
					
						
							
							
								 
						
							
							
								b4e2290d89 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/state_ids_api  
							
							
							
						 
						
							2016-08-04 14:04:35 +01:00  
				
					
						
							
							
								 
						
							
							
								e3ee63578f 
								
							
								 
							
						 
						
							
							
								
								Tidy up get_events  
							
							
							
						 
						
							2016-08-04 14:01:18 +01:00  
				
					
						
							
							
								 
						
							
							
								edb33eb163 
								
							
								 
							
						 
						
							
							
								
								Rename fields to _ids  
							
							
							
						 
						
							2016-08-03 17:19:15 +01:00  
				
					
						
							
							
								 
						
							
							
								bcc9cda8ca 
								
							
								 
							
						 
						
							
							
								
								Fix copy + paste fails  
							
							
							
						 
						
							2016-08-03 17:17:26 +01:00  
				
					
						
							
							
								 
						
							
							
								4c56bedee3 
								
							
								 
							
						 
						
							
							
								
								Actually call get_room_state  
							
							
							
						 
						
							2016-08-03 15:04:29 +01:00  
				
					
						
							
							
								 
						
							
							
								520ee9bd2c 
								
							
								 
							
						 
						
							
							
								
								Fix syntax error  
							
							
							
						 
						
							2016-08-03 15:03:15 +01:00  
				
					
						
							
							
								 
						
							
							
								a60a2eaa02 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2016-08-03 14:52:43 +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  
				
					
						
							
							
								 
						
							
							
								921f17f938 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into rav/refactor_device_query  
							
							
							
						 
						
							2016-08-03 11:12:47 +01:00  
				
					
						
							
							
								 
						
							
							
								1efee2f52b 
								
							
								 
							
						 
						
							
							
								
								E2E keys: Make federation query share code with client query  
							
							... 
							
							
							
							Refactor the e2e query handler to separate out the local query, and then make
the federation handler use it. 
							
						 
						
							2016-08-02 18:12:00 +01:00