17e1eb7749 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce the number of "untyped defs" ( #12716 )  
							
							
							
						 
						
							2022-05-12 14:33:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0c3565da4c 
								
									
								
							
								 
							
						 
						
							
							
								
								Additional type hints for the proxy agent and SRV resolver modules. ( #10608 )  
							
							
							
						 
						
							2021-08-18 13:53:20 -04:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								68cd935826 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert the federation agent and related code to async/await. ( #7874 )  
							
							
							
						 
						
							2020-07-23 07:05:57 -04:00  
				
					
						
							
							
								 
						
							
							
								54fef094b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove usage of deprecated logger.warn method from codebase ( #6271 )  
							
							... 
							
							
							
							Replace every instance of `logger.warn` with `logger.warning` as the former is deprecated. 
							
						 
						
							2019-10-31 10:23:24 +00:00  
				
					
						
							
							
								 
						
							
							
								91caa5b430 
								
							
								 
							
						 
						
							
							
								
								Fix off by one error in SRV result shuffling  
							
							
							
						 
						
							2019-08-27 13:56:42 +01:00  
				
					
						
							
							
								 
						
							
							
								74f016d343 
								
							
								 
							
						 
						
							
							
								
								Remove now unused pick_server_from_list  
							
							
							
						 
						
							2019-08-20 12:37:08 +01:00  
				
					
						
							
							
								 
						
							
							
								1f9df1cc7b 
								
							
								 
							
						 
						
							
							
								
								Fixup _sort_server_list to be slightly more efficient  
							
							... 
							
							
							
							Also document that we are using the algorithm described in RFC2782 and
ensure we handle zero weight correctly. 
							
						 
						
							2019-08-20 12:36:11 +01:00  
				
					
						
							
							
								 
						
							
							
								f299c5414c 
								
							
								 
							
						 
						
							
							
								
								Refactor MatrixFederationAgent to retry SRV.  
							
							... 
							
							
							
							This refactors MatrixFederationAgent to move the SRV lookup into the
endpoint code, this has two benefits:
	1. Its easier to retry different host/ports in the same way as
	   HostnameEndpoint.
	2. We avoid SRV lookups if we have a free connection in the pool 
							
						 
						
							2019-08-15 15:43:22 +01:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								7021784d46 
								
							
								 
							
						 
						
							
							
								
								put resolve_service in an object  
							
							... 
							
							
							
							this makes it easier to stub things out for tests. 
							
						 
						
							2019-01-22 20:35:12 +00:00  
				
					
						
							
							
								 
						
							
							
								53a327b4d5 
								
							
								 
							
						 
						
							
							
								
								Require that service_name be a byte string  
							
							... 
							
							
							
							it is only ever a bytes now, so let's enforce that. 
							
						 
						
							2019-01-22 20:35:12 +00:00  
				
					
						
							
							
								 
						
							
							
								fe212bbe4a 
								
							
								 
							
						 
						
							
							
								
								Kill off matrix_federation_endpoint  
							
							... 
							
							
							
							this thing is now redundant. 
							
						 
						
							2019-01-22 20:34:35 +00:00  
				
					
						
							
							
								 
						
							
							
								44be7513bf 
								
							
								 
							
						 
						
							
							
								
								MatrixFederationAgent  
							
							... 
							
							
							
							Pull the magic that is currently in matrix_federation_endpoint and friends into
an agent-like thing 
							
						 
						
							2019-01-22 20:34:35 +00:00  
				
					
						
							
							
								 
						
							
							
								33a55289cb 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor and bugfix for resove_service ( #4427 )  
							
							
							
						 
						
							2019-01-22 10:59:27 +00:00