2a7e9faeec 
								
							
								 
							
						 
						
							
							
								
								Do logcontexts outside ResponseCache  
							
							
							
						 
						
							2017-10-25 15:21:08 +01:00  
				
					
						
							
							
								 
						
							
							
								27955056e0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into erikj/groups_merged  
							
							
							
						 
						
							2017-10-02 16:20:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e3edca3b5d 
								
							
								 
							
						 
						
							
							
								
								Refactor to speed up incremental syncs  
							
							
							
						 
						
							2017-09-25 17:35:39 +01:00  
				
					
						
							
							
								 
						
							
							
								3166ed55b2 
								
							
								 
							
						 
						
							
							
								
								Fix device list when rejoining room ( #2461 )  
							
							
							
						 
						
							2017-09-22 14:44:17 +01:00  
				
					
						
							
							
								 
						
							
							
								93e504d04e 
								
							
								 
							
						 
						
							
							
								
								Ensure that creator of group sees group down /sync  
							
							
							
						 
						
							2017-09-19 11:08:16 +01:00  
				
					
						
							
							
								 
						
							
							
								b5feaa5a49 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/groups_merged  
							
							
							
						 
						
							2017-09-19 11:07:45 +01:00  
				
					
						
							
							
								 
						
							
							
								2d1b7955ae 
								
							
								 
							
						 
						
							
							
								
								Don't filter out current state events from timeline  
							
							
							
						 
						
							2017-09-18 17:13:03 +01:00  
				
					
						
							
							
								 
						
							
							
								3a0cee28d6 
								
							
								 
							
						 
						
							
							
								
								Actually hook leave notifs up  
							
							
							
						 
						
							2017-09-14 11:49:37 +01:00  
				
					
						
							
							
								 
						
							
							
								473700f016 
								
							
								 
							
						 
						
							
							
								
								Get left rooms  
							
							
							
						 
						
							2017-09-13 15:13:41 +01:00  
				
					
						
							
							
								 
						
							
							
								9ce866ed4f 
								
							
								 
							
						 
						
							
							
								
								In sync handle device lists for newly joined/left rooms  
							
							
							
						 
						
							2017-09-12 16:44:26 +01:00  
				
					
						
							
							
								 
						
							
							
								69ef4987a6 
								
							
								 
							
						 
						
							
							
								
								Add left section to /keys/changes  
							
							
							
						 
						
							2017-09-08 14:44:36 +01:00  
				
					
						
							
							
								 
						
							
							
								53cc8ad35a 
								
							
								 
							
						 
						
							
							
								
								Send down device list change notif when member leaves/rejoins room  
							
							
							
						 
						
							2017-09-07 15:08:39 +01:00  
				
					
						
							
							
								 
						
							
							
								d5e32c843f 
								
							
								 
							
						 
						
							
							
								
								Correctly add joins to correct segment  
							
							
							
						 
						
							2017-07-24 13:31:26 +01:00  
				
					
						
							
							
								 
						
							
							
								139fe30f47 
								
							
								 
							
						 
						
							
							
								
								Remember to cast to bool  
							
							
							
						 
						
							2017-07-20 16:47:35 +01:00  
				
					
						
							
							
								 
						
							
							
								c544188ee3 
								
							
								 
							
						 
						
							
							
								
								Add groups to sync stream  
							
							
							
						 
						
							2017-07-20 16:36:42 +01:00  
				
					
						
							
							
								 
						
							
							
								e9aec001f4 
								
							
								 
							
						 
						
							
							
								
								Use less DB for device list handling in sync  
							
							
							
						 
						
							2017-07-12 10:30:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b4f59c7e27 
								
							
								 
							
						 
						
							
							
								
								Add count of one time keys to sync stream  
							
							
							
						 
						
							2017-05-19 15:47:55 +01:00  
				
					
						
							
							
								 
						
							
							
								da146657c9 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2017-03-16 13:04:07 +00:00  
				
					
						
							
							
								 
						
							
							
								a158c36a8a 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2017-03-16 11:57:45 +00:00  
				
					
						
							
							
								 
						
							
							
								6957bfdca6 
								
							
								 
							
						 
						
							
							
								
								Don't recreate so many sets  
							
							
							
						 
						
							2017-03-16 11:54:26 +00:00  
				
					
						
							
							
								 
						
							
							
								2ccf3b241c 
								
							
								 
							
						 
						
							
							
								
								Implement no op for room stream in sync  
							
							
							
						 
						
							2017-03-16 11:06:41 +00:00  
				
					
						
							
							
								 
						
							
							
								6c82de5100 
								
							
								 
							
						 
						
							
							
								
								Format presence events on the edges instead of reformatting them multiple times  
							
							
							
						 
						
							2017-03-15 14:27:34 +00:00  
				
					
						
							
							
								 
						
							
							
								64d62e41b8 
								
							
								 
							
						 
						
							
							
								
								Noop repated delete device inbox calls from /sync  
							
							
							
						 
						
							2017-03-10 10:36:43 +00:00  
				
					
						
							
							
								 
						
							
							
								a597994fb6 
								
							
								 
							
						 
						
							
							
								
								Measure new device list stuff  
							
							
							
						 
						
							2017-02-02 18:36:17 +00:00  
				
					
						
							
							
								 
						
							
							
								6d6591880e 
								
							
								 
							
						 
						
							
							
								
								Wake sync up for device changes  
							
							
							
						 
						
							2017-02-01 15:15:16 +00:00  
				
					
						
							
							
								 
						
							
							
								252b503fc8 
								
							
								 
							
						 
						
							
							
								
								Hook device list updates to replication  
							
							
							
						 
						
							2017-01-27 14:31:35 +00:00  
				
					
						
							
							
								 
						
							
							
								2367c5568c 
								
							
								 
							
						 
						
							
							
								
								Add basic implementation of local device list changes  
							
							
							
						 
						
							2017-01-25 14:27:27 +00:00  
				
					
						
							
							
								 
						
							
							
								edc6a1e4f9 
								
							
								 
							
						 
						
							
							
								
								Add some logging for syncing to_device events  
							
							... 
							
							
							
							Attempt to track down the loss of to_device events
(https://github.com/vector-im/riot-web/issues/2711  etc). 
							
						 
						
							2016-12-15 18:16:10 +00:00  
				
					
						
							
							
								 
						
							
							
								be14c24cea 
								
							
								 
							
						 
						
							
							
								
								Fix rare notifier bug where listeners dont timeout  
							
							... 
							
							
							
							There was a race condition that caused the notifier to 'miss' the
timeout notification, since there were no other checks for the timeout
this caused listeners to get stuck in a loop until something happened. 
							
						 
						
							2016-12-09 15:43:18 +00:00  
				
					
						
							
							
								 
						
							
							
								83bcdcee61 
								
							
								 
							
						 
						
							
							
								
								Return early on /sync code paths if a '*' filter is used  
							
							... 
							
							
							
							This is currently very conservative in that it only does this if there is no
`since` token. This limits the risk to clients likely to be doing one-off
syncs (like bridges), but does mean that normal human clients won't benefit
from the time savings here. If the savings are large enough, I would consider
generalising this to just check the filter. 
							
						 
						
							2016-11-22 16:38:35 +00:00  
				
					
						
							
							
								 
						
							
							
								9bfc617791 
								
							
								 
							
						 
						
							
							
								
								storage/appservice: make appservice methods only relying on the cache synchronous  
							
							
							
						 
						
							2016-10-06 15:24:59 +02:00  
				
					
						
							
							
								 
						
							
							
								65fa37ac5e 
								
							
								 
							
						 
						
							
							
								
								Only return new device messages in /sync  
							
							
							
						 
						
							2016-09-02 15:50:37 +01:00  
				
					
						
							
							
								 
						
							
							
								c8cd87b21b 
								
							
								 
							
						 
						
							
							
								
								Comment about message deletion  
							
							
							
						 
						
							2016-08-30 11:23:26 +01:00  
				
					
						
							
							
								 
						
							
							
								1ee6285905 
								
							
								 
							
						 
						
							
							
								
								Fix check  
							
							
							
						 
						
							2016-08-30 11:17:46 +01:00  
				
					
						
							
							
								 
						
							
							
								68e1a872fd 
								
							
								 
							
						 
						
							
							
								
								Noop get_new_messages_for_device if token hasn't changed  
							
							
							
						 
						
							2016-08-30 10:58:46 +01:00  
				
					
						
							
							
								 
						
							
							
								55fc17cf4b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #1049  from matrix-org/erikj/presence_users_in_room  
							
							... 
							
							
							
							Use state handler instead of get_users_in_room/get_joined_hosts 
							
						 
						
							2016-08-30 10:50:37 +01:00  
				
					
						
							
							
								 
						
							
							
								bed10f9880 
								
							
								 
							
						 
						
							
							
								
								Use state handler instead of get_users_in_room/get_joined_hosts  
							
							
							
						 
						
							2016-08-26 14:54:30 +01:00  
				
					
						
							
							
								 
						
							
							
								4bbef62124 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into markjh/direct_to_device  
							
							
							
						 
						
							2016-08-26 14:35:31 +01:00  
				
					
						
							
							
								 
						
							
							
								778fa85f47 
								
							
								 
							
						 
						
							
							
								
								Make sync not pull out full state  
							
							
							
						 
						
							2016-08-25 18:59:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e993925279 
								
							
								 
							
						 
						
							
							
								
								Add store-and-forward direct-to-device messaging  
							
							
							
						 
						
							2016-08-25 17:35:37 +01:00  
				
					
						
							
							
								 
						
							
							
								afbf6b33fc 
								
							
								 
							
						 
						
							
							
								
								defer.returnValue must not be called within Measure  
							
							
							
						 
						
							2016-08-19 18:23:44 +01:00  
				
					
						
							
							
								 
						
							
							
								248e6770ca 
								
							
								 
							
						 
						
							
							
								
								Cache federation state responses  
							
							
							
						 
						
							2016-07-21 10:30:12 +01:00  
				
					
						
							
							
								 
						
							
							
								6a0afa582a 
								
							
								 
							
						 
						
							
							
								
								Load push rules in storage layer, so that they get cached  
							
							
							
						 
						
							2016-06-03 11:10:00 +01:00  
				
					
						
							
							
								 
						
							
							
								661a540dd1 
								
							
								 
							
						 
						
							
							
								
								Deduplicate presence entries in sync ( #818 )  
							
							
							
						 
						
							2016-06-02 15:20:28 +01:00  
				
					
						
							
							
								 
						
							
							
								faad233ea6 
								
							
								 
							
						 
						
							
							
								
								Change short circuit path  
							
							
							
						 
						
							2016-05-24 14:27:19 +01:00  
				
					
						
							
							
								 
						
							
							
								6900303997 
								
							
								 
							
						 
						
							
							
								
								Don't send down all ephemeral events  
							
							
							
						 
						
							2016-05-24 11:44:55 +01:00  
				
					
						
							
							
								 
						
							
							
								1c5ed2a19b 
								
							
								 
							
						 
						
							
							
								
								Only work out newly_joined_users for incremental sync  
							
							
							
						 
						
							2016-05-24 11:21:34 +01:00  
				
					
						
							
							
								 
						
							
							
								b08ad0389e 
								
							
								 
							
						 
						
							
							
								
								Only include non-offline presence in initial sync  
							
							
							
						 
						
							2016-05-24 11:15:05 +01:00  
				
					
						
							
							
								 
						
							
							
								be2c677386 
								
							
								 
							
						 
						
							
							
								
								Spell builder correctly  
							
							
							
						 
						
							2016-05-24 10:53:03 +01:00  
				
					
						
							
							
								 
						
							
							
								79bea8ab9a 
								
							
								 
							
						 
						
							
							
								
								Inline function. Make load_filtered_recents private  
							
							
							
						 
						
							2016-05-24 10:22:24 +01:00