bb0e82fff1 
								
							
								 
							
						 
						
							
							
								
								tests/utils: added room_invite_state_types to test config  
							
							... 
							
							
							
							Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> 
							
						 
						
							2016-03-04 10:43:17 +01:00  
				
					
						
							
							
								 
						
							
							
								b4022cc487 
								
							
								 
							
						 
						
							
							
								
								Pass whole requester to ratelimiting  
							
							... 
							
							
							
							This will enable more detailed decisions 
							
						 
						
							2016-03-03 16:43:42 +00:00  
				
					
						
							
							
								 
						
							
							
								95481e7ba7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #571  from matrix-org/daniel/asids  
							
							... 
							
							
							
							Mark AS users with their AS's ID 
							
						 
						
							2016-03-03 13:56:28 +00:00  
				
					
						
							
							
								 
						
							
							
								60a0f81c7a 
								
							
								 
							
						 
						
							
							
								
								Add a /replication API for extracting the updates that happened on  
							
							... 
							
							
							
							synapse
This is necessary for replicating the data in synapse to be visible to a
separate service because presence and typing notifications aren't stored
in a database so won't be visible to another process.
This API can be used to either get the raw data by requesting the tables
themselves or to just receive notifications for updates by following the
streams meta-stream.
Returns updates for each table requested a JSON array of arrays with a
row for each row in the table.
Each table is prefixed by a header row with the: name of the table,
current stream_id position for the table, number of rows, number of
columns and the names of the columns.
This is followed by the rows that have been added to the server since
the requester last asked.
The API has a timeout and is hooked up to the notifier so that a slave
can long poll for updates. 
							
						 
						
							2016-03-01 14:49:41 +00:00  
				
					
						
							
							
								 
						
							
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
				
					
						
							
							
								 
						
							
							
								e5999bfb1a 
								
							
								 
							
						 
						
							
							
								
								Initial cut  
							
							
							
						 
						
							2016-02-17 15:40:50 +00:00  
				
					
						
							
							
								 
						
							
							
								763360594d 
								
							
								 
							
						 
						
							
							
								
								Mark AS users with their AS's ID  
							
							
							
						 
						
							2016-02-11 17:26:42 +00:00  
				
					
						
							
							
								 
						
							
							
								5054806ec1 
								
							
								 
							
						 
						
							
							
								
								Rename config field to reflect yaml name  
							
							
							
						 
						
							2016-02-03 14:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								f2d5ff5bf2 
								
							
								 
							
						 
						
							
							
								
								Fix the mock homserver used in the tests  
							
							
							
						 
						
							2016-01-29 14:53:14 +00:00  
				
					
						
							
							
								 
						
							
							
								0487c9441f 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2016-01-27 17:33:13 +00:00  
				
					
						
							
							
								 
						
							
							
								9959d9ece8 
								
							
								 
							
						 
						
							
							
								
								Remove redundated BaseHomeServer  
							
							
							
						 
						
							2016-01-26 13:52:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								14d7acfad4 
								
							
								 
							
						 
						
							
							
								
								Host /unstable and /r0 versions of r0 APIs  
							
							
							
						 
						
							2015-12-01 17:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								36c58b18a3 
								
							
								 
							
						 
						
							
							
								
								Test for background updates  
							
							
							
						 
						
							2015-11-10 15:51:40 +00:00  
				
					
						
							
							
								 
						
							
							
								771ca56c88 
								
							
								 
							
						 
						
							
							
								
								Remove more unused parameters  
							
							
							
						 
						
							2015-11-02 15:31:57 +00:00  
				
					
						
							
							
								 
						
							
							
								17c80c8a3d 
								
							
								 
							
						 
						
							
							
								
								rename schema_prepare to prepare_database  
							
							
							
						 
						
							2015-10-13 13:56:22 +01:00  
				
					
						
							
							
								 
						
							
							
								ec398af41c 
								
							
								 
							
						 
						
							
							
								
								Expose error more nicely  
							
							
							
						 
						
							2015-10-13 11:43:43 +01:00  
				
					
						
							
							
								 
						
							
							
								3063383547 
								
							
								 
							
						 
						
							
							
								
								Swap out bcrypt for md5 in tests  
							
							... 
							
							
							
							This reduces our ~8 second sequential test time down to ~7 seconds 
							
						 
						
							2015-08-26 15:59:32 +01:00  
				
					
						
							
							
								 
						
							
							
								a9d8bd95e7 
								
							
								 
							
						 
						
							
							
								
								Stop looking up "admin", which we never read  
							
							
							
						 
						
							2015-08-25 16:29:39 +01:00  
				
					
						
							
							
								 
						
							
							
								a0b181bd17 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused concepts from codebase  
							
							... 
							
							
							
							Removes device_id and ClientInfo
device_id is never actually written, and the matrix.org DB has no
non-null entries for it. Right now, it's just cluttering up code.
This doesn't remove the columns from the database, because that's
fiddly. 
							
						 
						
							2015-08-25 16:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								13a6517d89 
								
							
								 
							
						 
						
							
							
								
								s/by_token/by_access_token/g  
							
							... 
							
							
							
							We're about to have two kinds of token, access and refresh 
							
						 
						
							2015-08-20 16:01:29 +01:00  
				
					
						
							
							
								 
						
							
							
								2d3462714e 
								
							
								 
							
						 
						
							
							
								
								Issue macaroons as opaque auth tokens  
							
							... 
							
							
							
							This just replaces random bytes with macaroons. The macaroons are not
inspected by the client or server.
In particular, they claim to have an expiry time, but nothing verifies
that they have not expired.
Follow-up commits will actually enforce the expiration, and allow for
token refresh.
See https://bit.ly/matrix-auth  for more information 
							
						 
						
							2015-08-18 14:22:02 +01:00  
				
					
						
							
							
								 
						
							
							
								261ccd7f5f 
								
							
								 
							
						 
						
							
							
								
								Fix tests  
							
							
							
						 
						
							2015-06-12 17:17:29 +01:00  
				
					
						
							
							
								 
						
							
							
								f1b83d88a3 
								
							
								 
							
						 
						
							
							
								
								Discard unused NotifierUserStreams  
							
							
							
						 
						
							2015-05-13 16:54:02 +01:00  
				
					
						
							
							
								 
						
							
							
								63878c0379 
								
							
								 
							
						 
						
							
							
								
								Don't bother checking for updates if the stream token hasn't advanced for a user  
							
							
							
						 
						
							2015-05-13 13:42:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9236136f3a 
								
							
								 
							
						 
						
							
							
								
								Make work in both Maria and SQLite. Fix tests  
							
							
							
						 
						
							2015-04-01 14:12:33 +01:00  
				
					
						
							
							
								 
						
							
							
								5f4c28d313 
								
							
								 
							
						 
						
							
							
								
								Update tests  
							
							
							
						 
						
							2015-02-19 14:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								5358966a87 
								
							
								 
							
						 
						
							
							
								
								Use git aware version string in User-Agent and Server headers  
							
							
							
						 
						
							2015-02-18 16:52:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f5a70e0d2e 
								
							
								 
							
						 
						
							
							
								
								Add a cache for get_event  
							
							
							
						 
						
							2015-02-11 15:01:15 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								cf7e723808 
								
							
								 
							
						 
						
							
							
								
								Have MockClock detect attempts to cancel expired timers, to prevent a repeat of SYN-230  
							
							
							
						 
						
							2015-01-13 16:58:36 +00:00  
				
					
						
							
							
								 
						
							
							
								3c77d13aa5 
								
							
								 
							
						 
						
							
							
								
								Kill off synapse.api.events.*  
							
							
							
						 
						
							2014-12-16 11:29:05 +00:00  
				
					
						
							
							
								 
						
							
							
								1fc2a0e33e 
								
							
								 
							
						 
						
							
							
								
								Fix tests and remove debug logging  
							
							
							
						 
						
							2014-12-12 15:08:29 +00:00  
				
					
						
							
							
								 
						
							
							
								4551afc6d2 
								
							
								 
							
						 
						
							
							
								
								Implement .cancel_call_later() in MockClock  
							
							
							
						 
						
							2014-12-10 19:26:52 +00:00  
				
					
						
							
							
								 
						
							
							
								38da9884e7 
								
							
								 
							
						 
						
							
							
								
								Implement .call_later() in MockClock  
							
							
							
						 
						
							2014-12-10 19:24:12 +00:00  
				
					
						
							
							
								 
						
							
							
								66104da10c 
								
							
								 
							
						 
						
							
							
								
								Sign outgoing PDUs.  
							
							
							
						 
						
							2014-10-16 00:09:48 +01:00  
				
					
						
							
							
								 
						
							
							
								25d80f35f1 
								
							
								 
							
						 
						
							
							
								
								Raise a SynapseError if the authorisation header is missing or malformed  
							
							
							
						 
						
							2014-10-13 15:53:18 +01:00  
				
					
						
							
							
								 
						
							
							
								6684855767 
								
							
								 
							
						 
						
							
							
								
								Verify signatures for server2server requests  
							
							
							
						 
						
							2014-10-13 14:37:46 +01:00  
				
					
						
							
							
								 
						
							
							
								9605593d11 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into server2server_signing  
							
							... 
							
							
							
							Conflicts:
	synapse/storage/__init__.py
	tests/rest/test_presence.py 
							
						 
						
							2014-09-30 17:55:06 +01:00  
				
					
						
							
							
								 
						
							
							
								d96cb61f26 
								
							
								 
							
						 
						
							
							
								
								Unbreak tests after changing storage API  
							
							
							
						 
						
							2014-09-29 15:35:57 +01:00  
				
					
						
							
							
								 
						
							
							
								0fdf308874 
								
							
								 
							
						 
						
							
							
								
								Track the IP users connect with. Add an admin column to users table.  
							
							
							
						 
						
							2014-09-26 16:36:24 +01:00  
				
					
						
							
							
								 
						
							
							
								52ca867670 
								
							
								 
							
						 
						
							
							
								
								Sign federation transactions  
							
							
							
						 
						
							2014-09-24 17:25:41 +01:00  
				
					
						
							
							
								 
						
							
							
								3d2cca6762 
								
							
								 
							
						 
						
							
							
								
								Fix test.  
							
							
							
						 
						
							2014-09-24 11:17:43 +01:00  
				
					
						
							
							
								 
						
							
							
								08f5c48fc8 
								
							
								 
							
						 
						
							
							
								
								Move SQLiteMemoryDbPool implementation into tests.utils  
							
							
							
						 
						
							2014-09-10 16:56:02 +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  
				
					
						
							
							
								 
						
							
							
								a808c06a10 
								
							
								 
							
						 
						
							
							
								
								Fix room permissions test  
							
							
							
						 
						
							2014-09-02 11:03:03 +01:00  
				
					
						
							
							
								 
						
							
							
								3f5ebccbff 
								
							
								 
							
						 
						
							
							
								
								Fix the tests to include new db calls  
							
							
							
						 
						
							2014-09-01 19:57:17 +01:00  
				
					
						
							
							
								 
						
							
							
								59d3955db1 
								
							
								 
							
						 
						
							
							
								
								Have MemoryDataStore's get_rooms_for_user_where_membership_is() return room membership event objects, as per interface contract  
							
							
							
						 
						
							2014-09-01 16:15:45 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								113342a756 
								
							
								 
							
						 
						
							
							
								
								Ability to assert a DeferredMockCallable has received no calls  
							
							
							
						 
						
							2014-08-28 16:40:06 +01:00