463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								b4fd86a9b4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into rav/saml2_client  
							
							
							
						 
						
							2019-07-01 14:21:03 +01:00  
				
					
						
							
							
								 
						
							
							
								be3b901ccd 
								
									
								
							
								 
							
						 
						
							
							
								
								Update the TLS cipher string and provide configurability for TLS on outgoing federation ( #5550 )  
							
							
							
						 
						
							2019-06-28 18:19:09 +10:00  
				
					
						
							
							
								 
						
							
							
								9646a593ac 
								
							
								 
							
						 
						
							
							
								
								Added possibilty to disable local password authentication ( #5092 )  
							
							... 
							
							
							
							Signed-off-by: Daniel Hoffend <dh@dotlan.net> 
							
						 
						
							2019-06-27 18:37:29 +01:00  
				
					
						
							
							
								 
						
							
							
								c548dbc4b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Make it clearer that the template dir is relative to synapse's root dir ( #5543 )  
							
							... 
							
							
							
							Helps address #5444  
							
						 
						
							2019-06-27 18:20:17 +01:00  
				
					
						
							
							
								 
						
							
							
								47fa836abb 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5313  from twrist/patch-1  
							
							... 
							
							
							
							Update HAProxy example rules 
							
						 
						
							2019-06-27 00:53:48 +01:00  
				
					
						
							
							
								 
						
							
							
								dde4118341 
								
							
								 
							
						 
						
							
							
								
								update sample config  
							
							
							
						 
						
							2019-06-27 00:41:04 +01:00  
				
					
						
							
							
								 
						
							
							
								a0acfcc73e 
								
							
								 
							
						 
						
							
							
								
								update sample config  
							
							
							
						 
						
							2019-06-26 23:56:28 +01:00  
				
					
						
							
							
								 
						
							
							
								3eb8c7b0eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							... 
							
							
							
							* master:
  Fix broken link in MSC1711 FAQ
  Update changelog to better expain password reset change (#5545 ) 
							
						 
						
							2019-06-25 18:08:56 +01:00  
				
					
						
							
							
								 
						
							
							
								c8cb186260 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix broken link in MSC1711 FAQ  
							
							
							
						 
						
							2019-06-25 12:27:56 +01:00  
				
					
						
							
							
								 
						
							
							
								28604ab03d 
								
									
								
							
								 
							
						 
						
							
							
								
								Add info about black to code_style.rst ( #5537 )  
							
							... 
							
							
							
							Fixes  #5533 
Adds information about how to install and run black on the codebase. 
						
							2019-06-24 17:48:05 +01:00  
				
					
						
							
							
								 
						
							
							
								4ac7ef4b67 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5524  from matrix-org/rav/new_cmdline_options  
							
							... 
							
							
							
							Add --data-dir and --open-private-ports options. 
							
						 
						
							2019-06-24 17:25:57 +01:00  
				
					
						
							
							
								 
						
							
							
								deb4fe6ef3 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5534  from matrix-org/babolivier/federation-publicrooms  
							
							... 
							
							
							
							Split public rooms directory auth config in two 
							
						 
						
							2019-06-24 16:08:02 +01:00  
				
					
						
							
							
								 
						
							
							
								bfe84e051e 
								
							
								 
							
						 
						
							
							
								
								Split public rooms directory auth config in two  
							
							
							
						 
						
							2019-06-24 15:42:31 +01:00  
				
					
						
							
							
								 
						
							
							
								3f8a252dd8 
								
							
								 
							
						 
						
							
							
								
								Add "--open-private-ports" cmdline option  
							
							... 
							
							
							
							This is helpful when generating a config file for running synapse under docker. 
							
						 
						
							2019-06-24 14:15:34 +01:00  
				
					
						
							
							
								 
						
							
							
								edea4bb5be 
								
							
								 
							
						 
						
							
							
								
								Allow configuration of the path used for ACME account keys.  
							
							... 
							
							
							
							Because sticking it in the same place as the config isn't necessarily the right
thing to do. 
							
						 
						
							2019-06-24 13:51:22 +01:00  
				
					
						
							
							
								 
						
							
							
								6cda36777b 
								
							
								 
							
						 
						
							
							
								
								Drop support for cpu_affinity ( #5525 )  
							
							... 
							
							
							
							This has no useful purpose on python3, and is generally a source of confusion. 
							
						 
						
							2019-06-22 11:01:55 +10:00  
				
					
						
							
							
								 
						
							
							
								60b912cf0d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update docs/workers.rst  
							
							... 
							
							
							
							E_TOO_MANY_NEGATIVES
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-06-21 11:54:03 +01:00  
				
					
						
							
							
								 
						
							
							
								f3ab533374 
								
							
								 
							
						 
						
							
							
								
								Support pagination API in client_reader worker  
							
							
							
						 
						
							2019-06-21 10:43:12 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								eba7caf09f 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove Postgres 9.4 support ( #5448 )  
							
							
							
						 
						
							2019-06-18 00:59:00 +10:00  
				
					
						
							
							
								 
						
							
							
								f12e1f029c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5440  from matrix-org/babolivier/third_party_event_rules  
							
							... 
							
							
							
							Allow server admins to define implementations of extra rules for allowing or denying incoming events 
							
						 
						
							2019-06-14 19:37:59 +01:00  
				
					
						
							
							
								 
						
							
							
								f874b16b2e 
								
							
								 
							
						 
						
							
							
								
								Add plugin APIs for implementations of custom event rules.  
							
							
							
						 
						
							2019-06-14 18:16:03 +01:00  
				
					
						
							
							
								 
						
							
							
								426218323b 
								
									
								
							
								 
							
						 
						
							
							
								
								Neilj/improve federation docs ( #5419 )  
							
							... 
							
							
							
							Add FAQ questions to federate.md. Add a health warning making it clear that the 1711 upgrade FAQ is now out of date. 
							
						 
						
							2019-06-11 12:17:43 +01:00  
				
					
						
							
							
								 
						
							
							
								a11865016e 
								
									
								
							
								 
							
						 
						
							
							
								
								Set default room version to v4. ( #5379 )  
							
							... 
							
							
							
							Set default room version to v4. 
							
						 
						
							2019-06-06 20:13:47 +01:00  
				
					
						
							
							
								 
						
							
							
								3719680ee4 
								
									
								
							
								 
							
						 
						
							
							
								
								Add ability to perform password reset via email without trusting the identity server ( #5377 )  
							
							... 
							
							
							
							Sends password reset emails from the homeserver instead of proxying to the identity server. This is now the default behaviour for security reasons. If you wish to continue proxying password reset requests to the identity server you must now enable the email.trust_identity_server_for_password_resets option.
This PR is a culmination of 3 smaller PRs which have each been separately reviewed:
* #5308 
* #5345 
* #5368  
							
						 
						
							2019-06-06 17:34:07 +01:00  
				
					
						
							
							
								 
						
							
							
								9fbb20a531 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop hardcoding trust of old matrix.org key ( #5374 )  
							
							... 
							
							
							
							There are a few changes going on here:
* We make checking the signature on a key server response optional: if no
  verify_keys are specified, we trust to TLS to validate the connection.
* We change the default config so that it does not require responses to be
  signed by the old key.
* We replace the old 'perspectives' config with 'trusted_key_servers', which
  is also formatted slightly differently.
* We emit a warning to the logs every time we trust a key server response
  signed by the old key. 
							
						 
						
							2019-06-06 17:33:11 +01:00  
				
					
						
							
							
								 
						
							
							
								833c406b9b 
								
									
								
							
								 
							
						 
						
							
							
								
								Neilj/1.0 upgrade notes ( #5371 )  
							
							... 
							
							
							
							1.0 upgrade/install notes 
							
						 
						
							2019-06-06 17:23:02 +01:00  
				
					
						
							
							
								 
						
							
							
								7603a706eb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'rav/fix_custom_ca' into rav/enable_tls_verification  
							
							
							
						 
						
							2019-06-05 16:32:35 +01:00  
				
					
						
							
							
								 
						
							
							
								b4f1cd31f4 
								
							
								 
							
						 
						
							
							
								
								Update sample config  
							
							
							
						 
						
							2019-06-05 15:30:10 +01:00  
				
					
						
							
							
								 
						
							
							
								95ab2eb4a1 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix notes about well-known and acme ( #5357 )  
							
							... 
							
							
							
							fixes  #4951  
						
							2019-06-05 15:12:33 +01:00  
				
					
						
							
							
								 
						
							
							
								26713515de 
								
									
								
							
								 
							
						 
						
							
							
								
								Neilj/mau tracking config explainer ( #5284 )  
							
							... 
							
							
							
							Improve documentation of monthly active user blocking and mau_trial_days 
							
						 
						
							2019-06-05 13:16:23 +01:00  
				
					
						
							
							
								 
						
							
							
								145f57897d 
								
									
								
							
								 
							
						 
						
							
							
								
								Update HAProxy example rules  
							
							... 
							
							
							
							These new rules allow a user to instead route only matrix traffic, allowing them to run matrix on the domain without affecting their existing websites 
							
						 
						
							2019-06-02 23:10:27 +08:00  
				
					
						
							
							
								 
						
							
							
								58cce39f3a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5276  from matrix-org/babolivier/account_validity_job_delta  
							
							... 
							
							
							
							Allow configuring a range for the account validity startup job 
							
						 
						
							2019-05-31 12:11:56 +01:00  
				
					
						
							
							
								 
						
							
							
								e975b15101 
								
							
								 
							
						 
						
							
							
								
								Sample config  
							
							
							
						 
						
							2019-05-31 11:14:21 +01:00  
				
					
						
							
							
								 
						
							
							
								6bfc5ad3a1 
								
							
								 
							
						 
						
							
							
								
								Sample config  
							
							
							
						 
						
							2019-05-31 09:56:57 +01:00  
				
					
						
							
							
								 
						
							
							
								3e1af5109c 
								
							
								 
							
						 
						
							
							
								
								Clarify that the admin change password endpoint logs them out ( #5303 )  
							
							
							
						 
						
							2019-05-31 09:45:46 +01:00  
				
					
						
							
							
								 
						
							
							
								8541db741a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5283  from aaronraimist/captcha-docs  
							
							... 
							
							
							
							Specify the type of reCAPTCHA key to use (#5013 ) 
							
						 
						
							2019-05-29 19:02:27 +01:00  
				
					
						
							
							
								 
						
							
							
								0729ef01f8 
								
							
								 
							
						 
						
							
							
								
								regenerate sample config  
							
							
							
						 
						
							2019-05-29 16:41:25 +10:00  
				
					
						
							
							
								 
						
							
							
								f795595e95 
								
									
								
							
								 
							
						 
						
							
							
								
								Specify the type of reCAPTCHA key to use ( #5013 )  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2019-05-28 22:04:27 -05:00  
				
					
						
							
							
								 
						
							
							
								9b6f72663e 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix docs on resetting the user directory ( #5036 )  
							
							... 
							
							
							
							Signed-off-by: Aaron Raimist <aaron@raim.ist> 
							
						 
						
							2019-05-28 20:54:01 -05:00  
				
					
						
							
							
								 
						
							
							
								4aba561c65 
								
									
								
							
								 
							
						 
						
							
							
								
								Config and changelog  
							
							
							
						 
						
							2019-05-28 16:55:10 +01:00  
				
					
						
							
							
								 
						
							
							
								dba9152d15 
								
									
								
							
								 
							
						 
						
							
							
								
								Add missing blank line in config ( #5249 )  
							
							
							
						 
						
							2019-05-24 14:12:38 +01:00  
				
					
						
							
							
								 
						
							
							
								6368150a74 
								
									
								
							
								 
							
						 
						
							
							
								
								Add config option for setting homeserver's default room version ( #5223 )  
							
							... 
							
							
							
							Replaces DEFAULT_ROOM_VERSION constant with a method that first checks the config, then returns a hardcoded value if the option is not present.
That hardcoded value is now located in the server.py config file. 
							
						 
						
							2019-05-23 15:00:20 +01:00  
				
					
						
							
							
								 
						
							
							
								4a30e4acb4 
								
									
								
							
								 
							
						 
						
							
							
								
								Room Statistics ( #4338 )  
							
							
							
						 
						
							2019-05-21 11:36:50 -05:00  
				
					
						
							
							
								 
						
							
							
								6a5a70edf0 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #5204  from matrix-org/babolivier/account_validity_expiration_date  
							
							... 
							
							
							
							Add startup background job for account validity 
							
						 
						
							2019-05-21 14:55:15 +01:00  
				
					
						
							
							
								 
						
							
							
								384122efa8 
								
									
								
							
								 
							
						 
						
							
							
								
								Doc  
							
							
							
						 
						
							2019-05-21 14:39:36 +01:00  
				
					
						
							
							
								 
						
							
							
								da5ef0bb42 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/master' into develop  
							
							
							
						 
						
							2019-05-17 12:39:48 +01:00  
				
					
						
							
							
								 
						
							
							
								7ce1f97a13 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop telling people to install the optional dependencies. ( #5197 )  
							
							... 
							
							
							
							* Stop telling people to install the optional dependencies.
They're optional.
Also update the postgres docs a bit for clarity(?) 
							
						 
						
							2019-05-17 12:38:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a5fe16c5a7 
								
									
								
							
								 
							
						 
						
							
							
								
								Changelog + sample config  
							
							
							
						 
						
							2019-05-16 15:11:37 +01:00