Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8f4a9bbc16
								
							
								
							
						 | 
						
							
							
								
								Linearize some federation endpoints based on (origin, room_id)
							
							
							
							
							
						 | 
						
							2016-06-17 16:43:45 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9ba2bf1570
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #878 from matrix-org/erikj/ujson
							
							
							
							
							
							
							
							Disable responding with canonical json for federation 
							
						 | 
						
							2016-06-17 16:22:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								120c238705
								
							
								
							
						 | 
						
							
							
								
								Disable responding with canonical json for federation
							
							
							
							
							
						 | 
						
							2016-06-17 16:10:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2884712ca7
								
							
								
							
						 | 
						
							
							
								
								Only re-sign our own events
							
							
							
							
							
						 | 
						
							2016-06-17 14:47:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d88faf92d1
								
							
								
							
						 | 
						
							
							
								
								Fix up federation PublicRoomList
							
							
							
							
							
						 | 
						
							2016-06-08 14:39:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								958c968d02
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #856 from matrix-org/erikj/fed_pub_rooms
							
							
							
							
							
							
							
							Enable auth on /publicRoom endpoints 
							
						 | 
						
							2016-06-08 14:36:09 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1fd6eb695d
								
							
								
							
						 | 
						
							
							
								
								Enable auth on federation PublicRoomList
							
							
							
							
							
						 | 
						
							2016-06-08 14:15:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								17aab5827a
								
							
								
							
						 | 
						
							
							
								
								Add some logging for when servers ask for missing events
							
							
							
							
							
						 | 
						
							2016-06-08 11:55:31 +01:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								6ecb2ca4ec
								
							
								
							
						 | 
						
							
							
								
								pep8
							
							
							
							
							
						 | 
						
							2016-06-01 09:48:55 +01:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								963e3ed282
								
							
								
							
						 | 
						
							
							
								
								Apparently I am not permitted to have two blank lines here
							
							
							
							
							
						 | 
						
							2016-05-31 17:22:53 +01:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								d240796ded
								
							
								
							
						 | 
						
							
							
								
								Basic, un-cached support for secondary_directory_servers
							
							
							
							
							
						 | 
						
							2016-05-31 17:20:07 +01:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								70ecb415f5
								
							
								
							
						 | 
						
							
							
								
								Fix c+p fail
							
							
							
							
							
						 | 
						
							2016-05-31 12:00:54 +01:00 | 
						
					
				
					
						
							
							
								 
								David Baker
							
						 | 
						
							
							
							
							
								
							
								e1625d62a8
								
							
								
							
						 | 
						
							
							
								
								Add federation room list servlet
							
							
							
							
							
						 | 
						
							2016-05-31 11:55:57 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f6ebaf4a32
								
							
								
							
						 | 
						
							
							
								
								Run transaction queue on reactor
							
							
							
							
							
							
							
							This ensures that any CPU work that happens doesn't block message
sending. 
							
						 | 
						
							2016-05-09 10:10:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								9c272da05f
								
							
								
							
						 | 
						
							
							
								
								Add an openidish mechanism for proving to third parties that you own a given user_id
							
							
							
							
							
						 | 
						
							2016-05-05 13:42:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								62b51b8452
								
							
								
							
						 | 
						
							
							
								
								Fix typo in event_auth servlet path
							
							
							
							
							
						 | 
						
							2016-04-29 12:00:51 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								acdfef7b14
								
							
								
							
						 | 
						
							
							
								
								Intern all the things
							
							
							
							
							
						 | 
						
							2016-03-23 16:25:54 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								5244c0b48e
								
							
								
							
						 | 
						
							
							
								
								Remove unused backfilled parameter from persist_event
							
							
							
							
							
						 | 
						
							2016-03-21 18:06:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9adf0e92bc
								
							
								
							
						 | 
						
							
							
								
								Catch exceptions from EDU handling
							
							
							
							
							
						 | 
						
							2016-03-18 15:12:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3c5f25507b
								
							
								
							
						 | 
						
							
							
								
								Yield on EDU handling
							
							
							
							
							
						 | 
						
							2016-03-18 13:55:16 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								e9c1cabac2
								
							
								
							
						 | 
						
							
							
								
								Use parse_json_object_from_request to parse JSON out of request bodies
							
							
							
							
							
						 | 
						
							2016-03-11 16:41:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ed61a49169
								
							
								
							
						 | 
						
							
							
								
								Add profile information to invites
							
							
							
							
							
						 | 
						
							2016-03-04 14:35:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								577951b032
								
							
								
							
						 | 
						
							
							
								
								Allow third_party_signed to be specified on /join
							
							
							
							
							
						 | 
						
							2016-02-23 15:11:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2c1fbea531
								
							
								
							
						 | 
						
							
							
								
								Fix up logcontexts
							
							
							
							
							
						 | 
						
							2016-02-08 14:26:45 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								d83d004ccd
								
							
								
							
						 | 
						
							
							
								
								Fix flake8 warnings for new flake8
							
							
							
							
							
						 | 
						
							2016-02-02 17:18:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9959d9ece8
								
							
								
							
						 | 
						
							
							
								
								Remove redundated BaseHomeServer
							
							
							
							
							
						 | 
						
							2016-01-26 13:52:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								6c28ac260c
								
							
								
							
						 | 
						
							
							
								
								copyrights
							
							
							
							
							
						 | 
						
							2016-01-07 04:26:29 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								14d7acfad4
								
							
								
							
						 | 
						
							
							
								
								Host /unstable and /r0 versions of r0 APIs
							
							
							
							
							
						 | 
						
							2015-12-01 17:34:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cf4ef5f3c7
								
							
								
							
						 | 
						
							
							
								
								Only retry federation requests for a long time for background requests
							
							
							
							
							
						 | 
						
							2015-11-17 18:26:50 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								aca6e5bf46
								
							
								
							
						 | 
						
							
							
								
								Don't complain if /make_join response lacks 'prev_state' list (SYN-517)
							
							
							
							
							
						 | 
						
							2015-11-13 17:27:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								2cebe53545
								
							
								
							
						 | 
						
							
							
								
								Exchange 3pid invites for m.room.member invites
							
							
							
							
							
						 | 
						
							2015-11-05 16:43:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								97d792b28f
								
							
								
							
						 | 
						
							
							
								
								Don't rearrange transaction_queue
							
							
							
							
							
						 | 
						
							2015-11-03 16:31:08 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7ce264ce5f
								
							
								
							
						 | 
						
							
							
								
								Fix broken cache for getting retry times. This meant we retried remote destinations way more frequently than we should
							
							
							
							
							
						 | 
						
							2015-11-03 16:24:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								643b5fcdc8
								
							
								
							
						 | 
						
							
							
								
								Look for keys on the right objects
							
							
							
							
							
						 | 
						
							2015-10-15 13:10:30 +01:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								0c38e8637f
								
							
								
							
						 | 
						
							
							
								
								Remove unnecessary class-wrapping
							
							
							
							
							
						 | 
						
							2015-10-13 18:00:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								17dffef5ec
								
							
								
							
						 | 
						
							
							
								
								Move event contents into third_party_layout field
							
							
							
							
							
						 | 
						
							2015-10-13 15:48:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								fcd9ba8802
								
							
								
							
						 | 
						
							
							
								
								Fix lint errors
							
							
							
							
							
						 | 
						
							2015-10-06 10:13:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 | 
						
							
							
							
							
								
							
								5b3e9713dd
								
							
								
							
						 | 
						
							
							
								
								Implement third party identifier invites
							
							
							
							
							
						 | 
						
							2015-10-01 17:49:52 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								0cceb2ac92
								
							
								
							
						 | 
						
							
							
								
								Add a few strategic new lines to break up the on_query_client_keys and on_claim_client_keys methods in federation_server.py
							
							
							
							
							
						 | 
						
							2015-08-13 17:27:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2df8dd9b37
								
							
								
							
						 | 
						
							
							
								
								Move all the caches into their own package, synapse.util.caches
							
							
							
							
							
						 | 
						
							2015-08-11 18:00:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								2da3b1e60b
								
							
								
							
						 | 
						
							
							
								
								Get the end-to-end key federation working
							
							
							
							
							
						 | 
						
							2015-07-24 18:26:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								62c010283d
								
							
								
							
						 | 
						
							
							
								
								Add federation support for end-to-end key requests
							
							
							
							
							
						 | 
						
							2015-07-23 16:03:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								b5f55a1d85
								
							
								
							
						 | 
						
							
							
								
								Implement bulk verify_signed_json API
							
							
							
							
							
						 | 
						
							2015-06-26 10:39:34 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cee69441d3
								
							
								
							
						 | 
						
							
							
								
								Log more when we have processed the request
							
							
							
							
							
						 | 
						
							2015-06-15 17:11:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8047fd2434
								
							
								
							
						 | 
						
							
							
								
								Merge pull request #176 from matrix-org/erikj/backfill_auth
							
							
							
							
							
							
							
							Improve backfill. 
							
						 | 
						
							2015-06-03 17:25:37 +01:00 |