Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e3e0ac6ec7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #602  from matrix-org/erikj/presence  
							
							 
							
							... 
							
							
							
							Change the way we figure out presence updates for small deltas 
							
						 
						
							2016-02-23 15:18:41 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								f1dd03548f 
								
							
								 
							
						 
						
							
							
								
								Set WORKSPACE if not set  
							
							 
							
							
							
						 
						
							2016-02-23 15:15:10 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								28ad246bb4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #584  from matrix-org/daniel/ephemeralthreepids  
							
							 
							
							... 
							
							
							
							Allow third_party_signed to be specified on /join 
							
						 
						
							2016-02-23 15:11:35 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								577951b032 
								
							
								 
							
						 
						
							
							
								
								Allow third_party_signed to be specified on /join  
							
							 
							
							
							
						 
						
							2016-02-23 15:11:25 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								13f86c3489 
								
							
								 
							
						 
						
							
							
								
								Handle get_all_entities_changed returning None  
							
							 
							
							
							
						 
						
							2016-02-23 15:05:37 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6e0209112b 
								
							
								 
							
						 
						
							
							
								
								Add comments  
							
							 
							
							
							
						 
						
							2016-02-23 14:57:45 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c77dae7a1a 
								
							
								 
							
						 
						
							
							
								
								Change the way we figure out presence updates for small deltas  
							
							 
							
							
							
						 
						
							2016-02-23 14:54:40 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a7b2ce32f7 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #600  from matrix-org/erikj/presence  
							
							 
							
							... 
							
							
							
							Measure PresenceEventSource.get_new_events 
							
						 
						
							2016-02-23 14:54:26 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								0d4b3a133d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #601  from Rugvip/pep8  
							
							 
							
							... 
							
							
							
							handlers/sync: style fix, line too long 
							
						 
						
							2016-02-23 14:52:28 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								02e928cf9b 
								
							
								 
							
						 
						
							
							
								
								Don't include defer.returnValue in Measure block  
							
							 
							
							
							
						 
						
							2016-02-23 14:52:16 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								56a94ccd9e 
								
							
								 
							
						 
						
							
							
								
								Measure PresenceEventSource.get_new_events  
							
							 
							
							
							
						 
						
							2016-02-23 14:52:16 +00:00  
						
					 
				
					
						
							
							
								 
								Patrik Oldsberg
							
						 
						
							 
							
							
							
								
							
								baf056bae8 
								
							
								 
							
						 
						
							
							
								
								handlers/sync: style fix, line too long  
							
							 
							
							... 
							
							
							
							Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> 
							
						 
						
							2016-02-23 15:49:36 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								10d581d1cf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #595  from matrix-org/markjh/coverage  
							
							 
							
							... 
							
							
							
							Check that the disable_registration config key is handled correctly 
							
						 
						
							2016-02-23 11:59:40 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								138c405974 
								
							
								 
							
						 
						
							
							
								
								Pick up currently_active across federation  
							
							 
							
							
							
						 
						
							2016-02-23 10:40:11 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8fe3b450d2 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #597  from Rugvip/account-data-sync  
							
							 
							
							... 
							
							
							
							handlers/sync: fix SyncResult not counting account_data change when converting to bool 
							
						 
						
							2016-02-23 09:55:23 +00:00  
						
					 
				
					
						
							
							
								 
								Patrik Oldsberg
							
						 
						
							 
							
							
							
								
							
								1dcfb201c4 
								
							
								 
							
						 
						
							
							
								
								handlers/sync: fix SyncResult not counting account_data change when converting to bool  
							
							 
							
							... 
							
							
							
							This fixes account_data events not triggering an immediate /sync response
Signed-off-by: Patrik Oldsberg <patrik.oldsberg@ericsson.com> 
							
						 
						
							2016-02-23 00:21:59 +01:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								f7e3de02ef 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #587  from matrix-org/rav/guest_access_after_room_join  
							
							 
							
							... 
							
							
							
							Allow guest users access to messages in rooms they have joined 
							
						 
						
							2016-02-22 16:36:06 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								4d14655c2b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #594  from matrix-org/markjh/coverage  
							
							 
							
							... 
							
							
							
							Add a test for TreeCache.__contains__ 
							
						 
						
							2016-02-22 16:02:06 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5e2890bd49 
								
							
								 
							
						 
						
							
							
								
								Check that the disable_registration config key is handled correctly  
							
							 
							
							
							
						 
						
							2016-02-22 16:01:29 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5be3944730 
								
							
								 
							
						 
						
							
							
								
								address review comments  
							
							 
							
							... 
							
							
							
							drop commented-out special casing for historyvisibility event
s/he/they/ for users 
							
						 
						
							2016-02-22 15:27:44 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7641a90c34 
								
							
								 
							
						 
						
							
							
								
								Add a test for TreeCache.__contains__  
							
							 
							
							
							
						 
						
							2016-02-22 15:22:38 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c43609e035 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #591  from matrix-org/markjh/coverage  
							
							 
							
							... 
							
							
							
							Test Filter.filter_rooms 
							
						 
						
							2016-02-22 15:21:10 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9e696bd6a3 
								
							
								 
							
						 
						
							
							
								
								Remove superfluous call to get_state_at when we already have an event for that stream position  
							
							 
							
							
							
						 
						
							2016-02-22 13:54:46 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								60bec24083 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #589  from matrix-org/erikj/presence  
							
							 
							
							... 
							
							
							
							Only send presence updates to remote hosts if user is ours 
							
						 
						
							2016-02-22 13:18:06 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5c79ef9396 
								
							
								 
							
						 
						
							
							
								
								Test Filter.filter_rooms  
							
							 
							
							... 
							
							
							
							Also check that the __repr__ method for FilterCollection does something
sensible. 
							
						 
						
							2016-02-19 17:55:28 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								6c5b147a39 
								
							
								 
							
						 
						
							
							
								
								Interpret unknown visibilities the same as shared  
							
							 
							
							
							
						 
						
							2016-02-19 17:11:11 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b82d6f70a4 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #590  from matrix-org/markjh/formatting  
							
							 
							
							... 
							
							
							
							Fix flake8 warnings for tests 
							
						 
						
							2016-02-19 15:55:02 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								700487a7c7 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for tests  
							
							 
							
							
							
						 
						
							2016-02-19 15:34:38 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3dbaeef58c 
								
							
								 
							
						 
						
							
							
								
								Correctly filter states  
							
							 
							
							
							
						 
						
							2016-02-19 12:27:35 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								42ac5f0c1a 
								
							
								 
							
						 
						
							
							
								
								Only send presence updates to remote hosts if user is ours  
							
							 
							
							
							
						 
						
							2016-02-19 12:19:56 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								05aee12652 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into rav/guest_access_after_room_join  
							
							 
							
							
							
						 
						
							2016-02-19 12:00:16 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								24d9f2c140 
								
							
								 
							
						 
						
							
							
								
								Add Measures to presence  
							
							 
							
							
							
						 
						
							2016-02-19 11:50:48 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								b71ca2b014 
								
							
								 
							
						 
						
							
							
								
								Allow guest users access to messages in rooms they have joined  
							
							 
							
							... 
							
							
							
							There should be no difference between guest users and non-guest users in terms
of access to messages. Define the semantics of the is_peeking argument to
filter_events_for_clients (slightly) better; interpret it appropriately, and
set it correctly from /sync. 
							
						 
						
							2016-02-19 11:41:02 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								4a95eb0a12 
								
							
								 
							
						 
						
							
							
								
								Add presence metric  
							
							 
							
							
							
						 
						
							2016-02-19 11:32:04 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								be799453aa 
								
							
								 
							
						 
						
							
							
								
								Remove spurious extra metrics  
							
							 
							
							
							
						 
						
							2016-02-19 11:29:33 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ea7786e8ca 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #586  from matrix-org/erikj/presence  
							
							 
							
							... 
							
							
							
							Fix presence `currently_active`. Add presence metrics. 
							
						 
						
							2016-02-19 11:26:32 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								929cb0ed7d 
								
							
								 
							
						 
						
							
							
								
								Don't set currently_active for remote presence  
							
							 
							
							
							
						 
						
							2016-02-19 10:58:27 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5f4eca3816 
								
							
								 
							
						 
						
							
							
								
								More metrics  
							
							 
							
							
							
						 
						
							2016-02-19 10:21:41 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5614b4dafb 
								
							
								 
							
						 
						
							
							
								
								Add presence metrics  
							
							 
							
							
							
						 
						
							2016-02-19 09:50:54 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e5ad2e5267 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #582  from matrix-org/erikj/presence  
							
							 
							
							... 
							
							
							
							Rewrite presence for performance. 
							
						 
						
							2016-02-19 09:37:50 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e12ec335a5 
								
							
								 
							
						 
						
							
							
								
								"You are not..."  
							
							 
							
							
							
						 
						
							2016-02-18 17:01:53 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								220231d8e3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #573  from matrix-org/erikj/sync_fix  
							
							 
							
							... 
							
							
							
							Mitigate against incorrect old state in /sync. 
							
						 
						
							2016-02-18 16:40:58 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e6c5e3f28a 
								
							
								 
							
						 
						
							
							
								
								Close cursor  
							
							 
							
							
							
						 
						
							2016-02-18 16:39:28 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								42109a62a4 
								
							
								 
							
						 
						
							
							
								
								Remove unused param from get_max_token  
							
							 
							
							
							
						 
						
							2016-02-18 16:37:28 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								b8cdec92c7 
								
							
								 
							
						 
						
							
							
								
								WheelTimer: Don't scan list, use index.  
							
							 
							
							
							
						 
						
							2016-02-18 16:33:07 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								9c902025bf 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #579  from matrix-org/markjh/dead_code  
							
							 
							
							... 
							
							
							
							Remove dead code for setting device specific rules.
It wasn't possible to hit the code from the API because of a typo
in parsing the request path. Since no-one was using the feature
we might as well remove the dead code. 
							
						 
						
							2016-02-18 16:05:23 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b9977ea667 
								
							
								 
							
						 
						
							
							
								
								Remove dead code for setting device specific rules.  
							
							 
							
							... 
							
							
							
							It wasn't possible to hit the code from the API because of a typo
in parsing the request path. Since no-one was using the feature
we might as well remove the dead code. 
							
						 
						
							2016-02-18 16:05:13 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								48b652bcbe 
								
							
								 
							
						 
						
							
							
								
								Remove invalid arg.  
							
							 
							
							
							
						 
						
							2016-02-18 14:57:09 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								b4796a62ee 
								
							
								 
							
						 
						
							
							
								
								Add unit test  
							
							 
							
							
							
						 
						
							2016-02-18 11:52:33 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								35cda2e692 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #583  from matrix-org/daniel/roomcleanupincremental  
							
							 
							
							... 
							
							
							
							Merge all of the room membership codepaths into one 
							
						 
						
							2016-02-18 11:48:28 +00:00