Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-07-17 | Convert synapse.app to async/await. (#7868) | Patrick Cloke | 4 | -41/+37 | |
2020-07-17 | Convert _base, profile, and _receipts handlers to async/await (#7860) | Patrick Cloke | 6 | -59/+53 | |
2020-07-16 | Add admin endpoint to get members in a room. (#7842) | Michael Albert | 5 | -1/+107 | |
2020-07-16 | Consistently use `db_to_json` to convert from database values to JSON ↵ | Patrick Cloke | 22 | -82/+80 | |
objects. (#7849) | |||||
2020-07-16 | Combine nginx federation server blocks (#7823) | Luke Faraone | 1 | -11/+5 | |
I'm pretty sure there's no technical reason these have to be distinct server blocks, so collapse into one and go with the more terse location block. Signed-off-by: Luke W Faraone <luke@faraone.cc> | |||||
2020-07-16 | Optimise queueing of inbound replication commands (#7861) | Richard van der Hoff | 2 | -116/+216 | |
When we get behind on replication, we tend to stack up background processes behind a linearizer. Bg processes are heavy (particularly with respect to prometheus metrics) and linearizers aren't terribly efficient once the queue gets long either. A better approach is to maintain a queue of requests to be processed, and nominate a single process to work its way through the queue. Fixes: #7444 | |||||
2020-07-16 | Reject attempts to join empty rooms over federation (#7859) | Richard van der Hoff | 2 | -2/+14 | |
We shouldn't allow others to make_join through us if we've left the room; reject such attempts with a 404. Fixes #7835. Fixes #6958. | |||||
2020-07-16 | Allow moving typing off master (#7869) | Erik Johnston | 10 | -178/+284 | |
2020-07-16 | Add ability to run multiple pusher instances (#7855) | Erik Johnston | 9 | -82/+293 | |