caef337587 
								
							
								 
							
						 
						
							
							
								
								changed_presencelike_data isn't observed anywhere in synapse so can be removed  
							
							
							
						 
						
							2016-04-08 10:37:19 +01:00  
				
					
						
							
							
								 
						
							
							
								86be915cce 
								
							
								 
							
						 
						
							
							
								
								Call profile handler get_displayname directly rather than using collect_presencelike_data  
							
							
							
						 
						
							2016-04-07 18:11:49 +01:00  
				
					
						
							
							
								 
						
							
							
								b4022cc487 
								
							
								 
							
						 
						
							
							
								
								Pass whole requester to ratelimiting  
							
							... 
							
							
							
							This will enable more detailed decisions 
							
						 
						
							2016-03-03 16:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								e5ad2e5267 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #582  from matrix-org/erikj/presence  
							
							... 
							
							
							
							Rewrite presence for performance. 
							
						 
						
							2016-02-19 09:37:50 +00:00  
				
					
						
							
							
								 
						
							
							
								e5999bfb1a 
								
							
								 
							
						 
						
							
							
								
								Initial cut  
							
							
							
						 
						
							2016-02-17 15:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								04686df17a 
								
							
								 
							
						 
						
							
							
								
								Add comment  
							
							
							
						 
						
							2016-02-16 11:52:46 +00:00  
				
					
						
							
							
								 
						
							
							
								8168341e9b 
								
							
								 
							
						 
						
							
							
								
								Use update_membership for profile updates  
							
							
							
						 
						
							2016-02-15 17:14:34 +00:00  
				
					
						
							
							
								 
						
							
							
								4de08a4672 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge two of the room join codepaths"  
							
							... 
							
							
							
							This reverts commit cf81375b94 
							
						 
						
							2016-02-12 16:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								cf81375b94 
								
							
								 
							
						 
						
							
							
								
								Merge two of the room join codepaths  
							
							... 
							
							
							
							There's at least one more to merge in.
Side-effects:
 * Stop reporting None as displayname and avatar_url in some cases
 * Joining a room by alias populates guest-ness in join event
 * Remove unspec'd PUT version of /join/<room_id_or_alias> which has not
   been called on matrix.org according to logs
 * Stop recording access_token_id on /join/room_id - currently we don't
   record it on /join/room_alias; I can try to thread it through at some
   point. 
							
						 
						
							2016-02-12 15:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								a9526831a4 
								
							
								 
							
						 
						
							
							
								
								Wrap calls to distributor.fire in appropriately named functions so that static analysis can work out want is calling what  
							
							
							
						 
						
							2015-12-01 20:53:04 +00:00  
				
					
						
							
							
								 
						
							
							
								67800f7626 
								
							
								 
							
						 
						
							
							
								
								Treat setting your display name to the empty string as removing it (SYN-186).  
							
							
							
						 
						
							2015-05-14 14:19:59 +01:00  
				
					
						
							
							
								 
						
							
							
								95dedb866f 
								
							
								 
							
						 
						
							
							
								
								Unwrap defer.gatherResults failures  
							
							
							
						 
						
							2015-05-12 13:14:29 +01:00  
				
					
						
							
							
								 
						
							
							
								4ac1941592 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2015-05-08 16:33:01 +01:00  
				
					
						
							
							
								 
						
							
							
								476899295f 
								
							
								 
							
						 
						
							
							
								
								Change the way we do logging contexts so that they survive divergences  
							
							
							
						 
						
							2015-05-08 16:32:18 +01:00  
				
					
						
							
							
								 
						
							
							
								8e28db5cc9 
								
							
								 
							
						 
						
							
							
								
								Change room handlers get_rooms_for_user to get_joined_rooms_for_user. This uses the a storage api that is cached.  
							
							
							
						 
						
							2015-03-09 16:43:09 +00:00  
				
					
						
							
							
								 
						
							
							
								9ccccd4874 
								
							
								 
							
						 
						
							
							
								
								When setting display name more graciously handle failures to update room state.  
							
							
							
						 
						
							2015-03-06 16:24:05 +00:00  
				
					
						
							
							
								 
						
							
							
								5759bec43c 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string  
							
							
							
						 
						
							2015-01-23 11:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8a12df8cf3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj-perf' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-01-06 14:45:57 +00:00  
				
					
						
							
							
								 
						
							
							
								76ec154e95 
								
							
								 
							
						 
						
							
							
								
								We don't need the full events for get_rooms_for_user_where_membership_is  
							
							
							
						 
						
							2015-01-06 14:37:00 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								67a406a754 
								
							
								 
							
						 
						
							
							
								
								Rate limit display names and avatar urls per request rather than per event.  
							
							
							
						 
						
							2014-12-19 17:36:33 +00:00  
				
					
						
							
							
								 
						
							
							
								cf6e5f1dbf 
								
							
								 
							
						 
						
							
							
								
								Rename MessageHandler.handle_event. Add a few comments.  
							
							
							
						 
						
							2014-12-15 17:01:12 +00:00  
				
					
						
							
							
								 
						
							
							
								1c8ee06877 
								
							
								 
							
						 
						
							
							
								
								Remove unused snapshot  
							
							
							
						 
						
							2014-12-09 10:53:34 +00:00  
				
					
						
							
							
								 
						
							
							
								c31dba86ec 
								
							
								 
							
						 
						
							
							
								
								Convert rest and handlers to use new event structure  
							
							
							
						 
						
							2014-12-04 15:50:01 +00:00  
				
					
						
							
							
								 
						
							
							
								9d53228158 
								
							
								 
							
						 
						
							
							
								
								Change DomainSpecificString so that it doesn't use a HomeServer object  
							
							
							
						 
						
							2014-12-02 10:42:28 +00:00  
				
					
						
							
							
								 
						
							
							
								32090aee16 
								
							
								 
							
						 
						
							
							
								
								Add a few missing yields, Move deferred lists inside PreserveLoggingContext because they don't interact well with the logging contexts  
							
							
							
						 
						
							2014-11-20 16:24:00 +00:00  
				
					
						
							
							
								 
						
							
							
								415ddf59bb 
								
							
								 
							
						 
						
							
							
								
								Don't add a 'prev' key to m.room.member messages  
							
							
							
						 
						
							2014-11-19 17:59:51 +00:00  
				
					
						
							
							
								 
						
							
							
								a8e565eca8 
								
							
								 
							
						 
						
							
							
								
								Add an EventValidator. Fix bugs in auth ++ storage  
							
							
							
						 
						
							2014-11-10 18:25:42 +00:00  
				
					
						
							
							
								 
						
							
							
								4317c8e583 
								
							
								 
							
						 
						
							
							
								
								Implement new replace_state and changed prev_state  
							
							... 
							
							
							
							`prev_state` is now a list of previous state ids, similiar to
prev_events. `replace_state` now points to what we think was replaced. 
							
						 
						
							2014-11-06 15:10:55 +00:00  
				
					
						
							
							
								 
						
							
							
								e7bc1291a0 
								
							
								 
							
						 
						
							
							
								
								Begin making auth use event.old_state_events  
							
							
							
						 
						
							2014-10-15 16:06:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b6818fd4d2 
								
							
								 
							
						 
						
							
							
								
								SYN-40: When a user updates their displayname or avatar update all their join events for all the rooms they are currently in.  
							
							
							
						 
						
							2014-09-17 15:05:14 +01:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								80c056c148 
								
							
								 
							
						 
						
							
							
								
								Now that HS->HS Profile lookups use Federation Queries, we don't need the 'local_only' antirecursion hack  
							
							
							
						 
						
							2014-08-13 17:23:49 +01:00  
				
					
						
							
							
								 
						
							
							
								505917cb97 
								
							
								 
							
						 
						
							
							
								
								Use new Federation Query API to implement HS->HS fetching of remote users' profile information instead of (ab)using the client-side REST API  
							
							
							
						 
						
							2014-08-13 17:23:49 +01:00  
				
					
						
							
							
								 
						
							
							
								f98e6380f1 
								
							
								 
							
						 
						
							
							
								
								add in whitespace after copyright statements to improve legibility  
							
							
							
						 
						
							2014-08-13 03:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00