Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							414fa36f3e 
							
						 
					 
					
						
						
							
							Fix up tests  
						
						
						
						
					 
					
						2018-08-28 17:21:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							05077e06fa 
							
						 
					 
					
						
						
							
							Change admin_uri to admin_contact in config and errors  
						
						
						
						
					 
					
						2018-08-24 16:51:27 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4d664278af 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into erikj/refactor_state_handler  
						
						
						
						
					 
					
						2018-08-20 14:49:43 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c334ca67bb 
							
						 
					 
					
						
						
							
							Integrate presence from hotfixes ( #3694 )  
						
						
						
						
					 
					
						2018-08-18 01:08:45 +10:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							13ad9930c8 
							
						 
					 
					
						
						
							
							add new error type ResourceLimit  
						
						
						
						
					 
					
						2018-08-16 18:02:02 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							ab035bdeac 
							
						 
					 
					
						
						
							
							replace admin_email with admin_uri for greater flexibility  
						
						
						
						
					 
					
						2018-08-15 10:16:41 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b49152e2 
							
						 
					 
					
						
						
							
							support admin_email config and pass through into blocking errors, return AuthError in all cases  
						
						
						
						
					 
					
						2018-08-13 21:09:47 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							ce7de9ae6b 
							
						 
					 
					
						
						
							
							Revert "support admin_email config and pass through into blocking errors, return AuthError in all cases"  
						
						... 
						
						
						
						This reverts commit 0d43f991a19840a224d3dac78d79f13d78212ee6. 
						
						
					 
					
						2018-08-13 18:06:18 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							0d43f991a1 
							
						 
					 
					
						
						
							
							support admin_email config and pass through into blocking errors, return AuthError in all cases  
						
						
						
						
					 
					
						2018-08-13 18:00:23 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							99dd975dae 
							
						 
					 
					
						
						
							
							Run tests under PostgreSQL ( #3423 )  
						
						
						
						
					 
					
						2018-08-13 16:47:46 +10:00 
						 
				 
			
				
					
						
							
							
								black 
							
						 
					 
					
						
						
						
						
							
						
						
							8b3d9b6b19 
							
						 
					 
					
						
						
							
							Run black.  
						
						
						
						
					 
					
						2018-08-10 23:54:09 +10:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c0213a217 
							
						 
					 
					
						
						
							
							Merge pull request  #3439  from vojeroen/send_sni_for_federation_requests  
						
						... 
						
						
						
						send SNI for federation requests 
						
						
					 
					
						2018-08-10 12:23:54 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3e19beb941 
							
						 
					 
					
						
						
							
							Fix tests  
						
						
						
						
					 
					
						2018-08-09 14:58:49 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0ad98e38d0 
							
						 
					 
					
						
						
							
							Merge pull request  #3655  from matrix-org/neilj/disable_hs  
						
						... 
						
						
						
						Flag to disable HS without disabling federation 
						
						
					 
					
						2018-08-09 10:41:43 +00:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2511f3f8a0 
							
						 
					 
					
						
						
							
							Test fixes for Python 3 ( #3647 )  
						
						
						
						
					 
					
						2018-08-09 12:22:01 +10:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5298d79fb5 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into neilj/disable_hs  
						
						
						
						
					 
					
						2018-08-08 16:13:03 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8521ae13e3 
							
						 
					 
					
						
						
							
							Merge pull request  #3654  from matrix-org/rav/room_versions  
						
						... 
						
						
						
						Support for room versioning 
						
						
					 
					
						2018-08-08 17:10:53 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2f3ef98ac 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into neilj/disable_hs  
						
						
						
						
					 
					
						2018-08-08 15:55:47 +00:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							7f3d897e7a 
							
						 
					 
					
						
						
							
							mock config.max_mau_value  
						
						
						
						
					 
					
						2018-08-08 11:46:23 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							fbe255f9a4 
							
						 
					 
					
						
						
							
							add default mau_limits_reserved_threepids  
						
						
						
						
					 
					
						2018-08-06 23:24:54 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							42c6823827 
							
						 
					 
					
						
						
							
							disable HS from config  
						
						
						
						
					 
					
						2018-08-04 22:07:04 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							0ca459ea33 
							
						 
					 
					
						
						
							
							Basic support for room versioning  
						
						... 
						
						
						
						This is the first tranche of support for room versioning. It includes:
 * setting the default room version in the config file
 * new room_version param on the createRoom API
 * storing the version of newly-created rooms in the m.room.create event
 * fishing the version of existing rooms out of the m.room.create event 
						
						
					 
					
						2018-08-03 16:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							5593ff6773 
							
						 
					 
					
						
						
							
							fix (lots of) py3 test failures  
						
						
						
						
					 
					
						2018-08-03 14:59:17 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da7785147d 
							
						 
					 
					
						
						
							
							Python 3: Convert some unicode/bytes uses ( #3569 )  
						
						
						
						
					 
					
						2018-08-02 00:54:06 +10:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7041cd872b 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into send_sni_for_federation_requests  
						
						
						
						
					 
					
						2018-07-27 09:17:11 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1a237eaab 
							
						 
					 
					
						
						
							
							Admin API for creating new users ( #3415 )  
						
						
						
						
					 
					
						2018-07-20 22:41:13 +10:00 
						 
				 
			
				
					
						
							
							
								Jeroen 
							
						 
					 
					
						
						
						
						
							
						
						
							505530f36a 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'upstream/develop' into send_sni_for_federation_requests  
						
						... 
						
						
						
						# Conflicts:
#	synapse/crypto/context_factory.py 
						
						
					 
					
						2018-07-14 20:24:46 +02:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							3b391d9c45 
							
						 
					 
					
						
						
							
							Fix unit tests  
						
						
						
						
					 
					
						2018-07-13 16:28:04 +01:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
						
						
							
						
						
							49af402019 
							
						 
					 
					
						
						
							
							run isort  
						
						
						
						
					 
					
						2018-07-09 16:09:20 +10:00 
						 
				 
			
				
					
						
							
							
								Jeroen 
							
						 
					 
					
						
						
						
						
							
						
						
							3d605853c8 
							
						 
					 
					
						
						
							
							send SNI for federation requests  
						
						
						
						
					 
					
						2018-06-24 22:38:43 +02:00 
						 
				 
			
				
					
						
							
							
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77ac14b960 
							
						 
					 
					
						
						
							
							Pass around the reactor explicitly ( #3385 )  
						
						
						
						
					 
					
						2018-06-22 09:37:10 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							a5e2941aad 
							
						 
					 
					
						
						
							
							Reject attempts to send event before privacy consent is given  
						
						... 
						
						
						
						Returns an M_CONSENT_NOT_GIVEN error (cf
https://github.com/matrix-org/matrix-doc/issues/1252 ) if consent is not yet
given. 
						
						
					 
					
						2018-05-22 12:00:47 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							d5dca9a04f 
							
						 
					 
					
						
						
							
							Move consent config parsing into ConsentConfig  
						
						... 
						
						
						
						turns out we need to reuse this, so it's better in the config class. 
						
						
					 
					
						2018-05-22 11:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							9ea219c514 
							
						 
					 
					
						
						
							
							Send users a server notice about consent  
						
						... 
						
						
						
						When a user first syncs, we will send them a server notice asking them to
consent to the privacy policy if they have not already done so. 
						
						
					 
					
						2018-05-22 11:54:51 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9e2601f830 
							
						 
					 
					
						
						
							
							Merge pull request  #3108  from NotAFile/py3-six-urlparse  
						
						... 
						
						
						
						Use six.moves.urlparse 
						
						
					 
					
						2018-04-30 00:33:05 +01:00 
						 
				 
			
				
					
						
							
							
								Adrian Tschira 
							
						 
					 
					
						
						
						
						
							
						
						
							2a3c33ff03 
							
						 
					 
					
						
						
							
							Use six.moves.urlparse  
						
						... 
						
						
						
						The imports were shuffled around a bunch in py3
Signed-off-by: Adrian Tschira <nota@notafile.com> 
						
						
					 
					
						2018-04-15 21:22:43 +02:00 
						 
				 
			
				
					
						
							
							
								Adrian Tschira 
							
						 
					 
					
						
						
						
						
							
						
						
							cb9cdfecd0 
							
						 
					 
					
						
						
							
							Add some more variables to the unittest config  
						
						... 
						
						
						
						These worked accidentally before (python2 doesn't complain if you
compare incompatible types) but under py3 this blows up spectacularly
Signed-off-by: Adrian Tschira <nota@notafile.com> 
						
						
					 
					
						2018-04-15 20:36:39 +02:00 
						 
				 
			
				
					
						
							
							
								Adrian Tschira 
							
						 
					 
					
						
						
						
						
							
						
						
							6168351877 
							
						 
					 
					
						
						
							
							Add b prefixes to some strings that are bytes in py3  
						
						... 
						
						
						
						This has no effect on python2
Signed-off-by: Adrian Tschira <nota@notafile.com> 
						
						
					 
					
						2018-04-04 13:48:51 +02:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							d1f3490e75 
							
						 
					 
					
						
						
							
							Add tests for user directory search  
						
						
						
						
					 
					
						2018-01-27 17:21:57 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							88b9c5cbf0 
							
						 
					 
					
						
						
							
							Make it possible to run tests against postgres  
						
						
						
						
					 
					
						2018-01-27 17:15:24 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							d7eacc4f87 
							
						 
					 
					
						
						
							
							Create dbpool as normal in tests  
						
						... 
						
						
						
						... instead of creating our own special SQLiteMemoryDbPool, whose purpose was a
bit of a mystery.
For some reason this makes one of the tests run slightly slower, so bump the
sleep(). Sorry. 
						
						
					 
					
						2018-01-27 17:15:15 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							b178eca261 
							
						 
					 
					
						
						
							
							Run on_new_connection for unit tests  
						
						... 
						
						
						
						Configure the connectionpool used for unit tests to run the `on_new_connection`
function. 
						
						
					 
					
						2018-01-27 17:06:04 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9bf67f18 
							
						 
					 
					
						
						
							
							Remove unused/bitrotted MemoryDataStore  
						
						... 
						
						
						
						This isn't used, and looks thoroughly bitrotted. 
						
						
					 
					
						2018-01-26 00:35:15 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab9f844aaf 
							
						 
					 
					
						
						
							
							Add federation_domain_whitelist option ( #2820 )  
						
						... 
						
						
						
						Add federation_domain_whitelist
gives a way to restrict which domains your HS is allowed to federate with.
useful mainly for gracefully preventing a private but internet-connected HS from trying to federate to the wider public Matrix network 
						
						
					 
					
						2018-01-22 19:11:18 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							142fb0a7d4 
							
						 
					 
					
						
						
							
							Disable user_directory updates for UTs  
						
						... 
						
						
						
						Fix flakiness in the UTs caused by the user_directory being updated in the
background 
						
						
					 
					
						2018-01-09 12:06:45 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							9ded00f221 
							
						 
					 
					
						
						
							
							fix tests  
						
						
						
						
					 
					
						2017-10-31 14:21:13 +00:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							eaaabc6c4f 
							
						 
					 
					
						
						
							
							replace 'except:' with 'except Exception:'  
						
						... 
						
						
						
						what could possibly go wrong 
						
						
					 
					
						2017-10-23 15:52:32 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							aa620d09a0 
							
						 
					 
					
						
						
							
							Add a config option to block all room invites ( #2457 )  
						
						... 
						
						
						
						- allows sysadmins the ability to lock down their servers so that people can't
send their users room invites. 
						
						
					 
					
						2017-09-19 16:08:14 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							11c2a3655f 
							
						 
					 
					
						
						
							
							Only load jinja2 templates once  
						
						... 
						
						
						
						Instead of every time a new email pusher is created, as loading jinja2
templates is slow. 
						
						
					 
					
						2017-05-22 17:48:58 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8b34f71bea 
							
						 
					 
					
						
						
							
							Fix unit tests  
						
						
						
						
					 
					
						2016-12-09 16:48:48 +00:00