Richard van der Hoff 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c7401a697f 
							
						 
					 
					
						
						
							
							Implement SAML2 authentication ( #4267 )  
						
						 
						
						... 
						
						
						
						This implements both a SAML2 metadata endpoint (at
`/_matrix/saml2/metadata.xml`), and a SAML2 response receiver (at
`/_matrix/saml2/authn_response`). If the SAML2 response matches what's been
configured, we complete the SSO login flow by redirecting to the client url
(aka `RelayState` in SAML2 jargon) with a login token.
What we don't yet have is anything to build a SAML2 request and redirect the
user to the identity provider. That is left as an exercise for the reader. 
						
						
					 
					
						2018-12-07 13:11:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							835779f7fb 
							
						 
					 
					
						
						
							
							Add option to track MAU stats (but not limit people) ( #3830 )  
						
						 
						
						
						
						
					 
					
						2018-11-15 18:08:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Travis Ralston 
							
						 
					 
					
						
						
						
						
							
						
						
							0f5e51f726 
							
						 
					 
					
						
						
							
							Add config variables for enabling terms auth and the policy name ( #4142 )  
						
						 
						
						... 
						
						
						
						So people can still collect consent the old way if they want to. 
						
						
					 
					
						2018-11-06 10:32:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ed82043efb 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into matthew/autocreate_autojoin  
						
						 
						
						
						
						
					 
					
						2018-10-04 17:26:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							2dadc092b8 
							
						 
					 
					
						
						
							
							move logic into register, fix room alias localpart bug, tests  
						
						 
						
						
						
						
					 
					
						2018-10-04 17:00:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7232917f12 
							
						 
					 
					
						
						
							
							Disable frozen dicts by default ( #3987 )  
						
						 
						
						
						
						
					 
					
						2018-10-02 22:53:47 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6e05fd032c 
							
						 
					 
					
						
						
							
							Fix userconsent on Python 3 ( #3938 )  
						
						 
						
						
						
						
					 
					
						2018-10-02 00:11:58 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1f3f5fcf52 
							
						 
					 
					
						
						
							
							Fix client IPs being broken on Python 3 ( #3908 )  
						
						 
						
						
						
						
					 
					
						2018-09-20 20:14:34 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							52ec6e9dfa 
							
						 
					 
					
						
						
							
							Port tests/ to Python 3 ( #3808 )  
						
						 
						
						
						
						
					 
					
						2018-09-07 02:58:18 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Johnson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5440b2ca0 
							
						 
					 
					
						
						
							
							Merge pull request  #3800  from matrix-org/neilj/remove-guests-from-mau-count  
						
						 
						
						... 
						
						
						
						guest users should not be part of mau total 
						
						
					 
					
						2018-09-06 17:45:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							84a750e0c3 
							
						 
					 
					
						
						
							
							ensure guests never enter mau list  
						
						 
						
						
						
						
					 
					
						2018-09-06 17:22:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8baab0c4 
							
						 
					 
					
						
						
							
							Merge branch 'master' into develop  
						
						 
						
						
						
						
					 
					
						2018-09-06 13:05:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							c127c8d042 
							
						 
					 
					
						
						
							
							Fix origin handling for pushed transactions  
						
						 
						
						... 
						
						
						
						Use the actual origin for push transactions, rather than whatever the remote
server claimed. 
						
						
					 
					
						2018-09-05 13:08:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							77055dba92 
							
						 
					 
					
						
						
							
							Fix tests on postgresql ( #3740 )  
						
						 
						
						
						
						
					 
					
						2018-09-04 02:21:48 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Neil Johnson 
							
						 
					 
					
						
						
						
						
							
						
						
							0b01281e77 
							
						 
					 
					
						
						
							
							move threepid checker to config, add missing yields  
						
						 
						
						
						
						
					 
					
						2018-08-31 17:11:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Amber Brown 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14e4d4f4bf 
							
						 
					 
					
						
						
							
							Port storage/ to Python 3 ( #3725 )  
						
						 
						
						
						
						
					 
					
						2018-08-31 00:19:58 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								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