Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								f2cf37518b
								
							
								
							
						 | 
						
							
							
								
								Filter typing nofication events to only those rooms the requesting user is a member of (SYN-328)
							
							
							
							
							
						 | 
						
							2015-04-15 23:34:16 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								0268d40281
								
							
								
							
						 | 
						
							
							
								
								Have TypingNotificationEventSource.get_new_events_for_user() return a deferred, for consistency and extensibility
							
							
							
							
							
						 | 
						
							2015-04-15 23:09:35 +01:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								c2b1dbd84c
								
							
								
							
						 | 
						
							
							
								
								We do want to consumeError
							
							
							
							
							
						 | 
						
							2015-02-17 11:11:11 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								5759bec43c
								
							
								
							
						 | 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string
							
							
							
							
							
						 | 
						
							2015-01-23 11:47:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								c2e7c84e58
								
							
								
							
						 | 
						
							
							
								
								Don't try to cancel already-expired timers - SYN-230
							
							
							
							
							
						 | 
						
							2015-01-13 16:58:36 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								02ffbb20d0
								
							
								
							
						 | 
						
							
							
								
								Use float rather than integer divisions to turn msec into sec - so timeouts under 1000msec will actually work
							
							
							
							
							
						 | 
						
							2015-01-12 19:09:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								67d8305aea
								
							
								
							
						 | 
						
							
							
								
								Make typing notification timeouts print a (debug) logging message
							
							
							
							
							
						 | 
						
							2015-01-12 18:22:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								adb04b1e57
								
							
								
							
						 | 
						
							
							
								
								Update copyright notices
							
							
							
							
							
						 | 
						
							2015-01-06 13:21:39 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								3c7857e49b
								
							
								
							
						 | 
						
							
							
								
								clean up coding style a bit
							
							
							
							
							
						 | 
						
							2014-12-16 15:24:03 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								009e4b5637
								
							
								
							
						 | 
						
							
							
								
								User.is_mine is no longer a thing. Use hs.is_mine instead.
							
							
							
							
							
						 | 
						
							2014-12-15 17:17:51 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								57e0e619f3
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into events_refactor
							
							
							
							
							
							
							
							Conflicts:
	tests/handlers/test_room.py 
							
						 | 
						
							2014-12-15 14:45:59 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								20beed9dd4
								
							
								
							
						 | 
						
							
							
								
								Still send typing notifications to myself if I'm the only one in the room (it's a lonely life...)
							
							
							
							
							
						 | 
						
							2014-12-15 14:37:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								b0bb1756a9
								
							
								
							
						 | 
						
							
							
								
								Send list of typing user IDs as 'user_ids' list within 'content', so that m.typing stream events have a toplevel content, for consistency with others
							
							
							
							
							
						 | 
						
							2014-12-12 11:59:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								cfb963af03
								
							
								
							
						 | 
						
							
							
								
								When users leave rooms mark them as no longer typing in them
							
							
							
							
							
						 | 
						
							2014-12-11 18:33:09 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								5ebc994f84
								
							
								
							
						 | 
						
							
							
								
								Actually auth-check to ensure people can only send typing notifications for rooms they're actually in
							
							
							
							
							
						 | 
						
							2014-12-11 18:11:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								966c4b2b04
								
							
								
							
						 | 
						
							
							
								
								Add a sprinkling of logger.debug() into typing notification handler
							
							
							
							
							
						 | 
						
							2014-12-11 18:00:15 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								3b2cc26053
								
							
								
							
						 | 
						
							
							
								
								Initial hack at unit tests of room typing REST API
							
							
							
							
							
						 | 
						
							2014-12-11 16:03:12 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								5f49914dee
								
							
								
							
						 | 
						
							
							
								
								Avoid cyclic dependency in handler setup
							
							
							
							
							
						 | 
						
							2014-12-10 21:17:48 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								1a75ff5c23
								
							
								
							
						 | 
						
							
							
								
								Hook up the event stream to typing notifications
							
							
							
							
							
						 | 
						
							2014-12-10 21:01:49 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								4006d58335
								
							
								
							
						 | 
						
							
							
								
								Store serial numbers per room for typing event stream purposes
							
							
							
							
							
						 | 
						
							2014-12-10 20:48:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								9eb819e828
								
							
								
							
						 | 
						
							
							
								
								First hack at implementing timeouts in typing notification handler
							
							
							
							
							
						 | 
						
							2014-12-10 19:39:01 +00:00 | 
						
					
				
					
						
							
							
								 
								Erik Johnston
							
						 | 
						
							
							
							
							
								
							
								9d53228158
								
							
								
							
						 | 
						
							
							
								
								Change DomainSpecificString so that it doesn't use a HomeServer object
							
							
							
							
							
						 | 
						
							2014-12-02 10:42:28 +00:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								7d709542ca
								
							
								
							
						 | 
						
							
							
								
								Fix pep8 warnings
							
							
							
							
							
						 | 
						
							2014-10-30 11:10:17 +00:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								d6bcffa929
								
							
								
							
						 | 
						
							
							
								
								Construct a source-specific 'SourcePaginationConfig' to pass into get_pagination_rows; meaning each source doesn't have to care about its own name any more
							
							
							
							
							
						 | 
						
							2014-10-29 16:16:01 +00: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 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								a8e8d1d06c
								
							
								
							
						 | 
						
							
							
								
								Renamed get_current_token_part to get_current_key
							
							
							
							
							
						 | 
						
							2014-08-29 19:15:23 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								eec67a675f
								
							
								
							
						 | 
						
							
							
								
								Have EventSource's get_new_events_for_user() API work only on keys within that source, not overall eventstream tokens
							
							
							
							
							
						 | 
						
							2014-08-29 19:13:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								6797c7f1b1
								
							
								
							
						 | 
						
							
							
								
								TypingNotificationEventSource has to return proper tokens, not int 0
							
							
							
							
							
						 | 
						
							2014-08-29 19:00:55 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								6dd50da54e
								
							
								
							
						 | 
						
							
							
								
								Define a new event stream data source for typing notifications (currently null)
							
							
							
							
							
						 | 
						
							2014-08-29 17:39:33 +01:00 | 
						
					
				
					
						
							
							
								 
								Mark Haines
							
						 | 
						
							
							
							
							
								
							
								7acede1e42
								
							
								
							
						 | 
						
							
							
								
								Fix pyflakes warnings
							
							
							
							
							
						 | 
						
							2014-08-28 13:51:50 +01:00 | 
						
					
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 | 
						
							
							
							
							
								
							
								5eff05a4ce
								
							
								
							
						 | 
						
							
							
								
								Initial typing notification support - EDU federation, but no timers, and no actual push to clients
							
							
							
							
							
						 | 
						
							2014-08-27 11:45:16 +01:00 |