cb2db17994 
								
									
								
							
								 
							
						 
						
							
							
								
								look up cross-signing keys from the DB in bulk ( #6486 )  
							
							
							
						 
						
							2019-12-12 12:03:28 -05:00  
				
					
						
							
							
								 
						
							
							
								adfdd82b21 
								
									
								
							
								 
							
						 
						
							
							
								
								Back out perf regression from get_cross_signing_keys_from_cache. ( #6494 )  
							
							... 
							
							
							
							Back out cross-signing code added in Synapse 1.5.0, which caused a performance regression. 
							
						 
						
							2019-12-09 13:59:27 +00:00  
				
					
						
							
							
								 
						
							
							
								c16e192e2f 
								
							
								 
							
						 
						
							
							
								
								Fix caching devices for remote servers in worker.  
							
							... 
							
							
							
							When the `/keys/query` API is hit on client_reader worker Synapse may
decide that it needs to resync some remote deivces. Usually this happens
on master, and then gets cached. However, that fails on workers and so
it falls back to fetching devices from remotes directly, which may in
turn fail if the remote is down. 
							
						 
						
							2019-11-05 15:49:43 +00:00  
				
					
						
							
							
								 
						
							
							
								6f4bc6d01d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cross-signing_federation  
							
							
							
						 
						
							2019-10-31 22:38:21 -04:00  
				
					
						
							
							
								 
						
							
							
								020add5099 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black to 19.10b0 ( #6304 )  
							
							... 
							
							
							
							* update version of black and also fix the mypy config being overridden 
							
						 
						
							2019-11-01 02:43:24 +11:00  
				
					
						
							
							
								 
						
							
							
								bc32f102cd 
								
							
								 
							
						 
						
							
							
								
								black  
							
							
							
						 
						
							2019-10-30 10:07:36 -04:00  
				
					
						
							
							
								 
						
							
							
								d78b1e339d 
								
							
								 
							
						 
						
							
							
								
								apply changes as a result of PR review  
							
							
							
						 
						
							2019-10-30 10:01:53 -04:00  
				
					
						
							
							
								 
						
							
							
								ff05c9b760 
								
							
								 
							
						 
						
							
							
								
								don't error if federation query doesn't have cross-signing keys  
							
							
							
						 
						
							2019-10-24 21:46:11 -04:00  
				
					
						
							
							
								 
						
							
							
								480eac30eb 
								
							
								 
							
						 
						
							
							
								
								black  
							
							
							
						 
						
							2019-10-22 22:37:16 -04:00  
				
					
						
							
							
								 
						
							
							
								404e8c8532 
								
							
								 
							
						 
						
							
							
								
								vendor-prefix the EDU name until MSC1756 is merged into the spec  
							
							
							
						 
						
							2019-10-22 22:33:23 -04:00  
				
					
						
							
							
								 
						
							
							
								1fabf82d50 
								
							
								 
							
						 
						
							
							
								
								update to work with newer code, and fix formatting  
							
							
							
						 
						
							2019-10-22 21:44:58 -04:00  
				
					
						
							
							
								 
						
							
							
								41ad35b523 
								
							
								 
							
						 
						
							
							
								
								add missing param  
							
							
							
						 
						
							2019-10-22 19:06:29 -04:00  
				
					
						
							
							
								 
						
							
							
								cfdb84422d 
								
							
								 
							
						 
						
							
							
								
								make black happy  
							
							
							
						 
						
							2019-10-22 19:06:06 -04:00  
				
					
						
							
							
								 
						
							
							
								8d3542a64e 
								
							
								 
							
						 
						
							
							
								
								implement federation parts of cross-signing  
							
							
							
						 
						
							2019-10-22 19:04:35 -04:00  
				
					
						
							
							
								 
						
							
							
								36adfaedab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into cross-signing_sig_upload  
							
							
							
						 
						
							2019-10-18 18:34:42 +01:00  
				
					
						
							
							
								 
						
							
							
								125eb45e19 
								
							
								 
							
						 
						
							
							
								
								fix doc strings  
							
							
							
						 
						
							2019-10-18 16:56:16 +01:00  
				
					
						
							
							
								 
						
							
							
								cfc28325a6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into uhoreg/e2e_cross-signing_merged  
							
							
							
						 
						
							2019-10-18 11:39:40 +01:00  
				
					
						
							
							
								 
						
							
							
								7a0dce9259 
								
							
								 
							
						 
						
							
							
								
								make sure we actually return something  
							
							
							
						 
						
							2019-10-10 20:31:30 -04:00  
				
					
						
							
							
								 
						
							
							
								4908fb3b30 
								
							
								 
							
						 
						
							
							
								
								make storage layer in charge of interpreting the device key data  
							
							
							
						 
						
							2019-10-10 19:15:30 -04:00  
				
					
						
							
							
								 
						
							
							
								c3635c9459 
								
							
								 
							
						 
						
							
							
								
								make isort happy  
							
							
							
						 
						
							2019-09-24 16:21:03 -04:00  
				
					
						
							
							
								 
						
							
							
								f4b6d43ec3 
								
							
								 
							
						 
						
							
							
								
								add some comments  
							
							
							
						 
						
							2019-09-24 16:19:54 -04:00  
				
					
						
							
							
								 
						
							
							
								39864f45ec 
								
							
								 
							
						 
						
							
							
								
								drop some logger lines to debug  
							
							
							
						 
						
							2019-09-24 15:26:45 -04:00  
				
					
						
							
							
								 
						
							
							
								26113fb7de 
								
							
								 
							
						 
						
							
							
								
								make changes based on PR feedback  
							
							
							
						 
						
							2019-09-24 14:12:20 -04:00  
				
					
						
							
							
								 
						
							
							
								d3f2fbcfe5 
								
							
								 
							
						 
						
							
							
								
								add function docs  
							
							
							
						 
						
							2019-09-07 14:13:18 -04:00  
				
					
						
							
							
								 
						
							
							
								415d0a00e0 
								
							
								 
							
						 
						
							
							
								
								run black  
							
							
							
						 
						
							2019-09-06 16:46:45 -04:00  
				
					
						
							
							
								 
						
							
							
								561cbba057 
								
							
								 
							
						 
						
							
							
								
								split out signature processing into separate functions  
							
							
							
						 
						
							2019-09-06 16:44:24 -04:00  
				
					
						
							
							
								 
						
							
							
								369462da74 
								
							
								 
							
						 
						
							
							
								
								avoid modifying input parameter  
							
							
							
						 
						
							2019-09-05 17:03:31 -04:00  
				
					
						
							
							
								 
						
							
							
								c8dc740a94 
								
							
								 
							
						 
						
							
							
								
								update with newer coding style  
							
							
							
						 
						
							2019-09-04 22:30:45 -04:00  
				
					
						
							
							
								 
						
							
							
								7d6c70fc7a 
								
							
								 
							
						 
						
							
							
								
								make black happy  
							
							
							
						 
						
							2019-09-04 22:04:12 -04:00  
				
					
						
							
							
								 
						
							
							
								ac4746ac4b 
								
							
								 
							
						 
						
							
							
								
								allow uploading signatures of master key signed by devices  
							
							
							
						 
						
							2019-09-04 22:03:41 -04:00  
				
					
						
							
							
								 
						
							
							
								4bb4544784 
								
							
								 
							
						 
						
							
							
								
								implement device signature uploading/fetching  
							
							
							
						 
						
							2019-09-04 20:02:56 -04:00  
				
					
						
							
							
								 
						
							
							
								e3d3fbf63f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'uhoreg/e2e_cross-signing_merged' into cross-signing_keys  
							
							
							
						 
						
							2019-08-28 17:36:46 -07:00  
				
					
						
							
							
								 
						
							
							
								96bda56370 
								
							
								 
							
						 
						
							
							
								
								black  
							
							
							
						 
						
							2019-08-28 17:18:40 -07:00  
				
					
						
							
							
								 
						
							
							
								3b0b22cb05 
								
							
								 
							
						 
						
							
							
								
								use stream ID generator instead of timestamp  
							
							
							
						 
						
							2019-08-28 17:17:21 -07:00  
				
					
						
							
							
								 
						
							
							
								9a6f2be572 
								
									
								
							
								 
							
						 
						
							
							
								
								Opentrace e2e keys ( #5855 )  
							
							... 
							
							
							
							Add opentracing tags and logs for e2e keys 
							
						 
						
							2019-08-22 11:28:12 +01:00  
				
					
						
							
							
								 
						
							
							
								814f253f1b 
								
							
								 
							
						 
						
							
							
								
								make isort happy  
							
							
							
						 
						
							2019-08-21 13:22:15 -07:00  
				
					
						
							
							
								 
						
							
							
								7c3abc6572 
								
							
								 
							
						 
						
							
							
								
								apply PR review suggestions  
							
							
							
						 
						
							2019-08-21 13:19:35 -07:00  
				
					
						
							
							
								 
						
							
							
								fac1cdc562 
								
							
								 
							
						 
						
							
							
								
								make changes from PR review  
							
							
							
						 
						
							2019-08-01 21:51:19 -04:00  
				
					
						
							
							
								 
						
							
							
								336c546d6a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'cross-signing_hidden' into cross-signing_keys  
							
							
							
						 
						
							2019-08-01 16:31:40 -04:00  
				
					
						
							
							
								 
						
							
							
								1ec7d656dd 
								
							
								 
							
						 
						
							
							
								
								Unwrap error  
							
							
							
						 
						
							2019-07-30 13:09:02 +01:00  
				
					
						
							
							
								 
						
							
							
								458e51df7a 
								
							
								 
							
						 
						
							
							
								
								Fix error handling when fetching remote device keys  
							
							
							
						 
						
							2019-07-30 13:07:02 +01:00  
				
					
						
							
							
								 
						
							
							
								85b0bd8fe0 
								
							
								 
							
						 
						
							
							
								
								Update the device list cache when keys/query is called ( #5693 )  
							
							
							
						 
						
							2019-07-29 16:34:44 +01:00  
				
					
						
							
							
								 
						
							
							
								c659b9f94f 
								
							
								 
							
						 
						
							
							
								
								allow uploading keys for cross-signing  
							
							
							
						 
						
							2019-07-25 11:08:24 -04:00  
				
					
						
							
							
								 
						
							
							
								4806651744 
								
									
								
							
								 
							
						 
						
							
							
								
								Replace returnValue with return ( #5736 )  
							
							
							
						 
						
							2019-07-23 23:00:55 +10:00  
				
					
						
							
							
								 
						
							
							
								7b3bc755a3 
								
							
								 
							
						 
						
							
							
								
								remove unused and unnecessary check for FederationDeniedError ( #5645 )  
							
							... 
							
							
							
							FederationDeniedError is a subclass of SynapseError, which is a subclass of
CodeMessageException, so if e is a FederationDeniedError, then this check for
FederationDeniedError will never be reached since it will be caught by the
check for CodeMessageException above.  The check for CodeMessageException does
almost the same thing as this check (since FederationDeniedError initialises
with code=403 and msg="Federation denied with %s."), so may as well just keep
allowing it to handle this case. 
							
						 
						
							2019-07-09 18:37:39 +01:00  
				
					
						
							
							
								 
						
							
							
								463b072b12 
								
									
								
							
								 
							
						 
						
							
							
								
								Move logging utilities out of the side drawer of util/ and into logging/ ( #5606 )  
							
							
							
						 
						
							2019-07-04 00:07:04 +10:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								dc5db01ff2 
								
							
								 
							
						 
						
							
							
								
								Replaced all occurences of e.message with str(e)  
							
							... 
							
							
							
							Signed-off-by: Schnuffle  <schnuffle@github.com> 
							
						 
						
							2018-09-27 13:38:50 +02:00  
				
					
						
							
							
								 
						
							
							
								2608ebc04c 
								
									
								
							
								 
							
						 
						
							
							
								
								Port handlers/ to Python 3 ( #3803 )  
							
							
							
						 
						
							2018-09-07 00:22:23 +10:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00