64ef25391d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to some storage classes ( #11307 )  
							
							
							
						 
						
							2021-11-11 08:47:31 -05:00  
				
					
						
							
							
								 
						
							
							
								a026695083 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarifications and small fixes to to-device related code ( #11247 )  
							
							... 
							
							
							
							Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> 
							
						 
						
							2021-11-09 14:31:15 +00:00  
				
					
						
							
							
								 
						
							
							
								4535532526 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete messages for hidden devices from `device_inbox` ( #11199 )  
							
							
							
						 
						
							2021-11-02 13:18:30 +00:00  
				
					
						
							
							
								 
						
							
							
								29ffd680bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop synapse from saving messages in device_inbox for hidden devices. ( #10097 )  
							
							... 
							
							
							
							Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2021-11-01 10:40:41 +00:00  
				
					
						
							
							
								 
						
							
							
								bfd7a9b65c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix comments referencing v1.46.0 from PR  #10969 . ( #11212 )  
							
							... 
							
							
							
							#10969  was merged after 1.46.0rc1 was cut and will be included
in v1.47.0rc1 instead. 
						
							2021-10-29 13:43:51 -04:00  
				
					
						
							
							
								 
						
							
							
								8d46fac98e 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete messages from `device_inbox` table when deleting device ( #10969 )  
							
							... 
							
							
							
							Fixes : #9346  
						
							2021-10-27 16:01:18 +01:00  
				
					
						
							
							
								 
						
							
							
								2b82ec425f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints for most `HomeServer` parameters ( #11095 )  
							
							
							
						 
						
							2021-10-22 18:15:41 +01:00  
				
					
						
							
							
								 
						
							
							
								aa2c027792 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary parentheses around tuples returned from methods ( #10889 )  
							
							
							
						 
						
							2021-09-23 11:59:07 +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  
				
					
						
							
							
								 
						
							
							
								b378d98c8f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add debug logging for issue  #9533  ( #9959 )  
							
							... 
							
							
							
							Hopefully this will help us track down where to-device messages are getting
lost/delayed. 
							
						 
						
							2021-05-11 11:04:03 +01: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  
				
					
						
							
							
								 
						
							
							
								7e8dc9934e 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a type hints for service notices to the HomeServer object. ( #9675 )  
							
							
							
						 
						
							2021-03-24 06:48:46 -04:00  
				
					
						
							
							
								 
						
							
							
								7950aa8a27 
								
							
								 
							
						 
						
							
							
								
								Fix some typos.  
							
							
							
						 
						
							2021-02-12 11:14:12 -05:00  
				
					
						
							
							
								 
						
							
							
								6633a4015a 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow moving account data and receipts streams off master ( #9104 )  
							
							
							
						 
						
							2021-01-18 15:47:59 +00:00  
				
					
						
							
							
								 
						
							
							
								b530eaa262 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow running sendToDevice on workers ( #9044 )  
							
							
							
						 
						
							2021-01-07 20:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								63593134a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Some cleanups to device inbox store. ( #9041 )  
							
							
							
						 
						
							2021-01-07 17:20:44 +00:00  
				
					
						
							
							
								 
						
							
							
								cbabb312e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Use `async with` for ID gens ( #8383 )  
							
							... 
							
							
							
							This will allow us to hit the DB after we've finished using the generated stream ID. 
							
						 
						
							2020-09-23 16:11:18 +01: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  
				
					
						
							
							
								 
						
							
							
								5c03134d0f 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert additional database code to async/await. ( #8195 )  
							
							
							
						 
						
							2020-08-28 07:54:27 -04:00  
				
					
						
							
							
								 
						
							
							
								2231dffee6 
								
									
								
							
								 
							
						 
						
							
							
								
								Make StreamIdGen `get_next` and `get_next_mult` async  ( #8161 )  
							
							... 
							
							
							
							This is mainly so that `StreamIdGenerator` and `MultiWriterIdGenerator`
will have the same interface, allowing them to be used interchangeably. 
							
						 
						
							2020-08-25 15:10:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d68e10f308 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert account data, device inbox, and censor events databases to async/await ( #8063 )  
							
							
							
						 
						
							2020-08-12 09:29:06 -04:00  
				
					
						
							
							
								 
						
							
							
								4dd27e6d11 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce unnecessary whitespace in JSON. ( #7372 )  
							
							
							
						 
						
							2020-08-07 08:02:55 -04:00  
				
					
						
							
							
								 
						
							
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00