9e937c28ee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into babolivier/message_retention  
							
							
							
						 
						
							2019-11-26 17:53:57 +00:00  
				
					
						
							
							
								 
						
							
							
								7c24d0f443 
								
									
								
							
								 
							
						 
						
							
							
								
								Lint  
							
							
							
						 
						
							2019-11-19 13:22:37 +00:00  
				
					
						
							
							
								 
						
							
							
								09957ce0e4 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement per-room message retention policies  
							
							
							
						 
						
							2019-11-04 17:09:22 +00:00  
				
					
						
							
							
								 
						
							
							
								6a0092d371 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_purge_history  
							
							
							
						 
						
							2019-11-04 13:29:35 +00:00  
				
					
						
							
							
								 
						
							
							
								020add5099 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black to 19.10b0 ( #6304 )  
							
							... 
							
							
							
							* update version of black and also fix the mypy config being overridden 
							
						 
						
							2019-11-01 02:43:24 +11:00  
				
					
						
							
							
								 
						
							
							
								cd581338cf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_purge_history  
							
							
							
						 
						
							2019-10-31 15:19:26 +00:00  
				
					
						
							
							
								 
						
							
							
								7c8c97e635 
								
							
								 
							
						 
						
							
							
								
								Split purge API into events vs state  
							
							
							
						 
						
							2019-10-30 15:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								69f0054ce6 
								
							
								 
							
						 
						
							
							
								
								Port to use state storage  
							
							
							
						 
						
							2019-10-30 14:46:54 +00:00  
				
					
						
							
							
								 
						
							
							
								119aa31b10 
								
									
								
							
								 
							
						 
						
							
							
								
								Servlet to purge old rooms ( #5845 )  
							
							
							
						 
						
							2019-08-22 10:42:59 +01:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								dddf20e8e1 
								
							
								 
							
						 
						
							
							
								
								Fix /messages on workers when no from param specified.  
							
							... 
							
							
							
							If no `from` param is specified we calculate and use the "current
token" that inlcuded typing, presence, etc. These are unused during
pagination and are not available on workers, so we simply don't
calculate them. 
							
						 
						
							2019-06-24 10:06:51 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								b54b03f9e1 
								
							
								 
							
						 
						
							
							
								
								Allow client event serialization to be async  
							
							
							
						 
						
							2019-05-14 11:58:01 +01:00  
				
					
						
							
							
								 
						
							
							
								c7b333c545 
								
							
								 
							
						 
						
							
							
								
								Log tracebacks correctly  
							
							
							
						 
						
							2019-02-25 16:56:41 +00:00  
				
					
						
							
							
								 
						
							
							
								b9d6756b14 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4263  from rkfg/develop  
							
							... 
							
							
							
							Prevent crash on pagination. 
							
						 
						
							2019-02-21 17:42:15 +00:00  
				
					
						
							
							
								 
						
							
							
								27128145e6 
								
							
								 
							
						 
						
							
							
								
								fix NPE in /messages by checking if all events were filtered out ( #4330 )  
							
							
							
						 
						
							2019-01-02 23:37:39 +00:00  
				
					
						
							
							
								 
						
							
							
								ae19a7db8c 
								
							
								 
							
						 
						
							
							
								
								Prevent crash on pagination.  
							
							
							
						 
						
							2018-12-06 13:32:05 +03:00  
				
					
						
							
							
								 
						
							
							
								cb53ce9d64 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor state group lookup to reduce DB hits ( #4011 )  
							
							... 
							
							
							
							Currently when fetching state groups from the data store we make two
hits two the database: once for members and once for non-members (unless
request is filtered to one or the other). This adds needless load to the
datbase, so this PR refactors the lookup to make only a single database
hit. 
							
						 
						
							2018-10-25 17:49:55 +01:00  
				
					
						
							
							
								 
						
							
							
								024be6cf18 
								
									
								
							
								 
							
						 
						
							
							
								
								don't filter membership events based on history visibility ( #3874 )  
							
							... 
							
							
							
							don't filter membership events based on history visibility
as we will already have filtered the messages in the timeline, and state events
are always visible.
and because @erikjohnston said so. 
							
						 
						
							2018-09-14 18:12:52 +01:00  
				
					
						
							
							
								 
						
							
							
								762a758fea 
								
							
								 
							
						 
						
							
							
								
								lazyload aware /messages ( #3589 )  
							
							
							
						 
						
							2018-08-16 14:22:47 +01: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  
				
					
						
							
							
								 
						
							
							
								5c88bb722f 
								
							
								 
							
						 
						
							
							
								
								Move PaginationHandler to its own file  
							
							
							
						 
						
							2018-07-20 15:32:23 +01:00