f40a7dc41f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the http server handle coroutine-making REST servlets ( #5475 )  
							
							
							
						 
						
							2019-06-29 17:06:55 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								c5d60eadd5 
								
							
								 
							
						 
						
							
							
								
								Notary server: make requests to origins in parallel  
							
							... 
							
							
							
							... else we're guaranteed to time out. 
							
						 
						
							2019-06-04 00:16:56 +01:00  
				
					
						
							
							
								 
						
							
							
								ec24108cc2 
								
							
								 
							
						 
						
							
							
								
								Fix remote_key_resource  
							
							
							
						 
						
							2019-05-23 14:52:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f79f454485 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove deprecated v1 key exchange endpoint ( #4119 )  
							
							
							
						 
						
							2018-10-31 22:29:02 +11:00  
				
					
						
							
							
								 
						
							
							
								02aa41809b 
								
									
								
							
								 
							
						 
						
							
							
								
								Port rest/ to Python 3 ( #3823 )  
							
							
							
						 
						
							2018-09-12 20:41:31 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								318711e139 
								
							
								 
							
						 
						
							
							
								
								Set Server header in SynapseRequest  
							
							... 
							
							
							
							(instead of everywhere that writes a response. Or rather, the subset of places
which write responses where we haven't forgotten it).
This also means that we don't have to have the mysterious version_string
attribute in anything with a request handler.
Unfortunately it does mean that we have to pass the version string wherever we
instantiate a SynapseSite, which has been c&ped 150 times, but that is code
that ought to be cleaned up anyway really. 
							
						 
						
							2018-05-10 18:50:27 +01:00  
				
					
						
							
							
								 
						
							
							
								645cb4bf06 
								
							
								 
							
						 
						
							
							
								
								Remove redundant request_handler decorator  
							
							... 
							
							
							
							This is needless complexity; we might as well use the wrapper directly.
Also rename wrap_request_handler->wrap_json_request_handler. 
							
						 
						
							2018-05-10 12:19:53 +01:00  
				
					
						
							
							
								 
						
							
							
								ab9f844aaf 
								
									
								
							
								 
							
						 
						
							
							
								
								Add federation_domain_whitelist option ( #2820 )  
							
							... 
							
							
							
							Add federation_domain_whitelist
gives a way to restrict which domains your HS is allowed to federate with.
useful mainly for gracefully preventing a private but internet-connected HS from trying to federate to the wider public Matrix network 
							
						 
						
							2018-01-22 19:11:18 +01:00  
				
					
						
							
							
								 
						
							
							
								eaaabc6c4f 
								
							
								 
							
						 
						
							
							
								
								replace 'except:' with 'except Exception:'  
							
							... 
							
							
							
							what could possibly go wrong 
							
						 
						
							2017-10-23 15:52:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e6e2627636 
								
							
								 
							
						 
						
							
							
								
								Fix code for reporting old verify keys in synapse  
							
							
							
						 
						
							2017-04-24 18:51:25 +01:00  
				
					
						
							
							
								 
						
							
							
								0af6213019 
								
							
								 
							
						 
						
							
							
								
								Improve comment formatting  
							
							
							
						 
						
							2016-10-12 14:45:13 +01:00  
				
					
						
							
							
								 
						
							
							
								6e9f3ab415 
								
							
								 
							
						 
						
							
							
								
								Add config option for adding additional TLS fingerprints  
							
							
							
						 
						
							2016-10-11 19:14:46 +01:00  
				
					
						
							
							
								 
						
							
							
								fa1ce4d8ad 
								
							
								 
							
						 
						
							
							
								
								Don't print stack traces when failing to get remote keys  
							
							
							
						 
						
							2016-08-10 10:44:37 +01:00  
				
					
						
							
							
								 
						
							
							
								8d7ad44331 
								
							
								 
							
						 
						
							
							
								
								Report per request metrics for all of the things using request_handler  
							
							
							
						 
						
							2016-04-28 10:57:49 +01:00  
				
					
						
							
							
								 
						
							
							
								e9c1cabac2 
								
							
								 
							
						 
						
							
							
								
								Use parse_json_object_from_request to parse JSON out of request bodies  
							
							
							
						 
						
							2016-03-11 16:41:03 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								78323ccdb3 
								
							
								 
							
						 
						
							
							
								
								Remove syutil dependency in favour of smaller single-purpose libraries  
							
							
							
						 
						
							2015-08-24 16:17:38 +01:00  
				
					
						
							
							
								 
						
							
							
								46d200a3a1 
								
							
								 
							
						 
						
							
							
								
								Implement minimum_valid_until_ts in the remote key resource  
							
							
							
						 
						
							2015-04-29 11:57:26 +01:00  
				
					
						
							
							
								 
						
							
							
								31e262e6b4 
								
							
								 
							
						 
						
							
							
								
								Copyright notice  
							
							
							
						 
						
							2015-04-24 10:36:51 +01:00  
				
					
						
							
							
								 
						
							
							
								4bbf7156ef 
								
							
								 
							
						 
						
							
							
								
								Update to match the specification for key/v2  
							
							
							
						 
						
							2015-04-23 16:39:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f30d47c876 
								
							
								 
							
						 
						
							
							
								
								Implement remote key lookup api  
							
							
							
						 
						
							2015-04-22 14:21:08 +01:00  
				
					
						
							
							
								 
						
							
							
								2f9157b427 
								
							
								 
							
						 
						
							
							
								
								Implement v2 key lookup  
							
							
							
						 
						
							2015-04-20 16:23:47 +01:00  
				
					
						
							
							
								 
						
							
							
								32e14d8181 
								
							
								 
							
						 
						
							
							
								
								Return a sha256 fingerprint rather than the entire tls certificate  
							
							
							
						 
						
							2015-04-14 19:10:09 +01:00  
				
					
						
							
							
								 
						
							
							
								d488463fa3 
								
							
								 
							
						 
						
							
							
								
								Add a version 2 of the key server api  
							
							
							
						 
						
							2015-04-14 16:04:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3cbc286d06 
								
							
								 
							
						 
						
							
							
								
								Move server key api into rest/key/v1  
							
							
							
						 
						
							2015-04-14 13:28:11 +01:00