Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								a5a4ef3fd7
								
							
								
							
						 | 
						
							
							
								
								Fix bug in replication
							
							
							
							
							
						 | 
						
							2014-11-04 15:16:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								fc7b2b11a2
								
							
								
							
						 | 
						
							
							
								
								PEP8
							
							
							
							
							
						 | 
						
							2014-11-04 15:09:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								440cbd5235
								
							
								
							
						 | 
						
							
							
								
								Add support for sending failures
							
							
							
							
							
						 | 
						
							2014-11-04 14:17:55 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d7412c4df1
								
							
								
							
						 | 
						
							
							
								
								Remove unused interface
							
							
							
							
							
						 | 
						
							2014-11-04 14:16:19 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ad6eacb3e9
								
							
								
							
						 | 
						
							
							
								
								Rename PDU fields to match that of events.
							
							
							
							
							
						 | 
						
							2014-11-03 13:06:58 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bfa36a72b9
								
							
								
							
						 | 
						
							
							
								
								Remove PDU tables.
							
							
							
							
							
						 | 
						
							2014-10-31 14:00:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								21fe249d62
								
							
								
							
						 | 
						
							
							
								
								Actually don't store any PDUs
							
							
							
							
							
						 | 
						
							2014-10-31 10:47:34 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								841df4da71
								
							
								
							
						 | 
						
							
							
								
								Don't store any PDUs
							
							
							
							
							
						 | 
						
							2014-10-31 09:59:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f2de2d644a
								
							
								
							
						 | 
						
							
							
								
								Move the impl of backfill to use events.
							
							
							
							
							
						 | 
						
							2014-10-31 09:59:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ad9226eeec
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'event_signing' of github.com:matrix-org/synapse into federation_authorization
							
							
							
							
							
							
							
							Conflicts:
	synapse/storage/__init__.py 
							
						 | 
						
							2014-10-27 11:58:32 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								bb4a20174c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into federation_authorization
							
							
							
							
							
							
							
							Conflicts:
	synapse/federation/transport.py
	synapse/handlers/message.py 
							
						 | 
						
							2014-10-27 10:20:44 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5ffe5ab43f
								
							
								
							
						 | 
						
							
							
								
								Use state groups to get current state. Make join dance actually work.
							
							
							
							
							
						 | 
						
							2014-10-17 18:56:42 +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
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								f71627567b
								
							
								
							
						 | 
						
							
							
								
								Finish implementing the new join dance.
							
							
							
							
							
						 | 
						
							2014-10-17 15:04:17 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								bb04447c44
								
							
								
							
						 | 
						
							
							
								
								Include hashes of previous pdus when referencing them
							
							
							
							
							
						 | 
						
							2014-10-16 23:25:12 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1116f5330e
								
							
								
							
						 | 
						
							
							
								
								Start implementing the invite/join dance. Continue moving auth to use event.state_events
							
							
							
							
							
						 | 
						
							2014-10-16 16:56:51 +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
							
						 | 
						
							
							
							
							
								
							
								984e207b59
								
							
								
							
						 | 
						
							
							
								
								Merge branch develop into server2server_signing
							
							
							
							
							
							
							
							Conflicts:
	synapse/app/homeserver.py 
							
						 | 
						
							2014-10-13 10:58:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								574377636e
								
							
								
							
						 | 
						
							
							
								
								Add a keyword argument to get_json to avoid retrying on DNS failures. Rather than passing MatrixHttpClient.RETRY_DNS_LOOKUP_FAILURES as a fake query string parameter
							
							
							
							
							
						 | 
						
							2014-10-02 14:26:13 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								b95a178584
								
							
								
							
						 | 
						
							
							
								
								SYN-75 Verify signatures on server to server transactions
							
							
							
							
							
						 | 
						
							2014-09-30 15:15:10 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								52ca867670
								
							
								
							
						 | 
						
							
							
								
								Sign federation transactions
							
							
							
							
							
						 | 
						
							2014-09-24 17:25:41 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								40d2f38abe
								
							
								
							
						 | 
						
							
							
								
								Fix bug where we incorrectly calculated 'age_ts' from 'age' key rather than the reverse. Don't transmit age_ts to clients for now.
							
							
							
							
							
						 | 
						
							2014-09-15 16:55:39 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								6ac0b4ade8
								
							
								
							
						 | 
						
							
							
								
								Fix 'age' key to update on retries
							
							
							
							
							
						 | 
						
							2014-09-15 16:24:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5bd9369a62
								
							
								
							
						 | 
						
							
							
								
								Correctly handle the 'age' key in events and pdus
							
							
							
							
							
						 | 
						
							2014-09-15 13:26:11 +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 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								86d6232236
								
							
								
							
						 | 
						
							
							
								
								Don't eat federation transmit errors during unit tests; fix remote presence EDU-sending test because of this
							
							
							
							
							
						 | 
						
							2014-09-03 13:46:52 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								5dd38d579b
								
							
								
							
						 | 
						
							
							
								
								Fix a couple of bugs in presence handler related to pushing updatesto the correct user. Fix presence tests.
							
							
							
							
							
						 | 
						
							2014-08-29 12:08:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								b1da3fa0a7
								
							
								
							
						 | 
						
							
							
								
								Avoid AlreadyCalledError from EDU sending failures
							
							
							
							
							
						 | 
						
							2014-08-28 16:19:16 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								474dcecb11
								
							
								
							
						 | 
						
							
							
								
								Remove unused populate_previous_pdus
							
							
							
							
							
						 | 
						
							2014-08-27 11:34:31 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								6966971a28
								
							
								
							
						 | 
						
							
							
								
								Use store.persist_event rather than pdu_actions.persist_outgoing/pdu_actions.persist_received
							
							
							
							
							
						 | 
						
							2014-08-26 18:57:17 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2c4908ed26
								
							
								
							
						 | 
						
							
							
								
								Ensure that we don't have duplicate hosts in the pdu destinations list
							
							
							
							
							
						 | 
						
							2014-08-24 14:35:13 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								347242a5c4
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of github.com:matrix-org/synapse into sql_refactor
							
							
							
							
							
							
							
							Conflicts:
	tests/rest/test_presence.py
	tests/rest/test_rooms.py
	tests/utils.py 
							
						 | 
						
							2014-08-19 14:48:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								992782b9f5
								
							
								
							
						 | 
						
							
							
								
								Ensure that federation's .send_edu() returns a Deferred
							
							
							
							
							
						 | 
						
							2014-08-19 14:26:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								75b6d982a0
								
							
								
							
						 | 
						
							
							
								
								Add a 'backfill room' button
							
							
							
							
							
						 | 
						
							2014-08-19 14:20:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								59dfbaba3b
								
							
								
							
						 | 
						
							
							
								
								when we're talking about backfilling data in federation, call it backfilling - not pagination.
							
							
							
							
							
						 | 
						
							2014-08-13 18:17:09 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								827de7cee9
								
							
								
							
						 | 
						
							
							
								
								Define the concept of a 'federation Query'; creating API for making and handling Queries on the Federation's increasingly-inaccurately-named ReplicationLayer
							
							
							
							
							
						 | 
						
							2014-08-13 17:23:49 +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 |