eb9ddc8c2e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove the deprecated BaseHandler. ( #11005 )  
							
							... 
							
							
							
							The shared ratelimit function was replaced with a dedicated
RequestRatelimiter class (accessible from the HomeServer
object).
Other properties were copied to each sub-class that inherited
from BaseHandler. 
							
						 
						
							2021-10-08 07:44:43 -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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b7748d3c00 
								
									
								
							
								 
							
						 
						
							
							
								
								Import HomeServer from the proper module. ( #9665 )  
							
							
							
						 
						
							2021-03-23 07:12:48 -04:00  
				
					
						
							
							
								 
						
							
							
								6633a4015a 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow moving account data and receipts streams off master ( #9104 )  
							
							
							
						 
						
							2021-01-18 15:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a93f3121f8 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to some handlers ( #8505 )  
							
							
							
						 
						
							2020-10-09 07:20:51 -04:00  
				
					
						
							
							
								 
						
							
							
								8a4a4186de 
								
									
								
							
								 
							
						 
						
							
							
								
								Simplify super() calls to Python 3 syntax. ( #8344 )  
							
							... 
							
							
							
							This converts calls like super(Foo, self) -> super().
Generated with:
    sed -i "" -Ee 's/super\([^\(]+\)/super()/g' **/*.py 
							
						 
						
							2020-09-18 09:56:44 -04:00  
				
					
						
							
							
								 
						
							
							
								2c35ffead2 
								
							
								 
							
						 
						
							
							
								
								Port receipt and read markers to async/wait  
							
							
							
						 
						
							2019-10-29 15:08:22 +00:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								b37c472419 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename async to async_helpers because `async` is a keyword on Python 3.7 ( #3678 )  
							
							
							
						 
						
							2018-08-10 23:50:21 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								a83c514d1f 
								
							
								 
							
						 
						
							
							
								
								Improve caching for read_marker API  
							
							... 
							
							
							
							We add a new storage function to get a paritcular type of room account
data. This allows us to prefill the cache when updating that acount
data. 
							
						 
						
							2018-03-01 17:08:17 +00:00  
				
					
						
							
							
								 
						
							
							
								3fb8784c92 
								
							
								 
							
						 
						
							
							
								
								m.read_marker -> m.fully_read ( #2128 )  
							
							... 
							
							
							
							Also:
 - change the REST endpoint to have a "S" on the end (so it's now /read_markers)
 - change the content of the m.read_up_to event to have the key "event_id" instead of "marker". 
							
						 
						
							2017-04-18 17:46:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b9557064bf 
								
							
								 
							
						 
						
							
							
								
								Simplify is_event_after logic  
							
							
							
						 
						
							2017-04-12 14:36:20 +01:00  
				
					
						
							
							
								 
						
							
							
								69a18514e9 
								
							
								 
							
						 
						
							
							
								
								Only notify user, not entire room  
							
							
							
						 
						
							2017-04-12 10:50:37 +01:00  
				
					
						
							
							
								 
						
							
							
								122cd52ce4 
								
							
								 
							
						 
						
							
							
								
								Remove comment, simplify null-guard  
							
							
							
						 
						
							2017-04-12 10:48:32 +01:00  
				
					
						
							
							
								 
						
							
							
								77fb2b72ae 
								
							
								 
							
						 
						
							
							
								
								Handle no previous RM  
							
							
							
						 
						
							2017-04-12 09:47:29 +01:00  
				
					
						
							
							
								 
						
							
							
								867822fa1e 
								
							
								 
							
						 
						
							
							
								
								flake8  
							
							
							
						 
						
							2017-04-11 17:36:04 +01:00  
				
					
						
							
							
								 
						
							
							
								73880268ef 
								
							
								 
							
						 
						
							
							
								
								Refactor event ordering check to events store  
							
							
							
						 
						
							2017-04-11 17:34:09 +01:00  
				
					
						
							
							
								 
						
							
							
								131485ef66 
								
							
								 
							
						 
						
							
							
								
								Copyright  
							
							
							
						 
						
							2017-04-11 17:33:51 +01:00  
				
					
						
							
							
								 
						
							
							
								0127423027 
								
							
								 
							
						 
						
							
							
								
								flake8  
							
							
							
						 
						
							2017-04-11 17:07:07 +01:00  
				
					
						
							
							
								 
						
							
							
								d892079844 
								
							
								 
							
						 
						
							
							
								
								Finish implementing RM endpoint  
							
							... 
							
							
							
							- This change causes a 405 to be sent if "m.read_marker" is set via /account_data
 - This also fixes-up the RM endpoint so that it actually Works. 
							
						 
						
							2017-04-11 15:01:39 +01:00  
				
					
						
							
							
								 
						
							
							
								e263c26690 
								
							
								 
							
						 
						
							
							
								
								Initial commit of RM server-side impl  
							
							... 
							
							
							
							(See https://docs.google.com/document/d/1UWqdS-e1sdwkLDUY0wA4gZyIkRp-ekjsLZ8k6g_Zvso/edit#heading=h.lndohpg8at5u ) 
							
						 
						
							2017-04-11 11:55:30 +01:00