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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								515548a47a 
								
							
								 
							
						 
						
							
							
								
								Missing yield  
							
							
							
						 
						
							2015-12-10 17:54:23 +00:00  
				
					
						
							
							
								 
						
							
							
								872c134807 
								
							
								 
							
						 
						
							
							
								
								Update endpoints to reflect current spec  
							
							
							
						 
						
							2015-12-02 15:45:04 +00:00  
				
					
						
							
							
								 
						
							
							
								14d7acfad4 
								
							
								 
							
						 
						
							
							
								
								Host /unstable and /r0 versions of r0 APIs  
							
							
							
						 
						
							2015-12-01 17:34:32 +00:00  
				
					
						
							
							
								 
						
							
							
								ba26eb3d5d 
								
							
								 
							
						 
						
							
							
								
								Allow users to forget rooms  
							
							
							
						 
						
							2015-11-17 17:17:30 -05:00  
				
					
						
							
							
								 
						
							
							
								9c3f4f8dfd 
								
							
								 
							
						 
						
							
							
								
								Allow guests to /room/:room_id/{join,leave}  
							
							
							
						 
						
							2015-11-13 11:56:58 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0d63dc3ec9 
								
							
								 
							
						 
						
							
							
								
								Get display name from identity server, not client  
							
							
							
						 
						
							2015-11-09 17:26:43 +00:00  
				
					
						
							
							
								 
						
							
							
								9107ed23b7 
								
							
								 
							
						 
						
							
							
								
								Add a couple of unit tests for room/<x>/messages  
							
							... 
							
							
							
							... merely because I was trying to figure out how it worked, and couldn't. 
							
						 
						
							2015-11-09 16:16:43 +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  
				
					
						
							
							
								 
						
							
							
								2cebe53545 
								
							
								 
							
						 
						
							
							
								
								Exchange 3pid invites for m.room.member invites  
							
							
							
						 
						
							2015-11-05 16:43:19 +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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								5cb298c934 
								
							
								 
							
						 
						
							
							
								
								Add room context api  
							
							
							
						 
						
							2015-10-28 13:45:56 +00:00  
				
					
						
							
							
								 
						
							
							
								33646eb000 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' of github.com:matrix-org/synapse into erikj/search  
							
							
							
						 
						
							2015-10-16 15:35:35 +01:00  
				
					
						
							
							
								 
						
							
							
								0c38e8637f 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary class-wrapping  
							
							
							
						 
						
							2015-10-13 18:00:38 +01:00  
				
					
						
							
							
								 
						
							
							
								14edea1aff 
								
							
								 
							
						 
						
							
							
								
								Move logic into handler  
							
							
							
						 
						
							2015-10-13 17:47:58 +01:00  
				
					
						
							
							
								 
						
							
							
								b68db61222 
								
							
								 
							
						 
						
							
							
								
								Add logging  
							
							
							
						 
						
							2015-10-13 17:22:50 +01:00  
				
					
						
							
							
								 
						
							
							
								17dffef5ec 
								
							
								 
							
						 
						
							
							
								
								Move event contents into third_party_layout field  
							
							
							
						 
						
							2015-10-13 15:48:12 +01:00  
				
					
						
							
							
								 
						
							
							
								61561b9df7 
								
							
								 
							
						 
						
							
							
								
								Keep FTS indexes up to date. Only search through rooms currently joined  
							
							
							
						 
						
							2015-10-12 10:49:53 +01:00  
				
					
						
							
							
								 
						
							
							
								c85c912562 
								
							
								 
							
						 
						
							
							
								
								Add basic full text search impl.  
							
							
							
						 
						
							2015-10-09 15:48:31 +01:00  
				
					
						
							
							
								 
						
							
							
								fcd9ba8802 
								
							
								 
							
						 
						
							
							
								
								Fix lint errors  
							
							
							
						 
						
							2015-10-06 10:13:05 -05:00  
				
					
						
							
							
								 
						
							
							
								5b3e9713dd 
								
							
								 
							
						 
						
							
							
								
								Implement third party identifier invites  
							
							
							
						 
						
							2015-10-01 17:49:52 +01:00  
				
					
						
							
							
								 
						
							
							
								3c166a24c5 
								
							
								 
							
						 
						
							
							
								
								Remove undocumented and unimplemented 'feedback' parameter from the Client-Server API  
							
							
							
						 
						
							2015-09-09 16:05:09 +01:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a0b181bd17 
								
							
								 
							
						 
						
							
							
								
								Remove completely unused concepts from codebase  
							
							... 
							
							
							
							Removes device_id and ClientInfo
device_id is never actually written, and the matrix.org DB has no
non-null entries for it. Right now, it's just cluttering up code.
This doesn't remove the columns from the database, because that's
fiddly. 
							
						 
						
							2015-08-25 16:23:06 +01:00  
				
					
						
							
							
								 
						
							
							
								ddef5ea126 
								
							
								 
							
						 
						
							
							
								
								Remove semicolon.  
							
							
							
						 
						
							2015-07-20 14:02:36 +01:00  
				
					
						
							
							
								 
						
							
							
								b6ee0585bd 
								
							
								 
							
						 
						
							
							
								
								Parse the ID given to /invite|ban|kick to make sure it looks like a user ID.  
							
							
							
						 
						
							2015-07-20 13:55:19 +01:00  
				
					
						
							
							
								 
						
							
							
								4ebbaf0d43 
								
							
								 
							
						 
						
							
							
								
								Blunty replace json with simplejson  
							
							
							
						 
						
							2015-02-11 14:23:10 +00:00  
				
					
						
							
							
								 
						
							
							
								388581e087 
								
							
								 
							
						 
						
							
							
								
								Extract the id token of the token when authing users, include the token and device_id in the internal meta data for the event along with the transaction id when sending events  
							
							
							
						 
						
							2015-01-28 16:58:23 +00:00  
				
					
						
							
							
								 
						
							
							
								c59bcabf0b 
								
							
								 
							
						 
						
							
							
								
								Return the device_id from get_auth_by_req  
							
							
							
						 
						
							2015-01-28 15:43:41 +00:00  
				
					
						
							
							
								 
						
							
							
								7f6f3f9d62 
								
							
								 
							
						 
						
							
							
								
								Pass the current time to serialize event, rather than passing an  
							
							... 
							
							
							
							HS and getting a clock from it and calling time_msec on the clock.
Remove the serialize_event method from the HS since it is no longer
needed. 
							
						 
						
							2015-01-26 16:11:28 +00:00  
				
					
						
							
							
								 
						
							
							
								4be637cb12 
								
							
								 
							
						 
						
							
							
								
								Extract the client v1 base RestServlet to a separate class  
							
							
							
						 
						
							2015-01-23 14:09:51 +00:00  
				
					
						
							
							
								 
						
							
							
								ada711504e 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_roomalias with RoomAlias.from_string  
							
							
							
						 
						
							2015-01-23 13:21:58 +00:00  
				
					
						
							
							
								 
						
							
							
								1c06c48ce2 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_roomid with RoomID.from_string  
							
							
							
						 
						
							2015-01-23 11:55:12 +00:00  
				
					
						
							
							
								 
						
							
							
								5759bec43c 
								
							
								 
							
						 
						
							
							
								
								Replace hs.parse_userid with UserID.from_string  
							
							
							
						 
						
							2015-01-23 11:47:15 +00:00  
				
					
						
							
							
								 
						
							
							
								97c68c508d 
								
							
								 
							
						 
						
							
							
								
								Move rest APIs back under the rest directory  
							
							
							
						 
						
							2015-01-22 16:10:07 +00:00