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  
				
					
						
							
							
								 
						
							
							
								62126c996c 
								
							
								 
							
						 
						
							
							
								
								Propogate stale cache errors to calling functions  
							
							
							
						 
						
							2015-08-07 19:17:58 +01:00  
				
					
						
							
							
								 
						
							
							
								20addfa358 
								
							
								 
							
						 
						
							
							
								
								Change Cache to not use *args in its interface  
							
							
							
						 
						
							2015-08-07 18:32:47 +01:00  
				
					
						
							
							
								 
						
							
							
								0211890134 
								
							
								 
							
						 
						
							
							
								
								Implement a CacheListDescriptor  
							
							
							
						 
						
							2015-08-07 18:14:49 +01:00  
				
					
						
							
							
								 
						
							
							
								b8e386db59 
								
							
								 
							
						 
						
							
							
								
								Change Cache to not use *args in its interface  
							
							
							
						 
						
							2015-08-07 11:52:21 +01:00  
				
					
						
							
							
								 
						
							
							
								1d08bf7c17 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-06 14:03:15 +01:00  
				
					
						
							
							
								 
						
							
							
								63b1eaf32c 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							
							
						 
						
							2015-08-06 14:02:50 +01:00  
				
					
						
							
							
								 
						
							
							
								b811c98574 
								
							
								 
							
						 
						
							
							
								
								Remove failed deferreds from cache  
							
							
							
						 
						
							2015-08-06 14:01:27 +01:00  
				
					
						
							
							
								 
						
							
							
								433314cc34 
								
							
								 
							
						 
						
							
							
								
								Re-implement DEBUG_CACHES flag  
							
							
							
						 
						
							2015-08-06 14:01:05 +01:00  
				
					
						
							
							
								 
						
							
							
								f596ff402e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cache_deferreds' into erikj/dictionary_cache  
							
							
							
						 
						
							2015-08-06 13:37:56 +01:00  
				
					
						
							
							
								 
						
							
							
								2efb93af52 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'erikj/cached_keyword_args' into erikj/cache_deferreds  
							
							
							
						 
						
							2015-08-06 13:35:28 +01:00  
				
					
						
							
							
								 
						
							
							
								953dbd28a7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/cached_keyword_args  
							
							
							
						 
						
							2015-08-06 13:35:03 +01:00