Tester for matrix federation written in golang.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Neil Alexander 54577a9a65
Unset `FederationOK` in more cases (#120)
It looks like providing invalid server names, invalid names in the well-known `m.server` field or the server not responding to a federation request, will still return `FederationOK: true`.
1 year ago
.github Configure @matrix-org/synapse-core to be the code owner for the repo (#117) 2 years ago
hooks Travis config 4 years ago
scripts Replace gometalinter with golangci (#107) 3 years ago
.gitignore Use go modules instead of gb (#46) 4 years ago
.golangci.yml Replace gometalinter with golangci (#107) 3 years ago
.travis.yml Add support for TLSv1.3 (#100) 3 years ago
Dockerfile Update to Go 1.15, update gomatrixserverlib dependency 2 years ago
README.md Add support for TLSv1.3 (#100) 3 years ago
go.mod Update to Go 1.15, update gomatrixserverlib dependency 2 years ago
go.sum Update to Go 1.15, update gomatrixserverlib dependency 2 years ago
main.go Unset `FederationOK` in more cases (#120) 1 year ago
run.sh Add support for TLSv1.3 (#100) 3 years ago

README.md

Matrix Federation Tester

Checks that federation is correctly configured on a matrix server.

Building

The tester is written in golang 1.12+.

git clone https://github.com/matrix-org/matrix-federation-tester
cd matrix-federation-tester
go build

Running

BIND_ADDRESS=:8080 ./matrix-federation-tester

Using

The federation tester may be accessed using the following templated URL. Please replace <server_name> with your server name (eg: matrix.org).

https://matrix.org/federationtester/api/report?server_name=<server_name>