Commit Graph

300 Commits (084afbb6a06f2661bed503bf49b0291ce999c6c1)

Author SHA1 Message Date
Richard van der Hoff 6be01f599b Improve tracebacks on exceptions 7 years ago
Richard van der Hoff 8b38096a89 Fix error handling on dns lookup 7 years ago
Richard van der Hoff f90649eb2b Fix 500 on invalid utf-8 in request 7 years ago
Richard van der Hoff fcdfc911ee Add a hook for custom rest endpoints 7 years ago
Richard van der Hoff 173567a7f2 Docstring for post_urlencoded_get_json 7 years ago
Richard van der Hoff 0d8e3ad48b Fix logcontext leaks in httpclient 7 years ago
Richard van der Hoff 12ef02dc3d SimpleHTTPClient: add support for headers 7 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 7 years ago
Richard van der Hoff e43de3ae4b Improve logging of failures in matrixfederationclient 7 years ago
Richard van der Hoff 75e67b9ee4 Handle SERVFAILs when doing AAAA lookups for federation (#2477) 7 years ago
Richard van der Hoff f65e31d22f Do an AAAA lookup on SRV record targets (#2462) 7 years ago
Erik Johnston e884ff31d8 Add DELETE 7 years ago
Erik Johnston 05c13f6c22 Add 'args' param to post_json 7 years ago
Erik Johnston b8ca494ee9 Initial group server implementation 7 years ago
Krombel 1ff419d343 allow Authorization header which handling got implemented in #1098 8 years ago
Kegan Dougal d0debb2116 Remember how twisted works 8 years ago
Kegan Dougal c2ddd773bc Include the clock 8 years ago
Kegan Dougal 7dd3bf5e24 Rewrite SimpleHttpClient.request to include timeouts 8 years ago
David Baker 482a2ad122 No need for the exception variable 8 years ago
David Baker c0380402bc List caught expection types 8 years ago
David Baker 5fd12dce01 Remove debugging 8 years ago
David Baker c366276056 Fix get_json 8 years ago
David Baker 1a9255c12e Use CodeMessageException subclass instead 8 years ago
David Baker a46982cee9 Need the HTTP status code 8 years ago
David Baker 70caf49914 Do the same for get_json 8 years ago
David Baker a1595cec78 Don't error for 3xx responses 8 years ago
David Baker a90a0f5c8a Propagate errors sensibly from proxied IS requests 8 years ago
Richard van der Hoff 4903ccf159 Fix some lies, and other clarifications, in docstrings 8 years ago
Richard van der Hoff a380f041c2 try not to drop context after federation requests 8 years ago
Richard van der Hoff 5a16cb4bf0 Ignore backoff history for invites, aliases, and roomdirs 8 years ago
Richard van der Hoff 4bd597d9fc push federation retry limiter down to matrixfederationclient 8 years ago
Richard van der Hoff ad8a26e361 MatrixFederationHttpClient: clean up 8 years ago
David Baker 73a5f06652 Support registration / login with phone number 8 years ago
Richard van der Hoff 170ccc9de5 Fix routing loop when fetching remote media 8 years ago
Erik Johnston 7eae6eaa2f Revert "Support registration & login with phone number" 8 years ago
David Baker 2e27339add Refector out assert_params_in_request 8 years ago
Mark Haines 97ffc5690b Manually abort the underlying TLS connection. 8 years ago
Erik Johnston b4bc6fef5b Respect long_retries param and default to off 8 years ago
Erik Johnston 68030fd37b Spelling and comments 8 years ago
Erik Johnston b7336ff32d Clean up 8 years ago
Erik Johnston 5b6672c66d Wrap connections in an N minute timeout to ensure they get reaped correctly 8 years ago
Johannes Löthberg 0648e76979 Remove spurious newline 8 years ago
Johannes Löthberg d3bd94805f Fixup for #1689 and #1690 8 years ago
Glyph 9f07f4c559 IPv6 support for endpoint.py 8 years ago
Glyph 6e18805ac2 IPv6 support for client.py 8 years ago
Erik Johnston f32fb65552 Add new API appservice specific public room list 8 years ago
Richard van der Hoff b5b3a7e867 More intelligent Content-Type parsing 8 years ago
Mark Haines b1c27975d0 Set CORs headers on responses from the media repo 8 years ago
Erik Johnston 5810cffd33 Pass since/from parameters over federation 8 years ago
Mark Haines 949c2c5435 Add a timeout parameter for end2end key queries. 8 years ago