Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								7e22afbc7c 
								
							
								 
							
						 
						
							
							
								
								Ensure that event source unit tests could cope with get_new_events_for_user() returning a Deferred  
							
							 
							
							
							
						 
						
							2014-09-02 10:53:16 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								270d302834 
								
							
								 
							
						 
						
							
							
								
								Reënable presence visibility permission checking now it's not used on redundant code paths  
							
							 
							
							
							
						 
						
							2014-09-01 22:15:02 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								468d94c920 
								
							
								 
							
						 
						
							
							
								
								Rename API-visible 'mtime' presence field to 'last_active'; slightly different semantics  
							
							 
							
							
							
						 
						
							2014-09-01 15:39:50 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								02f4e3b3ff 
								
							
								 
							
						 
						
							
							
								
								Rename 'state' presence key to the much more obvious 'presence'; maintain a legacy 'state' copy for now  
							
							 
							
							
							
						 
						
							2014-09-01 14:45:41 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								8fe912d95c 
								
							
								 
							
						 
						
							
							
								
								change the world: make the default matrix API URL prefix /_matrix rather than /matrix to make it easier for existing websites to mount a HS in their namespace without collisions.  
							
							 
							
							... 
							
							
							
							perl -pi -e 's#/matrix#/_matrix#g' ./cmdclient/console.py ./docs/client-server/howto.rst ./docs/client-server/specification.rst ./docs/client-server/swagger_matrix/directory ./docs/client-server/swagger_matrix/events ./docs/client-server/swagger_matrix/login ./docs/client-server/swagger_matrix/presence ./docs/client-server/swagger_matrix/profile ./docs/client-server/swagger_matrix/registration ./docs/client-server/swagger_matrix/rooms ./docs/server-server/specification.rst ./graph/graph.py ./jsfiddles/create_room_send_msg/demo.js ./jsfiddles/event_stream/demo.js ./jsfiddles/example_app/demo.js ./jsfiddles/register_login/demo.js ./jsfiddles/room_memberships/demo.js ./synapse/api/urls.py ./tests/federation/test_federation.py ./tests/handlers/test_presence.py ./tests/handlers/test_typing.py ./tests/rest/test_events.py ./tests/rest/test_presence.py ./tests/rest/test_profile.py ./tests/rest/test_rooms.py ./webclient/components/fileUpload/file-upload-service.js ./webclient/components/matrix/matrix-service.js 
							
						 
						
							2014-08-31 14:51:37 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								93407cf7cf 
								
							
								 
							
						 
						
							
							
								
								Bugfixes on presence pushes on user joining:  
							
							 
							
							... 
							
							
							
							* No need to inform clients of status of remote users; as that will
   arrive in due course anyway. We don't -have- the state currently, so
   we'd only send an unknown message
 * Remember to bump the presence serial for the event source, so the
   notifiers will wake up and report it 
							
						 
						
							2014-08-29 19:53:33 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5dd38d579b 
								
							
								 
							
						 
						
							
							
								
								Fix a couple of bugs in presence handler related to pushing updatesto the correct user. Fix presence tests.  
							
							 
							
							
							
						 
						
							2014-08-29 12:08:33 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								efc5f3440d 
								
							
								 
							
						 
						
							
							
								
								Only send presence "poll"/"unpoll" EDUs when changing from/to zero remotes  
							
							 
							
							
							
						 
						
							2014-08-28 16:43:55 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								c46c806126 
								
							
								 
							
						 
						
							
							
								
								Re-enable presence, un-skip presence tests  
							
							 
							
							
							
						 
						
							2014-08-28 16:00:14 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								d027e859cd 
								
							
								 
							
						 
						
							
							
								
								Fix up the various presence-related tests so that if they're not skipped, they still PASS  
							
							 
							
							
							
						 
						
							2014-08-27 18:30:09 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								104808107a 
								
							
								 
							
						 
						
							
							
								
								skip presence tests which broke when presence polling was disabled  
							
							 
							
							
							
						 
						
							2014-08-22 18:40:31 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								d7cfb91a7a 
								
							
								 
							
						 
						
							
							
								
								Rewrite of PresenceHandler test to ensure it covers the interaction with Federation as well  
							
							 
							
							
							
						 
						
							2014-08-19 14:26:06 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								83f031207e 
								
							
								 
							
						 
						
							
							
								
								Implement and test presence dropping of remote users  
							
							 
							
							
							
						 
						
							2014-08-19 11:16:23 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								faf25e3a83 
								
							
								 
							
						 
						
							
							
								
								Allow room presence visibility between users who share a room  
							
							 
							
							
							
						 
						
							2014-08-18 13:41:43 +01:00  
						
					 
				
					
						
							
							
								 
								Kegan Dougal
							
						 
						
							 
							
							
							
								
							
								9a1638ed21 
								
							
								 
							
						 
						
							
							
								
								Removed http_server from HomeServer. Updated unit tests to use either resource_for_federation or resource_for_client depending on what is being tested.  
							
							 
							
							
							
						 
						
							2014-08-14 10:18:54 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								d05aa651f8 
								
							
								 
							
						 
						
							
							
								
								An initial hack at storing presence state-change mtimes in database and presenting age durations to clients/federation events  
							
							 
							
							
							
						 
						
							2014-08-13 19:19:15 +01:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								55944ccf72 
								
							
								 
							
						 
						
							
							
								
								Use strings instead of opaque magic-number constants for presence states; rename AWAY to UNAVAILABLE  
							
							 
							
							
							
						 
						
							2014-08-13 14:31:48 +01:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								3e35a9f96e 
								
							
								 
							
						 
						
							
							
								
								add in copyrights to everything, not just the synapse subdir, and add a copyrighter.pl whilst we're at it  
							
							 
							
							
							
						 
						
							2014-08-13 03:32:18 +01:00  
						
					 
				
					
						
							
							
								 
								matrix.org
							
						 
						
							 
							
							
							
								
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							 
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00