Commit Graph

411 Commits (36ae8611fe98977153387308311f7d38b67e39c8)

Author SHA1 Message Date
dependabot[bot] 001fc7bd19
Bump ruff from 0.0.277 to 0.0.286 (#16198) 1 year ago
Shay 81a6f8c9ae
Drop backwards compat hack for event serialization (#16069) 1 year ago
Patrick Cloke d98a43d922
Stabilize support for MSC3970: updated transaction semantics (scope to `device_id`) (#15629) 1 year ago
Patrick Cloke 4f5bccbbba
Add forward-compatibility for the redacts property (MSC2174). (#16013) 1 year ago
Shay 5c7364fea5
Properly handle redactions of creation events (#15973) 1 year ago
Patrick Cloke 6d81aec09f
Support room version 11 (#15912) 1 year ago
Eric Eastwood 0f02f0b4da
Remove experimental MSC2716 implementation to incrementally import history into existing rooms (#15748) 1 year ago
Shay 553f2f53e7
Replace `EventContext` fields `prev_group` and `delta_ids` with field `state_group_deltas` (#15233) 1 year ago
Patrick Cloke f880e64b11
Stabilize support for MSC3952: Intentional mentions. (#15520) 1 year ago
Patrick Cloke c5d1e6d414
Properly parse event_fields in filters (#15607) 2 years ago
Eric Eastwood 703a8f9c67
Instrument `state` and `state_group` storage related things (tracing) (#15610) 2 years ago
Patrick Cloke f2905d827f
Implement MSC3821 to update redaction rules (`third_party_invite.signed`) (#15563) 2 years ago
Patrick Cloke ba6b21c81e
Implement MSC3389 to protect relations from redaction. (#15565) 2 years ago
Andrew Morgan 2e59e97ebd
Move ThirdPartyEventRules into module_api/callbacks (#15535) 2 years ago
Quentin Gliech 8b3a502996
Experimental support for MSC3970: per-device transaction IDs (#15318) 2 years ago
Andrew Morgan aec639e3e3
Move Spam Checker callbacks to a dedicated file (#15453) 2 years ago
Patrick Cloke 2503126d52
Implement MSC2174: move redacts to a content property. (#15395) 2 years ago
Patrick Cloke 83649b891d
Implement MSC3989 to redact the origin field. (#15393) 2 years ago
dependabot[bot] bd4d958aaf
Bump ruff from 0.0.252 to 0.0.259 (#15328) 2 years ago
Patrick Cloke 68a6717312
Reject mentions on the C-S API which are invalid. (#15311) 2 years ago
David Robertson 3b0083c92a
Use immutabledict instead of frozendict (#15113) 2 years ago
Andrew Morgan e157c63f68
Fix missing conditional for registering `on_remove_user_third_party_identifier` module api callbacks (#15227 2 years ago
Shay a368d30c1c
More speedups/fixes to creating batched events (#15195) 2 years ago
Quentin Gliech 41f127e068
Pass the requester during event serialization. (#15174) 2 years ago
Patrick Cloke 05e0a4089a
Stop applying edits to event contents (MSC3925). (#15193) 2 years ago
Richard van der Hoff 2b78981736
Remove support for aggregating reactions (#15172) 2 years ago
Andrew Morgan b40657314e
Add module API callbacks for adding and deleting local 3PID associations (#15044 2 years ago
Patrick Cloke 4fc8875876
Refactor media modules. (#15146) 2 years ago
Shay 1c95ddd09b
Batch up storing state groups when creating new room (#14918) 2 years ago
dependabot[bot] 9bb2eac719
Bump black from 22.12.0 to 23.1.0 (#15103) 2 years ago
Harishankar Kumar db2b105d69
Change collection[str] to StrCollection in event_auth code (#14929) 2 years ago
Sean Quah d0c713cc85
Return read-only collections from `@cached` methods (#13755) 2 years ago
Shay 03bccd542b
Add a class UnpersistedEventContext to allow for the batching up of storing state groups (#14675) 2 years ago
David Robertson a134e626e4
Reject boolean power levels (#14944) 2 years ago
David Robertson 796a4b7482
Prefer `type(x) is int` to `isinstance(x, int)` (#14945) 2 years ago
Patrick Cloke 3c3ba31507
Add missing type hints for tests.events. (#14904) 2 years ago
Richard van der Hoff 06ab64f201
Implement MSC3925: changes to bundling of edits (#14811) 2 years ago
David Robertson e2a1adbf5d
Allow selecting "prejoin" events by state keys (#14642) 2 years ago
David Robertson b5b5f66084
Move `StateFilter` to `synapse.types` (#14668) 2 years ago
Mathieu Velten 75888c2b1f
Faster joins: do not wait for full state when creating events to send (#14403) 2 years ago
Patrick Cloke d8cc86eff4
Remove redundant types from comments. (#14412) 2 years ago
Shay 1c777ef1e8
Fix docstring in EventContext (#14145) 2 years ago
Kateřina Churanová 6caa303083
fix: Push notifications for invite over federation (#13719) 2 years ago
Denis c802ef1411
Don't include redundant prev_state in new events (#13791) 2 years ago
reivilibre c2fe48a6ff
Rename the `EventFormatVersions` enum values so that they line up with room version numbers. (#13706) 2 years ago
Eric Eastwood 7af07f9716
Instrument `_check_sigs_and_hash_and_fetch` to trace time spent in child concurrent calls (#13588) 2 years ago
Eric Eastwood 06df5d4250
MSC2716v4 room version - remove namespace from MSC2716 event content fields (#13551) 2 years ago
Richard van der Hoff 96d92156d0
Update type of `EventContext.rejected` (#13460) 2 years ago
Erik Johnston c6a05063ff
Don't pull out the full state when creating an event (#13281) 2 years ago
David Robertson 7281591f4c
Use state before join to determine if we `_should_perform_remote_join` (#13270) 2 years ago