Erik Johnston f299c5414c Refactor MatrixFederationAgent to retry SRV.
This refactors MatrixFederationAgent to move the SRV lookup into the
endpoint code, this has two benefits:
	1. Its easier to retry different host/ports in the same way as
	   HostnameEndpoint.
	2. We avoid SRV lookups if we have a free connection in the pool
2019-08-15 15:43:22 +01:00
..
2019-07-12 17:26:02 +01:00
2019-05-10 00:12:11 -05:00
2019-06-20 19:32:02 +10:00
2019-08-01 12:00:08 +02:00
2019-06-20 19:32:02 +10:00
2019-06-20 19:32:02 +10:00
2018-08-10 23:54:09 +10:00
2019-06-20 19:32:02 +10:00
2019-06-20 19:32:02 +10:00
2018-08-10 23:54:09 +10:00
2019-06-20 19:32:02 +10:00