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  
				
					
						
							
							
								 
						
							
							
								248cfd5eb3 
								
							
								 
							
						 
						
							
							
								
								Take a boolean not a list of lambdas  
							
							
							
						 
						
							2015-11-19 15:16:25 +00:00  
				
					
						
							
							
								 
						
							
							
								1c960fbb80 
								
							
								 
							
						 
						
							
							
								
								s/private_user_data/account_data/  
							
							
							
						 
						
							2015-11-18 15:31:04 +00:00  
				
					
						
							
							
								 
						
							
							
								f5e25c5f35 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sh-cas-auth-via-homeserver  
							
							
							
						 
						
							2015-11-17 10:55:41 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								e93d550b79 
								
							
								 
							
						 
						
							
							
								
								Allow guests to access room context API  
							
							
							
						 
						
							2015-11-11 17:49:44 +00:00  
				
					
						
							
							
								 
						
							
							
								f15ba926cc 
								
							
								 
							
						 
						
							
							
								
								Allow guest access to room initialSync  
							
							
							
						 
						
							2015-11-11 17:13:24 +00:00  
				
					
						
							
							
								 
						
							
							
								2b779af10f 
								
							
								 
							
						 
						
							
							
								
								Minor review fixes  
							
							
							
						 
						
							2015-11-11 11:21:43 +00:00  
				
					
						
							
							
								 
						
							
							
								dd2eb49385 
								
							
								 
							
						 
						
							
							
								
								Share more code between macaroon validation  
							
							
							
						 
						
							2015-11-11 11:12:35 +00:00  
				
					
						
							
							
								 
						
							
							
								38d82edf0e 
								
							
								 
							
						 
						
							
							
								
								Allow guest users to join and message rooms  
							
							
							
						 
						
							2015-11-10 16:57:13 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0d63dc3ec9 
								
							
								 
							
						 
						
							
							
								
								Get display name from identity server, not client  
							
							
							
						 
						
							2015-11-09 17:26:43 +00:00  
				
					
						
							
							
								 
						
							
							
								c4135d85e1 
								
							
								 
							
						 
						
							
							
								
								SYN-513: Include updates for rooms that have had all their tags deleted  
							
							
							
						 
						
							2015-11-09 14:53:08 +00:00  
				
					
						
							
							
								 
						
							
							
								fece2f5c77 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into sh-cas-auth-via-homeserver  
							
							
							
						 
						
							2015-11-05 20:59:45 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								66d36b8e41 
								
							
								 
							
						 
						
							
							
								
								Be explicit about what we're doing  
							
							
							
						 
						
							2015-11-05 17:26:19 +00:00  
				
					
						
							
							
								 
						
							
							
								2aa98ff3bc 
								
							
								 
							
						 
						
							
							
								
								Remove redundant test  
							
							
							
						 
						
							2015-11-05 17:25:50 +00:00  
				
					
						
							
							
								 
						
							
							
								5ee070d21f 
								
							
								 
							
						 
						
							
							
								
								Increment by one, not five  
							
							
							
						 
						
							2015-11-05 17:25:33 +00:00  
				
					
						
							
							
								 
						
							
							
								2cebe53545 
								
							
								 
							
						 
						
							
							
								
								Exchange 3pid invites for m.room.member invites  
							
							
							
						 
						
							2015-11-05 16:43:19 +00:00  
				
					
						
							
							
								 
						
							
							
								1ad6222ebf 
								
							
								 
							
						 
						
							
							
								
								COMMENTS  
							
							
							
						 
						
							2015-11-05 16:29:16 +00:00  
				
					
						
							
							
								 
						
							
							
								729ea933ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							
							
						 
						
							2015-11-05 15:43:52 +00:00  
				
					
						
							
							
								 
						
							
							
								7301e05122 
								
							
								 
							
						 
						
							
							
								
								Implement basic pagination for search results  
							
							
							
						 
						
							2015-11-05 15:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								05c326d445 
								
							
								 
							
						 
						
							
							
								
								Implement order and group by  
							
							
							
						 
						
							2015-11-04 17:57:44 +00:00  
				
					
						
							
							
								 
						
							
							
								4e62ffdb21 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into develop  
							
							
							
						 
						
							2015-11-04 17:31:01 +00:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								33b3e04049 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into daniel/removesomelies  
							
							... 
							
							
							
							Conflicts:
	synapse/notifier.py 
							
						 
						
							2015-11-04 16:01:00 +00:00  
				
					
						
							
							
								 
						
							
							
								c452dabc3d 
								
							
								 
							
						 
						
							
							
								
								Remove the LockManager class because it wasn't being used  
							
							
							
						 
						
							2015-11-04 14:08:15 +00:00  
				
					
						
							
							
								 
						
							
							
								a3bfef35fd 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/v2_sync_receipts  
							
							... 
							
							
							
							Conflicts:
	synapse/handlers/sync.py 
							
						 
						
							2015-11-03 17:31:17 +00:00  
				
					
						
							
							
								 
						
							
							
								2657140c58 
								
							
								 
							
						 
						
							
							
								
								Include read receipts in v2 sync  
							
							
							
						 
						
							2015-11-02 17:54:04 +00:00  
				
					
						
							
							
								 
						
							
							
								57be722c46 
								
							
								 
							
						 
						
							
							
								
								Include room tags in v2 /sync  
							
							
							
						 
						
							2015-11-02 16:23:15 +00:00  
				
					
						
							
							
								 
						
							
							
								771ca56c88 
								
							
								 
							
						 
						
							
							
								
								Remove more unused parameters  
							
							
							
						 
						
							2015-11-02 15:31:57 +00:00  
				
					
						
							
							
								 
						
							
							
								ddd8566f41 
								
							
								 
							
						 
						
							
							
								
								Store room tag content and return the content in the m.tag event  
							
							
							
						 
						
							2015-11-02 15:11:31 +00:00  
				
					
						
							
							
								 
						
							
							
								192241cf2a 
								
							
								 
							
						 
						
							
							
								
								Remove unused arguments and code  
							
							
							
						 
						
							2015-11-02 15:10:59 +00:00  
				
					
						
							
							
								 
						
							
							
								0e36756383 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into markjh/room_tags  
							
							
							
						 
						
							2015-11-02 10:57:00 +00:00  
				
					
						
							
							
								 
						
							
							
								79b65f3875 
								
							
								 
							
						 
						
							
							
								
								Include tags in v1 room initial sync  
							
							
							
						 
						
							2015-10-30 16:28:19 +00:00  
				
					
						
							
							
								 
						
							
							
								fdf73c6855 
								
							
								 
							
						 
						
							
							
								
								Include room tags v1 /initialSync  
							
							
							
						 
						
							2015-10-30 16:22:32 +00:00  
				
					
						
							
							
								 
						
							
							
								d58edd98e9 
								
							
								 
							
						 
						
							
							
								
								Update the other place check_joined_room is called  
							
							
							
						 
						
							2015-10-30 11:15:37 +00:00  
				
					
						
							
							
								 
						
							
							
								5cf22f0596 
								
							
								 
							
						 
						
							
							
								
								Don't mark newly joined room timelines as limited in an incremental sync  
							
							
							
						 
						
							2015-10-29 19:58:51 +00:00  
				
					
						
							
							
								 
						
							
							
								f6e6f3d87a 
								
							
								 
							
						 
						
							
							
								
								Make search API honour limit set in filter  
							
							
							
						 
						
							2015-10-29 16:17:47 +00:00  
				
					
						
							
							
								 
						
							
							
								f40b0ed5e1 
								
							
								 
							
						 
						
							
							
								
								Inform the client of new room tags using v1 /events  
							
							
							
						 
						
							2015-10-29 15:21:09 +00:00