d8762cc116 
								
									
								
							
								 
							
						 
						
							
							
								
								Only add rows to the push actions table if the event notifies or should be marked unread ( #8274 )  
							
							
							
						 
						
							2020-09-07 16:56:27 +01:00  
				
					
						
							
							
								 
						
							
							
								c619253db8 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sub-classing object ( #8249 )  
							
							
							
						 
						
							2020-09-04 06:54:56 -04:00  
				
					
						
							
							
								 
						
							
							
								5a1dd297c3 
								
									
								
							
								 
							
						 
						
							
							
								
								Re-implement unread counts (again) ( #8059 )  
							
							
							
						 
						
							2020-09-02 17:19:37 +01:00  
				
					
						
							
							
								 
						
							
							
								d4a7829b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert synapse.api to async/await ( #8031 )  
							
							
							
						 
						
							2020-08-06 08:30:06 -04:00  
				
					
						
							
							
								 
						
							
							
								8144bc26a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert push to async/await. ( #7948 )  
							
							
							
						 
						
							2020-07-27 12:21:34 -04:00  
				
					
						
							
							
								 
						
							
							
								b975fa2e99 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert state resolution to async/await ( #7942 )  
							
							
							
						 
						
							2020-07-24 10:59:51 -04:00  
				
					
						
							
							
								 
						
							
							
								74d3e177f0 
								
									
								
							
								 
							
						 
						
							
							
								
								Back out MSC2625 implementation ( #7761 )  
							
							
							
						 
						
							2020-07-01 11:08:25 +01:00  
				
					
						
							
							
								 
						
							
							
								6efb2b0ad4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into babolivier/mark_unread  
							
							
							
						 
						
							2020-06-15 16:37:52 +01:00  
				
					
						
							
							
								 
						
							
							
								bd6dc17221 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace iteritems/itervalues/iterkeys with native versions. ( #7692 )  
							
							
							
						 
						
							2020-06-15 07:03:36 -04:00  
				
					
						
							
							
								 
						
							
							
								e47e5a2dcd 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review bits  
							
							
							
						 
						
							2020-06-12 15:13:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ea8f6e611b 
								
									
								
							
								 
							
						 
						
							
							
								
								Actually act on mark_unread  
							
							
							
						 
						
							2020-06-11 15:30:42 +01:00  
				
					
						
							
							
								 
						
							
							
								7cb8b4bc67 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow configuration of Synapse's cache without using synctl or environment variables ( #6391 )  
							
							
							
						 
						
							2020-05-11 18:45:23 +01:00  
				
					
						
							
							
								 
						
							
							
								509e381afa 
								
									
								
							
								 
							
						 
						
							
							
								
								Clarify list/set/dict/tuple comprehensions and enforce via flake8 ( #6957 )  
							
							... 
							
							
							
							Ensure good comprehension hygiene using flake8-comprehensions. 
							
						 
						
							2020-02-21 07:15:07 -05:00  
				
					
						
							
							
								 
						
							
							
								fa780e9721 
								
									
								
							
								 
							
						 
						
							
							
								
								Change EventContext to use the Storage class ( #6564 )  
							
							
							
						 
						
							2019-12-20 10:32:02 +00:00  
				
					
						
							
							
								 
						
							
							
								c2f525a525 
								
							
								 
							
						 
						
							
							
								
								Don't call SQLBaseStore methods from outside stores  
							
							
							
						 
						
							2019-12-04 16:23:43 +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  
				
					
						
							
							
								 
						
							
							
								d0d8a22c13 
								
							
								 
							
						 
						
							
							
								
								Quick fix to ensure cache descriptors always return deferreds  
							
							
							
						 
						
							2019-10-28 13:33:04 +00:00  
				
					
						
							
							
								 
						
							
							
								4548d1f87e 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary parentheses around return statements  ( #5931 )  
							
							... 
							
							
							
							Python will return a tuple whether there are parentheses around the returned values or not.
I'm just sick of my editor complaining about this all over the place :) 
							
						 
						
							2019-08-30 16:28:26 +01:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10: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  
				
					
						
							
							
								 
						
							
							
								e42510ba63 
								
							
								 
							
						 
						
							
							
								
								Use new getters  
							
							
							
						 
						
							2018-07-23 13:17:22 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								754826a830 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into 3218-official-prom  
							
							
							
						 
						
							2018-05-28 18:57:23 +10:00  
				
					
						
							
							
								 
						
							
							
								e987079037 
								
							
								 
							
						 
						
							
							
								
								fixes  
							
							
							
						 
						
							2018-05-23 13:03:51 -05:00  
				
					
						
							
							
								 
						
							
							
								53cc2cde1f 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							
							
						 
						
							2018-05-22 17:32:57 -05:00  
				
					
						
							
							
								 
						
							
							
								fcc525b0b7 
								
							
								 
							
						 
						
							
							
								
								rest of the changes  
							
							
							
						 
						
							2018-05-21 19:48:57 -05:00  
				
					
						
							
							
								 
						
							
							
								933bf2dd35 
								
							
								 
							
						 
						
							
							
								
								replace some iteritems with six  
							
							... 
							
							
							
							Signed-off-by: Adrian Tschira <nota@notafile.com> 
							
						 
						
							2018-05-19 17:59:26 +02:00  
				
					
						
							
							
								 
						
							
							
								573712da6b 
								
							
								 
							
						 
						
							
							
								
								Update comments  
							
							
							
						 
						
							2018-02-21 11:29:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6ff8c87484 
								
							
								 
							
						 
						
							
							
								
								Batch inserts into event_push_actions_staging  
							
							
							
						 
						
							2018-02-20 11:33:07 +00:00  
				
					
						
							
							
								 
						
							
							
								012e8e142a 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2018-02-16 11:35:01 +00:00  
				
					
						
							
							
								 
						
							
							
								4810f7effd 
								
							
								 
							
						 
						
							
							
								
								Remove context.push_actions  
							
							
							
						 
						
							2018-02-15 15:47:06 +00:00  
				
					
						
							
							
								 
						
							
							
								acac21248c 
								
							
								 
							
						 
						
							
							
								
								Store push actions in staging area  
							
							
							
						 
						
							2018-02-15 15:47:04 +00:00  
				
					
						
							
							
								 
						
							
							
								81a5e0073c 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2017-10-10 15:53:34 +01:00  
				
					
						
							
							
								 
						
							
							
								ab1bc9bf5f 
								
							
								 
							
						 
						
							
							
								
								Don't KeyError if no power_levels event  
							
							
							
						 
						
							2017-10-10 15:34:05 +01:00  
				
					
						
							
							
								 
						
							
							
								0f1eb3e914 
								
							
								 
							
						 
						
							
							
								
								Use notification levels in power_levels  
							
							... 
							
							
							
							Rather than making the condition directly require a specific power
level. This way the level require to notify a room can be configured
per room. 
							
						 
						
							2017-10-10 15:23:00 +01:00  
				
					
						
							
							
								 
						
							
							
								c9f034b4ac 
								
							
								 
							
						 
						
							
							
								
								There was already a constant for this  
							
							... 
							
							
							
							also update copyright 
							
						 
						
							2017-10-10 11:47:10 +01:00  
				
					
						
							
							
								 
						
							
							
								a9f9d68631 
								
							
								 
							
						 
						
							
							
								
								More optimisation  
							
							
							
						 
						
							2017-10-10 11:38:31 +01:00  
				
					
						
							
							
								 
						
							
							
								269af961e9 
								
							
								 
							
						 
						
							
							
								
								Make be faster  
							
							
							
						 
						
							2017-10-05 13:27:12 +01:00  
				
					
						
							
							
								 
						
							
							
								ed80c6b6cc 
								
							
								 
							
						 
						
							
							
								
								Add fastpath optimisation  
							
							
							
						 
						
							2017-10-05 13:20:22 +01:00  
				
					
						
							
							
								 
						
							
							
								fa969cfdde 
								
							
								 
							
						 
						
							
							
								
								Support for channel notifications  
							
							... 
							
							
							
							Add condition type to check the sender's power level and add a base
rule using it for @channel notifications. 
							
						 
						
							2017-10-05 12:39:18 +01:00  
				
					
						
							
							
								 
						
							
							
								bfde076022 
								
							
								 
							
						 
						
							
							
								
								Increase cache hit ratio for push  
							
							... 
							
							
							
							We don't update the cache in all code paths, which causes subsequent
calls to miss the cache 
							
						 
						
							2017-07-14 16:11:26 +01:00  
				
					
						
							
							
								 
						
							
							
								8d26385d76 
								
							
								 
							
						 
						
							
							
								
								Add more metrics to push rule evaluation  
							
							
							
						 
						
							2017-07-13 14:37:30 +01:00  
				
					
						
							
							
								 
						
							
							
								f60218ec41 
								
							
								 
							
						 
						
							
							
								
								Push: Don't acquire lock unless necessary  
							
							
							
						 
						
							2017-07-13 11:23:53 +01:00  
				
					
						
							
							
								 
						
							
							
								f502b0dea1 
								
							
								 
							
						 
						
							
							
								
								Perf: Don't filter events for push  
							
							... 
							
							
							
							We know the users are joined and we can explicitly check for if they are
ignoring the user, so lets do that. 
							
						 
						
							2017-07-07 14:04:40 +01:00  
				
					
						
							
							
								 
						
							
							
								6489455bed 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2017-05-22 16:22:04 +01:00  
				
					
						
							
							
								 
						
							
							
								d668caa79c 
								
							
								 
							
						 
						
							
							
								
								Remove spurious log level guards  
							
							
							
						 
						
							2017-05-22 16:21:06 +01:00  
				
					
						
							
							
								 
						
							
							
								7fb80b5eae 
								
							
								 
							
						 
						
							
							
								
								Check if current event is a membership event  
							
							
							
						 
						
							2017-05-22 15:02:12 +01:00  
				
					
						
							
							
								 
						
							
							
								2d17b09a6d 
								
							
								 
							
						 
						
							
							
								
								Add debug logging  
							
							
							
						 
						
							2017-05-22 15:01:36 +01:00  
				
					
						
							
							
								 
						
							
							
								24c8f38784 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2017-05-22 14:59:27 +01:00