Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								fc87d2ffb3 
								
									
								
							
								 
							
						 
						
							
							
								
								Freeze allocated objects on startup. ( #6953 )  
							
							 
							
							... 
							
							
							
							This may make gc go a bit faster as the gc will know things like
caches/data stores etc. are frozen without having to check. 
							
						 
						
							2020-02-19 15:09:00 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								2b37eabca1 
								
									
								
							
								 
							
						 
						
							
							
								
								Reduce auth chains fetched during v2 state res. ( #6952 )  
							
							 
							
							... 
							
							
							
							The state res v2 algorithm only cares about the difference between auth
chains, so we can pass in the known common state to the `get_auth_chain`
storage function so that it can ignore those events. 
							
						 
						
							2020-02-19 15:04:47 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0001e8397e 
								
							
								 
							
						 
						
							
							
								
								update changes.md  
							
							 
							
							
							
						 
						
							2020-02-19 13:54:05 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								197b08de35 
								
							
								 
							
						 
						
							
							
								
								1.11.0rc1  
							
							 
							
							
							
						 
						
							2020-02-19 13:48:32 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								099c96b89b 
								
									
								
							
								 
							
						 
						
							
							
								
								Revert `get_auth_chain_ids` changes ( #6951 )  
							
							 
							
							
							
						 
						
							2020-02-19 11:37:35 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								2fb7794e60 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6949  from matrix-org/rav/list_room_aliases_peekable  
							
							 
							
							... 
							
							
							
							Make room alias lists peekable 
							
						 
						
							2020-02-19 11:19:11 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								bbe39f808c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6940  from matrix-org/babolivier/federate.md  
							
							 
							
							... 
							
							
							
							Clean up and update federation docs 
							
						 
						
							2020-02-19 10:58:59 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								880aaac1d8 
								
									
								
							
								 
							
						 
						
							
							
								
								Move MSC2432 stuff onto unstable prefix ( #6948 )  
							
							 
							
							... 
							
							
							
							it's not in the spec yet, so needs to be unstable. Also add a feature flag for it. Also add a test for admin users. 
							
						 
						
							2020-02-19 10:40:27 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								abf1e5c526 
								
									
								
							
								 
							
						 
						
							
							
								
								Tiny optimisation for _get_handler_for_request ( #6950 )  
							
							 
							
							... 
							
							
							
							we have hundreds of path_regexes (see #5118 ), so let's not convert the same
bytes to str for each of them. 
							
						 
						
							2020-02-19 10:38:20 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								0d0bc35792 
								
									
								
							
								 
							
						 
						
							
							
								
								Increase DB/CPU perf of `_is_server_still_joined` check. ( #6936 )  
							
							 
							
							... 
							
							
							
							* Increase DB/CPU perf of `_is_server_still_joined` check.
For rooms with large amount of state a single user leaving could cause
us to go and load a lot of membership events and then pull out
membership state in a large number of batches.
* Newsfile
* Update synapse/storage/persist_events.py
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com>
* Fix adding if too soon
* Update docstring
* Review comments
* Woops typo
Co-authored-by: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2020-02-19 10:15:49 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								5e4a438556 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6945  from matrix-org/babolivier/fix-retention-debug-log  
							
							 
							
							... 
							
							
							
							Fix log in message retention purge jobs 
							
						 
						
							2020-02-19 10:12:55 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								71d65407e7 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							 
							
							
							
						 
						
							2020-02-19 10:03:19 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								fa64f836ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Update changelog.d/6945.bugfix  
							
							 
							
							... 
							
							
							
							Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2020-02-19 09:54:13 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								5a5abd55e8 
								
									
								
							
								 
							
						 
						
							
							
								
								Limit size of get_auth_chain_ids query ( #6947 )  
							
							 
							
							
							
						 
						
							2020-02-19 09:39:26 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								603618c002 
								
							
								 
							
						 
						
							
							
								
								changelog  
							
							 
							
							
							
						 
						
							2020-02-19 08:53:32 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								709e81f518 
								
							
								 
							
						 
						
							
							
								
								Make room alias lists peekable  
							
							 
							
							... 
							
							
							
							As per
https://github.com/matrix-org/matrix-doc/pull/2432#pullrequestreview-360566830 ,
make room alias lists accessible to users outside world_readable rooms. 
							
						 
						
							2020-02-19 08:53:32 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a0a1fd0bec 
								
							
								 
							
						 
						
							
							
								
								Add `allow_departed_users` param to `check_in_room_or_world_readable`  
							
							 
							
							... 
							
							
							
							... and set it everywhere it's called.
while we're here, rename it for consistency with `check_user_in_room` (and to
help check that I haven't missed any instances) 
							
						 
						
							2020-02-19 08:52:51 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b58d17e44f 
								
							
								 
							
						 
						
							
							
								
								Refactor the membership check methods in Auth  
							
							 
							
							... 
							
							
							
							these were getting a bit unwieldy, so let's combine `check_joined_room` and
`check_user_was_in_room` into a single `check_user_in_room`. 
							
						 
						
							2020-02-18 23:21:44 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								771d70e89c 
								
									
								
							
								 
							
						 
						
							
							
								
								Changelog  
							
							 
							
							
							
						 
						
							2020-02-18 17:31:02 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								f31a94a6dd 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix log in message retention purge jobs  
							
							 
							
							
							
						 
						
							2020-02-18 17:29:57 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								61b457e3ec 
								
									
								
							
								 
							
						 
						
							
							
								
								Incorporate review  
							
							 
							
							
							
						 
						
							2020-02-18 17:20:03 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								adfaea8c69 
								
									
								
							
								 
							
						 
						
							
							
								
								Implement GET /_matrix/client/r0/rooms/{roomId}/aliases ( #6939 )  
							
							 
							
							... 
							
							
							
							per matrix-org/matrix-doc#2432  
							
						 
						
							2020-02-18 16:23:25 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								3f1cd14791 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6872  from matrix-org/rav/dictproperty  
							
							 
							
							... 
							
							
							
							Rewrite _EventInternalMetadata to back it with a dict 
							
						 
						
							2020-02-18 16:21:02 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								a0d2f9d089 
								
									
								
							
								 
							
						 
						
							
							
								
								Phrasing  
							
							 
							
							
							
						 
						
							2020-02-18 16:16:49 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								d484126bf7 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6907  from matrix-org/babolivier/acme-config  
							
							 
							
							... 
							
							
							
							Add mention and warning about ACME v1 deprecation to the TLS config 
							
						 
						
							2020-02-18 16:11:31 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								8a380d0fe2 
								
									
								
							
								 
							
						 
						
							
							
								
								Increase perf of `get_auth_chain_ids` used in state res v2. ( #6937 )  
							
							 
							
							... 
							
							
							
							We do this by moving the recursive query to be fully in the DB. 
							
						 
						
							2020-02-18 15:39:09 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								818def8248 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix worker docs to point `/publicised_groups` API correctly. ( #6938 )  
							
							 
							
							
							
						 
						
							2020-02-18 15:27:45 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								9801a042f3 
								
									
								
							
								 
							
						 
						
							
							
								
								Make the log more noticeable  
							
							 
							
							
							
						 
						
							2020-02-18 15:15:43 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								bfbe2f5b08 
								
									
								
							
								 
							
						 
						
							
							
								
								Print the error as an error log and raise the same exception we got  
							
							 
							
							
							
						 
						
							2020-02-18 15:10:41 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								7a782c32a2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6909  from matrix-org/babolivier/acme-install  
							
							 
							
							... 
							
							
							
							Update INSTALL.md to recommend reverse proxying and warn about ACMEv1 deprecation 
							
						 
						
							2020-02-18 15:06:06 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
							
								
							
								b1255077f5 
								
							
								 
							
						 
						
							
							
								
								Changelog  
							
							 
							
							
							
						 
						
							2020-02-18 14:35:51 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								d009535639 
								
									
								
							
								 
							
						 
						
							
							
								
								Add mention of SRV records as an advanced topic  
							
							 
							
							
							
						 
						
							2020-02-18 14:07:41 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								ba7a523854 
								
									
								
							
								 
							
						 
						
							
							
								
								Argh trailing spaces  
							
							 
							
							
							
						 
						
							2020-02-18 13:57:15 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								e837be5b5c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix links in the reverse proxy doc  
							
							 
							
							
							
						 
						
							2020-02-18 13:53:58 +00:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								3c67eee6dc 
								
									
								
							
								 
							
						 
						
							
							
								
								Make federate.md more of a sumary of the steps to follow to set up replication  
							
							 
							
							
							
						 
						
							2020-02-18 13:51:03 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								fe3941f6e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Stop sending events when creating or deleting aliases ( #6904 )  
							
							 
							
							... 
							
							
							
							Stop sending events when creating or deleting associations (room aliases). Send an updated canonical alias event if one of the alt_aliases is deleted. 
							
						 
						
							2020-02-18 07:29:44 -05:00  
						
					 
				
					
						
							
							
								 
								Brendan Abolivier
							
						 
						
							 
							
							
								
								
							
							
								
							
								8ee0d74516 
								
									
								
							
								 
							
						 
						
							
							
								
								Split the delegating documentation out of federate.md and trim it down  
							
							 
							
							
							
						 
						
							2020-02-18 12:05:45 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								3be2abd0a9 
								
									
								
							
								 
							
						 
						
							
							
								
								Kill off deprecated "config-on-the-fly" docker mode ( #6918 )  
							
							 
							
							... 
							
							
							
							Lots of people seem to get confused by this mode, and it's been deprecated
since Synapse 1.1.0. It's time for it to go. 
							
						 
						
							2020-02-18 11:41:53 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								bc831d1d9a 
								
							
								 
							
						 
						
							
							
								
								#6924  has been released in 1.10.1  
							
							 
							
							
							
						 
						
							2020-02-17 16:34:13 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0a714c3abf 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							 
							
							
							
						 
						
							2020-02-17 16:33:21 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								7718fabb7a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v1.10.1'  
							
							 
							
							
							
						 
						
							2020-02-17 16:33:04 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								fd6d83ed96 
								
							
								 
							
						 
						
							
							
								
								1.10.1  
							
							 
							
							
							
						 
						
							2020-02-17 16:27:33 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								d2455ec3aa 
								
							
								 
							
						 
						
							
							
								
								wait for current_state_events_membership before delete_old_current_state_events ( #6924 )  
							
							 
							
							
							
						 
						
							2020-02-17 16:19:32 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								3404ad289b 
								
									
								
							
								 
							
						 
						
							
							
								
								Raise the default power levels for invites, tombstones and server acls ( #6834 )  
							
							 
							
							
							
						 
						
							2020-02-17 13:23:37 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								46fa66bbfd 
								
									
								
							
								 
							
						 
						
							
							
								
								wait for current_state_events_membership before delete_old_current_state_events ( #6924 )  
							
							 
							
							
							
						 
						
							2020-02-17 11:30:50 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								10027c80b0 
								
									
								
							
								 
							
						 
						
							
							
								
								Add type hints to the spam check module ( #6915 )  
							
							 
							
							... 
							
							
							
							Add typing information to the spam checker modules. 
							
						 
						
							2020-02-14 12:49:40 -05:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5a78f47f6e 
								
							
								 
							
						 
						
							
							
								
								changelog  
							
							 
							
							
							
						 
						
							2020-02-14 16:42:40 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								9551911f88 
								
							
								 
							
						 
						
							
							
								
								Rewrite _EventInternalMetadata to back it with a _dict  
							
							 
							
							... 
							
							
							
							Mostly, this gives mypy an easier time. 
							
						 
						
							2020-02-14 16:42:40 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								43b2be9764 
								
							
								 
							
						 
						
							
							
								
								Replace _event_dict_property with DictProperty  
							
							 
							
							... 
							
							
							
							this amounts to the same thing, but replaces `_event_dict` with `_dict`, and
removes some of the function layers generated by `property`. 
							
						 
						
							2020-02-14 16:42:37 +00:00  
						
					 
				
					
						
							
							
								 
								Fridtjof Mund
							
						 
						
							 
							
							
								
								
							
							
								
							
								32873efa87 
								
									
								
							
								 
							
						 
						
							
							
								
								contrib/docker: Ensure correct encoding and locale settings on DB creation ( #6921 )  
							
							 
							
							... 
							
							
							
							Signed-off-by: Fridtjof Mund <fridtjof@das-labor.org> 
							
						 
						
							2020-02-14 16:27:29 +00:00