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  
				
					
						
							
							
								 
						
							
							
								f1087106cf 
								
									
								
							
								 
							
						 
						
							
							
								
								handle empty backups according to latest spec proposal ( #4123 )  
							
							... 
							
							
							
							fixes  #4056  
						
							2018-11-05 17:59:29 -05:00  
				
					
						
							
							
								 
						
							
							
								bc80b3f454 
								
							
								 
							
						 
						
							
							
								
								Add helpers for getting prev and auth events ( #4139 )  
							
							... 
							
							
							
							* Add helpers for getting prev and auth events
This is in preparation for allowing the event format to change between
room versions. 
							
						 
						
							2018-11-06 00:35:15 +11:00  
				
					
						
							
							
								 
						
							
							
								cb7a6b2379 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix typing being reset causing infinite syncs ( #4127 )  
							
							
							
						 
						
							2018-11-03 00:19:23 +11:00  
				
					
						
							
							
								 
						
							
							
								a8d41c6aff 
								
							
								 
							
						 
						
							
							
								
								Include a version query string arg for the consent route  
							
							
							
						 
						
							2018-10-31 13:19:28 -06:00  
				
					
						
							
							
								 
						
							
							
								d1e7b9c44c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/login-terms  
							
							
							
						 
						
							2018-10-31 13:15:14 -06:00  
				
					
						
							
							
								 
						
							
							
								1729ba1650 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4101  from matrix-org/rav/aliases_for_upgrades  
							
							... 
							
							
							
							Attempt to move room aliases on room upgrades 
							
						 
						
							2018-10-31 17:52:18 +00:00  
				
					
						
							
							
								 
						
							
							
								0f8591a5a8 
								
							
								 
							
						 
						
							
							
								
								Avoid else clause on exception for clarity  
							
							
							
						 
						
							2018-10-31 15:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								94c7fadc98 
								
							
								 
							
						 
						
							
							
								
								Attempt to move room aliases on room upgrades  
							
							
							
						 
						
							2018-10-31 15:43:57 +00:00  
				
					
						
							
							
								 
						
							
							
								9b827c40ca 
								
									
								
							
								 
							
						 
						
							
							
								
								Log some bits about event creation ( #4121 )  
							
							... 
							
							
							
							I found these helpful in debugging my room upgrade tests. 
							
						 
						
							2018-10-31 15:42:23 +00:00  
				
					
						
							
							
								 
						
							
							
								3bade14ec0 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix search 500ing ( #4122 )  
							
							
							
						 
						
							2018-10-31 04:33:41 +11:00  
				
					
						
							
							
								 
						
							
							
								4cd1c9f2ff 
								
									
								
							
								 
							
						 
						
							
							
								
								Delete the disused & unspecced identicon functionality ( #4106 )  
							
							
							
						 
						
							2018-10-29 23:57:24 +11:00  
				
					
						
							
							
								 
						
							
							
								7fbfea062e 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4100  from matrix-org/rav/room_upgrade_avatar  
							
							... 
							
							
							
							Remember to copy the avatar on room upgrades 
							
						 
						
							2018-10-29 12:49:21 +00:00  
				
					
						
							
							
								 
						
							
							
								db24d7f15e 
								
							
								 
							
						 
						
							
							
								
								Better handling of odd PLs during room upgrades  
							
							... 
							
							
							
							Fixes handling of rooms where we have permission to send the tombstone, but not
other state. We need to (a) fail more gracefully when we can't send the PLs in
the old room, and (b) not set the PLs in the new room until we are done with
the other stuff. 
							
						 
						
							2018-10-27 00:54:26 +01:00  
				
					
						
							
							
								 
						
							
							
								5caf79b312 
								
							
								 
							
						 
						
							
							
								
								Remember to copy the avatar on room upgrades  
							
							
							
						 
						
							2018-10-26 23:56:40 +01:00  
				
					
						
							
							
								 
						
							
							
								54bbe71867 
								
							
								 
							
						 
						
							
							
								
								optimise state copying  
							
							
							
						 
						
							2018-10-26 22:51:34 +01:00  
				
					
						
							
							
								 
						
							
							
								193cadc988 
								
							
								 
							
						 
						
							
							
								
								Address review comments  
							
							... 
							
							
							
							Improve comments, get old room state from the context we already have 
							
						 
						
							2018-10-26 17:10:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e6babc27d5 
								
							
								 
							
						 
						
							
							
								
								restrict PLs in old room  
							
							
							
						 
						
							2018-10-25 19:18:25 +01:00  
				
					
						
							
							
								 
						
							
							
								3a263bf3ae 
								
							
								 
							
						 
						
							
							
								
								copy state  
							
							
							
						 
						
							2018-10-25 19:18:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1b9f253e20 
								
							
								 
							
						 
						
							
							
								
								preserve PLs  
							
							
							
						 
						
							2018-10-25 19:10:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4cda300058 
								
							
								 
							
						 
						
							
							
								
								preserve room visibility  
							
							
							
						 
						
							2018-10-25 19:10:24 +01:00  
				
					
						
							
							
								 
						
							
							
								0f7d1c9906 
								
							
								 
							
						 
						
							
							
								
								Basic initial support for room upgrades  
							
							... 
							
							
							
							Currently just creates a new, empty, room, and sends a tombstone in the old
room. 
							
						 
						
							2018-10-25 19:10:24 +01:00  
				
					
						
							
							
								 
						
							
							
								e1948175ee 
								
							
								 
							
						 
						
							
							
								
								Allow power_level_content_override=None for _send_events_for_new_room  
							
							
							
						 
						
							2018-10-25 19:10:24 +01:00  
				
					
						
							
							
								 
						
							
							
								7f7b2cd3de 
								
							
								 
							
						 
						
							
							
								
								Make room_member_handler a member of RoomCreationHandler  
							
							... 
							
							
							
							... to save passing it into `_send_events_for_new_room` 
							
						 
						
							2018-10-25 19:10:18 +01:00  
				
					
						
							
							
								 
						
							
							
								871c4abfec 
								
							
								 
							
						 
						
							
							
								
								Factor _generate_room_id out of create_room  
							
							... 
							
							
							
							we're going to need this for room upgrades. 
							
						 
						
							2018-10-25 18:23:09 +01:00  
				
					
						
							
							
								 
						
							
							
								cb53ce9d64 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor state group lookup to reduce DB hits ( #4011 )  
							
							... 
							
							
							
							Currently when fetching state groups from the data store we make two
hits two the database: once for members and once for non-members (unless
request is filtered to one or the other). This adds needless load to the
datbase, so this PR refactors the lookup to make only a single database
hit. 
							
						 
						
							2018-10-25 17:49:55 +01:00  
				
					
						
							
							
								 
						
							
							
								b94a43d5b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/alias_disallow_list  
							
							
							
						 
						
							2018-10-25 15:25:31 +01:00  
				
					
						
							
							
								 
						
							
							
								f7f487e14c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into matthew/autocreate_autojoin  
							
							
							
						 
						
							2018-10-25 14:40:06 +01:00  
				
					
						
							
							
								 
						
							
							
								54def42c19 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/login-terms  
							
							
							
						 
						
							2018-10-24 13:22:59 -06:00  
				
					
						
							
							
								 
						
							
							
								9532caf6ef 
								
							
								 
							
						 
						
							
							
								
								remove trailing whiter space  
							
							
							
						 
						
							2018-10-24 16:08:25 +01:00  
				
					
						
							
							
								 
						
							
							
								94a49e0636 
								
									
								
							
								 
							
						 
						
							
							
								
								fix tuple  
							
							... 
							
							
							
							Co-Authored-By: neilisfragile <neil@matrix.org> 
							
						 
						
							2018-10-24 14:39:23 +01:00  
				
					
						
							
							
								 
						
							
							
								3904cbf307 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4040  from matrix-org/erikj/states_res_v2_rebase  
							
							... 
							
							
							
							Add v2 state resolution algorithm 
							
						 
						
							2018-10-24 11:12:12 +01:00  
				
					
						
							
							
								 
						
							
							
								e0b9d5f0af 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4075  from matrix-org/rav/fix_pusher_logcontexts  
							
							... 
							
							
							
							Clean up the way logcontexts and threads work in the pushers 
							
						 
						
							2018-10-24 09:53:57 +01:00  
				
					
						
							
							
								 
						
							
							
								dacbeb2e03 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2018-10-24 09:47:49 +01:00  
				
					
						
							
							
								 
						
							
							
								810715f79a 
								
							
								 
							
						 
						
							
							
								
								Rename resolve_events_with_factory  
							
							
							
						 
						
							2018-10-24 09:44:22 +01:00  
				
					
						
							
							
								 
						
							
							
								cb23aa4c42 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4063  from matrix-org/erikj/cleaup_alias_creation  
							
							... 
							
							
							
							Clean up room alias creation 
							
						 
						
							2018-10-24 09:40:27 +01:00  
				
					
						
							
							
								 
						
							
							
								a67d8ace9b 
								
							
								 
							
						 
						
							
							
								
								remove errant exception and style  
							
							
							
						 
						
							2018-10-23 17:44:39 +01:00  
				
					
						
							
							
								 
						
							
							
								43c3f0b02f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3969  from turt2live/travis/fix-federated-group-requests  
							
							... 
							
							
							
							Handle HttpResponseException more safely for federated groups 
							
						 
						
							2018-10-23 10:41:04 -06:00  
				
					
						
							
							
								 
						
							
							
								3e704822be 
								
									
								
							
								 
							
						 
						
							
							
								
								Comments help  
							
							
							
						 
						
							2018-10-23 10:25:31 -06:00  
				
					
						
							
							
								 
						
							
							
								b3f6dddad2 
								
									
								
							
								 
							
						 
						
							
							
								
								Give some more things logcontexts ( #4077 )  
							
							
							
						 
						
							2018-10-23 14:29:17 +01:00  
				
					
						
							
							
								 
						
							
							
								5c445114d3 
								
									
								
							
								 
							
						 
						
							
							
								
								Correctly account for cpu usage by background threads ( #4074 )  
							
							... 
							
							
							
							Wrap calls to deferToThread() in a thing which uses a child logcontext to
attribute CPU usage to the right request.
While we're in the area, remove the logcontext_tracer stuff, which is never
used, and afaik doesn't work.
Fixes  #4064  
							
						 
						
							2018-10-23 13:12:32 +01:00  
				
					
						
							
							
								 
						
							
							
								e7a16c6210 
								
							
								 
							
						 
						
							
							
								
								Remove redundant run_as_background_process() from pusherpool  
							
							... 
							
							
							
							`on_new_notifications` and `on_new_receipts` in `HttpPusher` and `EmailPusher`
now always return synchronously, so we can remove the `defer.gatherResults` on
their results, and the `run_as_background_process` wrappers can be removed too
because the PusherPool methods will now complete quickly enough. 
							
						 
						
							2018-10-22 16:12:11 +01:00  
				
					
						
							
							
								 
						
							
							
								084046456e 
								
							
								 
							
						 
						
							
							
								
								Add config option to control alias creation  
							
							
							
						 
						
							2018-10-19 10:22:45 +01:00  
				
					
						
							
							
								 
						
							
							
								74e7617083 
								
							
								 
							
						 
						
							
							
								
								Clean up room alias creation  
							
							
							
						 
						
							2018-10-19 10:11:56 +01:00  
				
					
						
							
							
								 
						
							
							
								49a044aa5f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into travis/login-terms  
							
							
							
						 
						
							2018-10-18 09:57:58 -06:00  
				
					
						
							
							
								 
						
							
							
								d6a7797dd1 
								
							
								 
							
						 
						
							
							
								
								Fix roomlist since tokens on Python 3 ( #4046 )  
							
							... 
							
							
							
							Thanks @Half-Shot !!! 
							
						 
						
							2018-10-17 23:04:55 +11:00  
				
					
						
							
							
								 
						
							
							
								c6584f4b5f 
								
							
								 
							
						 
						
							
							
								
								clean up config error logic and imports  
							
							
							
						 
						
							2018-10-17 11:36:41 +01:00  
				
					
						
							
							
								 
						
							
							
								fc0f13dd03 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect truncation in get_missing_events  
							
							... 
							
							
							
							It's quite important that get_missing_events returns the *latest* events in the
room; however we were pulling event ids out of the database until we got *at
least* 10, and then taking the *earliest* of the results.
We also shouldn't really be relying on depth, and should be checking the
room_id. 
							
						 
						
							2018-10-16 21:10:04 +01:00  
				
					
						
							
							
								 
						
							
							
								15133477ee 
								
							
								 
							
						 
						
							
							
								
								Fix up use of resolve_events_with_factory  
							
							
							
						 
						
							2018-10-16 16:28:42 +01:00  
				
					
						
							
							
								 
						
							
							
								a8ed93a4b5 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-10-15 16:10:29 -06:00