fcfe7a850d 
								
							
								 
							
						 
						
							
							
								
								Add an awful secondary timeout to fix wedged requests  
							
							... 
							
							
							
							This is an attempt to mitigate #3842  by adding yet-another-timeout 
							
						 
						
							2018-09-14 19:23:07 +01:00  
				
					
						
							
							
								 
						
							
							
								024be6cf18 
								
									
								
							
								 
							
						 
						
							
							
								
								don't filter membership events based on history visibility ( #3874 )  
							
							... 
							
							
							
							don't filter membership events based on history visibility
as we will already have filtered the messages in the timeline, and state events
are always visible.
and because @erikjohnston said so. 
							
						 
						
							2018-09-14 18:12:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3e6e94fe9f 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3872  from matrix-org/hawkowl/timeouts-2  
							
							... 
							
							
							
							timeouts 2: electric boogaloo 
							
						 
						
							2018-09-14 16:58:44 +01:00  
				
					
						
							
							
								 
						
							
							
								bc9af88a2d 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2018-09-15 00:26:00 +10:00  
				
					
						
							
							
								 
						
							
							
								d0f6c1ce21 
								
							
								 
							
						 
						
							
							
								
								Remove spurious comment  
							
							
							
						 
						
							2018-09-14 15:12:36 +01:00  
				
					
						
							
							
								 
						
							
							
								9e2f9a7b57 
								
							
								 
							
						 
						
							
							
								
								Measure outbound requests  
							
							
							
						 
						
							2018-09-14 15:11:26 +01:00  
				
					
						
							
							
								 
						
							
							
								0a81038ea0 
								
							
								 
							
						 
						
							
							
								
								Add in flight real time metrics for Measure blocks  
							
							
							
						 
						
							2018-09-14 15:08:37 +01:00  
				
					
						
							
							
								 
						
							
							
								c971aa7b9d 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2018-09-14 03:57:02 +10:00  
				
					
						
							
							
								 
						
							
							
								8f08d848f5 
								
							
								 
							
						 
						
							
							
								
								fix  
							
							
							
						 
						
							2018-09-14 03:53:56 +10:00  
				
					
						
							
							
								 
						
							
							
								f1a7264663 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix minor typo in exception  
							
							
							
						 
						
							2018-09-13 11:51:12 -06:00  
				
					
						
							
							
								 
						
							
							
								7c33ab76da 
								
							
								 
							
						 
						
							
							
								
								redact better  
							
							
							
						 
						
							2018-09-14 03:45:34 +10:00  
				
					
						
							
							
								 
						
							
							
								63755fa4c2 
								
							
								 
							
						 
						
							
							
								
								we do that higher up  
							
							
							
						 
						
							2018-09-14 03:21:47 +10:00  
				
					
						
							
							
								 
						
							
							
								73884ebac5 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into hawkowl/timeouts-2  
							
							
							
						 
						
							2018-09-14 03:11:25 +10:00  
				
					
						
							
							
								 
						
							
							
								7c27c4d51c 
								
									
								
							
								 
							
						 
						
							
							
								
								merge ( #3576 )  
							
							
							
						 
						
							2018-09-14 03:11:11 +10:00  
				
					
						
							
							
								 
						
							
							
								1c3f4d9ca5 
								
							
								 
							
						 
						
							
							
								
								buffer?  
							
							
							
						 
						
							2018-09-14 03:09:13 +10:00  
				
					
						
							
							
								 
						
							
							
								6c0f8d9d50 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3856  from matrix-org/erikj/speed_up_purge  
							
							... 
							
							
							
							Make purge history slightly faster 
							
						 
						
							2018-09-13 16:14:46 +01:00  
				
					
						
							
							
								 
						
							
							
								ed5331a627 
								
							
								 
							
						 
						
							
							
								
								comment  
							
							
							
						 
						
							2018-09-13 16:10:56 +01:00  
				
					
						
							
							
								 
						
							
							
								89a76d1889 
								
							
								 
							
						 
						
							
							
								
								Fix handling of redacted events from federation  
							
							... 
							
							
							
							If we receive an event that doesn't pass their content hash check (e.g.
due to already being redacted) then we hit a bug which causes an
exception to be raised, which then promplty stops the event (and
request) from being processed.
This effects all sorts of federation APIs, including joining rooms with
a redacted state event. 
							
						 
						
							2018-09-13 15:44:12 +01:00  
				
					
						
							
							
								 
						
							
							
								bfa0b759e0 
								
									
								
							
								 
							
						 
						
							
							
								
								Attempt to figure out what's going on with timeouts ( #3857 )  
							
							
							
						 
						
							2018-09-14 00:15:51 +10:00  
				
					
						
							
							
								 
						
							
							
								9cbd0094f0 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-09-13 15:15:35 +01:00  
				
					
						
							
							
								 
						
							
							
								9dbe38ea7d 
								
							
								 
							
						 
						
							
							
								
								Create indices after insertion  
							
							
							
						 
						
							2018-09-13 15:05:52 +01:00  
				
					
						
							
							
								 
						
							
							
								93139a1fb8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/speed_up_purge  
							
							
							
						 
						
							2018-09-13 12:57:09 +01:00  
				
					
						
							
							
								 
						
							
							
								c857f5ef9b 
								
							
								 
							
						 
						
							
							
								
								Make purge history slightly faster  
							
							... 
							
							
							
							Don't pull out events that are outliers and won't be deleted, as nothing
should happen to them. 
							
						 
						
							2018-09-13 12:48:10 +01:00  
				
					
						
							
							
								 
						
							
							
								b7d2fb5eb9 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove some superfluous logging ( #3855 )  
							
							
							
						 
						
							2018-09-13 19:59:32 +10:00  
				
					
						
							
							
								 
						
							
							
								f30a303590 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3846  from matrix-org/neilj/expose-registered-users  
							
							... 
							
							
							
							expose number of real reserved users 
							
						 
						
							2018-09-12 17:14:04 +01:00  
				
					
						
							
							
								 
						
							
							
								2ac1abbc7e 
								
									
								
							
								 
							
						 
						
							
							
								
								show heroes if a room has a 'deleted' name/canonical_alias ( #3851 )  
							
							
							
						 
						
							2018-09-12 17:11:05 +01:00  
				
					
						
							
							
								 
						
							
							
								fa0d464fa4 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3853  from matrix-org/erikj/log_outbound_each_time  
							
							... 
							
							
							
							Log outbound requests when we retry 
							
						 
						
							2018-09-12 16:55:40 +01:00  
				
					
						
							
							
								 
						
							
							
								0403cf0783 
								
							
								 
							
						 
						
							
							
								
								argh pep8  
							
							
							
						 
						
							2018-09-12 16:54:28 +01:00  
				
					
						
							
							
								 
						
							
							
								0e200e366d 
								
							
								 
							
						 
						
							
							
								
								correctly log gappy sync metrics  
							
							
							
						 
						
							2018-09-12 16:47:20 +01:00  
				
					
						
							
							
								 
						
							
							
								11bfc2af1c 
								
							
								 
							
						 
						
							
							
								
								fix logline  
							
							
							
						 
						
							2018-09-12 16:45:42 +01:00  
				
					
						
							
							
								 
						
							
							
								8decd6233d 
								
							
								 
							
						 
						
							
							
								
								improve naming  
							
							
							
						 
						
							2018-09-12 16:22:15 +01:00  
				
					
						
							
							
								 
						
							
							
								8c5b84441b 
								
							
								 
							
						 
						
							
							
								
								Log outbound requests when we retry  
							
							
							
						 
						
							2018-09-12 16:22:14 +01:00  
				
					
						
							
							
								 
						
							
							
								54f8616d2c 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3841  from matrix-org/erikj/manhole_key_length  
							
							... 
							
							
							
							Change the manhole SSH key to have more bits 
							
						 
						
							2018-09-12 14:33:39 +01:00  
				
					
						
							
							
								 
						
							
							
								7ca097f77e 
								
									
								
							
								 
							
						 
						
							
							
								
								Port federation/ to py3 ( #3847 )  
							
							
							
						 
						
							2018-09-12 23:23:32 +10:00  
				
					
						
							
							
								 
						
							
							
								0ddf486724 
								
							
								 
							
						 
						
							
							
								
								expose number of real reserved users  
							
							
							
						 
						
							2018-09-12 11:58:52 +01:00  
				
					
						
							
							
								 
						
							
							
								546aee7e52 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3835  from krombel/fix_3821  
							
							... 
							
							
							
							fix VOIP crashes under Python 3 
							
						 
						
							2018-09-12 20:44:18 +10:00  
				
					
						
							
							
								 
						
							
							
								33716c4aea 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3826  from matrix-org/rav/logging_for_keyring  
							
							... 
							
							
							
							add some logging for the keyring queue 
							
						 
						
							2018-09-12 20:43:47 +10:00  
				
					
						
							
							
								 
						
							
							
								bc635026c5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3824  from matrix-org/rav/fix_jwt_import  
							
							... 
							
							
							
							Fix jwt import check 
							
						 
						
							2018-09-12 20:41:57 +10:00  
				
					
						
							
							
								 
						
							
							
								02aa41809b 
								
									
								
							
								 
							
						 
						
							
							
								
								Port rest/ to Python 3 ( #3823 )  
							
							
							
						 
						
							2018-09-12 20:41:31 +10:00  
				
					
						
							
							
								 
						
							
							
								8fd93b5eea 
								
									
								
							
								 
							
						 
						
							
							
								
								Port crypto/ to Python 3 ( #3822 )  
							
							
							
						 
						
							2018-09-12 20:16:31 +10:00  
				
					
						
							
							
								 
						
							
							
								4084a774a8 
								
							
								 
							
						 
						
							
							
								
								Timeout reading body for outbound HTTP requests  
							
							
							
						 
						
							2018-09-12 10:10:20 +01:00  
				
					
						
							
							
								 
						
							
							
								b041115415 
								
									
								
							
								 
							
						 
						
							
							
								
								Speed up lazy loading ( #3827 )  
							
							... 
							
							
							
							* speed up room summaries by pulling their data from room_memberships rather than room state
* disable LL for incr syncs, and log incr sync stats  (#3840 ) 
							
						 
						
							2018-09-12 00:50:39 +01:00  
				
					
						
							
							
								 
						
							
							
								9e05c8d309 
								
							
								 
							
						 
						
							
							
								
								Change the manhole SSH key to have more bits  
							
							... 
							
							
							
							Newer versions of openssh client refuse to connect to the old key due to
its length. 
							
						 
						
							2018-09-11 10:42:10 +01:00  
				
					
						
							
							
								 
						
							
							
								7bc22539ff 
								
							
								 
							
						 
						
							
							
								
								fix VOIP crashes under Python 3 ( #3821 )  
							
							
							
						 
						
							2018-09-10 14:30:08 +02:00  
				
					
						
							
							
								 
						
							
							
								9a5ea511b5 
								
									
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #3810  from matrix-org/erikj/send_tags_down_sync_on_join  
							
							... 
							
							
							
							Send existing room tags down sync on join 
							
						 
						
							2018-09-07 23:28:42 +10:00  
				
					
						
							
							
								 
						
							
							
								b8ad756bd0 
								
							
								 
							
						 
						
							
							
								
								Fix jwt import check  
							
							... 
							
							
							
							This handy code attempted to check that we could import jwt, but utterly failed
to check it was the right jwt.
Fixes https://github.com/matrix-org/synapse/issues/3793  
							
						 
						
							2018-09-07 14:20:54 +01:00  
				
					
						
							
							
								 
						
							
							
								771d213ac5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into develop  
							
							
							
						 
						
							2018-09-07 21:45:38 +10:00  
				
					
						
							
							
								 
						
							
							
								6febd8e8f7 
								
							
								 
							
						 
						
							
							
								
								version  
							
							
							
						 
						
							2018-09-07 21:40:57 +10:00  
				
					
						
							
							
								 
						
							
							
								cd7ef43872 
								
							
								 
							
						 
						
							
							
								
								clearer logging when things fail, too  
							
							
							
						 
						
							2018-09-06 23:56:47 +01:00  
				
					
						
							
							
								 
						
							
							
								806964b5de 
								
							
								 
							
						 
						
							
							
								
								add some logging for the keyring queue  
							
							... 
							
							
							
							why is it so damn slow? 
							
						 
						
							2018-09-06 18:51:06 +01:00