385aec4010 
								
							
								 
							
						 
						
							
							
								
								Implement  https://github.com/matrix-org/matrix-doc/pull/346/files  
							
							
							
						 
						
							2016-07-08 17:42:48 +01:00  
				
					
						
							
							
								 
						
							
							
								be8be535f7 
								
							
								 
							
						 
						
							
							
								
								requestToken update  
							
							... 
							
							
							
							Don't send requestToken request to untrusted ID servers
Also correct the THREEPID_IN_USE error to add the M_ prefix. This is a backwards incomaptible change, but the only thing using this is the angular client which is now unmaintained, so it's probably better to just do this now. 
							
						 
						
							2016-06-30 17:51:28 +01:00  
				
					
						
							
							
								 
						
							
							
								4de08a4672 
								
							
								 
							
						 
						
							
							
								
								Revert "Merge two of the room join codepaths"  
							
							... 
							
							
							
							This reverts commit cf81375b94 
							
						 
						
							2016-02-12 16:17:24 +00:00  
				
					
						
							
							
								 
						
							
							
								cf81375b94 
								
							
								 
							
						 
						
							
							
								
								Merge two of the room join codepaths  
							
							... 
							
							
							
							There's at least one more to merge in.
Side-effects:
 * Stop reporting None as displayname and avatar_url in some cases
 * Joining a room by alias populates guest-ness in join event
 * Remove unspec'd PUT version of /join/<room_id_or_alias> which has not
   been called on matrix.org according to logs
 * Stop recording access_token_id on /join/room_id - currently we don't
   record it on /join/room_alias; I can try to thread it through at some
   point. 
							
						 
						
							2016-02-12 15:11:49 +00:00  
				
					
						
							
							
								 
						
							
							
								ac5a4477ad 
								
							
								 
							
						 
						
							
							
								
								Require unbanning before other membership changes  
							
							
							
						 
						
							2016-01-15 16:27:26 +00:00  
				
					
						
							
							
								 
						
							
							
								5819b7a78c 
								
							
								 
							
						 
						
							
							
								
								M_INVALID_USERNAME to be consistent with the parameter name  
							
							
							
						 
						
							2016-01-15 10:06:34 +00:00  
				
					
						
							
							
								 
						
							
							
								3f8db3d597 
								
							
								 
							
						 
						
							
							
								
								Add specific error code for invalid user names.  
							
							
							
						 
						
							2016-01-14 17:21:04 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								392773ccb2 
								
							
								 
							
						 
						
							
							
								
								Guest users must be joined to a room to see it in /sync  
							
							
							
						 
						
							2016-01-06 16:44:13 +00:00  
				
					
						
							
							
								 
						
							
							
								0ee0138325 
								
							
								 
							
						 
						
							
							
								
								Include the list of bad room ids in the error  
							
							
							
						 
						
							2015-12-22 15:49:32 +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  
				
					
						
							
							
								 
						
							
							
								e60dad86ba 
								
							
								 
							
						 
						
							
							
								
								Reject events which are too large  
							
							... 
							
							
							
							SPEC-222 
							
						 
						
							2015-10-22 11:44:31 +01:00  
				
					
						
							
							
								 
						
							
							
								93cc60e805 
								
							
								 
							
						 
						
							
							
								
								Remove log line that was generated whenever an error was created. We are now creating error objects that aren't raised so it's probably a bit too confusing to keep  
							
							
							
						 
						
							2015-10-06 16:10:19 +01:00  
				
					
						
							
							
								 
						
							
							
								f2fcc0a8cf 
								
							
								 
							
						 
						
							
							
								
								synapse/api/errors.py:RoomError was unused  
							
							
							
						 
						
							2015-09-22 18:18:45 +01:00  
				
					
						
							
							
								 
						
							
							
								c77048e12f 
								
							
								 
							
						 
						
							
							
								
								Add endpoint that proxies ID server request token and errors if the given email is in use on this Home Server.  
							
							
							
						 
						
							2015-08-04 14:37:09 +01:00  
				
					
						
							
							
								 
						
							
							
								6532b6e607 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into csauth  
							
							... 
							
							
							
							Conflicts:
	synapse/http/server.py 
							
						 
						
							2015-04-24 09:37:54 +01:00  
				
					
						
							
							
								 
						
							
							
								74270defda 
								
							
								 
							
						 
						
							
							
								
								No commas here, otherwise our error string constants become tuples.  
							
							
							
						 
						
							2015-04-24 09:28:57 +01:00  
				
					
						
							
							
								 
						
							
							
								03eb4adc6e 
								
							
								 
							
						 
						
							
							
								
								Dedicated error code for failed 3pid auth verification  
							
							
							
						 
						
							2015-04-23 18:20:17 +01:00  
				
					
						
							
							
								 
						
							
							
								a2c10d37d7 
								
							
								 
							
						 
						
							
							
								
								Add an error code to 'missing token' response.  
							
							
							
						 
						
							2015-04-23 13:23:44 +01:00  
				
					
						
							
							
								 
						
							
							
								e426df8e10 
								
							
								 
							
						 
						
							
							
								
								Grant ASes the ability to create alias in their own namespace.  
							
							... 
							
							
							
							Add a new errcode type M_EXCLUSIVE when users try to create aliases inside
AS namespaces, and when ASes try to create aliases outside their own
namespace. 
							
						 
						
							2015-02-06 10:57:14 +00:00  
				
					
						
							
							
								 
						
							
							
								ae46f10fc5 
								
							
								 
							
						 
						
							
							
								
								Apply sanity to the transport client interface. Convert 'make_join' and 'send_join' to accept iterables of destinations  
							
							
							
						 
						
							2015-02-04 16:28:12 +00:00  
				
					
						
							
							
								 
						
							
							
								acb68a39e0 
								
							
								 
							
						 
						
							
							
								
								Code style fixes.  
							
							
							
						 
						
							2015-01-29 16:12:40 +00:00  
				
					
						
							
							
								 
						
							
							
								49fe31792b 
								
							
								 
							
						 
						
							
							
								
								Add slightly pedantic trailing slash error.  
							
							
							
						 
						
							2015-01-23 11:19:02 +00:00  
				
					
						
							
							
								 
						
							
							
								f87586e661 
								
							
								 
							
						 
						
							
							
								
								right super() param  
							
							
							
						 
						
							2015-01-23 10:32:40 +00:00  
				
					
						
							
							
								 
						
							
							
								8a850573c9 
								
							
								 
							
						 
						
							
							
								
								As yet fairly untested GET API for push rules  
							
							
							
						 
						
							2015-01-22 19:32:17 +00:00  
				
					
						
							
							
								 
						
							
							
								ede491b4e0 
								
							
								 
							
						 
						
							
							
								
								Oops: second part of commit  dc938606 
							
							
							
						 
						
							2015-01-22 17:38:53 +00:00  
				
					
						
							
							
								 
						
							
							
								c06a9063e1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into pushers  
							
							
							
						 
						
							2015-01-13 13:15:51 +00:00  
				
					
						
							
							
								 
						
							
							
								adb04b1e57 
								
							
								 
							
						 
						
							
							
								
								Update copyright notices  
							
							
							
						 
						
							2015-01-06 13:21:39 +00:00  
				
					
						
							
							
								 
						
							
							
								b56730bb6e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into pushers  
							
							... 
							
							
							
							Conflicts:
	synapse/api/errors.py
	synapse/server.py
	synapse/storage/__init__.py 
							
						 
						
							2014-12-18 15:15:22 +00:00  
				
					
						
							
							
								 
						
							
							
								d80d505b1f 
								
							
								 
							
						 
						
							
							
								
								Limit the size of images that are thumbnailed serverside. Limit the size of file that a server will download from a remote server  
							
							
							
						 
						
							2014-12-11 14:19:32 +00:00  
				
					
						
							
							
								 
						
							
							
								23465a30b6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'develop' into pushers  
							
							
							
						 
						
							2014-11-20 18:17:46 +00:00  
				
					
						
							
							
								 
						
							
							
								dfdda2c871 
								
							
								 
							
						 
						
							
							
								
								Use module loggers rather than the root logger. Exceptions caused by bad clients shouldn't cause ERROR level logging. Fix sql logging to use 'repr' rather than 'str'  
							
							
							
						 
						
							2014-11-20 17:10:37 +00:00  
				
					
						
							
							
								 
						
							
							
								74c3879760 
								
							
								 
							
						 
						
							
							
								
								Start creating a module to do generic notifications (just prints them to stdout currently!)  
							
							
							
						 
						
							2014-11-19 18:20:59 +00:00  
				
					
						
							
							
								 
						
							
							
								8918422156 
								
							
								 
							
						 
						
							
							
								
								Move FederationError to synapse.api.errors  
							
							
							
						 
						
							2014-11-04 15:10:27 +00:00  
				
					
						
							
							
								 
						
							
							
								7d709542ca 
								
							
								 
							
						 
						
							
							
								
								Fix pep8 warnings  
							
							
							
						 
						
							2014-10-30 11:10:17 +00:00  
				
					
						
							
							
								 
						
							
							
								07639c79d9 
								
							
								 
							
						 
						
							
							
								
								Respond with more helpful error messages for unsigned requests  
							
							
							
						 
						
							2014-10-13 16:39:15 +01:00  
				
					
						
							
							
								 
						
							
							
								1829b55bb0 
								
							
								 
							
						 
						
							
							
								
								Captchas now work on registration. Missing x-forwarded-for config arg support. Missing reloading a new captcha on the web client / displaying a sensible error message.  
							
							
							
						 
						
							2014-09-05 19:18:23 -07:00  
				
					
						
							
							
								 
						
							
							
								0b9e1e7b56 
								
							
								 
							
						 
						
							
							
								
								Added a captcha config to the HS, to enable registration captcha checking and for the recaptcha private key.  
							
							
							
						 
						
							2014-09-05 17:58:06 -07:00  
				
					
						
							
							
								 
						
							
							
								8a7c1d6a00 
								
							
								 
							
						 
						
							
							
								
								fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch.  
							
							
							
						 
						
							2014-09-03 17:31:57 +01:00  
				
					
						
							
							
								 
						
							
							
								112c7ea315 
								
							
								 
							
						 
						
							
							
								
								Set status message for ratelimit error responses  
							
							
							
						 
						
							2014-09-03 09:37:44 +01:00  
				
					
						
							
							
								 
						
							
							
								683596f91e 
								
							
								 
							
						 
						
							
							
								
								Raise LimitExceedError when the ratelimiting is throttling requests  
							
							
							
						 
						
							2014-09-03 08:58:48 +01:00  
				
					
						
							
							
								 
						
							
							
								c7a7cdf734 
								
							
								 
							
						 
						
							
							
								
								Add ratelimiting function to basehandler  
							
							
							
						 
						
							2014-09-02 17:57:04 +01:00  
				
					
						
							
							
								 
						
							
							
								61933f8e52 
								
							
								 
							
						 
						
							
							
								
								Added M_UNKNOWN_TOKEN error code and send it when there is an unrecognised access_token  
							
							
							
						 
						
							2014-08-14 13:47:39 +01:00  
				
					
						
							
							
								 
						
							
							
								2a793a6c42 
								
							
								 
							
						 
						
							
							
								
								Default error code BAD_PAGINATION for EventStreamErrors  
							
							
							
						 
						
							2014-08-14 11:57:25 +01:00  
				
					
						
							
							
								 
						
							
							
								f98e6380f1 
								
							
								 
							
						 
						
							
							
								
								add in whitespace after copyright statements to improve legibility  
							
							
							
						 
						
							2014-08-13 03:14:34 +01:00  
				
					
						
							
							
								 
						
							
							
								4f475c7697 
								
							
								 
							
						 
						
							
							
								
								Reference Matrix Home Server  
							
							
							
						 
						
							2014-08-12 15:10:52 +01:00