Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ec039e6790 
							
						 
					 
					
						
						
							
							Merge pull request  #1984  from RyanBreaker/patch-1  
						
						... 
						
						
						
						Add missing package to CentOS section 
						
						
							
						
					 
					
						2017-03-31 14:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							142b6b4abf 
							
						 
					 
					
						
						
							
							Merge pull request  #2011  from matrix-org/matthew/turn_allow_guests  
						
						... 
						
						
						
						add setting (on by default) to support TURN for guests 
						
						
							
						
					 
					
						2017-03-31 14:37:09 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2a06b44be2 
							
						 
					 
					
						
						
							
							Merge pull request  #1986  from matrix-org/matthew/enable_guest_3p  
						
						... 
						
						
						
						enable guest access for the 3pl/3pid APIs 
						
						
							
						
					 
					
						2017-03-31 14:36:03 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2dc57e7413 
							
						 
					 
					
						
						
							
							Merge pull request  #2024  from jerrykan/db_port_schema  
						
						... 
						
						
						
						Don't assume postgres tables are in the public schema during db port 
						
						
							
						
					 
					
						2017-03-31 14:14:30 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							07a32d192c 
							
						 
					 
					
						
						
							
							Merge pull request  #1961  from benhylau/patch-1  
						
						... 
						
						
						
						Clarify doc for SQLite to PostgreSQL port 
						
						
							
						
					 
					
						2017-03-31 14:13:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9a27448b1b 
							
						 
					 
					
						
						
							
							Merge pull request  #1927  from zuckschwerdt/fix-nuke-script  
						
						... 
						
						
						
						bring nuke-room script to current schema 
						
						
							
						
					 
					
						2017-03-31 14:06:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthew Hodgson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee397b440 
							
						 
					 
					
						
						
							
							switch to allow_guest=True for authing 3Ps as per PR feedback  
						
						
						
						
							
						
					 
					
						2017-03-31 13:54:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9d0170ac6c 
							
						 
					 
					
						
						
							
							Fix up presence  
						
						
						
						
							
						
					 
					
						2017-03-31 11:36:32 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b4276a3896 
							
						 
					 
					
						
						
							
							Add a brief list of commands to docs  
						
						
						
						
							
						
					 
					
						2017-03-31 11:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							bfcf016714 
							
						 
					 
					
						
						
							
							Fix up docs  
						
						
						
						
							
						
					 
					
						2017-03-31 11:19:24 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9cee0ce7db 
							
						 
					 
					
						
						
							
							Merge pull request  #2075  from matrix-org/erikj/cache_speed  
						
						... 
						
						
						
						Speed up cached function access 
						
						
							
						
					 
					
						2017-03-31 10:10:56 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							350333a09a 
							
						 
					 
					
						
						
							
							Merge pull request  #2076  from matrix-org/erikj/as_perf  
						
						... 
						
						
						
						Make AS's faster 
						
						
							
						
					 
					
						2017-03-31 09:43:10 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							639d9ae9a0 
							
						 
					 
					
						
						
							
							Merge pull request  #2083  from matrix-org/erikj/copy_replace_speed  
						
						... 
						
						
						
						Speed up copy_and_replace 
						
						
							
						
					 
					
						2017-03-31 09:39:54 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4d17add8de 
							
						 
					 
					
						
						
							
							Remove unused instance variable  
						
						
						
						
							
						
					 
					
						2017-03-31 09:38:27 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							27b1b4a2c9 
							
						 
					 
					
						
						
							
							Speed up copy_and_replace  
						
						
						
						
							
						
					 
					
						2017-03-30 17:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							5b5b171f3e 
							
						 
					 
					
						
						
							
							Docs  
						
						
						
						
							
						
					 
					
						2017-03-30 17:05:53 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b282fe7170 
							
						 
					 
					
						
						
							
							Revert log context change  
						
						
						
						
							
						
					 
					
						2017-03-30 17:03:59 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff4e0e91b 
							
						 
					 
					
						
						
							
							Bump version and changelog  
						
						
						
						
							
 
						
					 
					
						2017-03-30 16:37:40 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							0834d1a70c 
							
						 
					 
					
						
						
							
							Merge pull request  #2079  from matrix-org/erikj/push_regex_cache  
						
						... 
						
						
						
						Cache glob to regex at a higher level for push 
						
						
							
						
					 
					
						2017-03-30 16:28:18 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							63fcc42990 
							
						 
					 
					
						
						
							
							Remove user from process_presence when stops syncing  
						
						
						
						
							
						
					 
					
						2017-03-30 14:26:08 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							6194a64ae9 
							
						 
					 
					
						
						
							
							Doc new instance variables  
						
						
						
						
							
						
					 
					
						2017-03-30 14:19:10 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							eefd9fee81 
							
						 
					 
					
						
						
							
							Fix up tests  
						
						
						
						
							
						
					 
					
						2017-03-30 14:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							014fee93b3 
							
						 
					 
					
						
						
							
							Manually calculate cache key as getcallargs is expensive  
						
						... 
						
						
						
						This is because getcallargs recomputes the getargspec, amongst other
things, which we don't need to do as its already been done 
						
						
							
						
					 
					
						2017-03-30 14:14:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							86780a8bc3 
							
						 
					 
					
						
						
							
							Don't convert to deferreds when not necessary  
						
						
						
						
							
						
					 
					
						2017-03-30 14:14:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							31e0fe9031 
							
						 
					 
					
						
						
							
							Fix indentation in docs/  
						
						
						
						
							
						
					 
					
						2017-03-30 13:54:15 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba2859e0c 
							
						 
					 
					
						
						
							
							Add tcp replication listener type and hook it up  
						
						
						
						
							
						
					 
					
						2017-03-30 13:31:10 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							e9dd8370b0 
							
						 
					 
					
						
						
							
							Add functions to presence to support remote syncs  
						
						... 
						
						
						
						The TCP replication protocol streams deltas of who has started or
stopped syncing. This is different from the HTTP API which periodically
sends the full list of users who are syncing. This commit adds support
for the new TCP style of sending deltas. 
						
						
							
						
					 
					
						2017-03-30 13:25:14 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4d7fc7f977 
							
						 
					 
					
						
						
							
							Add server side resource for tcp replication  
						
						
						
						
							
						
					 
					
						2017-03-30 13:24:45 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							f9b4bb05e0 
							
						 
					 
					
						
						
							
							Fix the logcontext handling in the cache wrappers ( #2077 )  
						
						... 
						
						
						
						The cache wrappers had a habit of leaking the logcontext into the reactor while
the lookup function was running, and then not restoring it correctly when the
lookup function had completed. It's all the fault of
`preserve_context_over_{fn,deferred}` which are basically a bit broken. 
						
						
							
						
					 
					
						2017-03-30 13:22:24 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7450693435 
							
						 
					 
					
						
						
							
							Initial TCP protocol implementation  
						
						... 
						
						
						
						This defines the low level TCP replication protocol 
						
						
							
						
					 
					
						2017-03-30 12:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							8da6f0be48 
							
						 
					 
					
						
						
							
							Define the various streams we will replicate  
						
						
						
						
							
						
					 
					
						2017-03-30 12:54:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							11880103b1 
							
						 
					 
					
						
						
							
							Make federation send queue take the current position  
						
						
						
						
							
						
					 
					
						2017-03-30 12:54:36 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							7984708a55 
							
						 
					 
					
						
						
							
							Add a simple hook to wait for replication traffic  
						
						
						
						
							
						
					 
					
						2017-03-30 11:57:52 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							24d35ab47b 
							
						 
					 
					
						
						
							
							Add new storage functions for new replication  
						
						... 
						
						
						
						The new replication protocol will keep all the streams separate, rather
than muxing multiple streams into one. 
						
						
							
						
					 
					
						2017-03-30 11:48:35 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							30348c924c 
							
						 
					 
					
						
						
							
							Use txn.fetchall() so we can reuse txn  
						
						
						
						
							
						
					 
					
						2017-03-30 10:30:05 +01:00 
						 
				 
			
				
					
						
							
							
								Anant Prakash 
							
						 
					 
					
						
						
						
						
							
						
						
							6cdca71079 
							
						 
					 
					
						
						
							
							synctl.py: wait for synapse to stop before restarting ( #2020 )  
						
						
						
						
							
						
					 
					
						2017-03-29 19:20:13 +01:00 
						 
				 
			
				
					
						
							
							
								Anant Prakash 
							
						 
					 
					
						
						
						
						
							
						
						
							305d16d612 
							
						 
					 
					
						
						
							
							add user friendly report of assertion error in synctl.py  
						
						... 
						
						
						
						Signed-off-by: Anant Prakash <anantprakashjsr@gmail.com> 
						
						
							
						
					 
					
						2017-03-29 20:41:39 +05:30 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							a3810136fe 
							
						 
					 
					
						
						
							
							Cache glob to regex at a higher level for push  
						
						
						
						
							
						
					 
					
						2017-03-29 15:53:14 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							3ce8d59176 
							
						 
					 
					
						
						
							
							Increase cache size for _get_state_group_for_event  
						
						
						
						
							
						
					 
					
						2017-03-29 14:31:46 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							b9c2ae6788 
							
						 
					 
					
						
						
							
							Merge pull request  #1849  from matrix-org/erikj/state_typo  
						
						... 
						
						
						
						Fix bug where current_state_events renamed to current_state_ids 
						
						
							
						
					 
					
						2017-03-29 11:53:42 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							85be3dde81 
							
						 
					 
					
						
						
							
							Bail early if remote wouldn't be retried ( #2064 )  
						
						... 
						
						
						
						* Bail early if remote wouldn't be retried
* Don't always return true
* Just use get_retry_limiter
* Spelling 
						
						
							
						
					 
					
						2017-03-29 11:48:27 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							2f8b580b64 
							
						 
					 
					
						
						
							
							Merge pull request  #2053  from matrix-org/erikj/e2e_one_time_upsert  
						
						... 
						
						
						
						Don't user upsert to persist new one time keys 
						
						
							
						
					 
					
						2017-03-29 11:44:23 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							c5b0bdd542 
							
						 
					 
					
						
						
							
							Merge pull request  #2067  from matrix-org/erikj/notify_on_fed  
						
						... 
						
						
						
						Notify on new federation traffic 
						
						
							
						
					 
					
						2017-03-29 11:41:37 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							e4df0e189d 
							
						 
					 
					
						
						
							
							Decrank last commit  
						
						
						
						
							
						
					 
					
						2017-03-29 11:02:35 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad613f6be 
							
						 
					 
					
						
						
							
							Merge branch 'develop' of github.com:matrix-org/synapse into erikj/e2e_one_time_upsert  
						
						
						
						
							
						
					 
					
						2017-03-29 10:57:19 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							ac6bc55512 
							
						 
					 
					
						
						
							
							Correctly look up key  
						
						
						
						
							
						
					 
					
						2017-03-29 10:56:26 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							69efd77749 
							
						 
					 
					
						
						
							
							Add comment  
						
						
						
						
							
						
					 
					
						2017-03-29 09:50:05 +01:00 
						 
				 
			
				
					
						
							
							
								Richard van der Hoff 
							
						 
					 
					
						
						
						
						
							
						
						
							276af7b59b 
							
						 
					 
					
						
						
							
							Merge pull request  #2037  from ricco386/fix_readme_centos_issues  
						
						... 
						
						
						
						Fix installation issues 
						
						
							
						
					 
					
						2017-03-29 08:52:39 +02:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							51b156d48a 
							
						 
					 
					
						
						
							
							Cache whether an AS is interested based on members  
						
						
						
						
							
						
					 
					
						2017-03-28 13:27:21 +01:00 
						 
				 
			
				
					
						
							
							
								Erik Johnston 
							
						 
					 
					
						
						
						
						
							
						
						
							30f5ffdca2 
							
						 
					 
					
						
						
							
							Remove param and cast at call site  
						
						
						
						
							
						
					 
					
						2017-03-28 13:27:21 +01:00