dendrite/federationapi/routing
Neil Alexander 9045b8e89f
Perspective key fetching, some federation room join fixes (#975)
* Update gomatrixserverlib

* Test matrix.org as perspective key server

* Base64 decode better

* Optional strict validity checking in gmsl

* Update gomatrixserverlib

* Attempt to find missing auth events over federation (this shouldn't happen but I am guessing there is a synapse bug involved where we don't get all of the auth events)

* Update gomatrixserverlib, debug logging

* Remove debugging output

* More verbose debugging

* Print outliers

* Increase timeouts for testing, observe contexts before trying to join over more servers

* Don't block on roomserver (experimental)

* Don't block on roomserver

* Update gomatrixserverlib

* Update gomatrixserverlib

* Configurable perspective key fetchers

* Output number of configured keys for perspective

* Example perspective config included

* Undo debug stack trace

* Undo debug stack trace

* Restore original HTTP listener in monolith

* Fix lint

* Review comments

* Set default HTTP server timeout to 5 minutes now, block again when joining

* Don't use HTTP address for HTTPS whoops

* Update gomatrixserverlib

* Update gomatrixserverlib

* Update gomatrixserverlib

* Actually add perspectives

* Actually add perspectives

* Update gomatrixserverlib
2020-04-20 17:42:34 +01:00
..
backfill.go Federation fixes and error handling (#970) 2020-04-16 17:59:55 +01:00
devices.go Remove httputil.LogThenError so that the line numbers are reported properly - make error reporting slightly more useful (#879) 2020-03-02 16:20:44 +00:00
eventauth.go Federation: Add event_auth endpoint (#905) 2020-03-14 20:08:54 +00:00
events.go Implement gomatrixserverlib.HeaderedEvent in roomserver query API (#912) 2020-03-16 17:29:52 +00:00
invite.go Perspective key fetching, some federation room join fixes (#975) 2020-04-20 17:42:34 +01:00
join.go Perspective key fetching, some federation room join fixes (#975) 2020-04-20 17:42:34 +01:00
keys.go Pass cfg by reference around the codebase (#819) 2020-02-11 11:18:12 +00:00
leave.go Perspective key fetching, some federation room join fixes (#975) 2020-04-20 17:42:34 +01:00
missingevents.go Implement gomatrixserverlib.HeaderedEvent in roomserver query API (#912) 2020-03-16 17:29:52 +00:00
profile.go Federation fixes and error handling (#970) 2020-04-16 17:59:55 +01:00
query.go Remove httputil.LogThenError so that the line numbers are reported properly - make error reporting slightly more useful (#879) 2020-03-02 16:20:44 +00:00
routing.go Federation for v3/v4 rooms (#954) 2020-04-09 15:46:06 +01:00
send.go Federation fixes and error handling (#970) 2020-04-16 17:59:55 +01:00
state.go Federation for v3/v4 rooms (#954) 2020-04-09 15:46:06 +01:00
threepid.go Move /room/{roomID}/state endpoints into client API (#606) (#962) 2020-04-14 18:36:08 +01:00
version.go use go module for dependencies (#594) 2019-05-21 21:56:55 +01:00