ef184caf30 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/split_federation  
							
							
							
						 
						
							2018-08-15 14:25:46 +01:00  
				
					
						
							
							
								 
						
							
							
								773db62a22 
								
							
								 
							
						 
						
							
							
								
								Rename slave TransactionStore to SlaveTransactionStore  
							
							
							
						 
						
							2018-08-15 14:17:06 +01:00  
				
					
						
							
							
								 
						
							
							
								7041cd872b 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into send_sni_for_federation_requests  
							
							
							
						 
						
							2018-07-27 09:17:11 +01:00  
				
					
						
							
							
								 
						
							
							
								8b8c4f34a3 
								
							
								 
							
						 
						
							
							
								
								Replace usage of get_current_toke with StreamToken.START  
							
							... 
							
							
							
							This allows us to handle /context/ requests on the client_reader worker
without having to pull in all the various stream handlers (e.g.
precence, typing, pushers etc). The only thing the token gets used for
is pagination, and that ignores everything but the room portion of the
token. 
							
						 
						
							2018-07-24 16:49:17 +01:00  
				
					
						
							
							
								 
						
							
							
								9b596177ae 
								
							
								 
							
						 
						
							
							
								
								Add some room read only APIs to client_reader  
							
							
							
						 
						
							2018-07-18 15:33:03 +01:00  
				
					
						
							
							
								 
						
							
							
								505530f36a 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'upstream/develop' into send_sni_for_federation_requests  
							
							... 
							
							
							
							# Conflicts:
#	synapse/crypto/context_factory.py 
							
						 
						
							2018-07-14 20:24:46 +02:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								3d605853c8 
								
							
								 
							
						 
						
							
							
								
								send SNI for federation requests  
							
							
							
						 
						
							2018-06-24 22:38:43 +02:00  
				
					
						
							
							
								 
						
							
							
								12285a1a76 
								
							
								 
							
						 
						
							
							
								
								The flag is named enable_metrics, not collect_metrics  
							
							... 
							
							
							
							Signed-off-by: Travis Ralston <travpc@gmail.com> 
							
						 
						
							2018-06-12 12:51:31 -06:00  
				
					
						
							
							
								 
						
							
							
								febe0ec8fd 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Prometheus on a different port, optionally. ( #3274 )  
							
							
							
						 
						
							2018-05-31 19:04:50 +10:00  
				
					
						
							
							
								 
						
							
							
								318711e139 
								
							
								 
							
						 
						
							
							
								
								Set Server header in SynapseRequest  
							
							... 
							
							
							
							(instead of everywhere that writes a response. Or rather, the subset of places
which write responses where we haven't forgotten it).
This also means that we don't have to have the mysterious version_string
attribute in anything with a request handler.
Unfortunately it does mean that we have to pass the version string wherever we
instantiate a SynapseSite, which has been c&ped 150 times, but that is code
that ought to be cleaned up anyway really. 
							
						 
						
							2018-05-10 18:50:27 +01:00  
				
					
						
							
							
								 
						
							
							
								8cbbfaefc1 
								
							
								 
							
						 
						
							
							
								
								404 correctly on missing paths via NoResource  
							
							... 
							
							
							
							fixes https://github.com/matrix-org/synapse/issues/2043  and https://github.com/matrix-org/synapse/issues/2029  
							
						 
						
							2018-03-23 10:32:50 +00:00  
				
					
						
							
							
								 
						
							
							
								d023ecb810 
								
							
								 
							
						 
						
							
							
								
								Don't build handlers on workers unnecessarily  
							
							
							
						 
						
							2018-03-13 11:08:10 +00:00  
				
					
						
							
							
								 
						
							
							
								25adde9a04 
								
							
								 
							
						 
						
							
							
								
								Factor out get_db_conn to HomeServer base class  
							
							... 
							
							
							
							This function is identical to all subclasses, so we may as well push it up to
the base class to reduce duplication (and make use of it in the tests) 
							
						 
						
							2018-01-26 00:56:49 +00:00  
				
					
						
							
							
								 
						
							
							
								df0f602796 
								
							
								 
							
						 
						
							
							
								
								Implement listen_tcp method in remaining workers  
							
							... 
							
							
							
							Signed-off-by: Silke <silke@slxh.eu> 
							
						 
						
							2017-12-18 20:00:42 +01:00  
				
					
						
							
							
								 
						
							
							
								543c794a76 
								
							
								 
							
						 
						
							
							
								
								Factor out common application start  
							
							... 
							
							
							
							We have 10 copies of this code, and I don't really want to update each one
separately. 
							
						 
						
							2017-08-15 17:04:40 +01:00  
				
					
						
							
							
								 
						
							
							
								78cefd78d6 
								
							
								 
							
						 
						
							
							
								
								Make workers report to master for user ip updates  
							
							
							
						 
						
							2017-06-27 14:58:10 +01:00  
				
					
						
							
							
								 
						
							
							
								36c28bc467 
								
							
								 
							
						 
						
							
							
								
								Update all the workers and master to use TCP replication  
							
							
							
						 
						
							2017-04-03 15:35:52 +01:00  
				
					
						
							
							
								 
						
							
							
								48e7697911 
								
							
								 
							
						 
						
							
							
								
								Add slave transaction store  
							
							
							
						 
						
							2017-03-24 13:05:30 +00:00  
				
					
						
							
							
								 
						
							
							
								067b00d49d 
								
							
								 
							
						 
						
							
							
								
								Run the reactor with the sentinel logcontext  
							
							... 
							
							
							
							This fixes a class of 'Unexpected logcontext' messages, which were happening
because the logcontext was somewhat arbitrarily swapping between the sentinel
and the `run` logcontext. 
							
						 
						
							2017-03-18 00:07:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d84bd51e95 
								
							
								 
							
						 
						
							
							
								
								Refactor logger config for workers  
							
							... 
							
							
							
							- to make it easier to add more config options. 
							
						 
						
							2017-03-10 15:34:01 +00:00  
				
					
						
							
							
								 
						
							
							
								edd6cdfc9a 
								
							
								 
							
						 
						
							
							
								
								Restore default bind address  
							
							
							
						 
						
							2017-01-10 17:21:41 +00:00  
				
					
						
							
							
								 
						
							
							
								702c020e58 
								
							
								 
							
						 
						
							
							
								
								Fix check for bind_address  
							
							... 
							
							
							
							The empty string is a valid setting for the bind_address option, so
explicitly check for None here instead.
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> 
							
						 
						
							2016-12-20 01:37:50 +01:00  
				
					
						
							
							
								 
						
							
							
								7dfd70fc83 
								
							
								 
							
						 
						
							
							
								
								Add support for specifying multiple bind addresses  
							
							... 
							
							
							
							Signed-off-by: Johannes Löthberg <johannes@kyriasis.com> 
							
						 
						
							2016-12-18 21:51:56 +01:00  
				
					
						
							
							
								 
						
							
							
								24772ba56e 
								
							
								 
							
						 
						
							
							
								
								Respect use_frozen_dicts option in workers  
							
							
							
						 
						
							2016-11-08 11:07:18 +00:00  
				
					
						
							
							
								 
						
							
							
								883df2e983 
								
							
								 
							
						 
						
							
							
								
								fix logger for client_reader worker  
							
							
							
						 
						
							2016-09-17 14:12:04 +01:00  
				
					
						
							
							
								 
						
							
							
								4be85281f9 
								
							
								 
							
						 
						
							
							
								
								Enable state caches on workers  
							
							
							
						 
						
							2016-09-15 14:31:22 +01:00  
				
					
						
							
							
								 
						
							
							
								e0b6db29ed 
								
							
								 
							
						 
						
							
							
								
								Split out public room list into a worker process  
							
							
							
						 
						
							2016-09-14 14:42:51 +01:00