2c1fbea531 
								
							
								 
							
						 
						
							
							
								
								Fix up logcontexts  
							
							
							
						 
						
							2016-02-08 14:26:45 +00:00  
				
					
						
							
							
								 
						
							
							
								34dda7cc7f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #557  from matrix-org/dbkr/profile_dont_return_null  
							
							... 
							
							
							
							Omit keys rather then returning null in profile API 
							
						 
						
							2016-02-04 15:39:12 +00:00  
				
					
						
							
							
								 
						
							
							
								709e09e1c3 
								
							
								 
							
						 
						
							
							
								
								Remove old log line  
							
							
							
						 
						
							2016-02-03 16:32:20 +00:00  
				
					
						
							
							
								 
						
							
							
								33c71c3a4b 
								
							
								 
							
						 
						
							
							
								
								Preserve log context over when deferring to thread pool in media repo  
							
							
							
						 
						
							2016-02-03 16:17:18 +00:00  
				
					
						
							
							
								 
						
							
							
								156cea5b45 
								
							
								 
							
						 
						
							
							
								
								No braces here  
							
							
							
						 
						
							2016-02-03 15:04:51 +00:00  
				
					
						
							
							
								 
						
							
							
								24277fbb97 
								
							
								 
							
						 
						
							
							
								
								Don't return null if profile display name / avatar url isn't set: omit them instead  
							
							
							
						 
						
							2016-02-03 14:59:19 +00:00  
				
					
						
							
							
								 
						
							
							
								5054806ec1 
								
							
								 
							
						 
						
							
							
								
								Rename config field to reflect yaml name  
							
							
							
						 
						
							2016-02-03 14:42:01 +00:00  
				
					
						
							
							
								 
						
							
							
								d83d004ccd 
								
							
								 
							
						 
						
							
							
								
								Fix flake8 warnings for new flake8  
							
							
							
						 
						
							2016-02-02 17:18:50 +00:00  
				
					
						
							
							
								 
						
							
							
								04ad93e6fd 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #545  from matrix-org/erikj/sync  
							
							... 
							
							
							
							Move /sync state calculations from rest to handler 
							
						 
						
							2016-02-02 15:28:43 +00:00  
				
					
						
							
							
								 
						
							
							
								d7ac861d3b 
								
							
								 
							
						 
						
							
							
								
								Pull guest access token out of the auth session params, otherwise it will break if you open the email on a different device.  
							
							
							
						 
						
							2016-02-01 16:33:19 +00:00  
				
					
						
							
							
								 
						
							
							
								fa48020a52 
								
							
								 
							
						 
						
							
							
								
								Move state calculations from rest to handler  
							
							
							
						 
						
							2016-02-01 15:59:40 +00:00  
				
					
						
							
							
								 
						
							
							
								5687a00e4e 
								
							
								 
							
						 
						
							
							
								
								Allow three_pid_creds as well as threePidCreds in /account/3pid  
							
							
							
						 
						
							2016-01-29 13:26:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8c94833b72 
								
							
								 
							
						 
						
							
							
								
								Fix adding push rules relative to other rules  
							
							
							
						 
						
							2016-01-27 10:24:20 +00:00  
				
					
						
							
							
								 
						
							
							
								7179fdd550 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #528  from matrix-org/markjh/missing_yield  
							
							... 
							
							
							
							Add missing yield in push_rules set enabled 
							
						 
						
							2016-01-25 21:26:30 +01:00  
				
					
						
							
							
								 
						
							
							
								e18257f0e5 
								
							
								 
							
						 
						
							
							
								
								Add missing yield in push_rules set enabled  
							
							
							
						 
						
							2016-01-25 16:51:56 +00:00  
				
					
						
							
							
								 
						
							
							
								4021f95261 
								
							
								 
							
						 
						
							
							
								
								Move logic from rest/ to handlers/  
							
							
							
						 
						
							2016-01-25 10:10:44 +00:00  
				
					
						
							
							
								 
						
							
							
								975903ae17 
								
							
								 
							
						 
						
							
							
								
								Sanitize filters  
							
							
							
						 
						
							2016-01-22 10:41:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c43b6dcc75 
								
							
								 
							
						 
						
							
							
								
								Fix change_password  
							
							
							
						 
						
							2016-01-20 16:14:48 +00:00  
				
					
						
							
							
								 
						
							
							
								73ca8e5834 
								
							
								 
							
						 
						
							
							
								
								Whine if we give a from param to /sync  
							
							
							
						 
						
							2016-01-20 15:42:57 +00:00  
				
					
						
							
							
								 
						
							
							
								da417aa56d 
								
							
								 
							
						 
						
							
							
								
								Allow non-guests to peek on rooms using /events  
							
							
							
						 
						
							2016-01-20 15:34:07 +00:00  
				
					
						
							
							
								 
						
							
							
								ac2842ff1e 
								
							
								 
							
						 
						
							
							
								
								Only compute unread notifications for rooms we send down stream  
							
							
							
						 
						
							2016-01-19 17:19:53 +00:00  
				
					
						
							
							
								 
						
							
							
								3adcc4c86a 
								
							
								 
							
						 
						
							
							
								
								Return highlight_count in /sync  
							
							
							
						 
						
							2016-01-19 11:35:50 +00:00  
				
					
						
							
							
								 
						
							
							
								0d241e1114 
								
							
								 
							
						 
						
							
							
								
								Take a deepcopy of push rules before mutating them  
							
							
							
						 
						
							2016-01-19 10:15:12 +00:00  
				
					
						
							
							
								 
						
							
							
								d1f56f732e 
								
							
								 
							
						 
						
							
							
								
								Use static for const dicts  
							
							
							
						 
						
							2016-01-18 15:17:56 +00:00  
				
					
						
							
							
								 
						
							
							
								0e39dcd135 
								
							
								 
							
						 
						
							
							
								
								Remove internal ids  
							
							
							
						 
						
							2016-01-18 14:50:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ac5a4477ad 
								
							
								 
							
						 
						
							
							
								
								Require unbanning before other membership changes  
							
							
							
						 
						
							2016-01-15 16:27:26 +00:00  
				
					
						
							
							
								 
						
							
							
								2978053d16 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'release-v0.12.1' into develop  
							
							
							
						 
						
							2016-01-14 15:04:08 +00:00  
				
					
						
							
							
								 
						
							
							
								a7927c13fd 
								
							
								 
							
						 
						
							
							
								
								Fix enabling & disabling push rules  
							
							
							
						 
						
							2016-01-14 10:53:44 +00:00  
				
					
						
							
							
								 
						
							
							
								49f33f6438 
								
							
								 
							
						 
						
							
							
								
								Add 'event' result to 'context' endpoint  
							
							... 
							
							
							
							... because the context isn't much use without the event. 
							
						 
						
							2016-01-13 16:42:14 +00:00  
				
					
						
							
							
								 
						
							
							
								9c1f853d58 
								
							
								 
							
						 
						
							
							
								
								Rename 'user_name' to 'user_id' in push to make it consistent with the rest of the code  
							
							
							
						 
						
							2016-01-13 13:32:59 +00:00  
				
					
						
							
							
								 
						
							
							
								42aa1f3f33 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #478  from matrix-org/daniel/userobject  
							
							... 
							
							
							
							Introduce a User object
I'm sick of passing around more and more things as tuple items around
the whole world, and needing to edit every call site every time there is
more information about a user. So pass them around together as an
object.
This object has incredibly poorly named fields because we have a
convention that `user` indicates a UserID object, and `user_id`
indicates a string. I tried to clean up the whole repo to fix this, but
gave up. So instead, I introduce a second convention. A user_object is a
User, and a user_id_object is a UserId. I may have cried a little bit. 
							
						 
						
							2016-01-11 17:50:22 +00:00  
				
					
						
							
							
								 
						
							
							
								2110e35fd6 
								
							
								 
							
						 
						
							
							
								
								Introduce a Requester object  
							
							... 
							
							
							
							This tracks data about the entity which made the request. This is
instead of passing around a tuple, which requires call-site
modifications every time a new piece of optional context is passed
around.
I tried to introduce a User object. I gave up. 
							
						 
						
							2016-01-11 17:48:45 +00:00  
				
					
						
							
							
								 
						
							
							
								c232780081 
								
							
								 
							
						 
						
							
							
								
								Merge pull request  #456  from matrix-org/store_event_actions  
							
							... 
							
							
							
							Send unread notification counts 
							
						 
						
							2016-01-08 14:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								8677b7d698 
								
							
								 
							
						 
						
							
							
								
								Only use cropped thumbnails when asked for a cropped thumbnail.  
							
							... 
							
							
							
							Even though ones cropped with scale might be technically valid. 
							
						 
						
							2016-01-07 18:57:15 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								11a974da21 
								
							
								 
							
						 
						
							
							
								
								Add /_matrix/versions to report supported versions  
							
							
							
						 
						
							2016-01-06 18:08:52 +00:00  
				
					
						
							
							
								 
						
							
							
								442fcc02f7 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							
							
						 
						
							2016-01-06 17:28:55 +00:00  
				
					
						
							
							
								 
						
							
							
								392773ccb2 
								
							
								 
							
						 
						
							
							
								
								Guest users must be joined to a room to see it in /sync  
							
							
							
						 
						
							2016-01-06 16:44:13 +00:00  
				
					
						
							
							
								 
						
							
							
								c79f221192 
								
							
								 
							
						 
						
							
							
								
								Add is_guest flag to users db to track whether a user is a guest user or not. Use this so we can run _filter_events_for_client when calculating event_push_actions.  
							
							
							
						 
						
							2016-01-06 11:38:09 +00:00  
				
					
						
							
							
								 
						
							
							
								eb03625626 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							
							
						 
						
							2016-01-05 18:39:50 +00:00  
				
					
						
							
							
								 
						
							
							
								cfd07aafff 
								
							
								 
							
						 
						
							
							
								
								Allow guests to upgrade their accounts  
							
							
							
						 
						
							2016-01-05 18:01:18 +00:00  
				
					
						
							
							
								 
						
							
							
								8737ead008 
								
							
								 
							
						 
						
							
							
								
								Use larger thumbnail rather than smaller.  
							
							
							
						 
						
							2016-01-05 17:30:30 +00:00  
				
					
						
							
							
								 
						
							
							
								c77e7e60fc 
								
							
								 
							
						 
						
							
							
								
								Only joined rooms have unread_notif_count  
							
							
							
						 
						
							2016-01-04 15:49:06 +00:00  
				
					
						
							
							
								 
						
							
							
								928c575c6f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							
							
						 
						
							2016-01-04 13:39:51 +00:00  
				
					
						
							
							
								 
						
							
							
								32d9fd0b26 
								
							
								 
							
						 
						
							
							
								
								Expose /login under r0  
							
							... 
							
							
							
							The spec says /login should be available at r0 and 'unstable', so make it so. 
							
						 
						
							2016-01-02 17:24:28 +00:00  
				
					
						
							
							
								 
						
							
							
								140a50f641 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							
							
						 
						
							2015-12-22 17:23:35 +00:00  
				
					
						
							
							
								 
						
							
							
								45a9e0ae0c 
								
							
								 
							
						 
						
							
							
								
								Allow guest access if the user provides a list of rooms in the filter  
							
							
							
						 
						
							2015-12-22 10:25:46 +00:00  
				
					
						
							
							
								 
						
							
							
								c061b47c57 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'origin/develop' into store_event_actions  
							
							
							
						 
						
							2015-12-21 15:30:26 +00:00  
				
					
						
							
							
								 
						
							
							
								64b6606824 
								
							
								 
							
						 
						
							
							
								
								Remove accidentally committed debug logging  
							
							
							
						 
						
							2015-12-21 15:22:03 +00:00  
				
					
						
							
							
								 
						
							
							
								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