Commit Graph

260 Commits (28c21cd578587a1890ebf739fde94b2375cb4429)

Author SHA1 Message Date
Richard van der Hoff 74fcbf741b delete_local_events for purge_history 7 years ago
Richard van der Hoff 671540dccf rename delete_old_state -> purge_history 7 years ago
Erik Johnston 50fe92cd26 Move presence handling into handle_new_client_event 7 years ago
Erik Johnston 24dd73028a Add replication http endpoint for event sending 7 years ago
Erik Johnston e3624fad5f Remove pointless ratelimit check 7 years ago
Erik Johnston 3e1e69ccaf Update copyright 7 years ago
Erik Johnston 770b2252ca s/_create_new_client_event/create_new_client_event/ 7 years ago
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 8 years ago
David Baker 6cd5fcd536 Make the spam checker a module 8 years ago
Richard van der Hoff 5ed109d59f PoC for filtering spammy events (#2456) 8 years ago
Erik Johnston bf81f3cf2c Split out profile handler to fix tests 8 years ago
Erik Johnston 5a7f561a9b Fix bug where pusherpool didn't start and broke some rooms 8 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 9 years ago
Erik Johnston 69a2d4e38c Use get_joined_users_from_context instead of manually looking up hosts 9 years ago
Erik Johnston c10cb581c6 Correctly handle the difference between prev and current state 9 years ago
Erik Johnston a3dc1e9cbe Replace context.current_state with context.current_state_ids 9 years ago
Erik Johnston 9219139351 Preserve some logcontexts 9 years ago
Erik Johnston a98d215204 Add filter param to /messages API 9 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