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 |