David Baker
							
						 
						
							 
							
							
							
								
							
								eb03625626 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							 
							
							
							
						 
						
							2016-01-05 18:39:50 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								2ef6de928d 
								
							
								 
							
						 
						
							
							
								
								Skip, rather than erroring, invalid guest requests  
							
							 
							
							... 
							
							
							
							Erroring causes problems when people make illegal requests, because they
don't know what limit parameter they should pass.
This is definitely buggy. It leaks message counts for rooms people don't
have permission to see, via tokens. But apparently we already
consciously decided to allow that as a team, so this preserves that
behaviour. 
							
						 
						
							2016-01-05 18:12:37 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								cfd07aafff 
								
							
								 
							
						 
						
							
							
								
								Allow guests to upgrade their accounts  
							
							 
							
							
							
						 
						
							2016-01-05 18:01:18 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								acb19068d0 
								
							
								 
							
						 
						
							
							
								
								Return /sync when something under the 'leave' key has changed  
							
							 
							
							
							
						 
						
							2016-01-05 14:49:06 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c3ea36304b 
								
							
								 
							
						 
						
							
							
								
								Use named args  
							
							 
							
							
							
						 
						
							2016-01-05 12:57:45 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								1b5642604b 
								
							
								 
							
						 
						
							
							
								
								Support inviting 3pids in /createRoom  
							
							 
							
							
							
						 
						
							2016-01-05 11:56:21 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								d74c6ace24 
								
							
								 
							
						 
						
							
							
								
								comma  
							
							 
							
							
							
						 
						
							2016-01-04 15:32:00 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								f1b67730fa 
								
							
								 
							
						 
						
							
							
								
								Add unread_notif_count in incremental_sync_with_gap  
							
							 
							
							
							
						 
						
							2016-01-04 14:50:36 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c914d67cda 
								
							
								 
							
						 
						
							
							
								
								Rename event-actions to event_push_actions as per PR request  
							
							 
							
							
							
						 
						
							2016-01-04 14:05:37 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								928c575c6f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							 
							
							
							
						 
						
							2016-01-04 13:39:51 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								3051c9d002 
								
							
								 
							
						 
						
							
							
								
								Address minor PR issues  
							
							 
							
							
							
						 
						
							2016-01-04 13:39:29 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								517fb9a023 
								
							
								 
							
						 
						
							
							
								
								Move the doc string to the public facing method  
							
							 
							
							
							
						 
						
							2015-12-22 18:53:47 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								9ac417fa88 
								
							
								 
							
						 
						
							
							
								
								Add a cache for initialSync responses that expires after 5 minutes  
							
							 
							
							
							
						 
						
							2015-12-22 18:27:56 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								d2a92c6bde 
								
							
								 
							
						 
						
							
							
								
								Fix merge fail with anon access stuff  
							
							 
							
							
							
						 
						
							2015-12-22 18:25:04 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								140a50f641 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							 
							
							
							
						 
						
							2015-12-22 17:23:35 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								5645d9747b 
								
							
								 
							
						 
						
							
							
								
								Add some comments to areas that could be optimised.  
							
							 
							
							
							
						 
						
							2015-12-22 17:19:22 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								0ee0138325 
								
							
								 
							
						 
						
							
							
								
								Include the list of bad room ids in the error  
							
							 
							
							
							
						 
						
							2015-12-22 15:49:32 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								251aafccca 
								
							
								 
							
						 
						
							
							
								
								Use a list comprehension  
							
							 
							
							
							
						 
						
							2015-12-22 14:03:24 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								cdd04f7055 
								
							
								 
							
						 
						
							
							
								
								Hook up read receipts and typing notifications for guest access  
							
							 
							
							
							
						 
						
							2015-12-22 11:59:55 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								542ab0f886 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/guest_access  
							
							 
							
							
							
						 
						
							2015-12-22 11:49:12 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c3fff251a9 
								
							
								 
							
						 
						
							
							
								
								Allow guest access to /sync  
							
							 
							
							
							
						 
						
							2015-12-22 11:21:03 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								45a9e0ae0c 
								
							
								 
							
						 
						
							
							
								
								Allow guest access if the user provides a list of rooms in the filter  
							
							 
							
							
							
						 
						
							2015-12-22 10:25:46 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								7f3148865c 
								
							
								 
							
						 
						
							
							
								
								Return room avatar URLs in /publicRooms  
							
							 
							
							... 
							
							
							
							Spec: https://github.com/matrix-org/matrix-doc/pull/244 
Tests: https://github.com/matrix-org/sytest/pull/121  
							
						 
						
							2015-12-21 19:38:04 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								c061b47c57 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							 
							
							
							
						 
						
							2015-12-21 15:30:26 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								f73f154ec2 
								
							
								 
							
						 
						
							
							
								
								Only run pushers for users on this hs!  
							
							 
							
							
							
						 
						
							2015-12-21 15:28:54 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								091c545c4f 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							 
							
							
							
						 
						
							2015-12-21 10:14:57 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								c8ea2d5b1f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #450  from matrix-org/matthew/no-identicons  
							
							 
							
							... 
							
							
							
							Matthew/no identicons 
							
						 
						
							2015-12-18 18:14:06 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								413d0d6a24 
								
							
								 
							
						 
						
							
							
								
								Make unread notification count sending work: put the correct count in incremental syncs too, where necessary, and fix silly bugs like only select the event actions for that user...  
							
							 
							
							
							
						 
						
							2015-12-18 17:47:00 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								0a2d73fd60 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.12.0' into develop  
							
							 
							
							
							
						 
						
							2015-12-18 10:07:48 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								ce4999268a 
								
							
								 
							
						 
						
							
							
								
								Fix typo that broke registration on the mobile clients  
							
							 
							
							
							
						 
						
							2015-12-18 10:07:28 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								64374bda5b 
								
							
								 
							
						 
						
							
							
								
								fix indentation level  
							
							 
							
							
							
						 
						
							2015-12-17 23:04:53 +00:00  
						
					 
				
					
						
							
							
								 
								Matthew Hodgson
							
						 
						
							 
							
							
							
								
							
								772ad4f715 
								
							
								 
							
						 
						
							
							
								
								stop generating default identicons. reverts most of  582019f870 and solves  vector-web/vector-im#346  
							
							 
							
							
							
						 
						
							2015-12-17 23:04:20 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								bdacee476d 
								
							
								 
							
						 
						
							
							
								
								Add display_name to 3pid invite in m.room.member invites  
							
							 
							
							
							
						 
						
							2015-12-17 18:55:08 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								8c5f252edb 
								
							
								 
							
						 
						
							
							
								
								Strip address and such out of 3pid invites  
							
							 
							
							... 
							
							
							
							We're not meant to leak that into the graph 
							
						 
						
							2015-12-17 18:09:51 +01:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								42ad49f5b7 
								
							
								 
							
						 
						
							
							
								
								still very WIP, but now sends unread_notifications_count in the room object on sync (only actually corrrect in a full sync: hardcoded to 0 in incremental syncs).  
							
							 
							
							
							
						 
						
							2015-12-16 18:42:09 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								0311612ce9 
								
							
								 
							
						 
						
							
							
								
								Give the IS a bunch more 3pid invite context  
							
							 
							
							... 
							
							
							
							This allows it to form richer emails 
							
						 
						
							2015-12-16 13:05:32 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								4fab578b43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.12.0' into develop  
							
							 
							
							
							
						 
						
							2015-12-16 11:18:45 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								dbe7892e03 
								
							
								 
							
						 
						
							
							
								
								Fix a race between started/stopped stream  
							
							 
							
							
							
						 
						
							2015-12-14 15:09:41 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								15e9885197 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.12.0' into develop  
							
							 
							
							
							
						 
						
							2015-12-14 14:46:55 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								deeebbfcb7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.12.0' into develop  
							
							 
							
							
							
						 
						
							2015-12-12 14:21:49 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1ee7280c4c 
								
							
								 
							
						 
						
							
							
								
								Do the /sync in parallel accross the rooms like /initialSync does  
							
							 
							
							
							
						 
						
							2015-12-11 16:48:20 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								cde49d3d2b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #435  from matrix-org/erikj/search  
							
							 
							
							... 
							
							
							
							Include approximate count of search results 
							
						 
						
							2015-12-11 16:27:38 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d9a5c56930 
								
							
								 
							
						 
						
							
							
								
								Include approximate count of search results  
							
							 
							
							
							
						 
						
							2015-12-11 11:40:23 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7d6b313312 
								
							
								 
							
						 
						
							
							
								
								Add caches for whether a room has been forgotten by a user  
							
							 
							
							
							
						 
						
							2015-12-10 17:49:34 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								a84a693327 
								
							
								 
							
						 
						
							
							
								
								Having consulted The Erikle, this should go at the end of on_receive_pdu, otherwise it will be triggered whenever we backfill too.  
							
							 
							
							
							
						 
						
							2015-12-10 17:18:46 +00:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								99afb4b750 
								
							
								 
							
						 
						
							
							
								
								Ensure that the event that gets persisted is the one that was signed  
							
							 
							
							
							
						 
						
							2015-12-10 17:08:21 +00:00  
						
					 
				
					
						
							
							
								 
								David Baker
							
						 
						
							 
							
							
							
								
							
								21f135ba76 
								
							
								 
							
						 
						
							
							
								
								Very first cut of calculating actions for events as they come in. Doesn't store them yet. Not very efficient.  
							
							 
							
							
							
						 
						
							2015-12-10 16:26:08 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								7c2ff8c889 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #405  from matrix-org/erikj/search-ts  
							
							 
							
							... 
							
							
							
							Change the result dict to be a list in /search response 
							
						 
						
							2015-12-08 16:15:27 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								660dee94af 
								
							
								 
							
						 
						
							
							
								
								Only include the archived rooms if a include_leave flag in set in the filter  
							
							 
							
							
							
						 
						
							2015-12-04 17:32:09 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b29d2fd7f8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #419  from matrix-org/markjh/reuse_captcha_client  
							
							 
							
							... 
							
							
							
							Reuse the captcha client rather than creating a new one for each request 
							
						 
						
							2015-12-03 17:00:59 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								edfcb83473 
								
							
								 
							
						 
						
							
							
								
								Flatten devices into a dict, not a list  
							
							 
							
							
							
						 
						
							2015-12-03 16:19:21 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								478b4e3ed4 
								
							
								 
							
						 
						
							
							
								
								Reuse the captcha client rather than creating a new one for each request  
							
							 
							
							
							
						 
						
							2015-12-03 13:48:55 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								e880164c59 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #418  from matrix-org/daniel/whois  
							
							 
							
							... 
							
							
							
							Merge pull request #418  from matrix-org/daniel/whois 
							
						 
						
							2015-12-03 12:18:01 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								526bc33e02 
								
							
								 
							
						 
						
							
							
								
								Fix implementation of /admin/whois  
							
							 
							
							
							
						 
						
							2015-12-02 17:29:47 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								491f3d16dc 
								
							
								 
							
						 
						
							
							
								
								Make state updates in the C+S API idempotent  
							
							 
							
							
							
						 
						
							2015-12-02 15:50:50 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								58d0927767 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #410  from matrix-org/markjh/edu_frequency  
							
							 
							
							... 
							
							
							
							Only fire user_joined_room if the user has actually joined. 
							
						 
						
							2015-12-02 13:17:15 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c2c70f7daf 
								
							
								 
							
						 
						
							
							
								
								Use the context returned by _handle_new_event  
							
							 
							
							
							
						 
						
							2015-12-02 12:01:24 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								37b2d69bbc 
								
							
								 
							
						 
						
							
							
								
								Reuse a single http client, rather than creating new ones  
							
							 
							
							
							
						 
						
							2015-12-02 11:36:02 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								dede14f689 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/edu_frequency  
							
							 
							
							
							
						 
						
							2015-12-02 10:57:51 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5eb4d13aaa 
								
							
								 
							
						 
						
							
							
								
								Fix typo in collect_presencelike_data  
							
							 
							
							
							
						 
						
							2015-12-02 10:50:58 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c30cdb0d68 
								
							
								 
							
						 
						
							
							
								
								Add comments  
							
							 
							
							
							
						 
						
							2015-12-02 10:49:35 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								2a0ec3b89d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/edu_frequency  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/handlers/federation.py
	synapse/handlers/room.py 
							
						 
						
							2015-12-02 10:40:22 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								9fbd504b4e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #408  from matrix-org/markjh/distributor_facade  
							
							 
							
							... 
							
							
							
							Wrap calls to distributor.fire in appropriately named functions 
							
						 
						
							2015-12-02 09:44:56 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9670f226e3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #406  from matrix-org/erikj/search  
							
							 
							
							... 
							
							
							
							Search: Don't disregard grouping info in pagination tokens 
							
						 
						
							2015-12-02 09:13:20 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								a9526831a4 
								
							
								 
							
						 
						
							
							
								
								Wrap calls to distributor.fire in appropriately named functions so that static analysis can work out want is calling what  
							
							 
							
							
							
						 
						
							2015-12-01 20:53:04 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								ed0f79bdc5 
								
							
								 
							
						 
						
							
							
								
								Only fire user_joined_room if the membership has changed  
							
							 
							
							
							
						 
						
							2015-12-01 19:46:15 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f73ea0bda2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/edu_frequency  
							
							 
							
							
							
						 
						
							2015-12-01 19:15:27 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								95f30ecd1f 
								
							
								 
							
						 
						
							
							
								
								Add API for setting account_data globaly or on a per room basis  
							
							 
							
							
							
						 
						
							2015-12-01 18:41:32 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								27c5e1b374 
								
							
								 
							
						 
						
							
							
								
								Search: Don't disregard grouping info in pagination tokens  
							
							 
							
							
							
						 
						
							2015-12-01 16:47:18 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								af96c6f4d3 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #404  from matrix-org/markjh/trivial_rename  
							
							 
							
							... 
							
							
							
							Rename presence_handler.send_invite 
							
						 
						
							2015-12-01 16:11:03 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								3d3da2b460 
								
							
								 
							
						 
						
							
							
								
								Only fire user_joined_room on the distributor if the user has actually joined the room  
							
							 
							
							
							
						 
						
							2015-12-01 16:03:08 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								31069ecf6a 
								
							
								 
							
						 
						
							
							
								
								Rename presence_handler.send_invite to presence_handler.send_presence_invite to distinguish it from normal invites  
							
							 
							
							
							
						 
						
							2015-12-01 15:59:45 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								71578e2bf2 
								
							
								 
							
						 
						
							
							
								
								Change the result tict to be a list  
							
							 
							
							
							
						 
						
							2015-12-01 14:48:35 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								da7dd58641 
								
							
								 
							
						 
						
							
							
								
								Tidy up a bit  
							
							 
							
							
							
						 
						
							2015-12-01 11:06:40 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								4dcaa42b6d 
								
							
								 
							
						 
						
							
							
								
								Allow paginating search ordered by recents  
							
							 
							
							
							
						 
						
							2015-11-30 17:45:31 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								76936f43ae 
								
							
								 
							
						 
						
							
							
								
								Return words to highlight in search results  
							
							 
							
							
							
						 
						
							2015-11-27 16:40:42 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								924d85a75e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #375  from matrix-org/daniel/guestroominitialsync  
							
							 
							
							... 
							
							
							
							Clean up room initialSync for guest users 
							
						 
						
							2015-11-23 16:10:49 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c6a15f5026 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #385  from matrix-org/daniel/forgetrooms  
							
							 
							
							... 
							
							
							
							Allow users to forget rooms 
							
						 
						
							2015-11-20 18:07:26 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6b95a79724 
								
							
								 
							
						 
						
							
							
								
								Add option to include the current room state  
							
							 
							
							
							
						 
						
							2015-11-20 14:16:42 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								506874cca9 
								
							
								 
							
						 
						
							
							
								
								Optionally include historic profile info  
							
							 
							
							
							
						 
						
							2015-11-20 11:39:44 +00:00  
						
					 
				
					
						
							
							
								 
								Paul "LeoNerd" Evans
							
						 
						
							 
							
							
							
								
							
								1cfda3d2d8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/forgetrooms  
							
							 
							
							
							
						 
						
							2015-11-19 16:53:13 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7a802ec0ff 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #386  from matrix-org/markjh/rename_pud_to_account_data  
							
							 
							
							... 
							
							
							
							s/private_user_data/account_data/ 
							
						 
						
							2015-11-19 15:21:35 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								248cfd5eb3 
								
							
								 
							
						 
						
							
							
								
								Take a boolean not a list of lambdas  
							
							 
							
							
							
						 
						
							2015-11-19 15:16:25 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								9da4c5340d 
								
							
								 
							
						 
						
							
							
								
								Simplify code  
							
							 
							
							
							
						 
						
							2015-11-19 10:07:21 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								bed7889703 
								
							
								 
							
						 
						
							
							
								
								Apply forgetting properly to historical events  
							
							 
							
							
							
						 
						
							2015-11-18 18:11:12 -05:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1c960fbb80 
								
							
								 
							
						 
						
							
							
								
								s/private_user_data/account_data/  
							
							 
							
							
							
						 
						
							2015-11-18 15:31:04 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								ba26eb3d5d 
								
							
								 
							
						 
						
							
							
								
								Allow users to forget rooms  
							
							 
							
							
							
						 
						
							2015-11-17 17:17:30 -05:00  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								f5e25c5f35 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sh-cas-auth-via-homeserver  
							
							 
							
							
							
						 
						
							2015-11-17 10:55:41 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								641420c5e0 
								
							
								 
							
						 
						
							
							
								
								Clean up room initialSync for guest users  
							
							 
							
							
							
						 
						
							2015-11-13 15:44:57 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								fddedd51d9 
								
							
								 
							
						 
						
							
							
								
								Fix a few race conditions in the state calculation  
							
							 
							
							... 
							
							
							
							Be a bit more careful about how we calculate the state to be returned by
/sync. In a few places, it was possible for /sync to return slightly later
state than that represented by the next_batch token and the timeline. In
particular, the following cases were susceptible:
* On a full state sync, for an active room
* During a per-room incremental sync with a timeline gap
* When the user has just joined a room. (Refactor check_joined_room to make it
  less magical)
Also, use store.get_state_for_events() (and thus the existing stategroups) to
calculate the state corresponding to a particular sync position, rather than
state_handler.compute_event_context(), which recalculates from first principles
(and tends to miss some state).
Merged from PR https://github.com/matrix-org/synapse/pull/372  
							
						 
						
							2015-11-13 10:39:09 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5ab4b0afe8 
								
							
								 
							
						 
						
							
							
								
								Make handlers.sync return a state dictionary, instead of an event list.  
							
							 
							
							... 
							
							
							
							Basically this moves the process of flattening the existing dictionary into a
list up to rest.client.*, instead of doing it in handlers.sync. This simplifies
a bit of the code in handlers.sync, but it is also going to be somewhat
beneficial in the next stage of my hacking on SPEC-254.
Merged from PR #371  
							
						 
						
							2015-11-13 10:35:01 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								5dea4d37d1 
								
							
								 
							
						 
						
							
							
								
								Update some comments  
							
							 
							
							... 
							
							
							
							Add a couple of type annotations, docstrings, and other comments, in the
interest of keeping track of what types I have.
Merged from pull request #370 . 
							
						 
						
							2015-11-13 10:31:15 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c0b3554401 
								
							
								 
							
						 
						
							
							
								
								Fix missing profile data in federation joins  
							
							 
							
							... 
							
							
							
							There was a regression where we stopped including profile data in
initial joins for rooms joined over federation. 
							
						 
						
							2015-11-12 16:19:55 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								06bfd0a3c0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #367  from matrix-org/daniel/readafterleave  
							
							 
							
							... 
							
							
							
							Merge pull request #367  from matrix-org/daniel/readafterleave
Tweak guest access permissions 
							
						 
						
							2015-11-12 15:22:02 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								0d08670f61 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #360  from matrix-org/daniel/guestroominitialsync  
							
							 
							
							... 
							
							
							
							Merge pull request #360  from matrix-org/daniel/guestroominitialsync
Allow guest access to room initialSync 
							
						 
						
							2015-11-12 15:19:55 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								fb7e260a20 
								
							
								 
							
						 
						
							
							
								
								Tweak guest access permissions  
							
							 
							
							... 
							
							
							
							* Allow world_readable rooms to be read by guests who have joined and
   left
 * Allow regular users to access world_readable rooms 
							
						 
						
							2015-11-12 15:02:00 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								50f1afbd5b 
								
							
								 
							
						 
						
							
							
								
								Consider joined guest users as joined users  
							
							 
							
							... 
							
							
							
							Otherwise they're inconveniently allowed to write events to the room
but not to read them from the room. 
							
						 
						
							2015-11-12 13:37:07 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								e93d550b79 
								
							
								 
							
						 
						
							
							
								
								Allow guests to access room context API  
							
							 
							
							
							
						 
						
							2015-11-11 17:49:44 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								f15ba926cc 
								
							
								 
							
						 
						
							
							
								
								Allow guest access to room initialSync  
							
							 
							
							
							
						 
						
							2015-11-11 17:13:24 +00:00  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								2b779af10f 
								
							
								 
							
						 
						
							
							
								
								Minor review fixes  
							
							 
							
							
							
						 
						
							2015-11-11 11:21:43 +00:00  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								dd2eb49385 
								
							
								 
							
						 
						
							
							
								
								Share more code between macaroon validation  
							
							 
							
							
							
						 
						
							2015-11-11 11:12:35 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								38d82edf0e 
								
							
								 
							
						 
						
							
							
								
								Allow guest users to join and message rooms  
							
							 
							
							
							
						 
						
							2015-11-10 16:57:13 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								82e8a2d763 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #356  from matrix-org/daniel/3pidyetagain  
							
							 
							
							... 
							
							
							
							Get display name from identity server, not client 
							
						 
						
							2015-11-10 12:44:17 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								c7db2068c8 
								
							
								 
							
						 
						
							
							
								
								Don't fiddle with results returned by event sources  
							
							 
							
							... 
							
							
							
							Overwriting hashes returned by other methods is poor form.
Fixes: SYN-516 
							
						 
						
							2015-11-09 18:09:46 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								0d63dc3ec9 
								
							
								 
							
						 
						
							
							
								
								Get display name from identity server, not client  
							
							 
							
							
							
						 
						
							2015-11-09 17:26:43 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c4135d85e1 
								
							
								 
							
						 
						
							
							
								
								SYN-513: Include updates for rooms that have had all their tags deleted  
							
							 
							
							
							
						 
						
							2015-11-09 14:53:08 +00:00  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								fece2f5c77 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sh-cas-auth-via-homeserver  
							
							 
							
							
							
						 
						
							2015-11-05 20:59:45 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								6be1b4b113 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #350  from matrix-org/erikj/search  
							
							 
							
							... 
							
							
							
							Implement pagination, order by and groups in search 
							
						 
						
							2015-11-05 17:52:32 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								66d36b8e41 
								
							
								 
							
						 
						
							
							
								
								Be explicit about what we're doing  
							
							 
							
							
							
						 
						
							2015-11-05 17:26:19 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								2aa98ff3bc 
								
							
								 
							
						 
						
							
							
								
								Remove redundant test  
							
							 
							
							
							
						 
						
							2015-11-05 17:25:50 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5ee070d21f 
								
							
								 
							
						 
						
							
							
								
								Increment by one, not five  
							
							 
							
							
							
						 
						
							2015-11-05 17:25:33 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								2cebe53545 
								
							
								 
							
						 
						
							
							
								
								Exchange 3pid invites for m.room.member invites  
							
							 
							
							
							
						 
						
							2015-11-05 16:43:19 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								1ad6222ebf 
								
							
								 
							
						 
						
							
							
								
								COMMENTS  
							
							 
							
							
							
						 
						
							2015-11-05 16:29:16 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								729ea933ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							 
							
							
							
						 
						
							2015-11-05 15:43:52 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								7301e05122 
								
							
								 
							
						 
						
							
							
								
								Implement basic pagination for search results  
							
							 
							
							
							
						 
						
							2015-11-05 15:04:08 +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  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								414a4a71b4 
								
							
								 
							
						 
						
							
							
								
								Allow hs to do CAS login completely and issue the client with a login token that can be redeemed for the usual successful login response  
							
							 
							
							
							
						 
						
							2015-11-05 14:06:48 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								05c326d445 
								
							
								 
							
						 
						
							
							
								
								Implement order and group by  
							
							 
							
							
							
						 
						
							2015-11-04 17:57:44 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								4e62ffdb21 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into develop  
							
							 
							
							
							
						 
						
							2015-11-04 17:31:01 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								f522f50a08 
								
							
								 
							
						 
						
							
							
								
								Allow guests to register and call /events?room_id=  
							
							 
							
							... 
							
							
							
							This follows the same flows-based flow as regular registration, but as
the only implemented flow has no requirements, it auto-succeeds. In the
future, other flows (e.g. captcha) may be required, so clients should
treat this like the regular registration flow choices. 
							
						 
						
							2015-11-04 17:29:07 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								33b3e04049 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/removesomelies  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/notifier.py 
							
						 
						
							2015-11-04 16:01:00 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c452dabc3d 
								
							
								 
							
						 
						
							
							
								
								Remove the LockManager class because it wasn't being used  
							
							 
							
							
							
						 
						
							2015-11-04 14:08:15 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								a3bfef35fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/v2_sync_receipts  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/handlers/sync.py 
							
						 
						
							2015-11-03 17:31:17 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								2657140c58 
								
							
								 
							
						 
						
							
							
								
								Include read receipts in v2 sync  
							
							 
							
							
							
						 
						
							2015-11-02 17:54:04 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								57be722c46 
								
							
								 
							
						 
						
							
							
								
								Include room tags in v2 /sync  
							
							 
							
							
							
						 
						
							2015-11-02 16:23:15 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								771ca56c88 
								
							
								 
							
						 
						
							
							
								
								Remove more unused parameters  
							
							 
							
							
							
						 
						
							2015-11-02 15:31:57 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								ddd8566f41 
								
							
								 
							
						 
						
							
							
								
								Store room tag content and return the content in the m.tag event  
							
							 
							
							
							
						 
						
							2015-11-02 15:11:31 +00:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								192241cf2a 
								
							
								 
							
						 
						
							
							
								
								Remove unused arguments and code  
							
							 
							
							
							
						 
						
							2015-11-02 15:10:59 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								0e36756383 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/room_tags  
							
							 
							
							
							
						 
						
							2015-11-02 10:57:00 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								79b65f3875 
								
							
								 
							
						 
						
							
							
								
								Include tags in v1 room initial sync  
							
							 
							
							
							
						 
						
							2015-10-30 16:28:19 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								fdf73c6855 
								
							
								 
							
						 
						
							
							
								
								Include room tags v1 /initialSync  
							
							 
							
							
							
						 
						
							2015-10-30 16:22:32 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d58edd98e9 
								
							
								 
							
						 
						
							
							
								
								Update the other place check_joined_room is called  
							
							 
							
							
							
						 
						
							2015-10-30 11:15:37 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5cf22f0596 
								
							
								 
							
						 
						
							
							
								
								Don't mark newly joined room timelines as limited in an incremental sync  
							
							 
							
							
							
						 
						
							2015-10-29 19:58:51 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f6e6f3d87a 
								
							
								 
							
						 
						
							
							
								
								Make search API honour limit set in filter  
							
							 
							
							
							
						 
						
							2015-10-29 16:17:47 +00:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f40b0ed5e1 
								
							
								 
							
						 
						
							
							
								
								Inform the client of new room tags using v1 /events  
							
							 
							
							
							
						 
						
							2015-10-29 15:21:09 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5d80dad99e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #336  from matrix-org/erikj/search  
							
							 
							
							... 
							
							
							
							Optionally return event contexts with search results 
							
						 
						
							2015-10-28 18:39:40 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e83c4b8e3e 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #334  from matrix-org/erikj/context_api  
							
							 
							
							... 
							
							
							
							Add room context api 
							
						 
						
							2015-10-28 18:26:01 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a2e5f7f3d8 
								
							
								 
							
						 
						
							
							
								
								Optionally return event contexts with search results  
							
							 
							
							
							
						 
						
							2015-10-28 18:25:11 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								56dbcd1524 
								
							
								 
							
						 
						
							
							
								
								Docs  
							
							 
							
							
							
						 
						
							2015-10-28 14:05:50 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5cb298c934 
								
							
								 
							
						 
						
							
							
								
								Add room context api  
							
							 
							
							
							
						 
						
							2015-10-28 13:45:56 +00:00  
						
					 
				
					
						
							
							
								 
								Richard van der Hoff
							
						 
						
							 
							
							
							
								
							
								c79c4f9b14 
								
							
								 
							
						 
						
							
							
								
								Implement full_state incremental sync  
							
							 
							
							... 
							
							
							
							A hopefully-complete implementation of the full_state incremental sync, as
specced at https://github.com/matrix-org/matrix-doc/pull/133 .
This actually turns out to be a relatively simple modification to the initial
sync implementation. 
							
						 
						
							2015-10-26 18:47:18 +00:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								259d10f0e4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.10.1' of github.com:matrix-org/synapse into develop  
							
							 
							
							
							
						 
						
							2015-10-23 11:11:56 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								2980136d75 
								
							
								 
							
						 
						
							
							
								
								Rename  
							
							 
							
							
							
						 
						
							2015-10-22 16:19:53 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								61547106f5 
								
							
								 
							
						 
						
							
							
								
								Fix receipts for room initial sync  
							
							 
							
							
							
						 
						
							2015-10-22 16:17:23 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								232beb3a3c 
								
							
								 
							
						 
						
							
							
								
								Use namedtuple as return value  
							
							 
							
							
							
						 
						
							2015-10-22 15:02:35 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8a98f0dc5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							 
							
							
							
						 
						
							2015-10-22 13:16:35 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								5201c66108 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/v2_sync_typing  
							
							 
							
							... 
							
							
							
							Conflicts:
	synapse/handlers/sync.py 
							
						 
						
							2015-10-21 15:48:34 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								e94ffd89d6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #316  from matrix-org/markjh/v2_sync_archived  
							
							 
							
							... 
							
							
							
							Add rooms that the user has left under archived in v2 sync. 
							
						 
						
							2015-10-21 15:46:41 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								d63a0ca34b 
								
							
								 
							
						 
						
							
							
								
								Doc string for the SyncHandler.typing_by_room method  
							
							 
							
							
							
						 
						
							2015-10-21 15:45:37 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								e3d75f564a 
								
							
								 
							
						 
						
							
							
								
								Include banned rooms in the archived section of v2 sync  
							
							 
							
							
							
						 
						
							2015-10-21 11:15:48 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5c41224a89 
								
							
								 
							
						 
						
							
							
								
								Filter room ids before hitting the database  
							
							 
							
							
							
						 
						
							2015-10-21 10:09:26 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c8baada94a 
								
							
								 
							
						 
						
							
							
								
								Filter search results  
							
							 
							
							
							
						 
						
							2015-10-21 10:08:53 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								7be06680ed 
								
							
								 
							
						 
						
							
							
								
								Include typing events in initial v2 sync  
							
							 
							
							
							
						 
						
							2015-10-20 16:36:20 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								137fafce4e 
								
							
								 
							
						 
						
							
							
								
								Allow rejecting invites  
							
							 
							
							... 
							
							
							
							This is done by using the same /leave flow as you would use if you had
already accepted the invite and wanted to leave. 
							
						 
						
							2015-10-20 11:58:58 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								51d03e65b2 
								
							
								 
							
						 
						
							
							
								
								Fix pep8  
							
							 
							
							
							
						 
						
							2015-10-19 17:48:58 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								68b7fc3e2b 
								
							
								 
							
						 
						
							
							
								
								Add rooms that the user has left under archived in v2 sync.  
							
							 
							
							
							
						 
						
							2015-10-19 17:26:18 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								e0bf0258ee 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #307  from matrix-org/erikj/search  
							
							 
							
							... 
							
							
							
							Add basic search API 
							
						 
						
							2015-10-19 13:37:15 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								b19b9535f6 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #310  from matrix-org/markjh/bcrypt_rounds  
							
							 
							
							... 
							
							
							
							Add config for how many bcrypt rounds to use for password hashes 
							
						 
						
							2015-10-16 17:05:21 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								33646eb000 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							 
							
							
							
						 
						
							2015-10-16 15:35:35 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								380f148db7 
								
							
								 
							
						 
						
							
							
								
								Remove unused import  
							
							 
							
							
							
						 
						
							2015-10-16 15:32:56 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								e5acc8a47b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #302  from matrix-org/daniel/3pidinvites  
							
							 
							
							... 
							
							
							
							Implement third party identifier invites 
							
						 
						
							2015-10-16 15:23:30 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d4b5621e0a 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate _filter_events_for_client  
							
							 
							
							
							
						 
						
							2015-10-16 15:19:52 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								23ed7dc0e7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							 
							
							
							
						 
						
							2015-10-16 15:18:42 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								b8dd5b1a2d 
								
							
								 
							
						 
						
							
							
								
								Verify third party ID server certificates  
							
							 
							
							
							
						 
						
							2015-10-16 14:54:54 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								366af6b73a 
								
							
								 
							
						 
						
							
							
								
								Amalgamate _filter_events_for_client  
							
							 
							
							
							
						 
						
							2015-10-16 14:52:48 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f2f031fd57 
								
							
								 
							
						 
						
							
							
								
								Add config for how many bcrypt rounds to use for password hashes  
							
							 
							
							... 
							
							
							
							By default we leave it at the default value of 12. But now we can reduce
it for preparing users for loadtests or running integration tests. 
							
						 
						
							2015-10-16 14:52:08 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								b62da463e1 
								
							
								 
							
						 
						
							
							
								
								docstring  
							
							 
							
							
							
						 
						
							2015-10-16 11:52:16 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								bcfb653816 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							 
							
							
							
						 
						
							2015-10-15 16:37:32 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								6ffbcf45c6 
								
							
								 
							
						 
						
							
							
								
								Use non-placeholder name for endpoint  
							
							 
							
							
							
						 
						
							2015-10-15 13:12:52 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								643b5fcdc8 
								
							
								 
							
						 
						
							
							
								
								Look for keys on the right objects  
							
							 
							
							
							
						 
						
							2015-10-15 13:10:30 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								f38df51e8d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/3pidinvites  
							
							 
							
							
							
						 
						
							2015-10-15 11:51:55 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								a059760954 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #305  from matrix-org/markjh/v2_sync_api  
							
							 
							
							... 
							
							
							
							Update the v2 sync API to work as specified in the current spec. 
							
						 
						
							2015-10-14 13:56:23 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								c185c1c413 
								
							
								 
							
						 
						
							
							
								
								Fix v2 sync polling  
							
							 
							
							
							
						 
						
							2015-10-14 13:16:53 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								8c9df8774e 
								
							
								 
							
						 
						
							
							
								
								Make 'keys' optional  
							
							 
							
							
							
						 
						
							2015-10-14 10:35:50 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								1d9e109820 
								
							
								 
							
						 
						
							
							
								
								More TODO markers  
							
							 
							
							
							
						 
						
							2015-10-14 09:49:00 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d25b0f65ea 
								
							
								 
							
						 
						
							
							
								
								Add TODO markers  
							
							 
							
							
							
						 
						
							2015-10-14 09:46:31 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								858634e1d0 
								
							
								 
							
						 
						
							
							
								
								Remove unused room_id arg  
							
							 
							
							
							
						 
						
							2015-10-14 09:31:20 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								0c38e8637f 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary class-wrapping  
							
							 
							
							
							
						 
						
							2015-10-13 18:00:38 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								14edea1aff 
								
							
								 
							
						 
						
							
							
								
								Move logic into handler  
							
							 
							
							
							
						 
						
							2015-10-13 17:47:58 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								bb407cd624 
								
							
								 
							
						 
						
							
							
								
								Re-add accidentally removed code  
							
							 
							
							
							
						 
						
							2015-10-13 17:19:26 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								17dffef5ec 
								
							
								 
							
						 
						
							
							
								
								Move event contents into third_party_layout field  
							
							 
							
							
							
						 
						
							2015-10-13 15:48:12 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3e2a1297b5 
								
							
								 
							
						 
						
							
							
								
								Remove constraints in preperation of using filters  
							
							 
							
							
							
						 
						
							2015-10-13 15:22:14 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								cacf0688c6 
								
							
								 
							
						 
						
							
							
								
								Add a get_invites_for_user method to the storage to find out the rooms a user is invited to  
							
							 
							
							
							
						 
						
							2015-10-13 14:08:38 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								32a453d7ba 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/3pidinvites  
							
							 
							
							
							
						 
						
							2015-10-13 13:32:43 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								54414221e4 
								
							
								 
							
						 
						
							
							
								
								Include invites in incremental sync  
							
							 
							
							
							
						 
						
							2015-10-13 11:43:12 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								ab9cf73258 
								
							
								 
							
						 
						
							
							
								
								Include invited rooms in the initial sync  
							
							 
							
							
							
						 
						
							2015-10-13 11:03:48 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								30c2783d2f 
								
							
								 
							
						 
						
							
							
								
								Search left rooms too  
							
							 
							
							
							
						 
						
							2015-10-13 10:36:36 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f96b480670 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/v2_sync_api  
							
							 
							
							
							
						 
						
							2015-10-13 10:33:00 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								956509dfec 
								
							
								 
							
						 
						
							
							
								
								Start spliting out the rooms into joined and invited in v2 sync  
							
							 
							
							
							
						 
						
							2015-10-13 10:24:51 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								586beb8318 
								
							
								 
							
						 
						
							
							
								
								Update the filters to match the latest spec.  
							
							 
							
							... 
							
							
							
							Apply the filter the 'timeline' and 'ephemeral' keys of rooms.
Apply the filter to the 'presence' key of a sync response. 
							
						 
						
							2015-10-12 16:54:58 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ca53ad7425 
								
							
								 
							
						 
						
							
							
								
								Filter events to only thsoe that the user is allowed to see  
							
							 
							
							
							
						 
						
							2015-10-12 15:52:55 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								f6fde343a1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into erikj/search  
							
							 
							
							
							
						 
						
							2015-10-12 15:06:18 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								927004e349 
								
							
								 
							
						 
						
							
							
								
								Remove unused room_id parameter  
							
							 
							
							
							
						 
						
							2015-10-12 15:06:14 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								54cb509d64 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #296  from matrix-org/markjh/eventstream_presence  
							
							 
							
							... 
							
							
							
							Split the sections of EventStreamHandler.get_stream that handle presence 
							
						 
						
							2015-10-12 14:48:09 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								885301486c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #297  from matrix-org/markjh/presence_races  
							
							 
							
							... 
							
							
							
							Fix some races in the synapse presence handler caused by not yielding… 
							
						 
						
							2015-10-12 14:47:53 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ae72e247fa 
								
							
								 
							
						 
						
							
							
								
								PEP8  
							
							 
							
							
							
						 
						
							2015-10-12 10:50:46 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								61561b9df7 
								
							
								 
							
						 
						
							
							
								
								Keep FTS indexes up to date. Only search through rooms currently joined  
							
							 
							
							
							
						 
						
							2015-10-12 10:49:53 +01:00  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								22112f8d14 
								
							
								 
							
						 
						
							
							
								
								Formatting changes  
							
							 
							
							
							
						 
						
							2015-10-10 10:49:42 +01:00  
						
					 
				
					
						
							
							
								 
								Steven Hammerton
							
						 
						
							 
							
							
							
								
							
								c33f5c1a24 
								
							
								 
							
						 
						
							
							
								
								Provide ability to login using CAS  
							
							 
							
							
							
						 
						
							2015-10-10 10:49:42 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1a46daf621 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'markjh/presence_races' into markjh/v2_sync_api  
							
							 
							
							
							
						 
						
							2015-10-09 20:02:30 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								987803781e 
								
							
								 
							
						 
						
							
							
								
								Fix some races in the synapse presence handler caused by not yielding on deferreds  
							
							 
							
							
							
						 
						
							2015-10-09 19:59:50 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								af7b214476 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'markjh/eventstream_presence' into markjh/v2_sync_api  
							
							 
							
							
							
						 
						
							2015-10-09 19:18:09 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1b9802a0d9 
								
							
								 
							
						 
						
							
							
								
								Split the sections of EventStreamHandler.get_stream that handle presence  
							
							 
							
							... 
							
							
							
							into separate functions.
This makes the code a bit easier to read, and means that we can reuse
the logic when implementing the v2 sync API. 
							
						 
						
							2015-10-09 19:13:08 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c85c912562 
								
							
								 
							
						 
						
							
							
								
								Add basic full text search impl.  
							
							 
							
							
							
						 
						
							2015-10-09 15:48:31 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								dc72021748 
								
							
								 
							
						 
						
							
							
								
								Add a flag to initial sync to indicate we want rooms that the user has left  
							
							 
							
							
							
						 
						
							2015-10-08 17:26:23 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								dfef2b41aa 
								
							
								 
							
						 
						
							
							
								
								Update the v2 room sync format to match the current v2 spec  
							
							 
							
							
							
						 
						
							2015-10-08 15:17:43 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								61ee72517c 
								
							
								 
							
						 
						
							
							
								
								Remove merge thinko  
							
							 
							
							
							
						 
						
							2015-10-06 10:16:15 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								d4bb28c59b 
								
							
								 
							
						 
						
							
							
								
								Revert "Revert "Merge pull request  #283  from matrix-org/erikj/atomic_join_federation""  
							
							 
							
							... 
							
							
							
							This reverts commit 34d26d3687 . 
							
						 
						
							2015-10-06 09:58:21 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								c05b5ef7b0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/3pidinvites  
							
							 
							
							
							
						 
						
							2015-10-06 08:10:34 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								34d26d3687 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge pull request  #283  from matrix-org/erikj/atomic_join_federation"  
							
							 
							
							... 
							
							
							
							This reverts commit 5879edbb09 , reversing
changes made to b43930d4c9 . 
							
						 
						
							2015-10-05 19:10:47 -05:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								471555b3a8 
								
							
								 
							
						 
						
							
							
								
								Move the rooms out into a room_map mapping from room_id to room.  
							
							 
							
							
							
						 
						
							2015-10-05 16:39:36 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								58e6a58eb7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/3pidinvites  
							
							 
							
							
							
						 
						
							2015-10-05 10:33:41 -05:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								49ebd472fa 
								
							
								 
							
						 
						
							
							
								
								Explicitly add Create event as auth event  
							
							 
							
							
							
						 
						
							2015-10-02 13:22:36 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								40017a9a11 
								
							
								 
							
						 
						
							
							
								
								Add 'trusted_private_chat' to room creation presets  
							
							 
							
							
							
						 
						
							2015-10-02 11:22:56 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a086b7aa00 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #275  from matrix-org/erikj/invite_state  
							
							 
							
							... 
							
							
							
							Bundle in some room state in invites. 
							
						 
						
							2015-10-02 11:15:43 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9c311dfce5 
								
							
								 
							
						 
						
							
							
								
								Also bundle in sender  
							
							 
							
							
							
						 
						
							2015-10-02 11:04:23 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d5e081c7ae 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/unfederatable  
							
							 
							
							
							
						 
						
							2015-10-02 10:33:49 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								5879edbb09 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #283  from matrix-org/erikj/atomic_join_federation  
							
							 
							
							... 
							
							
							
							Atomically persist events when joining a room over federation/ 
							
						 
						
							2015-10-02 09:18:44 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								f31014b18f 
								
							
								 
							
						 
						
							
							
								
								Start updating the sync API to match the specification  
							
							 
							
							
							
						 
						
							2015-10-01 17:53:07 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								5b3e9713dd 
								
							
								 
							
						 
						
							
							
								
								Implement third party identifier invites  
							
							 
							
							
							
						 
						
							2015-10-01 17:49:52 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								0ec78b360c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #287  from matrix-org/erikj/canonical_alias  
							
							 
							
							... 
							
							
							
							Set m.room.canonical_alias on room creation. 
							
						 
						
							2015-09-30 17:14:55 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								ecd0c0dfc5 
								
							
								 
							
						 
						
							
							
								
								Remove double indentation  
							
							 
							
							
							
						 
						
							2015-09-30 16:46:24 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								83892d0d30 
								
							
								 
							
						 
						
							
							
								
								Comment  
							
							 
							
							
							
						 
						
							2015-09-30 16:41:48 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								9d39615b7d 
								
							
								 
							
						 
						
							
							
								
								Rename var  
							
							 
							
							
							
						 
						
							2015-09-30 16:37:59 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								301141515a 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #288  from matrix-org/markjh/unused_definitions  
							
							 
							
							... 
							
							
							
							Remove some of the unused definitions from synapse 
							
						 
						
							2015-09-28 14:22:44 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a14665bde7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/invite_state  
							
							 
							
							
							
						 
						
							2015-09-25 11:38:28 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								57338a9768 
								
							
								 
							
						 
						
							
							
								
								synapse/handlers/room.py:_should_invite_join was unused  
							
							 
							
							
							
						 
						
							2015-09-23 10:26:45 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								60728c8c9e 
								
							
								 
							
						 
						
							
							
								
								synapse/handlers/federation.py:_handle_auth_events was unused  
							
							 
							
							
							
						 
						
							2015-09-23 10:25:26 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								257fa1c53e 
								
							
								 
							
						 
						
							
							
								
								Set m.room.canonical_alias on room creation.  
							
							 
							
							
							
						 
						
							2015-09-23 10:07:31 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								dc6094b908 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #271  from matrix-org/erikj/default_history  
							
							 
							
							... 
							
							
							
							Change default history visibility for private rooms 
							
						 
						
							2015-09-23 09:21:00 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								ee2d722f0f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #276  from matrix-org/markjh/history_for_rooms_that_have_been_left  
							
							 
							
							... 
							
							
							
							SPEC-216: Allow users to view the history of rooms that they have left. 
							
						 
						
							2015-09-21 14:38:13 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								49c0a0b5c4 
								
							
								 
							
						 
						
							
							
								
								Clarify that room_initial_sync returns a python dict  
							
							 
							
							
							
						 
						
							2015-09-21 14:21:03 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								95c304e3f9 
								
							
								 
							
						 
						
							
							
								
								Fix doc string to point at the right class  
							
							 
							
							
							
						 
						
							2015-09-21 14:18:47 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								0c16285989 
								
							
								 
							
						 
						
							
							
								
								Add explicit "elif event.membership == Membership.LEAVE" for clarity  
							
							 
							
							
							
						 
						
							2015-09-21 14:17:16 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1e101ed4a4 
								
							
								 
							
						 
						
							
							
								
								Clamp the "to" token for /rooms/{roomId}/messages to when the user left  
							
							 
							
							... 
							
							
							
							the room.
There isn't a way for the client to learn a valid "to" token for a room
that they have left in the C-S API but that doesn't stop a client making
one up. 
							
						 
						
							2015-09-21 14:13:10 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								c34ffd2736 
								
							
								 
							
						 
						
							
							
								
								Fix getting an event for a room the server forgot it was in  
							
							 
							
							
							
						 
						
							2015-09-17 10:26:03 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								54e688277a 
								
							
								 
							
						 
						
							
							
								
								Also persist state  
							
							 
							
							
							
						 
						
							2015-09-17 10:26:03 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								3a01901d6c 
								
							
								 
							
						 
						
							
							
								
								Capture err  
							
							 
							
							
							
						 
						
							2015-09-17 10:26:03 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								744e7d2790 
								
							
								 
							
						 
						
							
							
								
								Also handle state  
							
							 
							
							
							
						 
						
							2015-09-17 10:26:03 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								a3e332af19 
								
							
								 
							
						 
						
							
							
								
								Don't bail out of joining if we encounter a rejected event  
							
							 
							
							
							
						 
						
							2015-09-17 10:26:03 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								4678055173 
								
							
								 
							
						 
						
							
							
								
								Refactor do_invite_join  
							
							 
							
							
							
						 
						
							2015-09-17 10:24:51 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								d59acb8c5b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/unfederatable  
							
							 
							
							
							
						 
						
							2015-09-14 18:05:31 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								e2054ce21a 
								
							
								 
							
						 
						
							
							
								
								Allow users to GET individual state events for rooms that they have left  
							
							 
							
							
							
						 
						
							2015-09-10 15:06:47 +01:00  
						
					 
				
					
						
							
							
								 
								Erik Johnston
							
						 
						
							 
							
							
							
								
							
								49ae42bbe1 
								
							
								 
							
						 
						
							
							
								
								Bundle in some room state in the unsigned bit of the invite when sending to invited servers  
							
							 
							
							
							
						 
						
							2015-09-10 14:25:54 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								09cb5c7d33 
								
							
								 
							
						 
						
							
							
								
								Allow users that have left a room to get the messages that happend in the room before they left  
							
							 
							
							
							
						 
						
							2015-09-09 17:31:09 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								3c166a24c5 
								
							
								 
							
						 
						
							
							
								
								Remove undocumented and unimplemented 'feedback' parameter from the Client-Server API  
							
							 
							
							
							
						 
						
							2015-09-09 16:05:09 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								bc8b25eb56 
								
							
								 
							
						 
						
							
							
								
								Allow users that have left the room to view the member list from the point they left  
							
							 
							
							
							
						 
						
							2015-09-09 15:42:16 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								1d579df664 
								
							
								 
							
						 
						
							
							
								
								Allow rooms/{roomId}/state for a room that has been left  
							
							 
							
							
							
						 
						
							2015-09-09 14:12:24 +01:00  
						
					 
				
					
						
							
							
								 
								Mark Haines
							
						 
						
							 
							
							
							
								
							
								89ae0166de 
								
							
								 
							
						 
						
							
							
								
								Allow room initialSync for users that have left the room, returning a snapshot of how the room was when they left it  
							
							 
							
							
							
						 
						
							2015-09-09 13:25:22 +01:00  
						
					 
				
					
						
							
							
								 
								Daniel Wagner-Hall
							
						 
						
							 
							
							
							
								
							
								81a93ddcc8 
								
							
								 
							
						 
						
							
							
								
								Allow configuration to ignore invalid SSL certs  
							
							 
							
							... 
							
							
							
							This will be useful for sytest, and sytest only, hence the aggressive
config key name. 
							
						 
						
							2015-09-09 12:02:07 +01:00