01e93f48ed 
								
							
								 
							
						 
						
							
							
								
								Kill off MatrixCodeMessageException  
							
							... 
							
							
							
							This code brings the SimpleHttpClient into line with the
MatrixFederationHttpClient by having it raise HttpResponseExceptions when a
request fails (rather than trying to parse for matrix errors and maybe raising
MatrixCodeMessageException).
Then, whenever we were checking for MatrixCodeMessageException and turning them
into SynapseErrors, we now need to check for HttpResponseExceptions and call
to_synapse_error. 
							
						 
						
							2018-08-01 16:02:46 +01:00  
				
					
						
							
							
								 
						
							
							
								49af402019 
								
							
								 
							
						 
						
							
							
								
								run isort  
							
							
							
						 
						
							2018-07-09 16:09:20 +10:00  
				
					
						
							
							
								 
						
							
							
								6350bf925e 
								
									
								
							
								 
							
						 
						
							
							
								
								Attempt to be more performant on PyPy ( #3462 )  
							
							
							
						 
						
							2018-06-28 14:49:57 +01:00  
				
					
						
							
							
								 
						
							
							
								a61738b316 
								
									
								
							
								 
							
						 
						
							
							
								
								Remove run_on_reactor ( #3395 )  
							
							
							
						 
						
							2018-06-14 18:27:37 +10:00  
				
					
						
							
							
								 
						
							
							
								d62162bbec 
								
							
								 
							
						 
						
							
							
								
								doc fixes  
							
							
							
						 
						
							2018-06-05 18:09:13 +01:00  
				
					
						
							
							
								 
						
							
							
								f731e42baf 
								
							
								 
							
						 
						
							
							
								
								docstring  
							
							
							
						 
						
							2018-06-04 12:00:51 +01:00  
				
					
						
							
							
								 
						
							
							
								9700d15611 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2018-05-24 11:23:15 +01:00  
				
					
						
							
							
								 
						
							
							
								a21a41bad7 
								
							
								 
							
						 
						
							
							
								
								comment  
							
							
							
						 
						
							2018-05-24 11:19:59 +01:00  
				
					
						
							
							
								 
						
							
							
								2c7866d664 
								
							
								 
							
						 
						
							
							
								
								Hit the 3pid unbind endpoint on deactivation  
							
							
							
						 
						
							2018-05-23 14:38:56 +01:00  
				
					
						
							
							
								 
						
							
							
								fcfe7f6ad3 
								
							
								 
							
						 
						
							
							
								
								Use simplejson throughout  
							
							... 
							
							
							
							Let's use simplejson rather than json, for consistency. 
							
						 
						
							2018-03-29 22:45:52 +01:00  
				
					
						
							
							
								 
						
							
							
								82ae0238f9 
								
							
								 
							
						 
						
							
							
								
								Revert accidental commit  
							
							
							
						 
						
							2017-04-26 11:43:16 +01:00  
				
					
						
							
							
								 
						
							
							
								1a9255c12e 
								
							
								 
							
						 
						
							
							
								
								Use CodeMessageException subclass instead  
							
							... 
							
							
							
							Parse json errors from get_json client methods and throw special
errors. 
							
						 
						
							2017-04-25 19:30:55 +01:00  
				
					
						
							
							
								 
						
							
							
								a90a0f5c8a 
								
							
								 
							
						 
						
							
							
								
								Propagate errors sensibly from proxied IS requests  
							
							... 
							
							
							
							When we're proxying Matrix endpoints, parse out Matrix error
responses and turn them into SynapseErrors so they can be
propagated sensibly upstream. 
							
						 
						
							2017-04-21 11:32:48 +01:00  
				
					
						
							
							
								 
						
							
							
								73a5f06652 
								
							
								 
							
						 
						
							
							
								
								Support registration / login with phone number  
							
							... 
							
							
							
							Changes from https://github.com/matrix-org/synapse/pull/1971  
							
						 
						
							2017-03-13 17:27:51 +00:00  
				
					
						
							
							
								 
						
							
							
								7eae6eaa2f 
								
							
								 
							
						 
						
							
							
								
								Revert "Support registration & login with phone number"  
							
							
							
						 
						
							2017-03-13 09:59:33 +00:00  
				
					
						
							
							
								 
						
							
							
								ce3e583d94 
								
							
								 
							
						 
						
							
							
								
								WIP support for msisdn 3pid proxy methods  
							
							
							
						 
						
							2017-02-14 15:05:55 +00: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  
				
					
						
							
							
								 
						
							
							
								6927d0e091 
								
							
								 
							
						 
						
							
							
								
								Add missing param to the log line  
							
							
							
						 
						
							2016-01-29 15:01:26 +00:00  
				
					
						
							
							
								 
						
							
							
								0fcafbece8 
								
							
								 
							
						 
						
							
							
								
								Add config option for setting the trusted id servers, disabling checking the ID server in integration tests  
							
							
							
						 
						
							2016-01-29 14:12:26 +00:00  
				
					
						
							
							
								 
						
							
							
								6c28ac260c 
								
							
								 
							
						 
						
							
							
								
								copyrights  
							
							
							
						 
						
							2016-01-07 04:26:29 +00:00  
				
					
						
							
							
								 
						
							
							
								37b2d69bbc 
								
							
								 
							
						 
						
							
							
								
								Reuse a single http client, rather than creating new ones  
							
							
							
						 
						
							2015-12-02 11:36:02 +00: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  
				
					
						
							
							
								 
						
							
							
								28d07a02e4 
								
							
								 
							
						 
						
							
							
								
								Add vector.im as trusted ID server  
							
							
							
						 
						
							2015-08-03 15:31:21 +01:00  
				
					
						
							
							
								 
						
							
							
								9927170787 
								
							
								 
							
						 
						
							
							
								
								Accept camelcase + underscores in binding too  
							
							
							
						 
						
							2015-04-29 15:57:09 +01:00  
				
					
						
							
							
								 
						
							
							
								109c8aafd2 
								
							
								 
							
						 
						
							
							
								
								Fix includes  
							
							
							
						 
						
							2015-04-29 15:45:44 +01:00  
				
					
						
							
							
								 
						
							
							
								b7788f80a3 
								
							
								 
							
						 
						
							
							
								
								Accept both camelcase and underscore threepid creds for transition  
							
							
							
						 
						
							2015-04-29 15:41:29 +01:00  
				
					
						
							
							
								 
						
							
							
								1bac74b9ae 
								
							
								 
							
						 
						
							
							
								
								Change to https for ID server communication  
							
							
							
						 
						
							2015-04-24 14:48:49 +01:00  
				
					
						
							
							
								 
						
							
							
								a218619626 
								
							
								 
							
						 
						
							
							
								
								Use underscores instead of camelcase for id server stuff  
							
							
							
						 
						
							2015-04-24 11:27:38 +01:00  
				
					
						
							
							
								 
						
							
							
								4eea5cf6c2 
								
							
								 
							
						 
						
							
							
								
								pep8  
							
							
							
						 
						
							2015-04-17 16:46:45 +01:00  
				
					
						
							
							
								 
						
							
							
								ea1776f556 
								
							
								 
							
						 
						
							
							
								
								Return user ID in use error straight away  
							
							
							
						 
						
							2015-04-16 19:56:44 +01:00  
				
					
						
							
							
								 
						
							
							
								766bd8e880 
								
							
								 
							
						 
						
							
							
								
								Dummy login so we can do the first POST request to get login flows without it just succeeding  
							
							
							
						 
						
							2015-04-15 17:14:25 +01:00  
				
					
						
							
							
								 
						
							
							
								a19b739909 
								
							
								 
							
						 
						
							
							
								
								Regstration with email in v2  
							
							
							
						 
						
							2015-04-15 15:50:38 +01:00