02d708568b 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace assertEquals and friends with non-deprecated versions. ( #12092 )  
							
							
							
						 
						
							2022-02-28 07:12:29 -05:00  
				
					
						
							
							
								 
						
							
							
								2cc5ea933d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add support for MSC3202: sending one-time key counts and fallback key usage states to Application Services. ( #11617 )  
							
							... 
							
							
							
							Co-authored-by: Erik Johnston <erik@matrix.org> 
							
						 
						
							2022-02-24 17:55:45 +00:00  
				
					
						
							
							
								 
						
							
							
								64ec45fc1b 
								
									
								
							
								 
							
						 
						
							
							
								
								Send to-device messages to application services ( #11215 )  
							
							... 
							
							
							
							Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2022-02-01 14:13:38 +00:00  
				
					
						
							
							
								 
						
							
							
								7d84d2523a 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix errors in Synapse logs from unit tests. ( #10939 )  
							
							... 
							
							
							
							Fix some harmless errors from background processes (mostly
due to awaiting Mock objects) that occurred in the Synapse
logs during unit tests. 
							
						 
						
							2021-09-30 11:03:29 -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  
				
					
						
							
							
								 
						
							
							
								0b3112123d 
								
									
								
							
								 
							
						 
						
							
							
								
								Use mock from the stdlib. ( #9772 )  
							
							
							
						 
						
							2021-04-09 13:44:38 -04:00  
				
					
						
							
							
								 
						
							
							
								70259d8c8c 
								
									
								
							
								 
							
						 
						
							
							
								
								Limit AS transactions to 100 events ( #8606 )  
							
							... 
							
							
							
							* Limit AS transactions to 100 events
* Update changelog.d/8606.feature
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
* Add tests
* Update synapse/appservice/scheduler.py
Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2020-10-21 15:36:53 +01:00  
				
					
						
							
							
								 
						
							
							
								c276bd9969 
								
									
								
							
								 
							
						 
						
							
							
								
								Send some ephemeral events to appservices ( #8437 )  
							
							... 
							
							
							
							Optionally sends typing, presence, and read receipt information to appservices. 
							
						 
						
							2020-10-15 12:33:28 -04:00  
				
					
						
							
							
								 
						
							
							
								4cce8ef74e 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert appservice to async. ( #7973 )  
							
							
							
						 
						
							2020-07-30 07:27:39 -04:00  
				
					
						
							
							
								 
						
							
							
								5019945828 
								
							
								 
							
						 
						
							
							
								
								Refactor the Appservice scheduler code  
							
							... 
							
							
							
							Get rid of the labyrinthine `recoverer_fn` code, and clean up the startup code
(it seemed to be previously inexplicably split between
`ApplicationServiceScheduler.start` and `_Recoverer.start`).
Add some docstrings too. 
							
						 
						
							2019-08-20 11:50:23 +01:00  
				
					
						
							
							
								 
						
							
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								46beeb9a30 
								
							
								 
							
						 
						
							
							
								
								Fix a couple of logcontext leaks in unit tests  
							
							... 
							
							
							
							... which were making other, innocent, tests, fail.
Plus remove a spurious unittest.DEBUG which was making the output noisy. 
							
						 
						
							2018-05-02 15:46:22 +01:00  
				
					
						
							
							
								 
						
							
							
								7321f45457 
								
							
								 
							
						 
						
							
							
								
								Clean up _ServiceQueuer  
							
							
							
						 
						
							2016-08-17 12:03:04 +01:00  
				
					
						
							
							
								 
						
							
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								d04fa1f712 
								
							
								 
							
						 
						
							
							
								
								Implement ServiceQueuer with tests.  
							
							
							
						 
						
							2015-03-16 14:03:16 +00:00  
				
					
						
							
							
								 
						
							
							
								6279285b2a 
								
							
								 
							
						 
						
							
							
								
								Replace EventGrouper for ServiceQueuer to move to push-based txns. Fix tests and add stub tests for ServiceQueuer.  
							
							
							
						 
						
							2015-03-16 13:15:40 +00:00  
				
					
						
							
							
								 
						
							
							
								835e01fc70 
								
							
								 
							
						 
						
							
							
								
								Minor PR comment tweaks.  
							
							
							
						 
						
							2015-03-16 10:16:59 +00:00  
				
					
						
							
							
								 
						
							
							
								21fd84dcb8 
								
							
								 
							
						 
						
							
							
								
								Use seconds; start gluing in the AS scheduler into the AS handler.  
							
							
							
						 
						
							2015-03-09 17:01:19 +00:00  
				
					
						
							
							
								 
						
							
							
								10766f1e93 
								
							
								 
							
						 
						
							
							
								
								Update UTs  
							
							
							
						 
						
							2015-03-06 16:17:01 +00:00  
				
					
						
							
							
								 
						
							
							
								2602ddc379 
								
							
								 
							
						 
						
							
							
								
								Apply clarity and docstrings  
							
							
							
						 
						
							2015-03-06 16:16:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0354659f9d 
								
							
								 
							
						 
						
							
							
								
								Finish synapse.appservice.scheduler implementation.  
							
							... 
							
							
							
							With tests to assert behaviour. Not hooked up yet. Stub datastore methods
not implemented yet. 
							
						 
						
							2015-03-06 16:09:05 +00:00  
				
					
						
							
							
								 
						
							
							
								f260cb72cd 
								
							
								 
							
						 
						
							
							
								
								Flesh out more stub functions.  
							
							
							
						 
						
							2015-03-06 15:12:24 +00:00  
				
					
						
							
							
								 
						
							
							
								0fbfe1b08a 
								
							
								 
							
						 
						
							
							
								
								Add more tests; fix bugs.  
							
							
							
						 
						
							2015-03-06 14:36:52 +00:00  
				
					
						
							
							
								 
						
							
							
								192e228a98 
								
							
								 
							
						 
						
							
							
								
								Start adding some tests  
							
							
							
						 
						
							2015-03-06 11:50:27 +00:00