22578545a0 
								
							
								 
							
						 
						
							
							
								
								Time out typing over federation  
							
							
							
						 
						
							2016-09-23 14:00:52 +01: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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								52b2318777 
								
							
								 
							
						 
						
							
							
								
								Clobber EDUs in send queue  
							
							
							
						 
						
							2016-09-09 15:59:08 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								d41a1a91d3 
								
							
								 
							
						 
						
							
							
								
								Linearize fetching of gaps on incoming events  
							
							... 
							
							
							
							This potentially stops the server from doing multiple requests for the
same data. 
							
						 
						
							2016-06-15 15:16:14 +01:00  
				
					
						
							
							
								 
						
							
							
								963e3ed282 
								
							
								 
							
						 
						
							
							
								
								Apparently I am not permitted to have two blank lines here  
							
							
							
						 
						
							2016-05-31 17:22:53 +01:00  
				
					
						
							
							
								 
						
							
							
								d240796ded 
								
							
								 
							
						 
						
							
							
								
								Basic, un-cached support for secondary_directory_servers  
							
							
							
						 
						
							2016-05-31 17:20:07 +01:00  
				
					
						
							
							
								 
						
							
							
								acdfef7b14 
								
							
								 
							
						 
						
							
							
								
								Intern all the things  
							
							
							
						 
						
							2016-03-23 16:25:54 +00:00  
				
					
						
							
							
								 
						
							
							
								ed61a49169 
								
							
								 
							
						 
						
							
							
								
								Add profile information to invites  
							
							
							
						 
						
							2016-03-04 14:35:02 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d004ccd 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for new flake8  
							
							
							
						 
						
							2016-02-02 17:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								aca6e5bf46 
								
							
								 
							
						 
						
							
							
								
								Don't complain if /make_join response lacks 'prev_state' list (SYN-517)  
							
							
							
						 
						
							2015-11-13 17:27:25 +00:00  
				
					
						
							
							
								 
						
							
							
								c0b3554401 
								
							
								 
							
						 
						
							
							
								
								Fix missing profile data in federation joins  
							
							... 
							
							
							
							There was a regression where we stopped including profile data in
initial joins for rooms joined over federation. 
							
						 
						
							2015-11-12 16:19:55 +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  
				
					
						
							
							
								 
						
							
							
								643b5fcdc8 
								
							
								 
							
						 
						
							
							
								
								Look for keys on the right objects  
							
							
							
						 
						
							2015-10-15 13:10:30 +01:00  
				
					
						
							
							
								 
						
							
							
								0c38e8637f 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary class-wrapping  
							
							
							
						 
						
							2015-10-13 18:00:38 +01:00  
				
					
						
							
							
								 
						
							
							
								17dffef5ec 
								
							
								 
							
						 
						
							
							
								
								Move event contents into third_party_layout field  
							
							
							
						 
						
							2015-10-13 15:48:12 +01:00  
				
					
						
							
							
								 
						
							
							
								fcd9ba8802 
								
							
								 
							
						 
						
							
							
								
								Fix lint errors  
							
							
							
						 
						
							2015-10-06 10:13:05 -05:00  
				
					
						
							
							
								 
						
							
							
								5b3e9713dd 
								
							
								 
							
						 
						
							
							
								
								Implement third party identifier invites  
							
							
							
						 
						
							2015-10-01 17:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								8899df13bf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #208  from matrix-org/markjh/end-to-end-key-federation  
							
							... 
							
							
							
							Federation for end-to-end key requests. 
							
						 
						
							2015-08-18 09:12:54 +01:00  
				
					
						
							
							
								 
						
							
							
								2df8dd9b37 
								
							
								 
							
						 
						
							
							
								
								Move all the caches into their own package, synapse.util.caches  
							
							
							
						 
						
							2015-08-11 18:00:59 +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  
				
					
						
							
							
								 
						
							
							
								b5f55a1d85 
								
							
								 
							
						 
						
							
							
								
								Implement bulk verify_signed_json API  
							
							
							
						 
						
							2015-06-26 10:39:34 +01:00