Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jonathan de Jong
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jonathan de Jong
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Eric Eastwood
							
						 
						
							 
							
							
								
								
							
							
								
							
								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 )
 - Update `code_style.md` docs around installing black to use the correct version 
							
						 
						
							2021-02-16 22:32:34 +00:00  
						
					 
				
					
						
							
							
								 
								Patrick Cloke
							
						 
						
							 
							
							
								
								
							
							
								
							
								9b7ac03af3 
								
									
								
							
								 
							
						 
						
							
							
								
								Convert calls of async database methods to async ( #8166 )  
							
							 
							
							
							
						 
						
							2020-08-27 13:38:41 -04:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
								
								
							
							
								
							
								b08b0a22d5 
								
									
								
							
								 
							
						 
						
							
							
								
								Add typing to synapse.federation.sender ( #6871 )  
							
							 
							
							
							
						 
						
							2020-02-07 13:56:38 +00:00  
						
					 
				
					
						
							
							
								 
								Jorik Schellekens
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Jorik Schellekens
							
						 
						
							 
							
							
								
								
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
								
								
							
							
								
							
								32e7c9e7f2 
								
									
								
							
								 
							
						 
						
							
							
								
								Run Black. ( #5482 )  
							
							 
							
							
							
						 
						
							2019-06-20 19:32:02 +10:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Travis Ralston
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Amber Brown
							
						 
						
							 
							
							
							
								
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							 
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
						
					 
				
					
						
							
							
								 
								Damir Manapov
							
						 
						
							 
							
							
							
								
							
								db18d854cd 
								
							
								 
							
						 
						
							
							
								
								transaction_id, destination twice  
							
							 
							
							
							
						 
						
							2018-05-10 22:13:31 +03:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							 
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							 
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								db9ce032a4 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 codestyle warnings  
							
							 
							
							
							
						 
						
							2014-11-20 17:26:36 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								cb4b6c844a 
								
							
								 
							
						 
						
							
							
								
								Merge PDUs and Events into one object  
							
							 
							
							
							
						 
						
							2014-11-14 21:25:02 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								8d8a133c89 
								
							
								 
							
						 
						
							
							
								
								SYN-103: Remove "origin" and "destination" keys from edus  
							
							 
							
							
							
						 
						
							2014-11-13 15:49:03 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5d439b127b 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							 
							
							
							
						 
						
							2014-11-10 13:46:44 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								1c06806f90 
								
							
								 
							
						 
						
							
							
								
								Finish redaction algorithm.  
							
							 
							
							
							
						 
						
							2014-11-10 10:21:32 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								440cbd5235 
								
							
								 
							
						 
						
							
							
								
								Add support for sending failures  
							
							 
							
							
							
						 
						
							2014-11-04 14:17:55 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								aa76bf39ab 
								
							
								 
							
						 
						
							
							
								
								Remove unused imports  
							
							 
							
							
							
						 
						
							2014-11-04 14:14:02 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								68698e0ac8 
								
							
								 
							
						 
						
							
							
								
								Fix bugs in generating event signatures and hashing  
							
							 
							
							
							
						 
						
							2014-11-03 17:51:42 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ad6eacb3e9 
								
							
								 
							
						 
						
							
							
								
								Rename PDU fields to match that of events.  
							
							 
							
							
							
						 
						
							2014-11-03 13:06:58 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5e2236f9ff 
								
							
								 
							
						 
						
							
							
								
								fix pyflakes warnings  
							
							 
							
							
							
						 
						
							2014-10-27 11:19:15 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								dc3c2823ac 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into event_signing  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/federation/replication.py 
							
						 
						
							2014-10-17 17:33:58 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								82c5820767 
								
							
								 
							
						 
						
							
							
								
								keep 'origin_server_ts' as 'ts' in the database to avoid needlessly updating schema  
							
							 
							
							
							
						 
						
							2014-10-17 17:31:48 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f5cf7ac25b 
								
							
								 
							
						 
						
							
							
								
								SPEC-7: Rename 'ts' to 'origin_server_ts'  
							
							 
							
							
							
						 
						
							2014-10-17 17:12:25 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c5cec1cc77 
								
							
								 
							
						 
						
							
							
								
								Rename 'meta' to 'unsigned'  
							
							 
							
							
							
						 
						
							2014-10-17 16:50:04 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								bb04447c44 
								
							
								 
							
						 
						
							
							
								
								Include hashes of previous pdus when referencing them  
							
							 
							
							
							
						 
						
							2014-10-16 23:25:12 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1c445f88f6 
								
							
								 
							
						 
						
							
							
								
								persist hashes and origin signatures for PDUs  
							
							 
							
							
							
						 
						
							2014-10-15 17:09:04 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								10ef8e6e4b 
								
							
								 
							
						 
						
							
							
								
								SYN-75 sign at the request level rather than the transaction level  
							
							 
							
							
							
						 
						
							2014-10-13 11:49:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b95a178584 
								
							
								 
							
						 
						
							
							
								
								SYN-75 Verify signatures on server to server transactions  
							
							 
							
							
							
						 
						
							2014-09-30 15:15:10 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								b8ab9f1c0a 
								
							
								 
							
						 
						
							
							
								
								Add all the necessary checks to make banning work.  
							
							 
							
							
							
						 
						
							2014-09-01 18:24:56 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								f98e6380f1 
								
							
								 
							
						 
						
							
							
								
								add in whitespace after copyright statements to improve legibility  
							
							 
							
							
							
						 
						
							2014-08-13 03:14:34 +01:00  
						
					 
				
					
						
							
							
								 
								matrix.org
							
						 
						
							 
							
							
							
								
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							 
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00