Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							25f03cf8e9 
							
						 
					 
					
						
						
							
							Use tuple unpacking  
						
						
						
						
							
						
					 
					
						2017-05-22 14:58:22 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							270e1c904a 
							
						 
					 
					
						
						
							
							Speed up calculating push rules  
						
						
						
						
							
						
					 
					
						2017-05-19 16:51:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b4f59c7e27 
							
						 
					 
					
						
						
							
							Add count of one time keys to sync stream  
						
						
						
						
							
						
					 
					
						2017-05-19 15:47:55 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ab4ee2e524 
							
						 
					 
					
						
						
							
							Merge pull request  #2236  from matrix-org/erikj/invalidation  
						
						... 
						
						
						
						Fix invalidation of get_users_with_read_receipts_in_room 
						
						
							
						
					 
					
						2017-05-19 14:50:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							58ebb96cce 
							
						 
					 
					
						
						
							
							Fix invalidation of get_users_with_read_receipts_in_room  
						
						
						
						
							
						
					 
					
						2017-05-19 14:38:50 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							99713dc7d3 
							
						 
					 
					
						
						
							
							Merge pull request  #2234  from matrix-org/erikj/fix_push  
						
						... 
						
						
						
						Store ActionGenerator in HomeServer 
						
						
							
						
					 
					
						2017-05-19 13:42:49 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							1c1c0257f4 
							
						 
					 
					
						
						
							
							Move invalidation cb to its own structure  
						
						
						
						
							
						
					 
					
						2017-05-19 11:44:11 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							cafe659f72 
							
						 
					 
					
						
						
							
							Store ActionGenerator in HomeServer  
						
						
						
						
							
						
					 
					
						2017-05-19 10:09:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							72ed8196b3 
							
						 
					 
					
						
						
							
							Don't push users who have left  
						
						
						
						
							
						
					 
					
						2017-05-18 17:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							107ac7ac96 
							
						 
					 
					
						
						
							
							Increase size of push rule caches  
						
						
						
						
							
						
					 
					
						2017-05-18 17:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							234772db6d 
							
						 
					 
					
						
						
							
							Merge pull request  #2233  from matrix-org/erikj/faster_as_check  
						
						... 
						
						
						
						Make get_if_app_services_interested_in_user faster 
						
						
							
						
					 
					
						2017-05-18 16:51:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							760625acba 
							
						 
					 
					
						
						
							
							Make get_if_app_services_interested_in_user faster  
						
						
						
						
							
						
					 
					
						2017-05-18 16:34:44 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							c57789d138 
							
						 
					 
					
						
						
							
							Remove size of push get_rules cache  
						
						
						
						
							
						
					 
					
						2017-05-18 16:17:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f33df30732 
							
						 
					 
					
						
						
							
							Merge branch 'master' of github.com:matrix-org/synapse into develop  
						
						
						
						
							
						
					 
					
						2017-05-18 13:56:37 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3accee1a8c 
							
						 
					 
					
						
						
							
							Merge branch 'release-v0.21.0' of github.com:matrix-org/synapse  
						
						
						
						
							
 
						
					 
					
						2017-05-18 13:54:27 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							a5425b2e5b 
							
						 
					 
					
						
						
							
							Bump changelog and version  
						
						
						
						
							
						
					 
					
						2017-05-18 13:53:48 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6e381180ae 
							
						 
					 
					
						
						
							
							Merge pull request  #2177  from matrix-org/erikj/faster_push_rules  
						
						... 
						
						
						
						Make calculating push actions faster 
						
						
							
						
					 
					
						2017-05-18 11:46:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							056ba9b795 
							
						 
					 
					
						
						
							
							Add comment  
						
						
						
						
							
						
					 
					
						2017-05-18 11:45:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							88664afe14 
							
						 
					 
					
						
						
							
							Merge pull request  #2231  from aaronraimist/patch-1  
						
						... 
						
						
						
						Correct a typo in UPGRADE.rst 
						
						
							
						
					 
					
						2017-05-18 10:00:35 +01:00 
						 
				 
			
				
					
						
							
							
								Aaron Raimist 
							
						 
					 
					
						
						
						
						
							
						
						
							f98efea9b1 
							
						 
					 
					
						
						
							
							Correct a typo in UPGRADE.rst  
						
						
						
						
							
						
					 
					
						2017-05-17 21:41:48 -05:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d9e3a4b5db 
							
						 
					 
					
						
						
							
							Merge pull request  #2230  from matrix-org/erikj/speed_up_get_state  
						
						... 
						
						
						
						Make get_state_groups_from_groups faster. 
						
						
							
						
					 
					
						2017-05-17 17:23:04 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							66d8ffabbd 
							
						 
					 
					
						
						
							
							Faster push rule calculation via push specific cache  
						
						... 
						
						
						
						We add a push rule specific cache that ensures that we can reuse
calculated push rules appropriately when a user join/leaves. 
						
						
							
						
					 
					
						2017-05-17 16:55:40 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ace23463c5 
							
						 
					 
					
						
						
							
							Merge pull request  #2216  from slipeer/app_services_interested_in_user  
						
						... 
						
						
						
						Fix users claimed non-exclusively by an app service don't get notific… 
						
						
							
						
					 
					
						2017-05-17 16:28:50 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							bbfe4e996c 
							
						 
					 
					
						
						
							
							Make get_state_groups_from_groups faster.  
						
						... 
						
						
						
						Most of the time was spent copying a dict to filter out sentinel values
that indicated that keys did not exist in the dict. The sentinel values
were added to ensure that we cached the non-existence of keys.
By updating DictionaryCache to keep track of which keys were known to
not exist itself we can remove a dictionary copy. 
						
						
							
						
					 
					
						2017-05-17 15:12:15 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9f430fa07f 
							
						 
					 
					
						
						
							
							Merge branch 'release-v0.21.0' of github.com:matrix-org/synapse into develop  
						
						
						
						
							
						
					 
					
						2017-05-17 13:28:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7c53a27801 
							
						 
					 
					
						
						
							
							Update changelog  
						
						
						
						
							
 
						
					 
					
						2017-05-17 13:13:45 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							a8bc7cae56 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.21.0  
						
						
						
						
							
						
					 
					
						2017-05-17 13:11:43 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							bf1050f7cf 
							
						 
					 
					
						
						
							
							Merge pull request  #2229  from matrix-org/erikj/faster_get_joined  
						
						... 
						
						
						
						Make get_joined_users faster when we have delta state 
						
						
							
						
					 
					
						2017-05-17 13:00:05 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							c6f4ff1475 
							
						 
					 
					
						
						
							
							Spelling  
						
						
						
						
							
						
					 
					
						2017-05-17 11:29:14 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3a431a126d 
							
						 
					 
					
						
						
							
							Bump changelog and version  
						
						
						
						
							
						
					 
					
						2017-05-17 11:26:57 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ac08316548 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.21.0  
						
						
						
						
							
						
					 
					
						2017-05-17 11:25:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							85e8092cca 
							
						 
					 
					
						
						
							
							Comment  
						
						
						
						
							
						
					 
					
						2017-05-17 10:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ad53fc3cf4 
							
						 
					 
					
						
						
							
							Short circuit when we have delta ids  
						
						
						
						
							
						
					 
					
						2017-05-17 09:57:34 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6fa8148ccb 
							
						 
					 
					
						
						
							
							Merge pull request  #2228  from matrix-org/erikj/speed_up_get_hosts  
						
						... 
						
						
						
						Speed up get_joined_hosts 
						
						
							
						
					 
					
						2017-05-16 17:40:55 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7c69849a0d 
							
						 
					 
					
						
						
							
							Merge pull request  #2227  from matrix-org/erikj/presence_caches  
						
						... 
						
						
						
						Make presence use cached users/hosts in room 
						
						
							
						
					 
					
						2017-05-16 17:40:47 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							11bc21b6d9 
							
						 
					 
					
						
						
							
							Merge pull request  #2226  from matrix-org/erikj/domain_from_id  
						
						... 
						
						
						
						Speed up get_domain_from_id 
						
						
							
						
					 
					
						2017-05-16 17:18:16 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							13f540ef1b 
							
						 
					 
					
						
						
							
							Speed up get_joined_hosts  
						
						
						
						
							
						
					 
					
						2017-05-16 16:05:22 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ec5c4499f4 
							
						 
					 
					
						
						
							
							Make presence use cached users/hosts in room  
						
						
						
						
							
						
					 
					
						2017-05-16 16:01:43 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f2a5b6dbfd 
							
						 
					 
					
						
						
							
							Speed up get_domain_from_id  
						
						
						
						
							
						
					 
					
						2017-05-16 15:59:37 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b8492b6c2f 
							
						 
					 
					
						
						
							
							Merge pull request  #2224  from matrix-org/erikj/prefill_state  
						
						... 
						
						
						
						Prefill state caches 
						
						
							
						
					 
					
						2017-05-16 15:50:11 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							331570ea6f 
							
						 
					 
					
						
						
							
							Remove spurious merge artifacts  
						
						
						
						
							
						
					 
					
						2017-05-16 15:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Krombel 
							
						 
					 
					
						
						
						
						
							
						
						
							55af207321 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into avoid_duplicate_filters  
						
						
						
						
							
						
					 
					
						2017-05-16 15:29:59 +02:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							d648f65aaf 
							
						 
					 
					
						
						
							
							Merge pull request  #2218  from matrix-org/rav/event_search_index  
						
						... 
						
						
						
						Add an index to event_search 
						
						
							
						
					 
					
						2017-05-16 13:26:07 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							608b5a6317 
							
						 
					 
					
						
						
							
							Take a copy before prefilling, as it may be a frozendict  
						
						
						
						
							
						
					 
					
						2017-05-16 12:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Krombel 
							
						 
					 
					
						
						
						
						
							
						
						
							64953c8ed2 
							
						 
					 
					
						
						
							
							avoid access-error if no filter_id matches  
						
						
						
						
							
						
					 
					
						2017-05-15 18:36:37 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f451b64c8f 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into erikj/prefill_state  
						
						
						
						
							
						
					 
					
						2017-05-15 16:09:32 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9475b58e 
							
						 
					 
					
						
						
							
							Merge pull request  #2221  from psaavedra/sync_timeline_limit_filter_by_name  
						
						... 
						
						
						
						Configurable maximum number of events requested by /sync and /messages 
						
						
							
						
					 
					
						2017-05-15 16:08:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6d17573c23 
							
						 
					 
					
						
						
							
							Merge pull request  #2223  from matrix-org/erikj/ignore_not_retrying  
						
						... 
						
						
						
						Don't log exceptions for NotRetryingDestination 
						
						
							
						
					 
					
						2017-05-15 15:52:28 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d12ae7fd1c 
							
						 
					 
					
						
						
							
							Don't log exceptions for NotRetryingDestination  
						
						
						
						
							
						
					 
					
						2017-05-15 15:42:18 +01:00 
						 
				 
			
				
					
						
							
							
								Pablo Saavedra 
							
						 
					 
					
						
						
						
						
							
						
						
							224137fcf9 
							
						 
					 
					
						
						
							
							Fixed syntax nits  
						
						
						
						
							
						
					 
					
						2017-05-15 16:21:02 +02:00