1de26b3467 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert Transaction and Edu object to attrs ( #10542 )  
							
							... 
							
							
							
							Instead of wrapping the JSON into an object, this creates concrete
instances for Transaction and Edu. This allows for improved type
hints and simplified code. 
							
						 
						
							2021-08-06 09:39:59 -04:00  
				
					
						
							
							
								 
						
							
							
								4b965c862d 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove redundant "coding: utf-8" lines ( #9786 )  
							
							... 
							
							
							
							Part of #9744 
Removes all redundant `# -*- coding: utf-8 -*-` lines from files, as python 3 automatically reads source code as utf-8 now.
`Signed-off-by: Jonathan de Jong <jonathan@automatia.nl>` 
							
						 
						
							2021-04-14 15:34:27 +01:00  
				
					
						
							
							
								 
						
							
							
								2ca4e349e9 
								
									
								
							
								 
							
						 
						
							
							
								
								Bugbear: Add Mutable Parameter fixes ( #9682 )  
							
							... 
							
							
							
							Part of #9366 
Adds in fixes for B006 and B008, both relating to mutable parameter lint errors.
Signed-off-by: Jonathan de Jong <jonathan@automatia.nl> 
							
						 
						
							2021-04-08 22:38:54 +01:00  
				
					
						
							
							
								 
						
							
							
								0a00b7ff14 
								
									
								
							
								 
							
						 
						
							
							
								
								Update black, and run auto formatting over the codebase ( #9381 )  
							
							... 
							
							
							
							- Update black version to the latest
 - Run black auto formatting over the codebase
    - Run autoformatting according to [`docs/code_style.md
`](80d6dc9783/docs/code_style.md 
							
						 
						
							2021-02-16 22:32:34 +00:00  
				
					
						
							
							
								 
						
							
							
								9b7ac03af3 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert calls of async database methods to async ( #8166 )  
							
							
							
						 
						
							2020-08-27 13:38:41 -04:00  
				
					
						
							
							
								 
						
							
							
								b08b0a22d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add typing to synapse.federation.sender ( #6871 )  
							
							
							
						 
						
							2020-02-07 13:56:38 +00:00  
				
					
						
							
							
								 
						
							
							
								1d65292e94 
								
							
								 
							
						 
						
							
							
								
								Link the send loop with the edus contexts  
							
							... 
							
							
							
							The contexts were being filtered too early so  the send loop wasn't
being linked to them unless the destination
was whitelisted. 
							
						 
						
							2019-09-05 14:42:37 +01:00  
				
					
						
							
							
								 
						
							
							
								8767b63a82 
								
									
								
							
								 
							
						 
						
							
							
								
								Propagate opentracing contexts through EDUs ( #5852 )  
							
							... 
							
							
							
							Propagate opentracing contexts through EDUs
Co-Authored-By: Richard van der Hoff <1389908+richvdh@users.noreply.github.com> 
							
						 
						
							2019-08-22 18:21:10 +01:00  
				
					
						
							
							
								 
						
							
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
				
					
						
							
							
								 
						
							
							
								b86d05a279 
								
							
								 
							
						 
						
							
							
								
								Clean up event accesses and tests  
							
							... 
							
							
							
							This is in preparation to refactor FrozenEvent to support different
event formats for different room versions 
							
						 
						
							2018-11-02 13:44:14 +00:00  
				
					
						
							
							
								 
						
							
							
								e908b86832 
								
							
								 
							
						 
						
							
							
								
								Remove pdu_failures from transactions  
							
							... 
							
							
							
							The field is never read from, and all the opportunities given to populate it are not utilized. It should be very safe to remove this. 
							
						 
						
							2018-07-30 16:28:47 -06:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								db18d854cd 
								
							
								 
							
						 
						
							
							
								
								transaction_id, destination twice  
							
							
							
						 
						
							2018-05-10 22:13:31 +03:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								db9ce032a4 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 codestyle warnings  
							
							
							
						 
						
							2014-11-20 17:26:36 +00:00  
				
					
						
							
							
								 
						
							
							
								cb4b6c844a 
								
							
								 
							
						 
						
							
							
								
								Merge PDUs and Events into one object  
							
							
							
						 
						
							2014-11-14 21:25:02 +00:00  
				
					
						
							
							
								 
						
							
							
								8d8a133c89 
								
							
								 
							
						 
						
							
							
								
								SYN-103: Remove "origin" and "destination" keys from edus  
							
							
							
						 
						
							2014-11-13 15:49:03 +00:00  
				
					
						
							
							
								 
						
							
							
								5d439b127b 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2014-11-10 13:46:44 +00:00  
				
					
						
							
							
								 
						
							
							
								1c06806f90 
								
							
								 
							
						 
						
							
							
								
								Finish redaction algorithm.  
							
							
							
						 
						
							2014-11-10 10:21:32 +00:00  
				
					
						
							
							
								 
						
							
							
								440cbd5235 
								
							
								 
							
						 
						
							
							
								
								Add support for sending failures  
							
							
							
						 
						
							2014-11-04 14:17:55 +00:00  
				
					
						
							
							
								 
						
							
							
								aa76bf39ab 
								
							
								 
							
						 
						
							
							
								
								Remove unused imports  
							
							
							
						 
						
							2014-11-04 14:14:02 +00:00  
				
					
						
							
							
								 
						
							
							
								68698e0ac8 
								
							
								 
							
						 
						
							
							
								
								Fix bugs in generating event signatures and hashing  
							
							
							
						 
						
							2014-11-03 17:51:42 +00:00  
				
					
						
							
							
								 
						
							
							
								ad6eacb3e9 
								
							
								 
							
						 
						
							
							
								
								Rename PDU fields to match that of events.  
							
							
							
						 
						
							2014-11-03 13:06:58 +00:00  
				
					
						
							
							
								 
						
							
							
								5e2236f9ff 
								
							
								 
							
						 
						
							
							
								
								fix pyflakes warnings  
							
							
							
						 
						
							2014-10-27 11:19:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8afbece683 
								
							
								 
							
						 
						
							
							
								
								Remove signatures from pdu when computing hashes to use for prev pdus, make sure is_state is a boolean.  
							
							
							
						 
						
							2014-10-17 19:41:32 +01:00  
				
					
						
							
							
								 
						
							
							
								dc3c2823ac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into event_signing  
							
							... 
							
							
							
							Conflicts:
	synapse/federation/replication.py 
							
						 
						
							2014-10-17 17:33:58 +01:00  
				
					
						
							
							
								 
						
							
							
								82c5820767 
								
							
								 
							
						 
						
							
							
								
								keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema  
							
							
							
						 
						
							2014-10-17 17:31:48 +01:00  
				
					
						
							
							
								 
						
							
							
								f5cf7ac25b 
								
							
								 
							
						 
						
							
							
								
								SPEC-7: Rename 'ts' to 'origin_server_ts'  
							
							
							
						 
						
							2014-10-17 17:12:25 +01:00  
				
					
						
							
							
								 
						
							
							
								c5cec1cc77 
								
							
								 
							
						 
						
							
							
								
								Rename 'meta' to 'unsigned'  
							
							
							
						 
						
							2014-10-17 16:50:04 +01:00  
				
					
						
							
							
								 
						
							
							
								4d1a7624f4 
								
							
								 
							
						 
						
							
							
								
								move 'age' into 'meta' subdict so that it is clearer that it is not part of the signed data  
							
							
							
						 
						
							2014-10-17 15:27:11 +01:00  
				
					
						
							
							
								 
						
							
							
								bb04447c44 
								
							
								 
							
						 
						
							
							
								
								Include hashes of previous pdus when referencing them  
							
							
							
						 
						
							2014-10-16 23:25:12 +01:00  
				
					
						
							
							
								 
						
							
							
								1c445f88f6 
								
							
								 
							
						 
						
							
							
								
								persist hashes and origin signatures for PDUs  
							
							
							
						 
						
							2014-10-15 17:09:04 +01:00  
				
					
						
							
							
								 
						
							
							
								9aed791fc3 
								
							
								 
							
						 
						
							
							
								
								SYN-103: Ignore the 'origin' key in received EDUs. Instead take the origin from the transaction itself  
							
							
							
						 
						
							2014-10-14 16:44:27 +01:00  
				
					
						
							
							
								 
						
							
							
								10ef8e6e4b 
								
							
								 
							
						 
						
							
							
								
								SYN-75 sign at the request level rather than the transaction level  
							
							
							
						 
						
							2014-10-13 11:49:55 +01:00  
				
					
						
							
							
								 
						
							
							
								b95a178584 
								
							
								 
							
						 
						
							
							
								
								SYN-75 Verify signatures on server to server transactions  
							
							
							
						 
						
							2014-09-30 15:15:10 +01:00  
				
					
						
							
							
								 
						
							
							
								39e3fc69e5 
								
							
								 
							
						 
						
							
							
								
								Make the state resolution use actual power levels rather than taking them from a Pdu key.  
							
							
							
						 
						
							2014-09-12 17:11:09 +01:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								b8ab9f1c0a 
								
							
								 
							
						 
						
							
							
								
								Add all the necessary checks to make banning work.  
							
							
							
						 
						
							2014-09-01 18:24:56 +01:00  
				
					
						
							
							
								 
						
							
							
								f98e6380f1 
								
							
								 
							
						 
						
							
							
								
								add in whitespace after copyright statements to improve legibility  
							
							
							
						 
						
							2014-08-13 03:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00