d76d89323c 
								
							
								 
							
						 
						
							
							
								
								Use computed prev event ids  
							
							
							
						 
						
							2016-04-01 17:39:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a4e278bfe7 
								
							
								 
							
						 
						
							
							
								
								Respond to federated invite with non-empty context  
							
							... 
							
							
							
							Currently, we magically perform an extra database hit to find the
inviter, and use this to guess where we should send the event. Instead,
fill in a valid context, so that other callers relying on the context
actually have one. 
							
						 
						
							2016-02-17 15:25:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d004ccd 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for new flake8  
							
							
							
						 
						
							2016-02-02 17:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c292dba70c 
								
							
								 
							
						 
						
							
							
								
								Remove unused functions from synapse/storage/event_federation.py  
							
							
							
						 
						
							2015-09-23 10:31:25 +01:00  
				
					
						
							
							
								 
						
							
							
								3559a835a2 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/event_federation.py:_get_auth_events is unused  
							
							
							
						 
						
							2015-09-22 18:39:46 +01:00  
				
					
						
							
							
								 
						
							
							
								2048388cfd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #281  from matrix-org/erikj/update_extremeties  
							
							... 
							
							
							
							When updating a stored event from outlier to non-outlier, remember to update the extremeties 
							
						 
						
							2015-09-15 16:57:25 +01:00  
				
					
						
							
							
								 
						
							
							
								8148c48f11 
								
							
								 
							
						 
						
							
							
								
								"Comments"  
							
							
							
						 
						
							2015-09-15 16:54:48 +01:00  
				
					
						
							
							
								 
						
							
							
								3b05b67c89 
								
							
								 
							
						 
						
							
							
								
								When updating a stored event from outlier to non-outlier, remember to update the extremeties  
							
							
							
						 
						
							2015-09-15 16:34:42 +01:00  
				
					
						
							
							
								 
						
							
							
								a7122692d9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.10.0' into develop  
							
							... 
							
							
							
							Conflicts:
	synapse/handlers/auth.py
	synapse/python_dependencies.py
	synapse/rest/client/v1/login.py 
							
						 
						
							2015-08-28 11:15:27 +01:00  
				
					
						
							
							
								 
						
							
							
								78323ccdb3 
								
							
								 
							
						 
						
							
							
								
								Remove syutil dependency in favour of smaller single-purpose libraries  
							
							
							
						 
						
							2015-08-24 16:17:38 +01:00  
				
					
						
							
							
								 
						
							
							
								457970c724 
								
							
								 
							
						 
						
							
							
								
								Don't insert events into 'event_*_extremeties' tables if they're outliers  
							
							
							
						 
						
							2015-08-23 13:44:23 +01:00  
				
					
						
							
							
								 
						
							
							
								2df8dd9b37 
								
							
								 
							
						 
						
							
							
								
								Move all the caches into their own package, synapse.util.caches  
							
							
							
						 
						
							2015-08-11 18:00:59 +01:00  
				
					
						
							
							
								 
						
							
							
								b8e386db59 
								
							
								 
							
						 
						
							
							
								
								Change Cache to not use *args in its interface  
							
							
							
						 
						
							2015-08-07 11:52:21 +01:00  
				
					
						
							
							
								 
						
							
							
								baa55fb69e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #193  from matrix-org/erikj/bulk_persist_event  
							
							... 
							
							
							
							Add bulk insert events API 
							
						 
						
							2015-07-14 10:49:24 +01:00  
				
					
						
							
							
								 
						
							
							
								65e69dec8b 
								
							
								 
							
						 
						
							
							
								
								Don't explode if we don't recognize one of the event_ids in the backfill request  
							
							
							
						 
						
							2015-07-06 09:33:03 +01:00  
				
					
						
							
							
								 
						
							
							
								5130d80d79 
								
							
								 
							
						 
						
							
							
								
								Add bulk insert events API  
							
							
							
						 
						
							2015-06-25 17:29:34 +01:00  
				
					
						
							
							
								 
						
							
							
								6924852592 
								
							
								 
							
						 
						
							
							
								
								Batch SELECTs in _get_auth_chain_ids_txn  
							
							
							
						 
						
							2015-06-23 11:01:04 +01:00  
				
					
						
							
							
								 
						
							
							
								74b7de83ec 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/backfill_fixes  
							
							
							
						 
						
							2015-05-22 16:10:42 +01:00  
				
					
						
							
							
								 
						
							
							
								36317f3dad 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #156  from matrix-org/erikj/join_perf  
							
							... 
							
							
							
							Make joining #matrix:matrix.org over federation quicker 
							
						 
						
							2015-05-22 16:09:54 +01:00  
				
					
						
							
							
								 
						
							
							
								b6adfc59f5 
								
							
								 
							
						 
						
							
							
								
								Invalidate the get_latest_event_ids_in_room cache when deleting from event_forward_extremities  
							
							
							
						 
						
							2015-05-22 13:01:03 +01:00  
				
					
						
							
							
								 
						
							
							
								a910984b58 
								
							
								 
							
						 
						
							
							
								
								Actually return something from lambda  
							
							
							
						 
						
							2015-05-21 15:58:41 +01:00  
				
					
						
							
							
								 
						
							
							
								e309b1045d 
								
							
								 
							
						 
						
							
							
								
								Sort backfill events  
							
							
							
						 
						
							2015-05-21 15:57:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0180bfe4aa 
								
							
								 
							
						 
						
							
							
								
								Remove dead code  
							
							
							
						 
						
							2015-05-21 15:53:41 +01:00  
				
					
						
							
							
								 
						
							
							
								1f3d1d85a9 
								
							
								 
							
						 
						
							
							
								
								Only get non-state  
							
							
							
						 
						
							2015-05-21 15:52:29 +01:00  
				
					
						
							
							
								 
						
							
							
								39a3340f73 
								
							
								 
							
						 
						
							
							
								
								Skip events we've already seen  
							
							
							
						 
						
							2015-05-21 15:48:56 +01:00  
				
					
						
							
							
								 
						
							
							
								ae3bff3491 
								
							
								 
							
						 
						
							
							
								
								Correctly prepopulate queue  
							
							
							
						 
						
							2015-05-21 15:46:07 +01:00  
				
					
						
							
							
								 
						
							
							
								dc085ddf8c 
								
							
								 
							
						 
						
							
							
								
								Don't prepopulate event_results  
							
							
							
						 
						
							2015-05-21 15:44:05 +01:00  
				
					
						
							
							
								 
						
							
							
								73d23c6ae8 
								
							
								 
							
						 
						
							
							
								
								Don't readd things that are already in event_results  
							
							
							
						 
						
							2015-05-21 15:40:22 +01:00  
				
					
						
							
							
								 
						
							
							
								6189d8e54d 
								
							
								 
							
						 
						
							
							
								
								PriorityQueue gives lowest first  
							
							
							
						 
						
							2015-05-21 15:38:08 +01:00  
				
					
						
							
							
								 
						
							
							
								115ef3ddac 
								
							
								 
							
						 
						
							
							
								
								Correctly capture Queue.Empty exception  
							
							
							
						 
						
							2015-05-21 15:37:43 +01:00  
				
					
						
							
							
								 
						
							
							
								c2633907c5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/join_perf' of github.com:matrix-org/synapse into erikj/backfill_fixes  
							
							
							
						 
						
							2015-05-21 14:58:47 +01:00  
				
					
						
							
							
								 
						
							
							
								ebfdd2eb5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/join_perf  
							
							
							
						 
						
							2015-05-21 14:54:52 +01:00  
				
					
						
							
							
								 
						
							
							
								2bc60c55af 
								
							
								 
							
						 
						
							
							
								
								Fix _get_backfill_events to return events in the correct order  
							
							
							
						 
						
							2015-05-20 12:57:00 +01:00  
				
					
						
							
							
								 
						
							
							
								9084cdd70f 
								
							
								 
							
						 
						
							
							
								
								Ensure event_results is a set  
							
							
							
						 
						
							2015-05-19 16:34:31 +01:00  
				
					
						
							
							
								 
						
							
							
								aa729349dd 
								
							
								 
							
						 
						
							
							
								
								Fix event_backwards_extrem insertion to ignore outliers  
							
							
							
						 
						
							2015-05-19 15:27:00 +01:00  
				
					
						
							
							
								 
						
							
							
								f6f902d459 
								
							
								 
							
						 
						
							
							
								
								Move fetching of events into their own transactions  
							
							
							
						 
						
							2015-05-14 13:45:48 +01:00  
				
					
						
							
							
								 
						
							
							
								8b28209c60 
								
							
								 
							
						 
						
							
							
								
								Err, delete the right stuff  
							
							
							
						 
						
							2015-05-12 15:02:53 +01:00  
				
					
						
							
							
								 
						
							
							
								30c72d377e 
								
							
								 
							
						 
						
							
							
								
								Newlines  
							
							
							
						 
						
							2015-05-12 14:47:40 +01:00  
				
					
						
							
							
								 
						
							
							
								e4eddf9b36 
								
							
								 
							
						 
						
							
							
								
								We do actually want to delete rows out of event_backward_extremities  
							
							
							
						 
						
							2015-05-12 14:47:23 +01:00  
				
					
						
							
							
								 
						
							
							
								c1779a79bc 
								
							
								 
							
						 
						
							
							
								
								Fix up _handle_prev_events to not try to insert duplicate rows  
							
							
							
						 
						
							2015-05-12 14:41:50 +01:00  
				
					
						
							
							
								 
						
							
							
								84e6b4001f 
								
							
								 
							
						 
						
							
							
								
								Initial hack at wiring together pagination and backfill  
							
							
							
						 
						
							2015-05-11 18:01:31 +01:00  
				
					
						
							
							
								 
						
							
							
								ed2584050f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/executemany  
							
							
							
						 
						
							2015-05-05 18:15:20 +01:00  
				
					
						
							
							
								 
						
							
							
								d18f37e026 
								
							
								 
							
						 
						
							
							
								
								Collect the invalidate callbacks on the transaction object rather than passing around a separate list  
							
							
							
						 
						
							2015-05-05 17:32:21 +01:00  
				
					
						
							
							
								 
						
							
							
								bdcd7693c8 
								
							
								 
							
						 
						
							
							
								
								Fix indentation  
							
							
							
						 
						
							2015-05-05 15:14:48 +01:00  
				
					
						
							
							
								 
						
							
							
								43c2e8deae 
								
							
								 
							
						 
						
							
							
								
								Add support for using executemany  
							
							
							
						 
						
							2015-05-05 15:13:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a9aea68fd5 
								
							
								 
							
						 
						
							
							
								
								Invalidate the caches from the correct thread  
							
							
							
						 
						
							2015-05-05 14:57:08 +01:00  
				
					
						
							
							
								 
						
							
							
								d9cc5de9e5 
								
							
								 
							
						 
						
							
							
								
								Correctly name transaction  
							
							
							
						 
						
							2015-05-05 10:24:10 +01:00  
				
					
						
							
							
								 
						
							
							
								4011cf1c42 
								
							
								 
							
						 
						
							
							
								
								Cache latest_event_ids_in_room  
							
							
							
						 
						
							2015-05-01 13:06:26 +01:00  
				
					
						
							
							
								 
						
							
							
								23c639ff32 
								
							
								 
							
						 
						
							
							
								
								Split a storage function in two so that we don't have to do extra work.  
							
							
							
						 
						
							2015-05-01 10:17:19 +01:00