Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8f15832950 
							
						 
					 
					
						
						
							
							Remove DelayedCall debugging from test runs ( #5787 )  
						
						
						
						
					 
					
						2019-07-31 20:39:22 +10:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2091c91fde 
							
						 
					 
					
						
						
							
							More refactoring in get_events_as_list ( #5707 )  
						
						... 
						
						
						
						We can now use `_get_events_from_cache_or_db` rather than going right back to
the database, which means that (a) we can benefit from caching, and (b) it
opens the way forward to more extensive checks on the original event.
We now always require the original event to exist before we will serve up a
redaction. 
						
						
					 
					
						2019-07-17 17:34:13 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d86321300a 
							
						 
					 
					
						
						
							
							Merge pull request  #5589  from matrix-org/erikj/admin_exfiltrate_data  
						
						... 
						
						
						
						Add basic function to get all data for a user out of synapse 
						
						
					 
					
						2019-07-15 10:04:02 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6bb0357c94 
							
						 
					 
					
						
						
							
							Add a mechanism for per-test configs ( #5657 )  
						
						... 
						
						
						
						It's useful to be able to tweak the homeserver config to be used for each
test. This PR adds a mechanism to do so. 
						
						
					 
					
						2019-07-12 10:16:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7f0d8e4288 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_exfiltrate_data  
						
						
						
						
					 
					
						2019-07-05 14:08:21 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							463b072b12 
							
						 
					 
					
						
						
							
							Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
						
						
						
						
					 
					
						2019-07-04 00:07:04 +10:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8ee69f299c 
							
						 
					 
					
						
						
							
							Add basic function to get all data for a user out of synapse  
						
						
						
						
					 
					
						2019-07-02 12:09:04 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f40a7dc41f 
							
						 
					 
					
						
						
							
							Make the http server handle coroutine-making REST servlets ( #5475 )  
						
						
						
						
					 
					
						2019-06-29 17:06:55 +10:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c3c6b00d95 
							
						 
					 
					
						
						
							
							Pass config_dir_path and data_dir_path into Config.read_config. ( #5522 )  
						
						... 
						
						
						
						* Pull config_dir_path and data_dir_path calculation out of read_config_files
* Pass config_dir_path and data_dir_path into read_config 
						
						
					 
					
						2019-06-24 11:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							32e7c9e7f2 
							
						 
					 
					
						
						
							
							Run Black. ( #5482 )  
						
						
						
						
					 
					
						2019-06-20 19:32:02 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6312d6cc7c 
							
						 
					 
					
						
						
							
							Expose statistics on extrems to prometheus ( #5384 )  
						
						
						
						
					 
					
						2019-06-13 22:40:52 +10:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							10383e6e6f 
							
						 
					 
					
						
						
							
							Change password reset links to /_matrix.  
						
						
						
						
					 
					
						2019-06-11 11:34:33 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							df2ebd75d3 
							
						 
					 
					
						
						
							
							Migrate all tests to use the dict-based config format instead of hanging items off HomeserverConfig ( #5171 )  
						
						
						
						
					 
					
						2019-05-13 15:01:14 -05:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b36c82576e 
							
						 
					 
					
						
						
							
							Run Black on the tests again ( #5170 )  
						
						
						
						
					 
					
						2019-05-10 00:12:11 -05:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59e2d2694d 
							
						 
					 
					
						
						
							
							Remove the requirement to authenticate for /admin/server_version. ( #5122 )  
						
						... 
						
						
						
						This endpoint isn't much use for its intended purpose if you first need to get
yourself an admin's auth token.
I've restricted it to the `/_synapse/admin` path to make it a bit easier to
lock down for those concerned about exposing this information. I don't imagine
anyone is using it in anger currently. 
						
						
					 
					
						2019-05-07 09:29:30 +01:00 
						 
				 
			
				
					
						
							
							
								Brendan Abolivier 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e85493b0c 
							
						 
					 
					
						
						
							
							Add config option to block users from looking up 3PIDs ( #5010 )  
						
						
						
						
					 
					
						2019-04-04 17:25:47 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a68e00fca8 
							
						 
					 
					
						
						
							
							Some more porting to HomeserverTestCase and remove old RESTHelper ( #4913 )  
						
						
						
						
					 
					
						2019-03-22 02:10:21 +11:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							282c97327f 
							
						 
					 
					
						
						
							
							Migrate the user directory initial population to a background task ( #4864 )  
						
						
						
						
					 
					
						2019-03-19 04:50:24 +11:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2c3548d9d8 
							
						 
					 
					
						
						
							
							Update test_typing to use HomeserverTestCase. ( #4771 )  
						
						
						
						
					 
					
						2019-03-04 10:05:39 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5488cadaae 
							
						 
					 
					
						
						
							
							Enable configuring test log level via env var ( #4506 )  
						
						... 
						
						
						
						I got fed up with always adding '@unittest.DEBUG' every time I needed to debug a test. 
						
						
					 
					
						2019-01-29 12:07:00 +00:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							58f6c48183 
							
						 
					 
					
						
						
							
							Use native UPSERTs where possible ( #4306 )  
						
						
						
						
					 
					
						2019-01-24 21:31:54 +11:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2f7c4e6b1 
							
						 
					 
					
						
						
							
							create support user ( #4141 )  
						
						... 
						
						
						
						Allow for the creation of a support user.
A support user can access the server, join rooms, interact with other users, but does not appear in the user directory nor does it contribute to monthly active user limits. 
						
						
					 
					
						2018-12-14 18:20:59 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48972ce9d1 
							
						 
					 
					
						
						
							
							Patch defer.inlineCallbacks to check logcontexts in tests ( #4205 )  
						
						
						
						
					 
					
						2018-12-04 11:30:32 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							a44c0a096f 
							
						 
					 
					
						
						
							
							Check logcontexts before and after each test ( #4190 )  
						
						... 
						
						
						
						* Add better diagnostics to flakey keyring test
* fix interpolation fail
* Check logcontexts before and after each test
* update changelog
* update changelog 
						
						
					 
					
						2018-11-27 13:47:18 +11:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							de8772a655 
							
						 
					 
					
						
						
							
							Do a GC after each test to fix logcontext leaks ( #4227 )  
						
						... 
						
						
						
						* Some words about garbage collections and logcontexts
* Do a GC after each test to fix logcontext leaks
This feels like an awful hack, but...
* changelog 
						
						
					 
					
						2018-11-27 13:00:33 +11:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e62f7f17b3 
							
						 
					 
					
						
						
							
							Remove some boilerplate in tests ( #4156 )  
						
						
						
						
					 
					
						2018-11-07 03:00:00 +11:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							efdcbbe46b 
							
						 
					 
					
						
						
							
							Tests for user consent resource ( #4140 )  
						
						
						
						
					 
					
						2018-11-06 05:53:44 +11:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0dce9e1379 
							
						 
					 
					
						
						
							
							Write some tests for the email pusher ( #4095 )  
						
						
						
						
					 
					
						2018-10-30 23:55:43 +11:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e05fd032c 
							
						 
					 
					
						
						
							
							Fix userconsent on Python 3 ( #3938 )  
						
						
						
						
					 
					
						2018-10-02 00:11:58 +10:00 
						 
				 
			
				
					
						
							
							
								Schnuffle 
							
						 
					 
					
						
						
						
						
							
						
						
							dc5db01ff2 
							
						 
					 
					
						
						
							
							Replaced all occurences of e.message with str(e)  
						
						... 
						
						
						
						Signed-off-by: Schnuffle  <schnuffle@github.com> 
						
						
					 
					
						2018-09-27 13:38:50 +02:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f3f5fcf52 
							
						 
					 
					
						
						
							
							Fix client IPs being broken on Python 3 ( #3908 )  
						
						
						
						
					 
					
						2018-09-20 20:14:34 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aeca5a5ed5 
							
						 
					 
					
						
						
							
							Add a regression test for logging on failed connections ( #3912 )  
						
						
						
						
					 
					
						2018-09-20 16:28:18 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77055dba92 
							
						 
					 
					
						
						
							
							Fix tests on postgresql ( #3740 )  
						
						
						
						
					 
					
						2018-09-04 02:21:48 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14e4d4f4bf 
							
						 
					 
					
						
						
							
							Port storage/ to Python 3 ( #3725 )  
						
						
						
						
					 
					
						2018-08-31 00:19:58 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c334ca67bb 
							
						 
					 
					
						
						
							
							Integrate presence from hotfixes ( #3694 )  
						
						
						
						
					 
					
						2018-08-18 01:08:45 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bdfbd934d6 
							
						 
					 
					
						
						
							
							Implement a new test baseclass to cut down on boilerplate ( #3684 )  
						
						
						
						
					 
					
						2018-08-14 20:53:43 +10:00 
						 
				 
			
				
					
						
							
							
								black 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3d9b6b19 
							
						 
					 
					
						
						
							
							Run black.  
						
						
						
						
					 
					
						2018-08-10 23:54:09 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bc006b3c9d 
							
						 
					 
					
						
						
							
							Refactor REST API tests to use explicit reactors ( #3351 )  
						
						
						
						
					 
					
						2018-07-17 20:43:18 +10:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
						
						
							
						
						
							94f09618e5 
							
						 
					 
					
						
						
							
							cleanups  
						
						
						
						
					 
					
						2018-06-27 11:38:03 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
						
						
							
						
						
							77078d6c8e 
							
						 
					 
					
						
						
							
							handle federation not telling us about prev_events  
						
						
						
						
					 
					
						2018-06-27 11:27:32 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dbf305444 
							
						 
					 
					
						
						
							
							Put python's logs into Trial when running unit tests ( #3319 )  
						
						
						
						
					 
					
						2018-06-04 16:06:06 +10:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							f8fa5ae4af 
							
						 
					 
					
						
						
							
							enable twisted delayedcall debugging in UTs  
						
						
						
						
					 
					
						2018-01-09 12:06:45 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							f16f0e169d 
							
						 
					 
					
						
						
							
							Slightly saner logging for unittests  
						
						... 
						
						
						
						1. Give the handler used for logging in unit tests a formatter, so that the
output is slightly more meaningful
2. Log some synapse.storage stuff, because it's useful. 
						
						
					 
					
						2016-07-25 12:12:47 +01:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							700487a7c7 
							
						 
					 
					
						
						
							
							Fix flake8 warnings for tests  
						
						
						
						
					 
					
						2016-02-19 15:34:38 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							6c28ac260c 
							
						 
					 
					
						
						
							
							copyrights  
						
						
						
						
					 
					
						2016-01-07 04:26:29 +00:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							db72a07ef5 
							
						 
					 
					
						
						
							
							Don't make @unittest.DEBUG print the huge amount of verbosity generated by the synapse.storage loggers  
						
						
						
						
					 
					
						2015-01-12 18:16:27 +00:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							7aacd6834a 
							
						 
					 
					
						
						
							
							Added a useful unit test primitive for asserting object attributes  
						
						
						
						
					 
					
						2014-09-17 15:56:40 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							7a77aabb4b 
							
						 
					 
					
						
						
							
							Define a CLOS-like 'around' modifier as a decorator, to neaten up the 'orig_*' noise of wrapping the setUp()/tearDown() methods  
						
						
						
						
					 
					
						2014-09-12 19:07:29 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							aeb69c0f8c 
							
						 
					 
					
						
						
							
							Add some docstrings  
						
						
						
						
					 
					
						2014-09-12 18:46:13 +01:00 
						 
				 
			
				
					
						
							
							
								Paul "LeoNerd" Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							d9f3f322c5 
							
						 
					 
					
						
						
							
							Additionally look first for a 'loglevel' attribute on the running test method, before the TestCase  
						
						
						
						
					 
					
						2014-09-12 18:46:13 +01:00