a6f06ce3e2 
								
							
								 
							
						 
						
							
							
								
								Fix how push_actions are redacted.  
							
							
							
						 
						
							2016-07-26 11:05:39 +01:00  
				
					
						
							
							
								 
						
							
							
								efeb6176c1 
								
							
								 
							
						 
						
							
							
								
								Don't add rejected events if we've seen them befrore. Add some comments to explain what the code is doing mechanically  
							
							
							
						 
						
							2016-07-26 10:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								1b3c3e6d68 
								
							
								 
							
						 
						
							
							
								
								Only update the events and event_json tables for rejected events  
							
							
							
						 
						
							2016-07-25 18:44:30 +01:00  
				
					
						
							
							
								 
						
							
							
								8f7f4cb92b 
								
							
								 
							
						 
						
							
							
								
								Don't add the events to forward extremities if the event is rejected  
							
							
							
						 
						
							2016-07-25 17:13:37 +01:00  
				
					
						
							
							
								 
						
							
							
								2623cec874 
								
							
								 
							
						 
						
							
							
								
								Don't add rejections to the state_group, persist all rejections  
							
							
							
						 
						
							2016-07-25 16:12:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1e2a7f18a1 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #922  from matrix-org/erikj/file_api2  
							
							... 
							
							
							
							Feature: Add filter to /messages. Add 'contains_url' to filter. 
							
						 
						
							2016-07-20 10:40:48 +01:00  
				
					
						
							
							
								 
						
							
							
								f52565de50 
								
							
								 
							
						 
						
							
							
								
								Fix /purge_history bug  
							
							... 
							
							
							
							This was caused by trying to insert duplicate backward extremeties 
							
						 
						
							2016-07-15 14:23:15 +01:00  
				
					
						
							
							
								 
						
							
							
								eec9609e96 
								
							
								 
							
						 
						
							
							
								
								event_backwards_extremeties may not be empty  
							
							
							
						 
						
							2016-07-15 10:22:09 +01:00  
				
					
						
							
							
								 
						
							
							
								b64aa6d687 
								
							
								 
							
						 
						
							
							
								
								Add sender and contains_url field to events table  
							
							
							
						 
						
							2016-07-14 15:35:43 +01:00  
				
					
						
							
							
								 
						
							
							
								b92e7955be 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							
							
						 
						
							2016-07-07 11:42:15 +01:00  
				
					
						
							
							
								 
						
							
							
								c98e1479bd 
								
							
								 
							
						 
						
							
							
								
								Return 400 rather than 500  
							
							
							
						 
						
							2016-07-07 11:41:07 +01:00  
				
					
						
							
							
								 
						
							
							
								67f2c901ea 
								
							
								 
							
						 
						
							
							
								
								Add rest servlet. Fix SQL.  
							
							
							
						 
						
							2016-07-06 15:56:59 +01:00  
				
					
						
							
							
								 
						
							
							
								2d21d43c34 
								
							
								 
							
						 
						
							
							
								
								Add purge_history API  
							
							
							
						 
						
							2016-07-05 10:28:51 +01:00  
				
					
						
							
							
								 
						
							
							
								a67bf0b074 
								
							
								 
							
						 
						
							
							
								
								Add storage function to purge history for a room  
							
							
							
						 
						
							2016-07-04 16:02:50 +01:00  
				
					
						
							
							
								 
						
							
							
								870c45913e 
								
							
								 
							
						 
						
							
							
								
								Use similar naming we use in email notifs for push  
							
							... 
							
							
							
							Fixes https://github.com/vector-im/vector-web/issues/1654  
							
						 
						
							2016-06-24 11:41:11 +01:00  
				
					
						
							
							
								 
						
							
							
								e4134c5e13 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #841  from matrix-org/erikj/event_counter  
							
							... 
							
							
							
							Add metric counter for number of persisted events 
							
						 
						
							2016-06-06 14:17:40 +01:00  
				
					
						
							
							
								 
						
							
							
								7aa778fba9 
								
							
								 
							
						 
						
							
							
								
								Add metric counter for number of persisted events  
							
							
							
						 
						
							2016-06-06 11:58:09 +01:00  
				
					
						
							
							
								 
						
							
							
								70aee0717c 
								
							
								 
							
						 
						
							
							
								
								Add events to cache when we persist them  
							
							
							
						 
						
							2016-06-06 11:34:53 +01:00  
				
					
						
							
							
								 
						
							
							
								cffe46408f 
								
							
								 
							
						 
						
							
							
								
								Don't rely on options when inserting event into cache  
							
							
							
						 
						
							2016-06-03 18:25:21 +01:00  
				
					
						
							
							
								 
						
							
							
								10ea3f46ba 
								
							
								 
							
						 
						
							
							
								
								Change the way we cache events  
							
							
							
						 
						
							2016-06-03 17:57:50 +01:00  
				
					
						
							
							
								 
						
							
							
								05e01f21d7 
								
							
								 
							
						 
						
							
							
								
								Remove event fetching from DB threads  
							
							
							
						 
						
							2016-06-03 17:22:13 +01:00  
				
					
						
							
							
								 
						
							
							
								c8285564a3 
								
							
								 
							
						 
						
							
							
								
								Use state to calculate get_users_in_room  
							
							
							
						 
						
							2016-06-01 15:25:25 +01:00  
				
					
						
							
							
								 
						
							
							
								997db04648 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs  
							
							
							
						 
						
							2016-05-10 14:40:19 +02:00  
				
					
						
							
							
								 
						
							
							
								fcb2c3f0db 
								
							
								 
							
						 
						
							
							
								
								Remove unused import  
							
							
							
						 
						
							2016-05-06 15:47:40 +01:00  
				
					
						
							
							
								 
						
							
							
								fd85b167ec 
								
							
								 
							
						 
						
							
							
								
								Pull loop one level up  
							
							
							
						 
						
							2016-05-06 15:38:42 +01:00  
				
					
						
							
							
								 
						
							
							
								b6e0be701e 
								
							
								 
							
						 
						
							
							
								
								Queue events for persistence  
							
							
							
						 
						
							2016-05-06 14:31:44 +01:00  
				
					
						
							
							
								 
						
							
							
								acded821c4 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/email_notifs  
							
							
							
						 
						
							2016-04-29 10:05:20 +01:00  
				
					
						
							
							
								 
						
							
							
								871357d539 
								
							
								 
							
						 
						
							
							
								
								Check that somethign has happend before running the selects  
							
							
							
						 
						
							2016-04-27 11:54:13 +01:00  
				
					
						
							
							
								 
						
							
							
								07d765209d 
								
							
								 
							
						 
						
							
							
								
								First bits of emailpusher  
							
							... 
							
							
							
							Mostly logic of when to send an email 
							
						 
						
							2016-04-19 14:24:36 +01:00  
				
					
						
							
							
								 
						
							
							
								762ada1e07 
								
							
								 
							
						 
						
							
							
								
								Add back backfilled parameter that was removed  
							
							
							
						 
						
							2016-04-12 11:58:04 +01:00  
				
					
						
							
							
								 
						
							
							
								cccf86dd05 
								
							
								 
							
						 
						
							
							
								
								Check if we've already backfilled events  
							
							
							
						 
						
							2016-04-12 11:19:32 +01:00  
				
					
						
							
							
								 
						
							
							
								9c99ab4572 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into dbkr/pushers_use_event_actions  
							
							
							
						 
						
							2016-04-07 16:35:22 +01:00  
				
					
						
							
							
								 
						
							
							
								0fd1cd2400 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2016-04-06 16:50:47 +01:00  
				
					
						
							
							
								 
						
							
							
								7e2c89a37f 
								
							
								 
							
						 
						
							
							
								
								Make pushers use the event_push_actions table instead of listening on an event stream & running the rules again. Sytest passes, but remaining to do:  
							
							... 
							
							
							
							* Make badges work again
 * Remove old, unused code 
							
						 
						
							2016-04-06 15:42:15 +01:00  
				
					
						
							
							
								 
						
							
							
								75fb9ac1be 
								
							
								 
							
						 
						
							
							
								
								Add a slaved events store class  
							
							... 
							
							
							
							Add a test to check that get_room_names_and_aliases does the same
thing on both the master and on the slave data store. 
							
						 
						
							2016-04-06 14:18:35 +01:00  
				
					
						
							
							
								 
						
							
							
								3d76b7cb2b 
								
							
								 
							
						 
						
							
							
								
								Store invites in a separate table.  
							
							
							
						 
						
							2016-04-04 16:30:15 +01:00  
				
					
						
							
							
								 
						
							
							
								f2b916534b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #684  from matrix-org/markjh/backfill_id_gen  
							
							... 
							
							
							
							Use a stream id generator for backfilled ids 
							
						 
						
							2016-04-01 15:13:14 +01:00  
				
					
						
							
							
								 
						
							
							
								e36bfbab38 
								
							
								 
							
						 
						
							
							
								
								Use a stream id generator for backfilled ids  
							
							
							
						 
						
							2016-04-01 13:29:05 +01:00  
				
					
						
							
							
								 
						
							
							
								7753fc6570 
								
							
								 
							
						 
						
							
							
								
								Fix the invalidation of the names and aliases cache  
							
							
							
						 
						
							2016-04-01 10:34:51 +01:00  
				
					
						
							
							
								 
						
							
							
								5d06929169 
								
							
								 
							
						 
						
							
							
								
								Move the check for backfilled outside the for loop  
							
							
							
						 
						
							2016-03-31 15:09:09 +01:00  
				
					
						
							
							
								 
						
							
							
								76503f95ed 
								
							
								 
							
						 
						
							
							
								
								Remove the is_new_state argument to persist event.  
							
							... 
							
							
							
							Move the checks for whether an event is new state inside persist
event itself.
This was harder than expected because there wasn't enough information
passed to persist event to correctly handle invites from remote servers
for new rooms. 
							
						 
						
							2016-03-31 15:00:42 +01:00  
				
					
						
							
							
								 
						
							
							
								62e395f0e3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #676  from matrix-org/markjh/replicate_stateIII  
							
							... 
							
							
							
							Add replication streams for ex outliers and current state resets 
							
						 
						
							2016-03-31 11:20:57 +01:00  
				
					
						
							
							
								 
						
							
							
								2ec5426035 
								
							
								 
							
						 
						
							
							
								
								Use a namedtuple rather than tuple unpacking  
							
							
							
						 
						
							2016-03-31 10:33:02 +01:00  
				
					
						
							
							
								 
						
							
							
								1fbb094c6f 
								
							
								 
							
						 
						
							
							
								
								Add replication streams for ex outliers and current state resets  
							
							
							
						 
						
							2016-03-30 17:19:56 +01:00  
				
					
						
							
							
								 
						
							
							
								8b8052909f 
								
							
								 
							
						 
						
							
							
								
								return the state_group for backfill  
							
							
							
						 
						
							2016-03-30 16:20:07 +01:00  
				
					
						
							
							
								 
						
							
							
								61407986b4 
								
							
								 
							
						 
						
							
							
								
								Add a entry to current_state_resets table when the current state is reset  
							
							
							
						 
						
							2016-03-30 16:18:46 +01:00  
				
					
						
							
							
								 
						
							
							
								31a9eceda5 
								
							
								 
							
						 
						
							
							
								
								Add a replication stream for state groups  
							
							
							
						 
						
							2016-03-30 16:01:58 +01:00  
				
					
						
							
							
								 
						
							
							
								1e25f62ee6 
								
							
								 
							
						 
						
							
							
								
								Use a stream id generator to assign state group ids  
							
							
							
						 
						
							2016-03-30 12:55:02 +01:00  
				
					
						
							
							
								 
						
							
							
								e14baa7a3b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #665  from matrix-org/erikj/dont_cache_events  
							
							... 
							
							
							
							Only cache events in the event cache 
							
						 
						
							2016-03-23 13:19:12 +00:00  
				
					
						
							
							
								 
						
							
							
								8b0dfc9fc4 
								
							
								 
							
						 
						
							
							
								
								Don't cache events in get_current_state_for_key  
							
							
							
						 
						
							2016-03-23 11:42:17 +00:00