e6a106fd5e 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement a Jinja2 filter to extract localparts from email addresses ( #12212 )  
							
							
							
						 
						
							2022-03-11 15:15:11 +00:00  
				
					
						
							
							
								 
						
							
							
								003cc6910a 
								
									
								
							
								 
							
						 
						
							
							
								
								Update the SSO username picker template to comply with SIWA guidelines ( #12210 )  
							
							... 
							
							
							
							Fixes https://github.com/matrix-org/synapse/issues/12205  
							
						 
						
							2022-03-11 13:20:00 +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  
				
					
						
							
							
								 
						
							
							
								a121507cfe 
								
									
								
							
								 
							
						 
						
							
							
								
								Adds misc missing type hints ( #11953 )  
							
							
							
						 
						
							2022-02-11 07:20:16 -05:00  
				
					
						
							
							
								 
						
							
							
								a15a893df8 
								
									
								
							
								 
							
						 
						
							
							
								
								Save the OIDC session ID (sid) with the device on login ( #11482 )  
							
							... 
							
							
							
							As a step towards allowing back-channel logout for OIDC. 
							
						 
						
							2021-12-06 12:43:06 -05:00  
				
					
						
							
							
								 
						
							
							
								47854c71e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Use direct references for configuration variables (part 4). ( #10893 )  
							
							
							
						 
						
							2021-09-23 12:03:01 -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  
				
					
						
							
							
								 
						
							
							
								01c88a09cd 
								
									
								
							
								 
							
						 
						
							
							
								
								Use direct references for some configuration variables ( #10798 )  
							
							... 
							
							
							
							Instead of proxying through the magic getter of the RootConfig
object. This should be more performant (and is more explicit). 
							
						 
						
							2021-09-13 13:07:12 -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  
				
					
						
							
							
								 
						
							
							
								695b73c861 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow OIDC cookies to work on non-root public baseurls ( #9726 )  
							
							... 
							
							
							
							Applied a (slightly modified) patch from https://github.com/matrix-org/synapse/issues/9574 .
As far as I understand this would allow the cookie set during the OIDC flow to work on deployments using public baseurls that do not sit at the URL path root. 
							
						 
						
							2021-04-23 18:22:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a15c003e5b 
								
									
								
							
								 
							
						 
						
							
							
								
								Make DomainSpecificString an attrs class ( #9875 )  
							
							
							
						 
						
							2021-04-23 15:46:29 +01:00  
				
					
						
							
							
								 
						
							
							
								683d6f75af 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename handler and config modules which end in handler/config. ( #9816 )  
							
							
							
						 
						
							2021-04-20 14:55:20 -04:00