Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9236136f3a
								
							
								
							
						 | 
						
							
							
								
								Make work in both Maria and SQLite. Fix tests
							
							
							
							
							
						 | 
						
							2015-04-01 14:12:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								896253e085
								
							
								
							
						 | 
						
							
							
								
								Factor out some of the common homeserver setup code into a
							
							
							
							
							
							
							
							setup_test_homeserver function in utils. 
							
						 | 
						
							2015-02-11 11:37:30 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								041ac476a5
								
							
								
							
						 | 
						
							
							
								
								Supply auth_chain along with current state in '/state/', fetch auth events from a remote server if we are missing some of them
							
							
							
							
							
						 | 
						
							2014-12-18 18:47:13 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3fecacd86b
								
							
								
							
						 | 
						
							
							
								
								Fix replication tests
							
							
							
							
							
						 | 
						
							2014-12-11 17:11:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								8ada2d2018
								
							
								
							
						 | 
						
							
							
								
								fix UTs by telling all the mock stores about the new methods for tracking retries
							
							
							
							
							
						 | 
						
							2014-12-09 23:53:07 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								c5eabe3143
								
							
								
							
						 | 
						
							
							
								
								replace user_id with sender
							
							
							
							
							
						 | 
						
							2014-11-19 16:38:40 +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
							
						 | 
						
							
							
							
							
								
							
								24305ba5bf
								
							
								
							
						 | 
						
							
							
								
								Fix up federation tests
							
							
							
							
							
						 | 
						
							2014-11-04 16:15:30 +00: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
							
						 | 
						
							
							
							
							
								
							
								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
							
						 | 
						
							
							
							
							
								
							
								6684855767
								
							
								
							
						 | 
						
							
							
								
								Verify signatures for server2server requests
							
							
							
							
							
						 | 
						
							2014-10-13 14:37:46 +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
							
						 | 
						
							
							
							
							
								
							
								0897a09f49
								
							
								
							
						 | 
						
							
							
								
								Fix unit tests after adding extra argument on put_json
							
							
							
							
							
						 | 
						
							2014-09-15 16:24:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								cd62ee3f29
								
							
								
							
						 | 
						
							
							
								
								Have all unit tests import from our own subclass of trial's unittest TestCase; set up logging in ONE PLACE ONLY
							
							
							
							
							
						 | 
						
							2014-09-12 18:46:13 +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 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								8fe912d95c
								
							
								
							
						 | 
						
							
							
								
								change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions.
							
							
							
							
							
							
							
							perl -pi -e 's#/matrix#/_matrix#g' ./cmdclient/console.py ./docs/client-server/howto.rst ./docs/client-server/specification.rst ./docs/client-server/swagger_matrix/directory ./docs/client-server/swagger_matrix/events ./docs/client-server/swagger_matrix/login ./docs/client-server/swagger_matrix/presence ./docs/client-server/swagger_matrix/profile ./docs/client-server/swagger_matrix/registration ./docs/client-server/swagger_matrix/rooms ./docs/server-server/specification.rst ./graph/graph.py ./jsfiddles/create_room_send_msg/demo.js ./jsfiddles/event_stream/demo.js ./jsfiddles/example_app/demo.js ./jsfiddles/register_login/demo.js ./jsfiddles/room_memberships/demo.js ./synapse/api/urls.py ./tests/federation/test_federation.py ./tests/handlers/test_presence.py ./tests/handlers/test_typing.py ./tests/rest/test_events.py ./tests/rest/test_presence.py ./tests/rest/test_profile.py ./tests/rest/test_rooms.py ./webclient/components/fileUpload/file-upload-service.js ./webclient/components/matrix/matrix-service.js 
							
						 | 
						
							2014-08-31 14:51:37 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								64e2a5d58e
								
							
								
							
						 | 
						
							
							
								
								Move pdu and event persistence into a single persist_event function
							
							
							
							
							
						 | 
						
							2014-08-26 18:01:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								bb793019a5
								
							
								
							
						 | 
						
							
							
								
								Rename MockHttpServer to MockHttpResource as it stands for one server resource rather than an entire server
							
							
							
							
							
						 | 
						
							2014-08-19 11:16:23 +01:00 | 
						
					
				
					
						
							
							
								 
								Kegan Dougal
							
						 | 
						
							
							
							
							
								
							
								9a1638ed21
								
							
								
							
						 | 
						
							
							
								
								Removed http_server from HomeServer. Updated unit tests to use either resource_for_federation or resource_for_client depending on what is being tested.
							
							
							
							
							
						 | 
						
							2014-08-14 10:18:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								fc778e2bce
								
							
								
							
						 | 
						
							
							
								
								Move MockClock into tests.utils so we can reüse it
							
							
							
							
							
						 | 
						
							2014-08-13 19:19:15 +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 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								820ed34abe
								
							
								
							
						 | 
						
							
							
								
								Namespace all the Federation HTTP URLs to /matrix/federation/v1/...
							
							
							
							
							
						 | 
						
							2014-08-13 15:07:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								3e35a9f96e
								
							
								
							
						 | 
						
							
							
								
								add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it
							
							
							
							
							
						 | 
						
							2014-08-13 03:32:18 +01:00 | 
						
					
				
					
						
							
							
								 
								matrix.org
							
						 | 
						
							
							
							
							
								
							
								4f475c7697
								
							
								
							
						 | 
						
							
							
								
								Reference Matrix Home Server
							
							
							
							
							
						 | 
						
							2014-08-12 15:10:52 +01:00 |