Jonathan de Jong
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								2506074ef0 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix receipts or account data not being sent down sync ( #9193 )  
							
							 
							
							... 
							
							
							
							Introduced in #9104  
This wasn't picked up by the tests as this is all fine the first time you run Synapse (after upgrading), but then when you restart the wrong value is pulled from `stream_positions`. 
							
						 
						
							2021-01-21 15:09:09 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								6633a4015a 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow moving account data and receipts streams off master ( #9104 )  
							
							 
							
							
							
						 
						
							2021-01-18 15:47:59 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								4e04435bda 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove old tables after schema version bump ( #9055 )  
							
							 
							
							... 
							
							
							
							These tables are unused, and can be dropped now the schema version has been bumped. 
							
						 
						
							2021-01-11 13:58:19 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								23d701864f 
								
									
								
							
								 
							
						 
						
							
							
								
								Improve the performance of calculating ignored users in large rooms ( #9024 )  
							
							 
							
							... 
							
							
							
							This allows for efficiently finding which users ignore a particular
user.
Co-authored-by: Erik Johnston <erik@matrix.org> 
							
						 
						
							2021-01-07 13:03:38 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								c5251c6fbd 
								
									
								
							
								 
							
						 
						
							
							
								
								Do not assume that account data is of the correct form. ( #8454 )  
							
							 
							
							... 
							
							
							
							This fixes a bug where `m.ignored_user_list` was assumed to be a dict,
leading to odd behavior for users who set it to something else. 
							
						 
						
							2020-10-05 09:28:05 -04:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jonathan de Jong
							
						 
						
							 
							
							
								
								
							
							
								
							
								a3f124b821 
								
									
								
							
								 
							
						 
						
							
							
								
								Switch metaclass initialization to python 3-compatible syntax ( #8326 )  
							
							 
							
							
							
						 
						
							2020-09-16 15:15:55 -04:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								37db6252b7 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert additional databases to async/await part 3 ( #8201 )  
							
							 
							
							
							
						 
						
							2020-09-01 11:04:17 -04:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								d68e10f308 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert account data, device inbox, and censor events databases to async/await ( #8063 )  
							
							 
							
							
							
						 
						
							2020-08-12 09:29:06 -04:00  
						
					 
				
					
						
							
							
								 
								David Vo
							
						 
						
							 
							
							
								
								
							
							
								
							
								4dd27e6d11 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce unnecessary whitespace in JSON. ( #7372 )  
							
							 
							
							
							
						 
						
							2020-08-07 08:02:55 -04:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								a7bdf98d01 
								
									
								
							
								 
							
						 
						
							
							
								
								Rename database classes to make some sense ( #8033 )  
							
							 
							
							
							
						 
						
							2020-08-05 21:38:57 +01:00