Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c818aa13eb
								
							
								
							
						 | 
						
							
							
								
								Add LIMIT to scalar subquery
							
							
							
							
							
						 | 
						
							2014-09-25 15:51:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								70899d3ab2
								
							
								
							
						 | 
						
							
							
								
								Rename deletions to redactions
							
							
							
							
							
						 | 
						
							2014-09-24 15:27:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								78af6bbb98
								
							
								
							
						 | 
						
							
							
								
								Add m.room.deletion. If an event is deleted it will be returned to clients 'pruned', i.e. all client specified keys will be removed.
							
							
							
							
							
						 | 
						
							2014-09-23 15:28:32 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								28bcd01e8d
								
							
								
							
						 | 
						
							
							
								
								SYN-47: Fix bug where we still returned events for rooms we had left.
							
							
							
							
							
							
							
							SYN-47 #resolve 
							
						 | 
						
							2014-09-19 14:45:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								e53d77b501
								
							
								
							
						 | 
						
							
							
								
								Add a .runInteraction() method on SQLBaseStore itself to wrap the .db_pool
							
							
							
							
							
						 | 
						
							2014-09-12 14:28:07 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								781ff713ba
								
							
								
							
						 | 
						
							
							
								
								When getting a state event also include the previous content
							
							
							
							
							
						 | 
						
							2014-09-06 02:23:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								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 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ee06023573
								
							
								
							
						 | 
						
							
							
								
								Get the equalities right.
							
							
							
							
							
						 | 
						
							2014-08-29 13:28:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								2c7c12bc6e
								
							
								
							
						 | 
						
							
							
								
								Initial room event stream token must be s0, not s1, or everyone will miss the very first room event
							
							
							
							
							
						 | 
						
							2014-08-28 17:39:34 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								2aeaa7b77c
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into storage_transactions
							
							
							
							
							
							
							
							Conflicts:
	synapse/handlers/room.py
	synapse/storage/stream.py 
							
						 | 
						
							2014-08-27 17:15:58 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								3a2a5b959c
								
							
								
							
						 | 
						
							
							
								
								WIP: Completely change how event streaming and pagination work. This reflects the change in the underlying storage model.
							
							
							
							
							
						 | 
						
							2014-08-26 18:57:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								4b63b06cad
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' into storage_transactions
							
							
							
							
							
							
							
							Conflicts:
	synapse/api/auth.py
	synapse/handlers/room.py
	synapse/storage/__init__.py 
							
						 | 
						
							2014-08-26 16:07:05 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								ac21dfff6d
								
							
								
							
						 | 
						
							
							
								
								Fix pyflakes errors
							
							
							
							
							
						 | 
						
							2014-08-26 16:02:59 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								4b2ad549d5
								
							
								
							
						 | 
						
							
							
								
								Move the event storage into a single transaction
							
							
							
							
							
						 | 
						
							2014-08-26 14:36:03 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								be6abdff19
								
							
								
							
						 | 
						
							
							
								
								Order 'get_recent_events_for_room' correctly.
							
							
							
							
							
						 | 
						
							2014-08-26 09:22:58 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								808f663ed1
								
							
								
							
						 | 
						
							
							
								
								Don't return state event outlier's when paginating.
							
							
							
							
							
						 | 
						
							2014-08-22 13:06:07 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								e7ee0b9fc1
								
							
								
							
						 | 
						
							
							
								
								Change IM sync api to also return the current presence list.
							
							
							
							
							
						 | 
						
							2014-08-21 16:40:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ebd3c41ede
								
							
								
							
						 | 
						
							
							
								
								Make event stream storage return all membership events about the user, regardless of if they were in the room or not.
							
							
							
							
							
						 | 
						
							2014-08-20 17:09:44 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d4fb1c8a92
								
							
								
							
						 | 
						
							
							
								
								Only hit get_room_events_stream if we have a valid user_id
							
							
							
							
							
						 | 
						
							2014-08-19 17:18:19 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								ae493c9418
								
							
								
							
						 | 
						
							
							
								
								Fix token to correct format
							
							
							
							
							
						 | 
						
							2014-08-19 16:45:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								eea2dc7dde
								
							
								
							
						 | 
						
							
							
								
								Remove debug logging from token parsing funcs.
							
							
							
							
							
						 | 
						
							2014-08-19 16:40:38 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d94765999d
								
							
								
							
						 | 
						
							
							
								
								Add comment about what strorage.stream does
							
							
							
							
							
						 | 
						
							2014-08-19 16:40:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								598a1d8ff9
								
							
								
							
						 | 
						
							
							
								
								Change the way pagination works to support out of order events.
							
							
							
							
							
						 | 
						
							2014-08-19 14:19:48 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								1422a22970
								
							
								
							
						 | 
						
							
							
								
								Fix typos in SQL and where we still had rowid's (which no longer exist)
							
							
							
							
							
						 | 
						
							2014-08-18 16:25:18 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								4eb8f84aa8
								
							
								
							
						 | 
						
							
							
								
								Make snapshot_all_rooms return results in the correct form, including start and end tokens.
							
							
							
							
							
						 | 
						
							2014-08-18 16:20:21 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								fc26275bb3
								
							
								
							
						 | 
						
							
							
								
								Add two different columns for ordering the events table, one which can be used for pagination and one which can be as tokens for notifying clients. Also add a 'processed' field which is currently always set to True
							
							
							
							
							
						 | 
						
							2014-08-18 15:50:41 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								d260a42ca2
								
							
								
							
						 | 
						
							
							
								
								PEP8 cleanups
							
							
							
							
							
						 | 
						
							2014-08-15 16:17:36 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8fa3cc37f9
								
							
								
							
						 | 
						
							
							
								
								Comment.
							
							
							
							
							
						 | 
						
							2014-08-15 16:11:25 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								cd2967d271
								
							
								
							
						 | 
						
							
							
								
								Fix bug when generating a key when get_room_events_stream returned zero rows
							
							
							
							
							
						 | 
						
							2014-08-15 16:05:46 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								86be66c34e
								
							
								
							
						 | 
						
							
							
								
								Actually use MAX_STREAM_SIZE constant.
							
							
							
							
							
						 | 
						
							2014-08-15 16:04:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								8d1f763209
								
							
								
							
						 | 
						
							
							
								
								Fix pagination to work with new db schema
							
							
							
							
							
						 | 
						
							2014-08-15 15:53:06 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								01f089d9fb
								
							
								
							
						 | 
						
							
							
								
								Correctly return new token when returning events. Serialize events correctly.
							
							
							
							
							
						 | 
						
							2014-08-15 15:28:54 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								114984a236
								
							
								
							
						 | 
						
							
							
								
								Start chagning the events stream to work with the new DB schema
							
							
							
							
							
						 | 
						
							2014-08-15 13:58:28 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								2c46bb6208
								
							
								
							
						 | 
						
							
							
								
								Fix up typos and correct sql queries
							
							
							
							
							
						 | 
						
							2014-08-14 18:40:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								7e681ad778
								
							
								
							
						 | 
						
							
							
								
								Update StreamStore
							
							
							
							
							
						 | 
						
							2014-08-14 18:01:39 +01:00 | 
						
					
				
					
						
							
							
								 
								Matthew Hodgson
							
						 | 
						
							
							
							
							
								
							
								f98e6380f1
								
							
								
							
						 | 
						
							
							
								
								add in whitespace after copyright statements to improve legibility
							
							
							
							
							
						 | 
						
							2014-08-13 03:14:34 +01:00 | 
						
					
				
					
						
							
							
								 
								matrix.org
							
						 | 
						
							
							
							
							
								
							
								4f475c7697
								
							
								
							
						 | 
						
							
							
								
								Reference Matrix Home Server
							
							
							
							
							
						 | 
						
							2014-08-12 15:10:52 +01:00 |