Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								e81c093974 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_get_missing_events async  
							
							 
							
							
							
						 
						
							2020-02-03 19:15:08 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f64c96662e 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.user_joined_room async  
							
							 
							
							
							
						 
						
							2020-02-03 16:29:30 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								52642860da 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._clean_room_for_join async  
							
							 
							
							
							
						 
						
							2020-02-03 16:29:30 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								814cc00cb9 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._notify_persisted_event async  
							
							 
							
							
							
						 
						
							2020-02-03 16:29:30 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								05299599b6 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.persist_events_and_notify async  
							
							 
							
							
							
						 
						
							2020-02-03 16:29:30 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								3b7e0e002b 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._make_and_verify_event async  
							
							 
							
							
							
						 
						
							2020-02-03 16:22:30 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								4286e429a7 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.do_remotely_reject_invite async  
							
							 
							
							
							
						 
						
							2020-02-03 16:19:18 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								c3f296af32 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._check_for_soft_fail async  
							
							 
							
							
							
						 
						
							2020-02-03 16:16:31 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								dbdf843012 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._persist_auth_tree async  
							
							 
							
							
							
						 
						
							2020-02-03 16:14:58 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								ebd6a15af3 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.do_invite_join async  
							
							 
							
							
							
						 
						
							2020-02-03 16:13:13 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								94f7b4cd54 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_event_auth async  
							
							 
							
							
							
						 
						
							2020-02-03 16:06:46 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								863087d186 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_exchange_third_party_invite_request async  
							
							 
							
							
							
						 
						
							2020-02-03 16:02:50 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								957129f4a7 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.construct_auth_difference async  
							
							 
							
							
							
						 
						
							2020-02-03 16:00:46 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								0d5f2f4bb0 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._update_context_for_auth_events async  
							
							 
							
							
							
						 
						
							2020-02-03 15:55:35 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								a25ddf26a3 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._update_auth_events_and_context_for_auth async  
							
							 
							
							
							
						 
						
							2020-02-03 15:53:54 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								bc9b75c6f0 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.do_auth async  
							
							 
							
							
							
						 
						
							2020-02-03 15:51:24 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								8033b257a7 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._prep_event async  
							
							 
							
							
							
						 
						
							2020-02-03 15:49:32 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								1cdc253e0a 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._handle_new_event async  
							
							 
							
							
							
						 
						
							2020-02-03 15:48:33 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								c556ed9e15 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler._handle_new_events async  
							
							 
							
							
							
						 
						
							2020-02-03 15:43:51 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								6e89ec5e32 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_make_leave_request async  
							
							 
							
							
							
						 
						
							2020-02-03 15:40:41 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								d184cbc031 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_send_leave_request async  
							
							 
							
							
							
						 
						
							2020-02-03 15:39:24 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								98681f90cb 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_make_join_request async  
							
							 
							
							
							
						 
						
							2020-02-03 15:38:02 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								af8ba6b525 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_invite_request async  
							
							 
							
							
							
						 
						
							2020-02-03 15:33:42 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								7571bf86f0 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_send_join_request async  
							
							 
							
							
							
						 
						
							2020-02-03 15:32:48 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b3e44f0bdf 
								
							
								 
							
						 
						
							
							
								
								make FederationHandler.on_query_auth async  
							
							 
							
							
							
						 
						
							2020-02-03 15:30:23 +00:00  
						
					 
				
					
						
							
							
								 
								Andrew Morgan
							
						 
						
							 
							
							
								
								
							
							
								
							
								370080531e 
								
									
								
							
								 
							
						 
						
							
							
								
								Allow URL-encoded user IDs on user admin api paths ( #6825 )  
							
							 
							
							
							
						 
						
							2020-02-03 13:18:42 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								b0d112e78b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix `room_version` in `on_invite_request` flow ( #6827 )  
							
							 
							
							... 
							
							
							
							I messed this up a bit in #6805 , but fortunately we weren't actually doing
anything with the room_version so it didn't matter that it was a str not a RoomVersion. 
							
						 
						
							2020-02-03 13:15:23 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ac0d45b78b 
								
							
								 
							
						 
						
							
							
								
								1.10.0rc1  
							
							 
							
							
							
						 
						
							2020-01-31 15:35:37 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								83b0ea047b 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix deleting of stale marker for device lists ( #6819 )  
							
							 
							
							... 
							
							
							
							We were in fact only deleting stale marker when we got an incremental
update, rather than when we did a full resync. 
							
						 
						
							2020-01-31 14:04:15 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								7f93eb1903 
								
									
								
							
								 
							
						 
						
							
							
								
								pass room_version into compute_event_signature ( #6807 )  
							
							 
							
							
							
						 
						
							2020-01-31 13:47:43 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								a5afdd15e5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6806  from matrix-org/rav/redact_changes/3  
							
							 
							
							... 
							
							
							
							Pass room_version into add_hashes_and_signatures 
							
						 
						
							2020-01-31 10:57:03 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								160522e32c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #6820  from matrix-org/rav/get_room_version_id  
							
							 
							
							... 
							
							
							
							Make `get_room_version` return a RoomVersion object 
							
						 
						
							2020-01-31 10:56:42 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								08f41a6f05 
								
							
								 
							
						 
						
							
							
								
								Add `get_room_version` method  
							
							 
							
							... 
							
							
							
							So that we can start factoring out some of this boilerplatey boilerplate. 
							
						 
						
							2020-01-31 10:28:15 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								d7bf793cc1 
								
							
								 
							
						 
						
							
							
								
								s/get_room_version/get_room_version_id/  
							
							 
							
							... 
							
							
							
							... to make way for a forthcoming get_room_version which returns a RoomVersion
object. 
							
						 
						
							2020-01-31 10:06:21 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								7d846e8704 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix bug with getting missing auth event during join 500'ed ( #6810 )  
							
							 
							
							
							
						 
						
							2020-01-31 09:49:13 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								2a81393a4b 
								
							
								 
							
						 
						
							
							
								
								Pass room_version into add_hashes_and_signatures  
							
							 
							
							
							
						 
						
							2020-01-30 22:15:50 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								54f3f369bd 
								
							
								 
							
						 
						
							
							
								
								Pass room_version into create_local_event_from_event_dict  
							
							 
							
							
							
						 
						
							2020-01-30 22:15:50 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								ef6bdafb29 
								
							
								 
							
						 
						
							
							
								
								Store the room version in EventBuilder  
							
							 
							
							
							
						 
						
							2020-01-30 22:15:50 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								46a446828d 
								
									
								
							
								 
							
						 
						
							
							
								
								pass room version into FederationHandler.on_invite_request ( #6805 )  
							
							 
							
							
							
						 
						
							2020-01-30 22:13:02 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								e0992fcc5b 
								
									
								
							
								 
							
						 
						
							
							
								
								Log when we delete room in bg update ( #6816 )  
							
							 
							
							
							
						 
						
							2020-01-30 17:55:34 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								184303b865 
								
									
								
							
								 
							
						 
						
							
							
								
								MSC2260: Block direct sends of m.room.aliases events ( #6794 )  
							
							 
							
							... 
							
							
							
							as per MSC2260 
							
						 
						
							2020-01-30 17:20:55 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								57ad702af0 
								
									
								
							
								 
							
						 
						
							
							
								
								Backgroud update to clean out rooms from current state ( #6802 )  
							
							 
							
							
							
						 
						
							2020-01-30 17:17:44 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								b660327056 
								
									
								
							
								 
							
						 
						
							
							
								
								Resync remote device list when detected as stale. ( #6786 )  
							
							 
							
							
							
						 
						
							2020-01-30 17:06:38 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								c3d4ad8afd 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix sending server up commands from workers ( #6811 )  
							
							 
							
							... 
							
							
							
							Co-authored-by: Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> 
							
						 
						
							2020-01-30 16:42:11 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								a5bab2d058 
								
									
								
							
								 
							
						 
						
							
							
								
								When server leaves room check for stale device lists. ( #6801 )  
							
							 
							
							... 
							
							
							
							When a server leaves a room it may stop sharing a room with remote
users, and thus not get any updates to their device lists. So we need to
check for this case and delete those device lists from the cache.
We don't need to do this if we stop sharing a room because the remote
user leaves the room, because we track that case via looking at
membership changes. 
							
						 
						
							2020-01-30 16:10:30 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								c80a9fe13d 
								
									
								
							
								 
							
						 
						
							
							
								
								When a client asks for remote keys check if should resync. ( #6797 )  
							
							 
							
							... 
							
							
							
							If we detect that the remote users' keys may have changed then we should
attempt to resync against the remote server rather than using the
(potentially) stale local cache. 
							
						 
						
							2020-01-30 15:06:58 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
								
								
							
							
								
							
								5a246611e3 
								
									
								
							
								 
							
						 
						
							
							
								
								Type defintions for use in refactoring for redaction changes ( #6803 )  
							
							 
							
							... 
							
							
							
							* Bump signedjson to 1.1
... so that we can use the type definitions
* Fix breakage caused by upgrade to signedjson 1.1
Thanks, @illicitonion... 
							
						 
						
							2020-01-30 11:25:59 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								a855b7c3a8 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused DeviceRow class ( #6800 )  
							
							 
							
							
							
						 
						
							2020-01-29 12:06:31 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								dcd85b976d 
								
							
								 
							
						 
						
							
							
								
								Make /directory/room/<alias> handle restrictive power levels  
							
							 
							
							... 
							
							
							
							Fixes a bug where the alias would be added, but `PUT /directory/room/<alias>`
would return a 403. 
							
						 
						
							2020-01-29 11:52:52 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b36095ae5c 
								
							
								 
							
						 
						
							
							
								
								Set the PL for aliases events to 0.  
							
							 
							
							
							
						 
						
							2020-01-29 11:52:52 +00:00