Commit Graph

193 Commits (25c0a020f430de2781041c8104a5cf92321a60a2)

Author SHA1 Message Date
Erik Johnston 5ff3d23564 Split event creation into a separate handler 7 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 7 years ago
David Baker b78bae2d51 fix isinstance 7 years ago
David Baker c3b7a45e84 Allow error strings from spam checker 7 years ago
Jeremy Cline cafb8de132
Unfreeze event before serializing with ujson 7 years ago
Erik Johnston 8090fd4664 Fix /joined_members to work with AS users 7 years ago
Erik Johnston adec03395d Fix bug where /joined_members didn't check user was in room 7 years ago
David Baker 6cd5fcd536 Make the spam checker a module 7 years ago
Richard van der Hoff 5ed109d59f PoC for filtering spammy events (#2456) 7 years ago
Erik Johnston bf81f3cf2c Split out profile handler to fix tests 7 years ago
Erik Johnston 5a7f561a9b Fix bug where pusherpool didn't start and broke some rooms 7 years ago
Erik Johnston 1bce3e6b35 Remove unused variables 8 years ago
Erik Johnston fcf01dd88e Reject local events that don't round trip the DB 8 years ago
Erik Johnston cafe659f72 Store ActionGenerator in HomeServer 8 years ago
Erik Johnston 66d8ffabbd Faster push rule calculation via push specific cache 8 years ago
Erik Johnston b990b2fce5 Add per user ratelimiting overrides 8 years ago
Erik Johnston 3e5a62ecd8 Add more granular event send metrics 8 years ago
Erik Johnston 34e682d385 Fix invite state to always include all events 8 years ago
Richard van der Hoff 7eb9f34cc3 Remove spurious yield 8 years ago
Paul "LeoNerd" Evans 10e48d8310 Don't clobber a displayname or avatar_url if provided by an m.room.member event 8 years ago
Erik Johnston 3b4de17d2b Comment 8 years ago
Erik Johnston 586f474a44 Don't block messages sending on bumping presence 8 years ago
Erik Johnston f8ee66250a Handle sending events and device messages over federation 8 years ago
Erik Johnston 64038b806c Comments 8 years ago
Erik Johnston 2bd4513a4d Limit the number of events that can be created on a given room concurretnly 8 years ago
Erik Johnston a4632783fb Sample correctly 8 years ago
Erik Johnston eeda4e618c Limit the number of prev_events of new events 8 years ago
Erik Johnston d04e2ff3a4 Fix incredubly slow back pagination query 8 years ago
Erik Johnston f2f74ffce6 Comment 8 years ago
Erik Johnston 550308c7a1 Check whether to ratelimit sooner to avoid work 8 years ago
Erik Johnston 87528f0756 Support /initialSync in synchrotron worker 8 years ago
Erik Johnston 69a2d4e38c Use get_joined_users_from_context instead of manually looking up hosts 8 years ago
Erik Johnston c10cb581c6 Correctly handle the difference between prev and current state 8 years ago
Erik Johnston a3dc1e9cbe Replace context.current_state with context.current_state_ids 8 years ago
Erik Johnston 9219139351 Preserve some logcontexts 8 years ago
Erik Johnston a98d215204 Add filter param to /messages API 8 years ago
Erik Johnston 8f8798bc0d Add ReadWriteLock for pagination and history prune 9 years ago
Erik Johnston 2d21d43c34 Add purge_history API 9 years ago
Erik Johnston 4c04222fa5 Poke notifier on next reactor tick 9 years ago
Mark Haines 1a3a2002ff Spell "domain" correctly 9 years ago
Mark Haines 3b86ecfa79 Move the presence handler out of the Handlers object 9 years ago
Mark Haines 7e23476814 move filter_events_for_client out of base handler 9 years ago
Mark Haines 1620578b13 Shuffle when we get the signing_key attribute. 9 years ago
Mark Haines 30057b1e15 Move _create_new_client_event and handle_new_client_event out of base handler 9 years ago
David Baker 424a7f48f8 Run filter_events_for_client 9 years ago
Mark Haines 7e2f971c08 Remove some unused functions (#711) 9 years ago
Mark Haines 86be915cce Call profile handler get_displayname directly rather than using collect_presencelike_data 9 years ago
Erik Johnston d76d89323c Use computed prev event ids 9 years ago
Erik Johnston 8d73cd502b Add concurrently_execute function 9 years ago
Erik Johnston 13cbd31040 Spelling 9 years ago