0214745239 
								
							
								 
							
						 
						
							
							
								
								Rename functions  
							
							
							
						 
						
							2016-02-10 11:09:56 +00:00  
				
					
						
							
							
								 
						
							
							
								7b0d846407 
								
							
								 
							
						 
						
							
							
								
								Atomically persit push actions when we persist the event  
							
							
							
						 
						
							2016-02-09 16:19:15 +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  
				
					
						
							
							
								 
						
							
							
								00cb3eb24b 
								
							
								 
							
						 
						
							
							
								
								Cache tags and account data  
							
							
							
						 
						
							2016-01-28 16:37:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e1941442d4 
								
							
								 
							
						 
						
							
							
								
								Invalidate caches properly. Remove unused arg  
							
							
							
						 
						
							2016-01-28 15:02:41 +00:00  
				
					
						
							
							
								 
						
							
							
								e7febf4fbb 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2016-01-27 17:33:27 +00:00  
				
					
						
							
							
								 
						
							
							
								aca3193efb 
								
							
								 
							
						 
						
							
							
								
								Use the same path for incremental with gap or without gap  
							
							
							
						 
						
							2016-01-27 17:33:27 +00:00  
				
					
						
							
							
								 
						
							
							
								b97f6626b6 
								
							
								 
							
						 
						
							
							
								
								Add cache to room stream  
							
							
							
						 
						
							2016-01-27 17:33:26 +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  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								5880de186b 
								
							
								 
							
						 
						
							
							
								
								Log when we skip daily messages  
							
							
							
						 
						
							2016-01-06 13:52:16 +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  
				
					
						
							
							
								 
						
							
							
								4dcaa42b6d 
								
							
								 
							
						 
						
							
							
								
								Allow paginating search ordered by recents  
							
							
							
						 
						
							2015-11-30 17:45:31 +00:00  
				
					
						
							
							
								 
						
							
							
								e4d622aaaf 
								
							
								 
							
						 
						
							
							
								
								Implementation of state rollback in /sync  
							
							... 
							
							
							
							Implementation of SPEC-254: roll back the state dictionary to how it looked at
the start of the timeline.
Merged PR https://github.com/matrix-org/synapse/pull/373  
							
						 
						
							2015-11-13 10:58:56 +00:00  
				
					
						
							
							
								 
						
							
							
								cf437900e0 
								
							
								 
							
						 
						
							
							
								
								Return world_readable and guest_can_join in /publicRooms  
							
							
							
						 
						
							2015-11-10 17:10:27 +00:00  
				
					
						
							
							
								 
						
							
							
								ca2f90742d 
								
							
								 
							
						 
						
							
							
								
								Open up /events to anonymous users for room events only  
							
							... 
							
							
							
							Squash-merge of PR #345  from daniel/anonymousevents 
							
						 
						
							2015-11-05 14:32:26 +00:00  
				
					
						
							
							
								 
						
							
							
								61561b9df7 
								
							
								 
							
						 
						
							
							
								
								Keep FTS indexes up to date. Only search through rooms currently joined  
							
							
							
						 
						
							2015-10-12 10:49:53 +01:00  
				
					
						
							
							
								 
						
							
							
								92d8d724c5 
								
							
								 
							
						 
						
							
							
								
								Remove unused functions from synapse/storage/events.py  
							
							
							
						 
						
							2015-09-23 10:33:06 +01:00  
				
					
						
							
							
								 
						
							
							
								eb011cd99b 
								
							
								 
							
						 
						
							
							
								
								Add docstring  
							
							
							
						 
						
							2015-09-22 13:29:36 +01:00  
				
					
						
							
							
								 
						
							
							
								7213588083 
								
							
								 
							
						 
						
							
							
								
								Implement configurable stats reporting  
							
							... 
							
							
							
							SYN-287
This requires that HS owners either opt in or out of stats reporting.
When --generate-config is passed, --report-stats must be specified
If an already-generated config is used, and doesn't have the
report_stats key, it is requested to be set. 
							
						 
						
							2015-09-22 12:57:40 +01:00  
				
					
						
							
							
								 
						
							
							
								2048388cfd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #281  from matrix-org/erikj/update_extremeties  
							
							... 
							
							
							
							When updating a stored event from outlier to non-outlier, remember to update the extremeties 
							
						 
						
							2015-09-15 16:57:25 +01:00  
				
					
						
							
							
								 
						
							
							
								3b05b67c89 
								
							
								 
							
						 
						
							
							
								
								When updating a stored event from outlier to non-outlier, remember to update the extremeties  
							
							
							
						 
						
							2015-09-15 16:34:42 +01:00  
				
					
						
							
							
								 
						
							
							
								01fc3943f1 
								
							
								 
							
						 
						
							
							
								
								Fix indent  
							
							
							
						 
						
							2015-08-24 17:18:58 +01:00  
				
					
						
							
							
								 
						
							
							
								78323ccdb3 
								
							
								 
							
						 
						
							
							
								
								Remove syutil dependency in favour of smaller single-purpose libraries  
							
							
							
						 
						
							2015-08-24 16:17:38 +01:00  
				
					
						
							
							
								 
						
							
							
								1f7642efa9 
								
							
								 
							
						 
						
							
							
								
								Fix bug where we didn't correctly serialize the redacted_because key over federation  
							
							
							
						 
						
							2015-08-21 09:36:07 +01:00  
				
					
						
							
							
								 
						
							
							
								20addfa358 
								
							
								 
							
						 
						
							
							
								
								Change Cache to not use *args in its interface  
							
							
							
						 
						
							2015-08-07 18:32:47 +01:00  
				
					
						
							
							
								 
						
							
							
								17bb9a7eb9 
								
							
								 
							
						 
						
							
							
								
								Remove commented out code  
							
							
							
						 
						
							2015-07-10 14:07:57 +01:00  
				
					
						
							
							
								 
						
							
							
								5130d80d79 
								
							
								 
							
						 
						
							
							
								
								Add bulk insert events API  
							
							
							
						 
						
							2015-06-25 17:29:34 +01:00  
				
					
						
							
							
								 
						
							
							
								6e17463228 
								
							
								 
							
						 
						
							
							
								
								Don't explode if we don't have the event  
							
							
							
						 
						
							2015-06-01 16:39:43 +01:00  
				
					
						
							
							
								 
						
							
							
								a7b65bdedf 
								
							
								 
							
						 
						
							
							
								
								Add config option to turn off freezing events. Use new encode_json api and ujson.loads  
							
							
							
						 
						
							2015-05-29 12:17:33 +01:00  
				
					
						
							
							
								 
						
							
							
								4429e720ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-05-22 10:33:00 +01:00  
				
					
						
							
							
								 
						
							
							
								53447e9cd3 
								
							
								 
							
						 
						
							
							
								
								Add caches for things requested by the pushers  
							
							
							
						 
						
							2015-05-21 16:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								d61ce3f670 
								
							
								 
							
						 
						
							
							
								
								Add a cache for get_current_state with state_key  
							
							
							
						 
						
							2015-05-21 16:41:39 +01:00  
				
					
						
							
							
								 
						
							
							
								a551c5dad7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #155  from matrix-org/erikj/perf  
							
							... 
							
							
							
							Bulk and batch retrieval of events. 
							
						 
						
							2015-05-21 14:54:40 +01:00  
				
					
						
							
							
								 
						
							
							
								27e4b45c06 
								
							
								 
							
						 
						
							
							
								
								s/for events/for requests for events/  
							
							
							
						 
						
							2015-05-21 14:52:23 +01:00  
				
					
						
							
							
								 
						
							
							
								ac5f2bf9db 
								
							
								 
							
						 
						
							
							
								
								s/for events/for requests for events/  
							
							
							
						 
						
							2015-05-21 14:50:57 +01:00  
				
					
						
							
							
								 
						
							
							
								80a167b1f0 
								
							
								 
							
						 
						
							
							
								
								Add comments  
							
							
							
						 
						
							2015-05-21 11:19:04 +01:00  
				
					
						
							
							
								 
						
							
							
								9118a92862 
								
							
								 
							
						 
						
							
							
								
								Split up _get_events into defer and txn versions  
							
							
							
						 
						
							2015-05-20 13:27:16 +01:00  
				
					
						
							
							
								 
						
							
							
								ab45e12d31 
								
							
								 
							
						 
						
							
							
								
								Make not return a deferred _get_event_from_row_txn  
							
							
							
						 
						
							2015-05-20 13:07:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f407cbd2f1 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2015-05-20 13:02:01 +01:00  
				
					
						
							
							
								 
						
							
							
								227f8ef031 
								
							
								 
							
						 
						
							
							
								
								Split out _get_event_from_row back into defer and _txn version  
							
							
							
						 
						
							2015-05-20 13:00:57 +01:00  
				
					
						
							
							
								 
						
							
							
								99914ec9f8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #152  from matrix-org/notifier_performance  
							
							... 
							
							
							
							Notifier performance 
							
						 
						
							2015-05-18 17:49:59 +01:00  
				
					
						
							
							
								 
						
							
							
								165eb2dbe6 
								
							
								 
							
						 
						
							
							
								
								Comments and shuffle of functions  
							
							
							
						 
						
							2015-05-18 15:18:41 +01:00  
				
					
						
							
							
								 
						
							
							
								4d1b6f4ad1 
								
							
								 
							
						 
						
							
							
								
								Remove rejected events if we don't want rejected events  
							
							
							
						 
						
							2015-05-18 14:03:46 +01:00  
				
					
						
							
							
								 
						
							
							
								10f1bdb9a2 
								
							
								 
							
						 
						
							
							
								
								Move get_events functions to storage.events  
							
							
							
						 
						
							2015-05-18 10:21:40 +01:00  
				
					
						
							
							
								 
						
							
							
								c3b37abdfd 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							
							
						 
						
							2015-05-15 16:59:58 +01:00  
				
					
						
							
							
								 
						
							
							
								6c74fd62a0 
								
							
								 
							
						 
						
							
							
								
								Revert limiting of fetching, it didn't help perf.  
							
							
							
						 
						
							2015-05-15 16:45:35 +01:00  
				
					
						
							
							
								 
						
							
							
								9ff7f66a2b 
								
							
								 
							
						 
						
							
							
								
								init j  
							
							
							
						 
						
							2015-05-15 16:36:03 +01:00  
				
					
						
							
							
								 
						
							
							
								70f272f71c 
								
							
								 
							
						 
						
							
							
								
								Don't completely drain the list  
							
							
							
						 
						
							2015-05-15 16:34:17 +01:00