dendrite/roomserver/api
Neil Alexander 738b829a23
Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450)
* Try to ask other servers in the room for missing events if the origin won't provide them

* Logging

* More logging

* Implement QueryMissingAuthPrevEvents

* Try to get missing auth events badly

* Use processEvent

* Logging

* Update QueryMissingAuthPrevEvents

* Try to find missing auth events

* Patchy fix for test

* Logging tweaks

* Send auth events as outliers

* Update check in QueryMissingAuthPrevEvents

* Error responses

* More return codes

* Don't return error on reject/soft-fail since it was ultimately handled

* More tweaks

* More error tweaks
2020-09-29 13:40:29 +01:00
..
alias.go Convert everything but serverkeyapi to inthttp (#1096) 2020-06-04 15:43:07 +01:00
api_trace.go Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450) 2020-09-29 13:40:29 +01:00
api.go Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450) 2020-09-29 13:40:29 +01:00
input.go Implement rejected events (#1426) 2020-09-16 13:00:52 +01:00
output.go Handle state with input event as new events (#1415) 2020-09-15 11:17:46 +01:00
perform.go Peeking via MSC2753 (#1370) 2020-09-10 14:39:18 +01:00
query.go Fetch missing auth events, implement QueryMissingAuthPrevEvents, try other servers in room for /event and /get_missing_events (#1450) 2020-09-29 13:40:29 +01:00
wrapper.go Soft-fail (#1364) 2020-09-21 14:55:46 +01:00