Commit Graph

51 Commits (4bdad80de126a273e6676d71fe236d03e97c6dd1)

Author SHA1 Message Date
Dirk Klimpel 339c3918e1
support federation queries through http connect proxy (#10475) 4 years ago
Richard van der Hoff d8324b8238
Fix a handful of type annotations. (#10446) 4 years ago
Jonathan de Jong 4b965c862d
Remove redundant "coding: utf-8" lines (#9786) 4 years ago
Patrick Cloke 58114f8a17
Create a SynapseReactor type which incorporates the necessary reactor interfaces. (#9528) 4 years ago
Patrick Cloke 33a02f0f52
Fix additional type hints from Twisted upgrade. (#9518) 4 years ago
Eric Eastwood 0a00b7ff14
Update black, and run auto formatting over the codebase (#9381) 4 years ago
Marcus b0f4119b8b
Add debug logging to DNS SRV requests. (#9305) 4 years ago
Tim Leung 12702be951
Fix wrong arguments being passed to BlacklistingAgentWrapper (#9098) 4 years ago
Patrick Cloke 30fba62108
Apply an IP range blacklist to push and key revocation requests. (#8821) 4 years ago
Patrick Cloke f38676d161
Add type hints to matrix federation client / agent. (#8806) 4 years ago
Patrick Cloke c619253db8
Stop sub-classing object (#8249) 5 years ago
Patrick Cloke 5bf8e5f55b
Convert the well known resolver to async (#8214) 5 years ago
Erik Johnston a0f574f3c2
Reduce INFO logging (#8050) 5 years ago
Patrick Cloke 68cd935826
Convert the federation agent and related code to async/await. (#7874) 5 years ago
Patrick Cloke ac51bd581a
Include a user agent in federation requests. (#7677) 5 years ago
Richard van der Hoff c37db0211e
Share SSL contexts for non-federation requests (#7094) 5 years ago
Amber Brown 850dcfd2d3
Fix well-known lookups with the federation certificate whitelist (#5997) 6 years ago
Erik Johnston fbb758a7ce Fixup comments 6 years ago
Erik Johnston e70f0081da Fix logcontexts 6 years ago
Erik Johnston f299c5414c Refactor MatrixFederationAgent to retry SRV. 6 years ago
Erik Johnston e6e136decc Retry well known on fail. 6 years ago
Erik Johnston 107ad133fc Move well known lookup into a separate clas 6 years ago
Erik Johnston af9f1c0764 Add a lower bound for TTL on well known results. 6 years ago
Erik Johnston a9bcae9f50 Share SSL options for well-known requests 6 years ago
Amber Brown 4806651744
Replace returnValue with return (#5736) 6 years ago
Amber Brown 463b072b12
Move logging utilities out of the side drawer of util/ and into logging/ (#5606) 6 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Andrew Morgan 6824ddd93d Config option for verifying federation certificates (MSC 1711) (#4967) 6 years ago
Andrew Morgan ac61b45a75 Minor docstring fixes for MatrixFederationAgent (#4765) 6 years ago
Richard van der Hoff e9779a6f8f Fix b'ab' noise in logs 6 years ago
Richard van der Hoff 8a21b03fba Treat an invalid .well-known the same as an absent one 6 years ago
Richard van der Hoff 3c8a41140e Cache failures to parse .well-known 6 years ago
Richard van der Hoff 24d59c7568 better logging for federation connections 6 years ago
Richard van der Hoff d428b46346 Update federation routing logic to check .well-known before SRV 6 years ago
Richard van der Hoff c7b24ac3d0
Follow redirects on .well-known (#4520) 6 years ago
Richard van der Hoff 09a1a6b55e fix exception text 6 years ago
Richard van der Hoff 928c50b59a Also jitter the invalid cache period 6 years ago
Richard van der Hoff bc5f6e1797
Add a caching layer to .well-known responses (#4516) 6 years ago
Richard van der Hoff cc2d650ef7
Relax requirement for a content-type on .well-known (#4511) 6 years ago
Richard van der Hoff 99e36d5e24
Implement MSC1708 (.well-known lookups for server routing) (#4489) 6 years ago
Richard van der Hoff 3bd0f1a4a3 docstrings for _RoutingResult 6 years ago
Richard van der Hoff 0fd5b3b53e Handle IP literals explicitly 6 years ago
Richard van der Hoff 51958df766 MatrixFederationAgent: factor out routing logic 6 years ago
Richard van der Hoff d840019192
Fix idna and ipv6 literal handling in MatrixFederationAgent (#4487) 6 years ago
Richard van der Hoff 8520bc3109
Fix Host header sent by MatrixFederationAgent (#4468) 6 years ago
Richard van der Hoff afd69a0920 Look up the right SRV record 6 years ago
Richard van der Hoff 7021784d46 put resolve_service in an object 6 years ago
Richard van der Hoff 44be7513bf MatrixFederationAgent 6 years ago