916efc8249 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove fetching keys via the deprecated v1 kex method ( #4120 )  
							
							
							
						 
						
							2018-10-31 23:14:39 +11:00  
				
					
						
							
							
								 
						
							
							
								ef771cc4c2 
								
							
								 
							
						 
						
							
							
								
								Fix a number of flake8 errors  
							
							... 
							
							
							
							Broadly three things here:
* disable W504 which seems a bit whacko
* remove a bunch of `as e` expressions from exception handlers that don't use
  them
* use `r""` for strings which include backslashes
Also, we don't use pep8 any more, so we can get rid of the duplicate config
there. 
							
						 
						
							2018-10-24 10:39:03 +01:00  
				
					
						
							
							
								 
						
							
							
								8fd93b5eea 
								
									
								
							
								 
							
						 
						
							
							
								
								Port crypto/ to Python 3 ( #3822 )  
							
							
							
						 
						
							2018-09-12 20:16:31 +10:00  
				
					
						
							
							
								 
						
							
							
								808d8e06aa 
								
							
								 
							
						 
						
							
							
								
								Don't log exceptions when failing to fetch server keys  
							
							... 
							
							
							
							Not being able to resolve or connect to remote servers is an expected
error, so we shouldn't log at ERROR with stacktraces. 
							
						 
						
							2018-08-21 11:19:26 +01:00  
				
					
						
							
							
								 
						
							
							
								505530f36a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into send_sni_for_federation_requests  
							
							... 
							
							
							
							# Conflicts:
#	synapse/crypto/context_factory.py 
							
						 
						
							2018-07-14 20:24:46 +02:00  
				
					
						
							
							
								 
						
							
							
								b5e157d895 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into send_sni_for_federation_requests  
							
							... 
							
							
							
							# Conflicts:
#	synapse/http/endpoint.py 
							
						 
						
							2018-07-09 08:51:11 +02:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								6350bf925e 
								
									
								
							
								 
							
						 
						
							
							
								
								Attempt to be more performant on PyPy ( #3462 )  
							
							
							
						 
						
							2018-06-28 14:49:57 +01:00  
				
					
						
							
							
								 
						
							
							
								3d605853c8 
								
							
								 
							
						 
						
							
							
								
								send SNI for federation requests  
							
							
							
						 
						
							2018-06-24 22:38:43 +02:00  
				
					
						
							
							
								 
						
							
							
								79b3cf3e02 
								
							
								 
							
						 
						
							
							
								
								Fix logcontxt leak in keyclient ( #2465 )  
							
							... 
							
							
							
							preserve_context_over_function doesn't do what you want it to do. 
							
						 
						
							2017-09-25 09:51:39 +01:00  
				
					
						
							
							
								 
						
							
							
								d26b660aa6 
								
							
								 
							
						 
						
							
							
								
								Cache getPeer  
							
							
							
						 
						
							2016-07-21 17:38:51 +01:00  
				
					
						
							
							
								 
						
							
							
								cf94a78872 
								
							
								 
							
						 
						
							
							
								
								Set host not path  
							
							
							
						 
						
							2016-07-21 11:45:53 +01:00  
				
					
						
							
							
								 
						
							
							
								081e5d55e6 
								
							
								 
							
						 
						
							
							
								
								Send the correct host header when fetching keys  
							
							
							
						 
						
							2016-07-21 11:14:54 +01:00  
				
					
						
							
							
								 
						
							
							
								2e2be463f8 
								
							
								 
							
						 
						
							
							
								
								Make key client send a Host header  
							
							
							
						 
						
							2016-03-11 10:29:05 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								476899295f 
								
							
								 
							
						 
						
							
							
								
								Change the way we do logging contexts so that they survive divergences  
							
							
							
						 
						
							2015-05-08 16:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								f30d47c876 
								
							
								 
							
						 
						
							
							
								
								Implement remote key lookup api  
							
							
							
						 
						
							2015-04-22 14:21:08 +01:00  
				
					
						
							
							
								 
						
							
							
								8d761134c2 
								
							
								 
							
						 
						
							
							
								
								Fail quicker for 4xx responses in the key client, optional hit a different API path  
							
							
							
						 
						
							2015-04-15 16:57:58 +01:00  
				
					
						
							
							
								 
						
							
							
								4ebbaf0d43 
								
							
								 
							
						 
						
							
							
								
								Blunty replace json with simplejson  
							
							
							
						 
						
							2015-02-11 14:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								84a769cdb7 
								
							
								 
							
						 
						
							
							
								
								Fix code-style  
							
							
							
						 
						
							2015-02-10 17:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								823999716e 
								
							
								 
							
						 
						
							
							
								
								Fix bug in timeout handling in keyclient  
							
							
							
						 
						
							2015-01-30 11:08:01 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								e377d33652 
								
							
								 
							
						 
						
							
							
								
								Separate out the matrix http client completely because just about all of its code it now separate from the simple case we need for standard HTTP(S)  
							
							
							
						 
						
							2014-11-20 17:41:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7c06399512 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into request_logging  
							
							... 
							
							
							
							Conflicts:
	synapse/config/logger.py 
							
						 
						
							2014-10-30 11:13:58 +00:00  
				
					
						
							
							
								 
						
							
							
								7d709542ca 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 warnings  
							
							
							
						 
						
							2014-10-30 11:10:17 +00:00  
				
					
						
							
							
								 
						
							
							
								b29517bd01 
								
							
								 
							
						 
						
							
							
								
								Add a request-id to each log line  
							
							
							
						 
						
							2014-10-30 01:21:33 +00:00  
				
					
						
							
							
								 
						
							
							
								d56e389a95 
								
							
								 
							
						 
						
							
							
								
								Fix pyflakes warnings  
							
							
							
						 
						
							2014-10-27 10:33:17 +00:00  
				
					
						
							
							
								 
						
							
							
								07639c79d9 
								
							
								 
							
						 
						
							
							
								
								Respond with more helpful error messages for unsigned requests  
							
							
							
						 
						
							2014-10-13 16:39:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b95a178584 
								
							
								 
							
						 
						
							
							
								
								SYN-75 Verify signatures on server to server transactions  
							
							
							
						 
						
							2014-09-30 15:15:10 +01:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								f98e6380f1 
								
							
								 
							
						 
						
							
							
								
								add in whitespace after copyright statements to improve legibility  
							
							
							
						 
						
							2014-08-13 03:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00