Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Support icons for Identity Providers (#9154) | Richard van der Hoff | 2021-01-20 | 1 | -4/+2 |
| | |||||
* | Use a chain cover index to efficiently calculate auth chain difference (#8868) | Erik Johnston | 2021-01-11 | 1 | -2/+49 |
| | |||||
* | Make search statement in List Room and User Admin API case-insensitive (#8931) | Dirk Klimpel | 2020-12-17 | 1 | -2/+2 |
| | |||||
* | Generalise _maybe_store_room_on_invite (#8754) | Andrew Morgan | 2020-11-13 | 1 | -4/+6 |
| | | | | | | | | | There's a handy function called maybe_store_room_on_invite which allows us to create an entry in the rooms table for a room and its version for which we aren't joined to yet, but we can reference when ingesting events about. This is currently used for invites where we receive some stripped state about the room and pass it down via /sync to the client, without us being in the room yet. There is a similar requirement for knocking, where we will eventually do the same thing, and need an entry in the rooms table as well. Thus, reusing this function works, however its name needs to be generalised a bit. Separated out from #6739. | ||||
* | Split admin API for reported events into a detail and a list view (#8539) | Dirk Klimpel | 2020-10-26 | 1 | -17/+87 |
| | | | | | | | | | | | | Split admin API for reported events in detail und list view. API was introduced with #8217 in synapse v.1.21.0. It makes the list (`GET /_synapse/admin/v1/event_reports`) less complex and provides a better overview. The details can be queried with: `GET /_synapse/admin/v1/event_reports/<report_id>`. It is similar to room and users API. It is a kind of regression in `GET /_synapse/admin/v1/event_reports`. `event_json` was removed. But the api was introduced one version before and it is an admin API (not under spec). Signed-off-by: Dirk Klimpel dirk@klimpel.org | ||||
* | Move additional tasks to the background worker, part 4 (#8513) | Patrick Cloke | 2020-10-13 | 1 | -85/+83 |
| | |||||
* | Allow background tasks to be run on a separate worker. (#8369) | Patrick Cloke | 2020-10-02 | 1 | -12/+12 |
| | |||||
* | Use `async with` for ID gens (#8383) | Erik Johnston | 2020-09-23 | 1 | -3/+3 |
| | | | This will allow us to hit the DB after we've finished using the generated stream ID. | ||||
* | Admin API for reported events (#8217) | Dirk Klimpel | 2020-09-22 | 1 | -0/+95 |
| | | | Add an admin API to read entries of table `event_reports`. API: `GET /_synapse/admin/v1/event_reports` | ||||
* | Simplify super() calls to Python 3 syntax. (#8344) | Patrick Cloke | 2020-09-18 | 1 | -3/+3 |
| | | | | | | | This converts calls like super(Foo, self) -> super(). Generated with: sed -i "" -Ee 's/super\([^\(]+\)/super()/g' **/*.py | ||||
* | Add the topic and avatar to the room details admin API (#8305) | Tulir Asokan | 2020-09-14 | 1 | -1/+2 |
| | |||||
* | Convert additional databases to async/await part 2 (#8200) | Patrick Cloke | 2020-09-01 | 1 | -21/+28 |
| | |||||
* | Convert calls of async database methods to async (#8166) | Patrick Cloke | 2020-08-27 | 1 | -5/+11 |
| | |||||
* | Convert simple_update* and simple_select* to async (#8173) | Patrick Cloke | 2020-08-27 | 1 | -2/+2 |
| | |||||
* | Convert simple_select_one and simple_select_one_onecol to async (#8162) | Patrick Cloke | 2020-08-26 | 1 | -5/+5 |
| | |||||
* | Make StreamIdGen `get_next` and `get_next_mult` async (#8161) | Erik Johnston | 2020-08-25 | 1 | -3/+3 |
| | | | | This is mainly so that `StreamIdGenerator` and `MultiWriterIdGenerator` will have the same interface, allowing them to be used interchangeably. | ||||
* | Use the JSON encoder without whitespace in more places. (#8124) | Patrick Cloke | 2020-08-20 | 1 | -3/+2 |
| | |||||
* | Remove some unused database functions. (#8085) | Patrick Cloke | 2020-08-14 | 1 | -4/+0 |
| | |||||
* | Rename database classes to make some sense (#8033) | Erik Johnston | 2020-08-05 | 1 | -0/+1429 |