Commit Graph

289 Commits (18a466b84e52b6e8c51a878e612d86410d6af680)

Author SHA1 Message Date
Richard van der Hoff 9c70a02a9c
Ignore redactions of m.room.create events (#5701) 5 years ago
Amber Brown 463b072b12
Move logging utilities out of the side drawer of util/ and into logging/ (#5606) 5 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Erik Johnston 554609288b Run as background process and fix comments 6 years ago
Erik Johnston b42f90470f Add experimental option to reduce extremities. 6 years ago
Brendan Abolivier f874b16b2e Add plugin APIs for implementations of custom event rules. 6 years ago
Erik Johnston 4cb577c23f Don't bundle aggs for /state and /members etc APIs 6 years ago
Erik Johnston 44b8ba484e Fix words 6 years ago
Erik Johnston c7ec06e8a6 Block attempts to annotate the same event twice 6 years ago
Erik Johnston b54b03f9e1 Allow client event serialization to be async 6 years ago
Brendan Abolivier 1473058b5e
Do checks on aliases for incoming m.room.aliases events (#5128) 6 years ago
Andrew Morgan 4a4d5c4fd6
Fix grammar and document get_current_users_in_room (#4998) 6 years ago
Richard van der Hoff 54a87a7b08
Collect room-version variations into one place (#4969) 6 years ago
Erik Johnston cd62981a6a Revert spurious delete 6 years ago
Erik Johnston aa959a6c07 Use flags 6 years ago
Erik Johnston 7d47cc1305 Move requester check into assert_accepted_privacy_policy 6 years ago
Erik Johnston 74c46d81fa Only require consent for events with an associated request 6 years ago
Neil Johnson 88f0675967 fix test_auto_create_auto_join_where_no_consent (#4886) 6 years ago
Brendan Abolivier f4195f4118 Revert "Split ratelimiters in two (one for events, one for registration)" 6 years ago
Brendan Abolivier d7dbad3526 Split ratelimiters in two (one for events, one for registration) 6 years ago
Richard van der Hoff 3064952939
Fix incorrect log about not persisting duplicate state event. (#4776) 6 years ago
Erik Johnston 5891a6edc8 Correctly set context.app_service 6 years ago
Erik Johnston 7709d2bd16 Implement rechecking of redactions 6 years ago
Erik Johnston be47cfa9c9 Refactor event building into EventBuilder 6 years ago
Erik Johnston d758d5310e Correctly use default room version if none is set 6 years ago
Erik Johnston b872c7b1b4 Split up event validation between event and builder 6 years ago
Erik Johnston ae2a957dba Pass through room version to event auth 6 years ago
Erik Johnston a50cf929c1 Require event format version to parse or create events 6 years ago
Erik Johnston be6a7e47fa
Revert "Require event format version to parse or create events" 6 years ago
Erik Johnston f431ff3fb8 Require event format version to parse or create events 6 years ago
Richard van der Hoff 9b827c40ca
Log some bits about event creation (#4121) 6 years ago
Erik Johnston cb53ce9d64
Refactor state group lookup to reduce DB hits (#4011) 6 years ago
Richard van der Hoff e7a16c6210 Remove redundant run_as_background_process() from pusherpool 6 years ago
Richard van der Hoff 8174c6725b Avoid reraise, to improve stacktraces 6 years ago
Richard van der Hoff 66f7dc8c87 Fix logcontexts for running pushers 6 years ago
Neil Johnson 372bf073c1 block event creation and room creation on hitting resource limits 6 years ago
Matthew Hodgson 2f78f432c4 speed up /members and add at= and membership params (#3568) 6 years ago
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 6 years ago
Erik Johnston 729b672823 Use new helper base class for ReplicationSendEventRestServlet 6 years ago
Erik Johnston 0faa3223cd Fix missing attributes on workers. 6 years ago
Erik Johnston e42510ba63 Use new getters 6 years ago
Erik Johnston 5c88bb722f Move PaginationHandler to its own file 6 years ago
Erik Johnston 0ecf68aedc Move check_in_room_or_world_readable to Auth 6 years ago
Richard van der Hoff 7c712f95bb Combine Limiter and Linearizer 6 years ago
Richard van der Hoff 8462c26485 Improvements to the Limiter 6 years ago
Erik Johnston 8cb8df55e9 Split MessageHandler into read only and writers 6 years ago
Matthew Hodgson ea752bdd99 s/becuase/because/g 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Amber Brown 6350bf925e
Attempt to be more performant on PyPy (#3462) 7 years ago
Matthew Hodgson 0269367f18 allow non-consented users to still part rooms (to let us autopart them) 7 years ago