e8b1d2a452 
								
							
								 
							
						 
						
							
							
								
								Refactor test_filter to use real DataStore  
							
							... 
							
							
							
							* add tests for filter api errors 
							
						 
						
							2016-10-18 12:17:38 -05:00  
				
					
						
							
							
								 
						
							
							
								ba214a5e32 
								
							
								 
							
						 
						
							
							
								
								Remove lru option  
							
							
							
						 
						
							2016-08-19 14:17:11 +01:00  
				
					
						
							
							
								 
						
							
							
								949629291c 
								
							
								 
							
						 
						
							
							
								
								Do it in storage function  
							
							
							
						 
						
							2016-08-16 17:05:34 +01:00  
				
					
						
							
							
								 
						
							
							
								a2427981b7 
								
							
								 
							
						 
						
							
							
								
								Use cached get_user_by_access_token in slaves  
							
							
							
						 
						
							2016-08-16 11:24:32 +01:00  
				
					
						
							
							
								 
						
							
							
								89e786bd85 
								
							
								 
							
						 
						
							
							
								
								Doc get_next() context manager usage  
							
							
							
						 
						
							2016-08-15 13:45:26 +01:00  
				
					
						
							
							
								 
						
							
							
								d9664344ec 
								
							
								 
							
						 
						
							
							
								
								Rename table. Add docs.  
							
							
							
						 
						
							2016-08-15 11:45:57 +01:00  
				
					
						
							
							
								 
						
							
							
								64e7e11853 
								
							
								 
							
						 
						
							
							
								
								Implement cache replication stream  
							
							
							
						 
						
							2016-08-15 11:16:45 +01:00  
				
					
						
							
							
								 
						
							
							
								4d70d1f80e 
								
							
								 
							
						 
						
							
							
								
								Add some invalidations to a cache_stream  
							
							
							
						 
						
							2016-08-15 11:15:17 +01:00  
				
					
						
							
							
								 
						
							
							
								99bbd90b0d 
								
							
								 
							
						 
						
							
							
								
								Always run txn.after_callbacks  
							
							
							
						 
						
							2016-08-15 09:45:44 +01:00  
				
					
						
							
							
								 
						
							
							
								053e83dafb 
								
							
								 
							
						 
						
							
							
								
								More doc-comments  
							
							... 
							
							
							
							Fix some more comments on some things 
							
						 
						
							2016-07-20 16:40:28 +01:00  
				
					
						
							
							
								 
						
							
							
								f328d95cef 
								
							
								 
							
						 
						
							
							
								
								Feature: Add deactivate account admin API  
							
							... 
							
							
							
							Allows server admins to "deactivate" accounts, which:
- Revokes all access tokens
- Removes all threepids
- Removes password
The API is a POST to `/admin/deactivate/<user_id>` 
							
						 
						
							2016-06-30 15:40:58 +01:00  
				
					
						
							
							
								 
						
							
							
								80f34d7b57 
								
							
								 
							
						 
						
							
							
								
								Fix setting the _clock in SQLBaseStore  
							
							
							
						 
						
							2016-06-02 15:23:56 +01:00  
				
					
						
							
							
								 
						
							
							
								d4503e25ed 
								
							
								 
							
						 
						
							
							
								
								Make deleting push actions more efficient  
							
							... 
							
							
							
							There's no index on received_ts, so manually binary search using the stream_ordering index, and only update it once an hour. 
							
						 
						
							2016-05-20 17:56:10 +01:00  
				
					
						
							
							
								 
						
							
							
								0c11c1be88 
								
							
								 
							
						 
						
							
							
								
								Spelling  
							
							
							
						 
						
							2016-05-13 14:42:25 +01:00  
				
					
						
							
							
								 
						
							
							
								13d37c3c56 
								
							
								 
							
						 
						
							
							
								
								Fixup add_pusher  
							
							
							
						 
						
							2016-05-13 11:25:02 +01:00  
				
					
						
							
							
								 
						
							
							
								7e2f971c08 
								
							
								 
							
						 
						
							
							
								
								Remove some unused functions ( #711 )  
							
							... 
							
							
							
							* Remove some unused functions
* get_room_events_stream is only used in tests
* is_exclusive_room might actually be something we want 
							
						 
						
							2016-04-08 14:01:56 +01:00  
				
					
						
							
							
								 
						
							
							
								a1e0d316ea 
								
							
								 
							
						 
						
							
							
								
								Move _get_cache_dict into the SQLBaseStore  
							
							
							
						 
						
							2016-04-06 13:05:19 +01:00  
				
					
						
							
							
								 
						
							
							
								acdfef7b14 
								
							
								 
							
						 
						
							
							
								
								Intern all the things  
							
							
							
						 
						
							2016-03-23 16:25:54 +00:00  
				
					
						
							
							
								 
						
							
							
								b591277620 
								
							
								 
							
						 
						
							
							
								
								Make stateGroupCache honour CACHE_SIZE_FACTOR  
							
							
							
						 
						
							2016-03-22 10:32:50 +00:00  
				
					
						
							
							
								 
						
							
							
								a1cf9e3bf3 
								
							
								 
							
						 
						
							
							
								
								Add a stream for push rule updates  
							
							
							
						 
						
							2016-03-01 18:16:37 +00:00  
				
					
						
							
							
								 
						
							
							
								2c1fbea531 
								
							
								 
							
						 
						
							
							
								
								Fix up logcontexts  
							
							
							
						 
						
							2016-02-08 14:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d004ccd 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for new flake8  
							
							
							
						 
						
							2016-02-02 17:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								87f9477b10 
								
							
								 
							
						 
						
							
							
								
								Add a Homeserver.setup method.  
							
							... 
							
							
							
							This is for setting up dependencies that require work on startup. This
is useful for the DataStore that wants to read a bunch from the database
before initiliazing. 
							
						 
						
							2016-01-26 15:51:06 +00:00  
				
					
						
							
							
								 
						
							
							
								aea5da0ef6 
								
							
								 
							
						 
						
							
							
								
								Guard against empty iterables  
							
							
							
						 
						
							2016-01-25 15:59:29 +00:00  
				
					
						
							
							
								 
						
							
							
								1ebf5e3d03 
								
							
								 
							
						 
						
							
							
								
								Correct docstring  
							
							
							
						 
						
							2016-01-25 15:53:36 +00:00  
				
					
						
							
							
								 
						
							
							
								ddd25def01 
								
							
								 
							
						 
						
							
							
								
								Implement a _simple_select_many_batch  
							
							
							
						 
						
							2016-01-25 13:36:02 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								6a5ff5f223 
								
							
								 
							
						 
						
							
							
								
								Track the time spent in the database per request.  
							
							... 
							
							
							
							and track the number of transactions that request started. 
							
						 
						
							2015-12-07 17:56:11 +00:00  
				
					
						
							
							
								 
						
							
							
								c85c912562 
								
							
								 
							
						 
						
							
							
								
								Add basic full text search impl.  
							
							
							
						 
						
							2015-10-09 15:48:31 +01:00  
				
					
						
							
							
								 
						
							
							
								396834f1c0 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_max_id was unused  
							
							
							
						 
						
							2015-09-23 10:30:38 +01:00  
				
					
						
							
							
								 
						
							
							
								1d9036aff2 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_delete was unused  
							
							
							
						 
						
							2015-09-23 10:30:25 +01:00  
				
					
						
							
							
								 
						
							
							
								1ee3d26432 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_simple_selectupdate_one was unused  
							
							
							
						 
						
							2015-09-23 10:30:03 +01:00  
				
					
						
							
							
								 
						
							
							
								7dd4f79c49 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:_execute_and_decode was unused  
							
							
							
						 
						
							2015-09-22 18:37:07 +01:00  
				
					
						
							
							
								 
						
							
							
								527d95dea0 
								
							
								 
							
						 
						
							
							
								
								synapse/storage/_base.py:Table was unused  
							
							
							
						 
						
							2015-09-22 18:14:15 +01:00  
				
					
						
							
							
								 
						
							
							
								b62c1395d6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.10.0' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-09-01 13:11:55 +01:00  
				
					
						
							
							
								 
						
							
							
								cd800ad99a 
								
							
								 
							
						 
						
							
							
								
								Lower size of 'stateGroupCache' now that we have data from matrix.org to support doing so  
							
							
							
						 
						
							2015-09-01 10:09:03 +01:00  
				
					
						
							
							
								 
						
							
							
								cecbd636e9 
								
							
								 
							
						 
						
							
							
								
								/tokenrefresh POST endpoint  
							
							... 
							
							
							
							This allows refresh tokens to be exchanged for (access_token,
refresh_token).
It also starts issuing them on login, though no clients currently
interpret them. 
							
						 
						
							2015-08-20 16:21:35 +01:00  
				
					
						
							
							
								 
						
							
							
								2df8dd9b37 
								
							
								 
							
						 
						
							
							
								
								Move all the caches into their own package, synapse.util.caches  
							
							
							
						 
						
							2015-08-11 18:00:59 +01:00  
				
					
						
							
							
								 
						
							
							
								53a817518b 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2015-08-11 11:40:40 +01:00  
				
					
						
							
							
								 
						
							
							
								6eaa116867 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2015-08-11 11:35:24 +01:00  
				
					
						
							
							
								 
						
							
							
								4762c276cb 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2015-08-11 11:33:41 +01:00  
				
					
						
							
							
								 
						
							
							
								bb0a475c30 
								
							
								 
							
						 
						
							
							
								
								Comments  
							
							
							
						 
						
							2015-08-10 14:27:38 +01:00  
				
					
						
							
							
								 
						
							
							
								7ce71f2ffc 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_varargs_interface' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-10 13:47:51 +01:00  
				
					
						
							
							
								 
						
							
							
								86eaaa885b 
								
							
								 
							
						 
						
							
							
								
								Rename keyargs to args in CacheDescriptor  
							
							
							
						 
						
							2015-08-10 13:44:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e0b6e49466 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_varargs_interface' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-10 10:39:22 +01:00  
				
					
						
							
							
								 
						
							
							
								2cd6cb9f65 
								
							
								 
							
						 
						
							
							
								
								Rename keyargs to args in Cache  
							
							
							
						 
						
							2015-08-10 10:38:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7dec0b2bee 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-07 19:28:39 +01:00  
				
					
						
							
							
								 
						
							
							
								2352974aab 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' of github.com:matrix-org/synapse into erikj/cache_varargs_interface  
							
							
							
						 
						
							2015-08-07 19:26:54 +01:00  
				
					
						
							
							
								 
						
							
							
								9c5385b53a 
								
							
								 
							
						 
						
							
							
								
								s/observed/observer/  
							
							
							
						 
						
							2015-08-07 19:26:38 +01:00  
				
					
						
							
							
								 
						
							
							
								ffab798a38 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' of github.com:matrix-org/synapse into erikj/cache_varargs_interface  
							
							
							
						 
						
							2015-08-07 19:18:47 +01:00