adfaea8c69 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement GET /_matrix/client/r0/rooms/{roomId}/aliases ( #6939 )  
							
							... 
							
							
							
							per matrix-org/matrix-doc#2432  
							
						 
						
							2020-02-18 16:23:25 +00:00  
				
					
						
							
							
								 
						
							
							
								d7bf793cc1 
								
							
								 
							
						 
						
							
							
								
								s/get_room_version/get_room_version_id/  
							
							... 
							
							
							
							... to make way for a forthcoming get_room_version which returns a RoomVersion
object. 
							
						 
						
							2020-01-31 10:06:21 +00:00  
				
					
						
							
							
								 
						
							
							
								74b74462f1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix `/events/:event_id` deprecated API. ( #6731 )  
							
							
							
						 
						
							2020-01-20 17:38:09 +00:00  
				
					
						
							
							
								 
						
							
							
								1807db5e73 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6629  from matrix-org/rav/kill_event_reference_hashes  
							
							... 
							
							
							
							Remove a bunch of unused code from event creation 
							
						 
						
							2020-01-06 17:46:31 +00:00  
				
					
						
							
							
								 
						
							
							
								3bef62488e 
								
							
								 
							
						 
						
							
							
								
								Remove unused hashes and depths from create_event params  
							
							
							
						 
						
							2020-01-06 13:45:33 +00:00  
				
					
						
							
							
								 
						
							
							
								18674eebb1 
								
									
								
							
								 
							
						 
						
							
							
								
								Workaround for error when fetching notary's own key ( #6620 )  
							
							... 
							
							
							
							* Kill off redundant SynapseRequestFactory
We already get the Site via the Channel, so there's no need for a dedicated
RequestFactory: we can just use the right constructor.
* Workaround for error when fetching notary's own key
As a notary server, when we return our own keys, include all of our signing
keys in verify_keys.
This is a workaround for #6596 . 
							
						 
						
							2020-01-06 12:28:58 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b393340f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6484  from matrix-org/erikj/port_sync_handler  
							
							... 
							
							
							
							Port SyncHandler to async/await 
							
						 
						
							2019-12-09 11:32:44 +00:00  
				
					
						
							
							
								 
						
							
							
								8437e2383e 
								
							
								 
							
						 
						
							
							
								
								Port SyncHandler to async/await  
							
							
							
						 
						
							2019-12-05 17:58:25 +00:00  
				
					
						
							
							
								 
						
							
							
								4a33a6dd19 
								
							
								 
							
						 
						
							
							
								
								Move background update handling out of store  
							
							
							
						 
						
							2019-12-05 11:11:26 +00:00  
				
					
						
							
							
								 
						
							
							
								756d4942f5 
								
							
								 
							
						 
						
							
							
								
								Move DB pool and helper functions into dedicated Database class  
							
							
							
						 
						
							2019-12-05 10:46:37 +00:00  
				
					
						
							
							
								 
						
							
							
								ee86abb2d6 
								
							
								 
							
						 
						
							
							
								
								Remove underscore from SQLBaseStore functions  
							
							
							
						 
						
							2019-12-04 16:23:43 +00:00  
				
					
						
							
							
								 
						
							
							
								0f87b912ab 
								
									
								
							
								 
							
						 
						
							
							
								
								Implementation of MSC2314 ( #6176 )  
							
							
							
						 
						
							2019-11-28 08:54:07 +11:00  
				
					
						
							
							
								 
						
							
							
								8f15832950 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove DelayedCall debugging from test runs ( #5787 )  
							
							
							
						 
						
							2019-07-31 20:39:22 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								7f0d8e4288 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/admin_exfiltrate_data  
							
							
							
						 
						
							2019-07-05 14:08:21 +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  
				
					
						
							
							
								 
						
							
							
								8ee69f299c 
								
							
								 
							
						 
						
							
							
								
								Add basic function to get all data for a user out of synapse  
							
							
							
						 
						
							2019-07-02 12:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								f40a7dc41f 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the http server handle coroutine-making REST servlets ( #5475 )  
							
							
							
						 
						
							2019-06-29 17:06:55 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								6312d6cc7c 
								
									
								
							
								 
							
						 
						
							
							
								
								Expose statistics on extrems to prometheus ( #5384 )  
							
							
							
						 
						
							2019-06-13 22:40:52 +10:00  
				
					
						
							
							
								 
						
							
							
								10383e6e6f 
								
							
								 
							
						 
						
							
							
								
								Change password reset links to /_matrix.  
							
							
							
						 
						
							2019-06-11 11:34:33 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								b36c82576e 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black on the tests again ( #5170 )  
							
							
							
						 
						
							2019-05-10 00:12:11 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								8e85493b0c 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config option to block users from looking up 3PIDs ( #5010 )  
							
							
							
						 
						
							2019-04-04 17:25:47 +01:00  
				
					
						
							
							
								 
						
							
							
								a68e00fca8 
								
									
								
							
								 
							
						 
						
							
							
								
								Some more porting to HomeserverTestCase and remove old RESTHelper ( #4913 )  
							
							
							
						 
						
							2019-03-22 02:10:21 +11:00  
				
					
						
							
							
								 
						
							
							
								282c97327f 
								
									
								
							
								 
							
						 
						
							
							
								
								Migrate the user directory initial population to a background task ( #4864 )  
							
							
							
						 
						
							2019-03-19 04:50:24 +11:00  
				
					
						
							
							
								 
						
							
							
								2c3548d9d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Update test_typing to use HomeserverTestCase. ( #4771 )  
							
							
							
						 
						
							2019-03-04 10:05:39 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								58f6c48183 
								
									
								
							
								 
							
						 
						
							
							
								
								Use native UPSERTs where possible ( #4306 )  
							
							
							
						 
						
							2019-01-24 21:31:54 +11:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								48972ce9d1 
								
									
								
							
								 
							
						 
						
							
							
								
								Patch defer.inlineCallbacks to check logcontexts in tests ( #4205 )  
							
							
							
						 
						
							2018-12-04 11:30:32 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e62f7f17b3 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove some boilerplate in tests ( #4156 )  
							
							
							
						 
						
							2018-11-07 03:00:00 +11:00  
				
					
						
							
							
								 
						
							
							
								efdcbbe46b 
								
									
								
							
								 
							
						 
						
							
							
								
								Tests for user consent resource ( #4140 )  
							
							
							
						 
						
							2018-11-06 05:53:44 +11:00  
				
					
						
							
							
								 
						
							
							
								0dce9e1379 
								
									
								
							
								 
							
						 
						
							
							
								
								Write some tests for the email pusher ( #4095 )  
							
							
							
						 
						
							2018-10-30 23:55:43 +11:00  
				
					
						
							
							
								 
						
							
							
								6e05fd032c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix userconsent on Python 3 ( #3938 )  
							
							
							
						 
						
							2018-10-02 00:11:58 +10:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1f3f5fcf52 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix client IPs being broken on Python 3 ( #3908 )  
							
							
							
						 
						
							2018-09-20 20:14:34 +10:00  
				
					
						
							
							
								 
						
							
							
								aeca5a5ed5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add a regression test for logging on failed connections ( #3912 )  
							
							
							
						 
						
							2018-09-20 16:28:18 +10:00  
				
					
						
							
							
								 
						
							
							
								77055dba92 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix tests on postgresql ( #3740 )  
							
							
							
						 
						
							2018-09-04 02:21:48 +10:00  
				
					
						
							
							
								 
						
							
							
								14e4d4f4bf 
								
									
								
							
								 
							
						 
						
							
							
								
								Port storage/ to Python 3 ( #3725 )  
							
							
							
						 
						
							2018-08-31 00:19:58 +10:00  
				
					
						
							
							
								 
						
							
							
								c334ca67bb 
								
									
								
							
								 
							
						 
						
							
							
								
								Integrate presence from hotfixes ( #3694 )  
							
							
							
						 
						
							2018-08-18 01:08:45 +10:00  
				
					
						
							
							
								 
						
							
							
								bdfbd934d6 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement a new test baseclass to cut down on boilerplate ( #3684 )  
							
							
							
						 
						
							2018-08-14 20:53:43 +10:00  
				
					
						
							
							
								 
						
							
							
								8b3d9b6b19 
								
							
								 
							
						 
						
							
							
								
								Run black.  
							
							
							
						 
						
							2018-08-10 23:54:09 +10:00  
				
					
						
							
							
								 
						
							
							
								bc006b3c9d 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor REST API tests to use explicit reactors ( #3351 )  
							
							
							
						 
						
							2018-07-17 20:43:18 +10:00