Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2021-01-12 | Handle bad JSON data being returned from the federation API. (#9070) | Patrick Cloke | 3 | -1/+12 | |
2021-01-12 | Kill off `HomeServer.get_ip_from_request()` (#9080) | Richard van der Hoff | 9 | -52/+15 | |
Homeserver.get_ip_from_request() used to be a bit more complicated, but now it is totally redundant. Let's get rid of it. | |||||
2021-01-12 | Remove SynapseRequest.get_user_agent (#9069) | Richard van der Hoff | 9 | -26/+29 | |
SynapseRequest is in danger of becoming a bit of a dumping-ground for "useful stuff relating to Requests", which isn't really its intention (its purpose is to override render, finished and connectionLost to set up the LoggingContext and write the right entries to the request log). Putting utility functions inside SynapseRequest means that lots of our code ends up requiring a SynapseRequest when there is nothing synapse-specific about the Request at all, and any old twisted.web.iweb.IRequest will do. This increases code coupling and makes testing more difficult. In short: move get_user_agent out to a utility function. | |||||
2021-01-11 | Also support remote users on the joined_rooms admin API. (#8948) | David Teller | 4 | -13/+57 | |
For remote users, only the rooms which the server knows about are returned. Local users have all of their joined rooms returned. | |||||
2021-01-11 | Move more encryption endpoints off master (#9068) | Erik Johnston | 3 | -46/+55 | |
2021-01-11 | Removes unnecessary declarations in the tests for the admin API. (#9063) | Dirk Klimpel | 7 | -17/+1 | |
2021-01-11 | Use a chain cover index to efficiently calculate auth chain difference (#8868) | Erik Johnston | 14 | -48/+1769 | |
2021-01-11 | Clean up exception handling in the startup code (#9059) | Richard van der Hoff | 4 | -100/+120 | |
Factor out the exception handling in the startup code to a utility function, and fix the some logging and exit code stuff. | |||||
2021-01-11 | Remove old tables after schema version bump (#9055) | Erik Johnston | 6 | -59/+37 | |
These tables are unused, and can be dropped now the schema version has been bumped. | |||||
2021-01-11 | Ensure rejected events get added to some metadata tables (#9016) | Erik Johnston | 4 | -24/+167 | |
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com> | |||||
2021-01-11 | Fix a typo in the install docs. (#9040) | 0xflotus | 2 | -1/+2 | |
2021-01-11 | Remove unused SynapseService (#9058) | Richard van der Hoff | 2 | -22/+1 | |
2021-01-11 | Drop last_used column from access_tokens (#9025) | Jerin J Titus | 3 | -0/+79 | |
* Dropped last_used column from access_tokens Signed-off-by: Jerin J Titus <72017981+jerinjtitus@users.noreply.github.com> | |||||
2021-01-10 | fix spurious MD in README.rst | Matthew Hodgson | 1 | -1/+1 | |
2021-01-08 | Keycloak mapping_provider example (#9037) (#9057) | Christopher Rücker | 2 | -0/+5 | |
This PR adds the missing user_mapping_provider section in oidc.md Signed-off-by: Christopher Rücker chris-ruecker@protonmail.com | |||||
2021-01-08 | Fix "Starting metrics collection from sentinel context" errors (#9053) | Erik Johnston | 3 | -21/+22 | |
2021-01-08 | Fix validate_config on nested objects (#9054) | Richard van der Hoff | 3 | -1/+55 | |
2021-01-08 | Fix error handling during insertion of client IPs (#9051) | Erik Johnston | 2 | -31/+24 | |
You can't continue using a transaction once an exception has been raised, so catching and dropping the error here is pointless and just causes more errors. | |||||
2021-01-08 | Remove broken and unmaintained 'webserver.py' script (#9039) | Richard van der Hoff | 2 | -59/+1 | |
I'm not even sure what this was supposed to do, but the fact it has python2isms and nobody has noticed suggests it's not terribly important. It doesn't seem to have been used since ff23e5ba3764506c99d9c1c640e202fe262b65ce. | |||||
2021-01-08 | Run the linters on a consistent list of files (#9038) | Richard van der Hoff | 6 | -17/+24 | |
We were running some linters on some files and some on others. Extract a common setting and use it everywhere. | |||||
2021-01-07 | Allow running sendToDevice on workers (#9044) | Erik Johnston | 11 | -105/+231 | |
2021-01-07 | Support routing edu's to multiple instances (#9042) | Erik Johnston | 2 | -5/+17 | |
This is in preparation for moving `SendToDeviceServlet` off master | |||||
2021-01-07 | Ensure that remote users' device list resyncing always happens on master (#9043) | Erik Johnston | 2 | -4/+14 | |
Currently `DeviceMessageHandler` only ever exists on master, but |