fe69e7f617 
								
									
								
							
								 
							
						 
						
							
							
								
								Handle "registration_enabled" parameter for CAS ( #16262 )  
							
							... 
							
							
							
							Similar to OIDC, CAS providers can now disable registration such
that only existing users are able to login via SSO. 
							
						 
						
							2023-09-06 14:32:24 -04:00  
				
					
						
							
							
								 
						
							
							
								aeeca2a62e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add configuration setting for CAS protocol version ( #15816 )  
							
							
							
						 
						
							2023-08-24 16:11:23 -04:00  
				
					
						
							
							
								 
						
							
							
								9ff84bccbb 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow customizing IdP name and icon for SAML and CAS ( #16094 )  
							
							
							
						 
						
							2023-08-11 20:15:17 +00:00  
				
					
						
							
							
								 
						
							
							
								a423f45294 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix twisted trunk mypy errors ( #14012 )  
							
							
							
						 
						
							2022-10-03 13:26:49 +00:00  
				
					
						
							
							
								 
						
							
							
								e24ff8ebe3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove `HomeServer.get_datastore()` ( #12031 )  
							
							... 
							
							
							
							The presence of this method was confusing, and mostly present for backwards
compatibility. Let's get rid of it.
Part of #11733  
							
						 
						
							2022-02-23 11:04:02 +00:00  
				
					
						
							
							
								 
						
							
							
								e584534403 
								
									
								
							
								 
							
						 
						
							
							
								
								Use direct references for some configuration variables (part 3) ( #10885 )  
							
							... 
							
							
							
							This avoids the overhead of searching through the various
configuration classes by directly referencing the class that
the attributes are in.
It also improves type hints since mypy can now resolve the
types of the configuration variables. 
							
						 
						
							2021-09-23 07:13:34 -04:00  
				
					
						
							
							
								 
						
							
							
								b3590614da 
								
									
								
							
								 
							
						 
						
							
							
								
								Require type hints in the handlers module. ( #10831 )  
							
							... 
							
							
							
							Adds missing type hints to methods in the synapse.handlers
module and requires all methods to have type hints there.
This also removes the unused construct_auth_difference method
from the FederationHandler. 
							
						 
						
							2021-09-20 08:56:23 -04:00  
				
					
						
							
							
								 
						
							
							
								273b6861f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unstable MSC2858 API, including `experimental.msc2858_enabled` config option ( #10693 )  
							
							... 
							
							
							
							Signed-off-by: Sean Quah <seanq@element.io> 
							
						 
						
							2021-09-09 17:59:59 +01:00  
				
					
						
							
							
								 
						
							
							
								95e47b2e78 
								
									
								
							
								 
							
						 
						
							
							
								
								[pyupgrade] `synapse/` ( #10348 )  
							
							... 
							
							
							
							This PR is tantamount to running 
```
pyupgrade --py36-plus --keep-percent-format `find synapse/ -type f -name "*.py"`
```
Part of #9744  
							
						 
						
							2021-07-19 15:28:05 +01:00  
				
					
						
							
							
								 
						
							
							
								98aec1cc9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use inline type hints in `handlers/` and `rest/`. ( #10382 )  
							
							
							
						 
						
							2021-07-16 18:22:36 +01:00  
				
					
						
							
							
								 
						
							
							
								683d6f75af 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename handler and config modules which end in handler/config. ( #9816 )  
							
							
							
						 
						
							2021-04-20 14:55:20 -04:00