synapse icon indicating copy to clipboard operation
synapse copied to clipboard

Synapse: Matrix homeserver written in Python/Twisted.

Results 357 synapse issues
Sort by recently updated
recently updated
newest added

Add Sliding Sync `/sync` endpoint. Based on [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575): Sliding Sync ### Dev notes - Pydantic validation in Synapse: https://github.com/matrix-org/synapse/milestone/9 - https://docs.pydantic.dev/latest/api/types/ - https://docs.pydantic.dev/2.0/usage/types/list_types/ --- Avoid shadowing arguments - disallow reassignment...

[MSC3916](https://github.com/matrix-org/matrix-spec-proposals/blob/rav/authentication-for-media/proposals/3916-authentication-for-media.md) adds new media endpoints under `_matrix/client`. This PR adds the `/preview_url`, `/config`, and `/thumbnail` endpoints. `/download` will be added in a follow-up PR once the work for the federation...

Based on https://github.com/element-hq/synapse/pull/17226 Replaces all usages of `StreamIdGenerator` with `MultiWriterIdGenerator`, which is safer.

See https://github.com/element-hq/synapse/actions/runs/15155635296

This issue has been migrated from [#9944](https://github.com/matrix-org/synapse/issues/9944). --- In the process of splitting the Account Validity feature into its [own module](https://github.com/matrix-org/synapse-email-account-validity/) we've run up against a roadblock: we don't have...

T-Task

Otherwise things will get confused. An alternative would be to make sure that for lagging stream we don't return anything (and make sure the returned next_batch token doesn't go backwards)....

### Description /hierarchy returns 403 when room is not on server without trying to get it from federation. ### Steps to reproduce - take roomId which is not on your...

S-Minor
O-Occasional
T-Defect

This value has been ignored since #5782, so there's no reason to keep it around in the docker homeserver.yaml. ### Pull Request Checklist * [x] Pull request is based on...

Implemented in https://github.com/element-hq/synapse/pull/17056, the endpoint for starting a rendezvous endpoint currently has no rate-limiting. Since there is a cap to the number of concurrent rendezvous sessions, this could technically allow...

T-Enhancement

### Description When changing display name the change applies to certain rooms, but not all the rooms I'm in. ### Steps to reproduce - change display name via Element iOS...

S-Minor
O-Occasional
T-Defect