614efc488b 
								
									
								
							
								 
							
						 
						
							
							
								
								Add linearizer on user ID to push rule PUT/DELETE requests ( #16052 )  
							
							... 
							
							
							
							See: #16053 
Signed off by Nick @ Beeper (@Fizzadar) 
							
						 
						
							2023-08-11 11:37:09 +00:00  
				
					
						
							
							
								 
						
							
							
								4b4e0dc3ce 
								
									
								
							
								 
							
						 
						
							
							
								
								Error if attempting to set m.push_rules account data, per MSC4010. ( #15555 )  
							
							... 
							
							
							
							m.push_rules, like m.fully_read, is a special account data type that cannot
be set using the normal /account_data endpoint. Return an error instead
of allowing data that will not be used to be stored. 
							
						 
						
							2023-05-09 10:34:10 -04:00  
				
					
						
							
							
								 
						
							
							
								98fd558382 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a primitive helper script for listing worker endpoints. ( #15243 )  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <patrickc@matrix.org> 
							
						 
						
							2023-03-23 12:11:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ba79fb4a61 
								
									
								
							
								 
							
						 
						
							
							
								
								Use StrCollection in place of Collection[str] in (most) handlers code. ( #14922 )  
							
							... 
							
							
							
							Due to the increased safety of StrCollection over Collection[str]
and Sequence[str]. 
							
						 
						
							2023-01-26 12:31:58 -05:00  
				
					
						
							
							
								 
						
							
							
								6edefef602 
								
									
								
							
								 
							
						 
						
							
							
								
								Add some type hints to datastore ( #12717 )  
							
							
							
						 
						
							2022-05-17 15:29:06 +01:00  
				
					
						
							
							
								 
						
							
							
								5ef673de4f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a module API to allow modules to edit push rule actions ( #12406 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2022-04-27 13:55:33 +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  
				
					
						
							
							
								 
						
							
							
								acda9f07c8 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert experimental push rules from  #7997 . ( #11884 )  
							
							... 
							
							
							
							Manually reverts the merge from cdbb8e6d6e 
							
						 
						
							2022-02-02 09:49:31 -05:00  
				
					
						
							
							
								 
						
							
							
								f4b1a9a527 
								
									
								
							
								 
							
						 
						
							
							
								
								Require direct references to configuration variables. ( #10985 )  
							
							... 
							
							
							
							This removes the magic allowing accessing configurable
variables directly from the config object. It is now required
that a specific configuration class is used (e.g. `config.foo`
must be replaced with `config.server.foo`). 
							
						 
						
							2021-10-06 10:47:41 -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  
				
					
						
							
							
								 
						
							
							
								ecbfa4fe4f 
								
									
								
							
								 
							
						 
						
							
							
								
								Additional type hints for client REST servlets (part 5) ( #10736 )  
							
							... 
							
							
							
							Additionally this enforce type hints on all function signatures inside
of the synapse.rest.client package. 
							
						 
						
							2021-09-03 09:22:22 -04:00  
				
					
						
							
							
								 
						
							
							
								642a42edde 
								
									
								
							
								 
							
						 
						
							
							
								
								Flatten the synapse.rest.client package ( #10600 )  
							
							
							
						 
						
							2021-08-17 11:57:58 +00:00