|  Erik Johnston | 6c558ee8bc | Measure some /sync related things | 2016-02-09 11:31:42 +00:00 | 
				
					
						|  Matthew Hodgson | 6c28ac260c | copyrights | 2016-01-07 04:26:29 +00:00 | 
				
					
						|  Daniel Wagner-Hall | 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 | 
				
					
						|  Erik Johnston | da51acf0e7 | Remove needless existence checks | 2015-08-26 11:08:23 +01:00 | 
				
					
						|  Erik Johnston | f4d552589e | Don't loop over all rooms ever in typing.get_new_events_for_user | 2015-08-26 10:51:08 +01:00 | 
				
					
						|  Erik Johnston | bd1236c0ee | Consolidate duplicate code in notifier | 2015-07-02 11:46:05 +01:00 | 
				
					
						|  Mark Haines | 63878c0379 | Don't bother checking for updates if the stream token hasn't advanced for a user | 2015-05-13 13:42:21 +01:00 | 
				
					
						|  Erik Johnston | 2236ef6c92 | Fix up leak. Add warnings. | 2015-05-08 19:53:34 +01:00 | 
				
					
						|  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 |