82ca6d1f9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Add metrics for number of outgoing EDUs, by type ( #4695 )  
							
							
							
						 
						
							2019-02-20 14:13:14 +00:00  
				
					
						
							
							
								 
						
							
							
								a06614bd2a 
								
									
								
							
								 
							
						 
						
							
							
								
								UPSERT many functionality ( #4644 )  
							
							
							
						 
						
							2019-02-20 23:03:30 +11:00  
				
					
						
							
							
								 
						
							
							
								b2200a8690 
								
									
								
							
								 
							
						 
						
							
							
								
								Logging improvements for the pusher ( #4691 )  
							
							
							
						 
						
							2019-02-20 11:36:50 +00:00  
				
					
						
							
							
								 
						
							
							
								c88bc53903 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix TaskStopped exceptions when outbound requests time out ( #4690 )  
							
							
							
						 
						
							2019-02-20 11:35:52 +00:00  
				
					
						
							
							
								 
						
							
							
								86920ac266 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4678  from matrix-org/rav/tls_install_instructions  
							
							... 
							
							
							
							Attempt to clarify installation/config instructions 
							
						 
						
							2019-02-20 11:10:33 +00:00  
				
					
						
							
							
								 
						
							
							
								dbdc565dfd 
								
							
								 
							
						 
						
							
							
								
								Fix registration on workers ( #4682 )  
							
							... 
							
							
							
							* Move RegistrationHandler init to HomeServer
* Move post registration actions to RegistrationHandler
* Add post regisration replication endpoint
* Newsfile 
							
						 
						
							2019-02-20 18:47:31 +11:00  
				
					
						
							
							
								 
						
							
							
								5f9bdf90fe 
								
							
								 
							
						 
						
							
							
								
								Attempt to make default config more consistent  
							
							... 
							
							
							
							The general idea here is that config examples should just have a hash and no
extraneous whitespace, both to make it easier for people who don't understand
yaml, and to make the examples stand out from the comments. 
							
						 
						
							2019-02-19 13:54:29 +00:00  
				
					
						
							
							
								 
						
							
							
								c003450057 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4671  from matrix-org/erikj/state_cache_invalidation  
							
							... 
							
							
							
							Batch cache invalidation over replication 
							
						 
						
							2019-02-19 13:14:30 +00:00  
				
					
						
							
							
								 
						
							
							
								62175a20e5 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2019-02-19 11:38:40 +00:00  
				
					
						
							
							
								 
						
							
							
								1bb35e3a83 
								
							
								 
							
						 
						
							
							
								
								Use itertools  
							
							
							
						 
						
							2019-02-19 11:34:40 +00:00  
				
					
						
							
							
								 
						
							
							
								bc8fa1509d 
								
							
								 
							
						 
						
							
							
								
								Documentation  
							
							
							
						 
						
							2019-02-19 11:24:59 +00:00  
				
					
						
							
							
								 
						
							
							
								a288bdf0b1 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4652  from matrix-org/babolivier/acme-delegated  
							
							... 
							
							
							
							Support .well-known delegation when issuing certificates through ACME 
							
						 
						
							2019-02-19 11:15:38 +00:00  
				
					
						
							
							
								 
						
							
							
								5a707a2f9a 
								
							
								 
							
						 
						
							
							
								
								Improve config documentation  
							
							
							
						 
						
							2019-02-19 10:59:26 +00:00  
				
					
						
							
							
								 
						
							
							
								a8626901cd 
								
							
								 
							
						 
						
							
							
								
								Fetch ACME domain into an instance member  
							
							
							
						 
						
							2019-02-19 10:54:33 +00:00  
				
					
						
							
							
								 
						
							
							
								32590b7139 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4670  from matrix-org/erikj/register_login_split  
							
							... 
							
							
							
							Split /login into client_reader 
							
						 
						
							2019-02-19 10:46:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7c70b8f8a6 
								
									
								
							
								 
							
						 
						
							
							
								
								Try and make TLS federation client code faster ( #4674 )  
							
							... 
							
							
							
							* fix to use makeContext so that we don't need to rebuild the certificateoptions each time 
							
						 
						
							2019-02-19 10:19:16 +00:00  
				
					
						
							
							
								 
						
							
							
								968a30a75c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4642  from matrix-org/anoa/bans_room_upgrade  
							
							... 
							
							
							
							Transfer bans on room upgrade 
							
						 
						
							2019-02-19 10:16:42 +00:00  
				
					
						
							
							
								 
						
							
							
								561eebe170 
								
							
								 
							
						 
						
							
							
								
								fix to use makeContext so that we don't need to rebuild the certificateoptions each time  
							
							
							
						 
						
							2019-02-19 16:18:05 +11:00  
				
					
						
							
							
								 
						
							
							
								34ac75ce2c 
								
							
								 
							
						 
						
							
							
								
								lint  
							
							
							
						 
						
							2019-02-18 18:23:37 +00:00  
				
					
						
							
							
								 
						
							
							
								a9b5ea6fc1 
								
							
								 
							
						 
						
							
							
								
								Batch cache invalidation over replication  
							
							... 
							
							
							
							Currently whenever the current state changes in a room invalidate a lot
of caches, which cause *a lot* of traffic over replication. Instead,
lets batch up all those invalidations and send a single poke down
the replication streams.
Hopefully this will reduce load on the master process by substantially
reducing traffic. 
							
						 
						
							2019-02-18 17:53:31 +00:00  
				
					
						
							
							
								 
						
							
							
								f8b9ca53ce 
								
							
								 
							
						 
						
							
							
								
								Move member event processing and changelog fix  
							
							
							
						 
						
							2019-02-18 17:28:52 +00:00  
				
					
						
							
							
								 
						
							
							
								d154f5a055 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4632  from matrix-org/erikj/basic_sentry  
							
							... 
							
							
							
							Add basic optional sentry.io integration 
							
						 
						
							2019-02-18 17:22:45 +00:00  
				
					
						
							
							
								 
						
							
							
								4cc4400b4d 
								
							
								 
							
						 
						
							
							
								
								Split /login into client_reader  
							
							
							
						 
						
							2019-02-18 17:19:01 +00:00  
				
					
						
							
							
								 
						
							
							
								fc2c245a1f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4666  from matrix-org/erikj/register_login_split  
							
							... 
							
							
							
							Split out registration to worker 
							
						 
						
							2019-02-18 17:18:06 +00:00  
				
					
						
							
							
								 
						
							
							
								459d3d5046 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4668  from matrix-org/erikj/catch_exceptions  
							
							... 
							
							
							
							Correctly handle HttpResponseException when handling device updates 
							
						 
						
							2019-02-18 16:55:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d328a93b51 
								
							
								 
							
						 
						
							
							
								
								Fixup error handling and message  
							
							
							
						 
						
							2019-02-18 16:53:56 +00:00  
				
					
						
							
							
								 
						
							
							
								af691e415c 
								
							
								 
							
						 
						
							
							
								
								Move register_device into handler  
							
							
							
						 
						
							2019-02-18 16:49:38 +00:00  
				
					
						
							
							
								 
						
							
							
								028267acd2 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4669  from matrix-org/erikj/log_exception  
							
							... 
							
							
							
							Cleanup top level request exception logging 
							
						 
						
							2019-02-18 16:41:41 +00:00  
				
					
						
							
							
								 
						
							
							
								d08bac4136 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4651  from matrix-org/matthew/well-known-cors  
							
							... 
							
							
							
							set CORS on .well-known URI to unbreak modular 
							
						 
						
							2019-02-18 16:38:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c30f73c86a 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4667  from matrix-org/erikj/fix_revoke_guest_access_workers  
							
							... 
							
							
							
							Fix kicking guest users in worker mode 
							
						 
						
							2019-02-18 15:55:48 +00:00  
				
					
						
							
							
								 
						
							
							
								092b541401 
								
							
								 
							
						 
						
							
							
								
								Fixup  
							
							
							
						 
						
							2019-02-18 15:52:26 +00:00  
				
					
						
							
							
								 
						
							
							
								45bb55c6de 
								
							
								 
							
						 
						
							
							
								
								Use a configuration parameter to give the domain to generate a certificate for  
							
							
							
						 
						
							2019-02-18 15:46:23 +00:00  
				
					
						
							
							
								 
						
							
							
								8b9ae6d3a6 
								
							
								 
							
						 
						
							
							
								
								Update docs  
							
							
							
						 
						
							2019-02-18 15:26:13 +00:00  
				
					
						
							
							
								 
						
							
							
								94960cef03 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2019-02-18 15:24:13 +00:00  
				
					
						
							
							
								 
						
							
							
								fe725f7e45 
								
							
								 
							
						 
						
							
							
								
								Cleanup top level request exception logging  
							
							... 
							
							
							
							Firstly, we always logged that the request was being handled via
`JsonResource._async_render`, so we change that to use the servlet name
we add to the request.
Secondly, we pass the exception information to the logger rather than
formatting it manually. This makes it consistent with other exception
logging, allwoing logging hooks and formatters to access the exception
information. 
							
						 
						
							2019-02-18 15:11:04 +00:00  
				
					
						
							
							
								 
						
							
							
								04dad5ac16 
								
							
								 
							
						 
						
							
							
								
								fix missig import  
							
							
							
						 
						
							2019-02-18 15:59:23 +01:00  
				
					
						
							
							
								 
						
							
							
								e07cc31cb8 
								
							
								 
							
						 
						
							
							
								
								Correctly handle HttpResponseException  
							
							
							
						 
						
							2019-02-18 14:55:09 +00:00  
				
					
						
							
							
								 
						
							
							
								68a53f825f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into babolivier/acme-delegated  
							
							
							
						 
						
							2019-02-18 14:52:23 +00:00  
				
					
						
							
							
								 
						
							
							
								32e54b472a 
								
							
								 
							
						 
						
							
							
								
								Fix kicking guest users in worker mode  
							
							... 
							
							
							
							When guest_access changes from allowed to forbidden all local guest
users should be kicked from the room. This did not happen when
revocation was received from federation on a worker.
Presumably broken in #4141  
							
						 
						
							2019-02-18 14:16:07 +00:00  
				
					
						
							
							
								 
						
							
							
								915421065b 
								
							
								 
							
						 
						
							
							
								
								Membership events are done later  
							
							
							
						 
						
							2019-02-18 14:02:09 +00:00  
				
					
						
							
							
								 
						
							
							
								d1b060b492 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4643  from matrix-org/erikj/catch_exceptions  
							
							... 
							
							
							
							Correctly handle RequestSendFailed exceptions 
							
						 
						
							2019-02-18 13:53:24 +00:00  
				
					
						
							
							
								 
						
							
							
								9caab0c364 
								
							
								 
							
						 
						
							
							
								
								Transfer bans on room upgrade  
							
							
							
						 
						
							2019-02-18 13:52:51 +00:00  
				
					
						
							
							
								 
						
							
							
								dc5efc92a8 
								
							
								 
							
						 
						
							
							
								
								Fixup  
							
							
							
						 
						
							2019-02-18 13:52:49 +00:00  
				
					
						
							
							
								 
						
							
							
								eb2b8523ae 
								
							
								 
							
						 
						
							
							
								
								Split out registration to worker  
							
							... 
							
							
							
							This allows registration to be handled by a worker, though the actual
write to the database still happens on master.
Note: due to the in-memory session map all registration requests must be
handled by the same worker. 
							
						 
						
							2019-02-18 12:12:57 +00:00  
				
					
						
							
							
								 
						
							
							
								6d02a13d81 
								
									
								
							
								 
							
						 
						
							
							
								
								Typo in info log  
							
							... 
							
							
							
							Co-Authored-By: babolivier <contact@brendanabolivier.com> 
							
						 
						
							2019-02-18 11:36:34 +00:00  
				
					
						
							
							
								 
						
							
							
								68d2869c8d 
								
							
								 
							
						 
						
							
							
								
								config: Remove a repeated word from a logger warning  
							
							... 
							
							
							
							The warning for missing macaroon_secret_key was "missing missing". 
							
						 
						
							2019-02-15 22:24:53 -07:00  
				
					
						
							
							
								 
						
							
							
								bd4505f765 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #4647  from matrix-org/erikj/add_room_publishing_rules  
							
							... 
							
							
							
							Add configurable room list publishing rules 
							
						 
						
							2019-02-15 22:11:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f86b695cbd 
								
									
								
							
								 
							
						 
						
							
							
								
								Various cosmetics to make TravisCI happy  
							
							
							
						 
						
							2019-02-15 12:29:34 +00:00  
				
					
						
							
							
								 
						
							
							
								af8a2f679b 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove unused import  
							
							
							
						 
						
							2019-02-15 12:27:43 +00:00  
				
					
						
							
							
								 
						
							
							
								1895d14e12 
								
									
								
							
								 
							
						 
						
							
							
								
								Support .well-known delegation when issuing certificates through ACME  
							
							
							
						 
						
							2019-02-15 12:05:08 +00:00