Closed meramsey closed 2 weeks ago
This should still be address because the federation tester is just trying IP:8448 no matter what the well known delegation says which it should be trying vs just resolving the domain to IP and trying IP:8448
I don't understand this sentence, and I don't understand what you're trying to say more generally.
Are you saying that the federation tester always connects to port 8448, even if you have a .well-known/matrix/server
file that points to a different port? I don't think that is correct. For example, matrix.org
's .well-known file (https://matrix.org/.well-known/matrix/server) points to port 443, and https://federationtester.matrix.org/#matrix.org correctly connects to port 443.
Ok so I see there is a problem parsing the .well-known response from poisonous-ducks-hug-ruthlessly.azurewebsites.net
, which can be seen at https://federationtester.matrix.org/api/report?server_name=poisonous-ducks-hug-ruthlessly.azurewebsites.net:
"unexpected end of JSON input"
This seems to be be a bug in the underlying gomatrixserverlib
Filed a bug against the underlying library as https://github.com/matrix-org/gomatrixserverlib/issues/440
Just as a sanity heads up i am rebuilding that one url a few times today testing different things so it might be intermittently offline today between tearing down and resetting up fresh instances and offline after today for good but I appreciate the follow through
I have now deployed an updated version to federationtester.matrix.org
I know there was another issue https://github.com/matrix-org/fed-tester-ui/issues/36 was closed which is similiar.
This should still be address because the federation tester is just trying IP:8448 no matter what the well known delegation says which it should be trying vs just resolving the domain to IP and trying IP:8448 https://element-hq.github.io/synapse/latest/delegate.html#delegation-of-incoming-federation-traffic
Federation test seems to always resolve to the IP:8448 even with /.well-known/matrix/client
/.well-known/matrix/server
homeserver.yaml
I did on a dynamic domain and took screenshots for reference It complained and never followed the delegation which is properly configured and it should have been following
Can see /.well-known/matrix/client and /.well-known/matrix/server were properly working and responding and also if it had followed delegation it would have been able to resolve the other urls properly too.