summary refs log tree commit diff
path: root/scripts-dev/sign_json.py (unfollow)
Commit message (Collapse)AuthorFilesLines
2024-07-31Sliding Sync: Split and move tests (#17504)Eric Eastwood15-5860/+6315
Split and move Sliding Sync tests so we have some more sane test file sizes
2024-07-31Sliding Sync: Fix `limited` response description (make accurate) (#17507)Eric Eastwood2-2/+3
2024-07-30Sliding Sync: Update filters to be robust against remote invite rooms (#17450)Eric Eastwood11-109/+1597
Update `filters.is_encrypted` and `filters.types`/`filters.not_types` to be robust when dealing with remote invite rooms in Sliding Sync. Part of [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575): Sliding Sync Follow-up to https://github.com/element-hq/synapse/pull/17434 We now take into account current state, fallback to stripped state for invite/knock rooms, then historical state. If we can't determine the info needed to filter a room (either from state or stripped state), it is filtered out.
2024-07-30Sliding Sync: Add receipts extension (MSC3960) (#17489)Eric Eastwood7-268/+1070
[MSC3960](https://github.com/matrix-org/matrix-spec-proposals/pull/3960): Receipts extension Based on [MSC3575](https://github.com/matrix-org/matrix-spec-proposals/pull/3575): Sliding Sync
2024-07-30Bump types-setuptools from 70.1.0.20240627 to 71.1.0.20240726 (#17497)dependabot[bot]1-3/+3
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30Bump types-pyopenssl from 24.1.0.20240425 to 24.1.0.20240722 (#17496)dependabot[bot]1-3/+3
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30Bump bcrypt from 4.1.3 to 4.2.0 (#17495)dependabot[bot]1-28/+28
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30Bump serde_json from 1.0.120 to 1.0.121 (#17493)dependabot[bot]1-2/+3
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-301.112.0 v1.112.0 github/release-v1.112 release-v1.112Olivier 'reivilibre4-2/+32
2024-07-30Upgrade locked dependency on Twisted to 24.7.0rc1. (#17502)reivilibre8-57/+65
I also update the tests and HTTP Proxy code to fix it for this new Twisted release. Pulls in fix for https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7 Signed-off-by: Olivier 'reivilibre <oliverw@matrix.org>
2024-07-30Add bold emphasis to some parts of the changelog v1.111.1 github/release-v1.111 release-v1.111Olivier 'reivilibre1-2/+2
2024-07-301.111.1Olivier 'reivilibre4-2/+27
2024-07-30Handle increases in timeline limitErik Johnston2-2/+100
2024-07-30Upgrade locked dependency on Twisted to 24.7.0rc1. (#17502)reivilibre8-57/+65
I also update the tests and HTTP Proxy code to fix it for this new Twisted release. Pulls in fix for https://github.com/twisted/twisted/security/advisories/GHSA-c8m8-j448-xjx7 Signed-off-by: Olivier 'reivilibre <oliverw@matrix.org>
2024-07-30Don't set the initial flagErik Johnston1-7/+8
2024-07-30Remember previous timeline limitErik Johnston2-20/+54
2024-07-30Only mark as updated if entry has changedErik Johnston1-1/+3
2024-07-30Add fast path if from_token is NoneErik Johnston1-8/+11
2024-07-30Refactor to make LIVE non-static valueErik Johnston1-2/+5
2024-07-30Bump ruff from 0.5.4 to 0.5.5 (#17494)dependabot[bot]2-21/+21
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-30Add some more opentracing to sliding sync (#17501)Erik Johnston3-5/+34
This will make it easier to see what it is doing in jaeger.
2024-07-30Fix `failures` property in `/keys/query` (#17499)Richard van der Hoff3-11/+75
Fixes: https://github.com/element-hq/synapse/issues/17498 Fixes: https://github.com/element-hq/element-web/issues/27867
2024-07-30Only send rooms with updates down sliding sync (#17479)Erik Johnston5-30/+138
Rather than always including all rooms in range. Also adds a pre-filter to rooms that checks the stream change cache to see if anything might have happened. Based on #17447 --------- Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr>
2024-07-29Sliding Sync: Track whether we have sent rooms down to clients (#17447)Erik Johnston9-45/+814
The basic idea is that we introduce a new token for a sliding sync connection, which stores the mapping of room to room "status" (i.e. have we sent the room down?). This token allows us to handle duplicate requests properly. In future it can be used to store more "per-connection" information safely. In future this should be migrated into the DB, so its important that we try to reduce the number of syncs where we need to update the per-connection information. In this PoC this only happens when we: a) send down a set of room for the first time, or b) we have previously sent down a room and there are updates but we are not sending the room down the sync (due to not falling in a list range) Co-authored-by: Eric Eastwood <eric.eastwood@beta.gouv.fr>
2024-07-29Trace stuffErik Johnston1-0/+4
2024-07-28TestErik Johnston1-9/+24
2024-07-28Revert room subsErik Johnston1-8/+1
2024-07-28fixupErik Johnston1-1/+4
2024-07-28UpdatesErik Johnston2-3/+3
2024-07-28Always initial on room subsErik Johnston1-1/+5
2024-07-26TagErik Johnston1-1/+7
2024-07-26log responseErik Johnston1-0/+1
2024-07-26LINTErik Johnston1-0/+1
2024-07-26REVERTErik Johnston1-24/+0
2024-07-26REVERTErik Johnston1-2/+2
2024-07-26REVERTErik Johnston4-10/+11
2024-07-26REVERTErik Johnston2-26/+0
2024-07-26REVERTErik Johnston5-5/+5
2024-07-26FIXUPErik Johnston1-2/+5
2024-07-26Also log json requestErik Johnston1-0/+2
2024-07-26Don't send down rooms if nothing has happenedErik Johnston2-27/+15
2024-07-26Make it clear we only filter out rooms in incremental syncErik Johnston1-2/+2
2024-07-26Add test that empty room comes down initial syncErik Johnston1-11/+29
2024-07-26Review commentsErik Johnston2-7/+4
2024-07-26Add never testErik Johnston1-0/+70
2024-07-26Previously state testErik Johnston1-0/+111