- Sep 22, 2022
-
-
David Robertson authored
-
Patrick Cloke authored
-
Patrick Cloke authored
This fixes a bug where the `/relations` API with `dir=f` would skip the first item of each page (except the first page), causing incomplete data to be returned to the client.
-
- Sep 21, 2022
-
-
David Robertson authored
* Validation for `/add_threepid/msisdn/submit_token` * Don't validate deprecated endpoint * Changelog
-
Brendan Abolivier authored
-
Brendan Abolivier authored
Second half of the MSC3881 implementation
-
Hugh Nimmo-Smith authored
-
villepeh authored
* Add worker_main_http_uri, replace >> with > Co-authored-by:
Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> Co-authored-by:
Erik Johnston <erik@matrix.org>
-
Brendan Abolivier authored
Partial implementation of MSC3881
-
Mathieu Velten authored
Signed-off-by:
Mathieu Velten <mathieuv@matrix.org>
-
Peter Scheu authored
Co-authored-by:
David Robertson <davidr@element.io>
-
Quentin Gliech authored
To return the proper type (`Requester`) instead of a `dict`.
-
reivilibre authored
-
- Sep 20, 2022
-
-
Olivier Wilkinson (reivilibre) authored
-
Quentin Gliech authored
Remove the `complete_sso_login` method from the Module API which was deprecated in Synapse 1.13.0. (#13843) Signed-off-by:
Quentin Gliech <quenting@element.io>
-
David Robertson authored
* Generate separate snapshots for sqlite, postgres and common * Cleanup postgres dbs in the TRAP * Say which logical DB we're applying updates to * Run background updates on the state DB * Add new option for accepting a SCHEMA_NUMBER
-
Olivier Wilkinson (reivilibre) authored
-
Erik Johnston authored
-
Olivier Wilkinson (reivilibre) authored
-
Olivier Wilkinson (reivilibre) authored
-
Denis authored
-
- Sep 16, 2022
-
-
Eric Eastwood authored
`event_failed_pull_attempts` added in https://github.com/matrix-org/synapse/pull/13589 MSC2716 related tables added in: - https://github.com/matrix-org/synapse/pull/10245/files#diff-3d42dfb44d02f7de3aada105e0bdc1cc9dd7f953cbf0f36c5d0f50827bf0320aR1 - Renamed in https://github.com/matrix-org/synapse/pull/10838/files#diff-2730bfbe9e688b55e46f9371aefe67dac2bd2b2b7d9d6b92774eea1fcfae156dR1 - https://github.com/matrix-org/synapse/pull/10498/files#diff-c52bbfbb5921a3f6f023b24343668479d966fac164f13b7c39d2197ce3afa7a5R1
-
Mathieu Velten authored
Signed-off-by:
Mathieu Velten <mathieuv@matrix.org>
-
David Robertson authored
-
David Robertson authored
-
Sean Quah authored
The error message introduced in #13749 has turned out to be very spammy. Remove it for now.
-
Mathieu Velten authored
Doing so in the base postgres image doesn't work with buildah because changes in a declared VOLUME in the Dockerfile is supposed to be discarded, cf https://docs.docker.com/engine/reference/builder/#volume Signed-off-by:
Mathieu Velten <mathieuv@matrix.org>
-
Quentin Gliech authored
-
reivilibre authored
Update request log format documentation to mention the format used when the authenticated user is controlling another user. (#13794)
-
Sean Quah authored
Signed-off-by:
Sean Quah <seanq@matrix.org>
-
- Sep 15, 2022
-
-
Eric Eastwood authored
`matrix_synapse.egg-info/` Mentioned at https://matrix.to/#/!vcyiEtMVHIhWXcJAfl:sw1v.org/$aKy_IjrKwb70aTVZWeW_6zt0k7OIZ1YkyZpkP9uiRaM?via=matrix.org&via=element.io&via=beeper.com and many other places.
-
Eric Eastwood authored
Be able to correlate timeouts in reverse-proxy layer in front of Synapse (pull request ID from header) (#13801) Fix https://github.com/matrix-org/synapse/issues/13685 New config: ```diff listeners: - port: 8008 tls: false type: http x_forwarded: true + request_id_header: "cf-ray" bind_addresses: ['::1', '127.0.0.1', '0.0.0.0'] ```
-
Patrick Cloke authored
This is useful to upsert against a table which has a unique partial index while avoiding conflicts.
-
David Robertson authored
-
Andrew Morgan authored
-
- Sep 14, 2022
-
-
Eric Eastwood authored
We can follow-up this PR with: 1. Only try to backfill from an event if we haven't tried recently -> https://github.com/matrix-org/synapse/issues/13622 1. When we decide to backfill that event again, process it in the background so it doesn't block and make `/messages` slow when we know it will probably fail again -> https://github.com/matrix-org/synapse/issues/13623 1. Generally track failures everywhere we try and fail to pull an event over federation -> https://github.com/matrix-org/synapse/issues/13700 Fix https://github.com/matrix-org/synapse/issues/13621 Part of https://github.com/matrix-org/synapse/issues/13356 Mentioned in [internal doc](https://docs.google.com/document/d/1lvUoVfYUiy6UaHB6Rb4HicjaJAU40-APue9Q4vzuW3c/edit#bookmark=id.qv7cj51sv9i5)
-
Patrick Cloke authored
Adds a `thread_id` column to the `event_push_actions`, `event_push_actions_staging`, and `event_push_summary` tables. This will notifications to be segmented by the thread in a future pull request. The `thread_id` column stores the root event ID or the special value `"main"`. The `thread_id` column for `event_push_actions` and `event_push_summary` is backfilled with `"main"` for all existing rows. New entries into `event_push_actions` and `event_push_actions_staging` will get the proper thread ID. `receipts_linearized` and `receipts_graph` also gain a `thread_id` column, which is similar, except `NULL` is a special value meaning the receipt is "unthreaded". See MSC3771 and MSC3773 for where this data will be useful.
-
Patrick Cloke authored
Partial indices have been supported since SQLite 3.8, but Synapse now requires >= 3.27, so we can enable support for them. This requires rebuilding previous indices which were partial on PostgreSQL, but not on SQLite.
-