- Jun 25, 2024
-
-
Shay authored
-
douglaz authored
Simple typo in the docs
-
Erik Johnston authored
Fixes up #17333, where we failed to actually send less data (the `DISTINCT` didn't work due to `stream_id` being different). We fix this by making it so that every device list outbound poke for a given user ID has the same stream ID. We can't change the query to only return e.g. max stream ID as the receivers look up the destinations to send to by doing `SELECT WHERE stream_id = ?`
-
Erik Johnston authored
Reintroduces https://github.com/element-hq/synapse/pull/17333 Turns out the reason for revert was down two master instances running
-
Erik Johnston authored
Reverts element-hq/synapse#17333 It looks like master was still sending out replication RDATA with the old format... somehow
-
Eric Eastwood authored
Based on [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575): Sliding Sync
-
- Jun 24, 2024
-
-
devonh authored
### Pull Request Checklist <!-- Please read https://element-hq.github.io/synapse/latest/development/contributing_guide.html before submitting your pull request --> * [X] Pull request is based on the develop branch * [X] Pull request includes a [changelog file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog). The entry should: - Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from `EventStore` to `EventWorkerStore`.". - Use markdown where necessary, mostly for `code blocks`. - End with either a period (.) or an exclamation mark (!). - Start with a capital letter. - Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry. * [X] [Code style](https://element-hq.github.io/synapse/latest/code_style.html) is correct (run the [linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters) ) --------- Co-authored-by:
Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by:
reivilibre <oliverw@matrix.org>
-
devonh authored
A simple change to update the docs where default values were missing. ### Pull Request Checklist <!-- Please read https://element-hq.github.io/synapse/latest/development/contributing_guide.html before submitting your pull request --> * [X] Pull request is based on the develop branch * [X] Pull request includes a [changelog file](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#changelog). The entry should: - Be a short description of your change which makes sense to users. "Fixed a bug that prevented receiving messages from other servers." instead of "Moved X method from `EventStore` to `EventWorkerStore`.". - Use markdown where necessary, mostly for `code blocks`. - End with either a period (.) or an exclamation mark (!). - Start with a capital letter. - Feel free to credit yourself, by adding a sentence "Contributed by @github_username." or "Contributed by [Your Name]." to the end of the entry. * [X] [Code style](https://element-hq.github.io/synapse/latest/code_style.html) is correct (run the [linters](https://element-hq.github.io/synapse/latest/development/contributing_guide.html#run-the-linters) ) --------- Co-authored-by:
Kim Brose <2803622+HarHarLinks@users.noreply.github.com> Co-authored-by:
Andrew Morgan <1342360+anoadragon453@users.noreply.github.com>
-
Eric Eastwood authored
Correct event content field is `EventContentFields.ROOM_TYPE` (`type`)
, not `room_type` Spec: https://spec.matrix.org/v1.10/client-server-api/#mroomcreate -
Erik Johnston authored
This is #17291 (which got reverted), with some added fixups, and change so that tests actually pick up the error. The problem was that we were not calculating any new chain IDs due to a missing `not` in a condition.
-
Shay authored
-
Erik Johnston authored
Reduce the replication traffic of device lists, by not sending every destination that needs to be sent the device list update over replication. Instead a "hosts to send to have been calculated" notification over replication, and then federation senders read the destinations from the DB. For non federation senders this should heavily reduce the impact of a user in many large rooms changing a device.
-
Denis Kasak authored
The parse_integer function was previously made to reject negative values by default in https://github.com/element-hq/synapse/pull/16920, but the documentation stated otherwise. This fixes the documentation and also: - Removes explicit negative=False parameters from call sites. - Brings the negative default of parse_integer_from_args in alignment with parse_integer.
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
- Jun 21, 2024
-
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-
- Jun 19, 2024
-
-
Erik Johnston authored
This reverts commit bdf82efe (#17291) This seems to have stopped persisting auth chains for new events, and so is causing state res to fall back to the slow methods
-
Erik Johnston authored
As the API is slightly incompatible.
-
Jörg Thalheim authored
Co-authored-by:
Andrew Morgan <andrew@amorgan.xyz>
-
Alexander Fechler authored
-
Andrew Morgan authored
Co-authored-by:
Hugh Nimmo-Smith <hughns@element.io>
-
Aaron Dewes authored
Co-authored-by:
Andrew Morgan <andrew@amorgan.xyz>
-
Erik Johnston authored
We calculate the auth chain links outside of the main persist event transaction to ensure that we do not block other event sending during the calculation.
-
Andrew Morgan authored
Co-authored-by:
Erik Johnston <erikj@element.io>
-
- Jun 18, 2024
-
-
Andrew Morgan authored
-
Jörg Thalheim authored
Co-authored-by:
Andrew Morgan <1342360+anoadragon453@users.noreply.github.com> Co-authored-by:
Andrew Morgan <andrew@amorgan.xyz>
-
Quentin Gliech authored
-
Johannes Marbach authored
This adds support for the `via` query parameter from https://github.com/matrix-org/matrix-spec-proposals/pull/4156.
-
Dirk Klimpel authored
We tried to configure rooms `exclude_rooms_from_sync`. If we do not quote we get an error. The example should be valid.
-
Quentin Gliech authored
This changes the release artefacts workflow to use `macos-12` runners instead of `macos-11`, as the latter will be fully deprecated in a few days. This also updates `cibuildwheel` to a newer version, as it would not 'repair' the macOS wheels correctly The difference is that now instead of outputting a macOS 11+ compatible wheel, we output a macOS 12+ compatible one. This is fine, as macOS 11 is considered EOL since September 2023. We can also expect that macOS 12 will be considered EOL in September 2024, as Apple usually supports the last 3 macOS version, and macOS 15 is scheduled to be released around that time.
-
dependabot[bot] authored
-
dependabot[bot] authored
-
dependabot[bot] authored
-