Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							721b2bfa85 
							
						 
					 
					
						
						
							
							implement redirects  
						
						
						
						
							
						
					 
					
						2016-03-29 03:32:52 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							19038582d3 
							
						 
					 
					
						
						
							
							debug  
						
						
						
						
							
						
					 
					
						2016-03-29 03:14:16 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							64b4aead15 
							
						 
					 
					
						
						
							
							make it work  
						
						
						
						
							
						
					 
					
						2016-03-29 03:13:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							dd4287ca5d 
							
						 
					 
					
						
						
							
							make it build  
						
						
						
						
							
						
					 
					
						2016-03-29 02:07:57 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c2490a14 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into matthew/preview_urls  
						
						
						
						
							
						
					 
					
						2016-03-29 01:20:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							ec0cf996c9 
							
						 
					 
					
						
						
							
							typo  
						
						
						
						
							
						
					 
					
						2016-03-29 01:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							d9d48aad2d 
							
						 
					 
					
						
						
							
							Merge branch 'develop' into matthew/preview_urls  
						
						
						
						
							
						
					 
					
						2016-03-27 22:54:42 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							adafa24b0a 
							
						 
					 
					
						
						
							
							typo  
						
						
						
						
							
						
					 
					
						2016-03-25 23:38:19 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							3e8bb99a2b 
							
						 
					 
					
						
						
							
							Merge pull request  #668  from matrix-org/markjh/deduplicate  
						
						... 
						
						
						
						Deduplicate identical /sync requests 
						
						
							
						
					 
					
						2016-03-24 18:07:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							77cba688ed 
							
						 
					 
					
						
						
							
							Fix typo  
						
						
						
						
							
						
					 
					
						2016-03-24 18:02:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							54a546091a 
							
						 
					 
					
						
						
							
							Add a response cache for getting the public room list  
						
						
						
						
							
						
					 
					
						2016-03-24 18:02:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							191c7bef6b 
							
						 
					 
					
						
						
							
							Deduplicate identical /sync requests  
						
						
						
						
							
						
					 
					
						2016-03-24 17:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							31e6f8636f 
							
						 
					 
					
						
						
							
							Merge pull request  #667  from matrix-org/dbkr/never_notify_member_events  
						
						... 
						
						
						
						Never notify for member events. 
						
						
							
						
					 
					
						2016-03-24 13:48:02 +00:00 
						 
				 
			
				
					
						
							
							
								David Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							3b554bda26 
							
						 
					 
					
						
						
							
							Never notify for member events. This fixes  https://github.com/vector-im/vector-web/issues/828  
						
						
						
						
							
						
					 
					
						2016-03-24 13:19:39 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							15844040c2 
							
						 
					 
					
						
						
							
							Bump version and changelog  
						
						
						
						
							
 
						
					 
					
						2016-03-23 16:57:41 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7a3815b372 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into release-v0.14.0  
						
						
						
						
							
						
					 
					
						2016-03-23 16:55:29 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							647b041d1a 
							
						 
					 
					
						
						
							
							Merge pull request  #666  from matrix-org/erikj/intern  
						
						... 
						
						
						
						Intern lots of strings 
						
						
							
						
					 
					
						2016-03-23 16:54:59 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8122ad7bab 
							
						 
					 
					
						
						
							
							Simplify intern_dict  
						
						
						
						
							
						
					 
					
						2016-03-23 16:41:54 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2f0180b09e 
							
						 
					 
					
						
						
							
							Don't bother interning keys that are already interned  
						
						
						
						
							
						
					 
					
						2016-03-23 16:29:46 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							acdfef7b14 
							
						 
					 
					
						
						
							
							Intern all the things  
						
						
						
						
							
						
					 
					
						2016-03-23 16:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f96526ffc2 
							
						 
					 
					
						
						
							
							Intern sender, event_id and room_id in events  
						
						
						
						
							
						
					 
					
						2016-03-23 15:04:11 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							fe9794706a 
							
						 
					 
					
						
						
							
							Intern type and state_key on events  
						
						
						
						
							
						
					 
					
						2016-03-23 14:58:08 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							75daede92f 
							
						 
					 
					
						
						
							
							String intern  
						
						
						
						
							
						
					 
					
						2016-03-23 14:53:53 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							fbdeb1778d 
							
						 
					 
					
						
						
							
							Merge pull request  #664  from matrix-org/erikj/public_room_list  
						
						... 
						
						
						
						Don't require alias in public room list. 
						
						
							
						
					 
					
						2016-03-23 14:42:01 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b275765545 
							
						 
					 
					
						
						
							
							Comment about weird SQL  
						
						
						
						
							
						
					 
					
						2016-03-23 14:15:32 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							0c1a27b787 
							
						 
					 
					
						
						
							
							SQLite and postgres doesn't share a true literal  
						
						
						
						
							
						
					 
					
						2016-03-23 14:10:49 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							84afeb41f3 
							
						 
					 
					
						
						
							
							Ensure all old public rooms have aliases  
						
						
						
						
							
						
					 
					
						2016-03-23 13:59:34 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b2802a1351 
							
						 
					 
					
						
						
							
							Ensure published rooms have public join rules  
						
						
						
						
							
						
					 
					
						2016-03-23 13:59:31 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							0677fc1c4e 
							
						 
					 
					
						
						
							
							Comment  
						
						
						
						
							
						
					 
					
						2016-03-23 13:25:22 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2749da542c 
							
						 
					 
					
						
						
							
							Merge pull request  #663  from matrix-org/erikj/invite_for_user  
						
						... 
						
						
						
						Make get_invites return RoomsForUser 
						
						
							
						
					 
					
						2016-03-23 13:19:26 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							e14baa7a3b 
							
						 
					 
					
						
						
							
							Merge pull request  #665  from matrix-org/erikj/dont_cache_events  
						
						... 
						
						
						
						Only cache events in the event cache 
						
						
							
						
					 
					
						2016-03-23 13:19:12 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							0e7363e0b3 
							
						 
					 
					
						
						
							
							Merge pull request  #662  from matrix-org/erikj/state_cache  
						
						... 
						
						
						
						Make StateHandler._state_cache only store event_ids. 
						
						
							
						
					 
					
						2016-03-23 11:43:03 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d87a846ebc 
							
						 
					 
					
						
						
							
							Don't cache events in get_recent_events_for_room  
						
						
						
						
							
						
					 
					
						2016-03-23 11:42:50 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8b0dfc9fc4 
							
						 
					 
					
						
						
							
							Don't cache events in get_current_state_for_key  
						
						
						
						
							
						
					 
					
						2016-03-23 11:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							34473a9c7f 
							
						 
					 
					
						
						
							
							Don't require alias in public room list.  
						
						... 
						
						
						
						Rooms now no longer require an alias to be published.
Also, changes the way we pull out state of each room to not require
fetching all state events. 
						
						
							
						
					 
					
						2016-03-23 10:42:19 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b6507869cd 
							
						 
					 
					
						
						
							
							Make get_invites return RoomsForUser  
						
						
						
						
							
						
					 
					
						2016-03-23 10:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9e2e994395 
							
						 
					 
					
						
						
							
							Reduce cache size  
						
						
						
						
							
						
					 
					
						2016-03-23 09:28:07 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d531ebcb57 
							
						 
					 
					
						
						
							
							Key StateHandler._state_cache off of state groups  
						
						
						
						
							
						
					 
					
						2016-03-22 18:02:36 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a8cbd15a 
							
						 
					 
					
						
						
							
							Make LruCache use a dedicated _Node class  
						
						
						
						
							
						
					 
					
						2016-03-22 16:06:21 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							99f929f36b 
							
						 
					 
					
						
						
							
							Make StateHandler._state_cache only store event_ids.  
						
						
						
						
							
						
					 
					
						2016-03-22 16:06:04 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d787e41b20 
							
						 
					 
					
						
						
							
							Measure StateHandler._resolve_events  
						
						
						
						
							
						
					 
					
						2016-03-22 14:44:48 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6cf0ba1466 
							
						 
					 
					
						
						
							
							Bump get_unread_event_push_actions_by_room_for_user cache  
						
						
						
						
							
						
					 
					
						2016-03-22 14:18:21 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							76d18a5776 
							
						 
					 
					
						
						
							
							Bump get_aliases_for_room cache  
						
						
						
						
							
						
					 
					
						2016-03-22 14:08:13 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							cd9ba1ed89 
							
						 
					 
					
						
						
							
							Merge pull request  #661  from matrix-org/markjh/member_count  
						
						... 
						
						
						
						Fix membership count for BulkPushRuleEvaluator 
						
						
							
						
					 
					
						2016-03-22 13:59:56 +00:00 
						 
				 
			
				
					
						
							
							
								Mark Haines 
							
						 
					 
					
						
						
						
						
							
						
						
							5defb25ac6 
							
						 
					 
					
						
						
							
							Use get_users_in_room to count the number of room members rather than using read_receipts  
						
						
						
						
							
						
					 
					
						2016-03-22 13:52:45 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							fa2f96c2e3 
							
						 
					 
					
						
						
							
							Merge pull request  #660  from matrix-org/erikj/state_cache  
						
						... 
						
						
						
						Don't cache events in _state_group_cache 
						
						
							
						
					 
					
						2016-03-22 13:12:06 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							f93304e77f 
							
						 
					 
					
						
						
							
							Merge pull request  #659  from matrix-org/erikj/state_cache_factor  
						
						... 
						
						
						
						Make stateGroupCache honour CACHE_SIZE_FACTOR 
						
						
							
						
					 
					
						2016-03-22 13:12:01 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2c86187a1b 
							
						 
					 
					
						
						
							
							Don't cache events in _state_group_cache  
						
						... 
						
						
						
						Instead, simply cache the event ids, relying on the event cache to cache
the actual events.
The problem was that while the state groups cache was limited in the
number of groups it could hold, each individual group could consist of
thousands of events. 
						
						
							
						
					 
					
						2016-03-22 12:00:09 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							d6ac752538 
							
						 
					 
					
						
						
							
							Merge pull request  #657  from matrix-org/erikj/roomlist  
						
						... 
						
						
						
						Add published room list edit API 
						
						
							
						
					 
					
						2016-03-22 11:57:39 +00:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							97785bfc0f 
							
						 
					 
					
						
						
							
							Doc string  
						
						
						
						
							
						
					 
					
						2016-03-22 10:41:44 +00:00