Commit Graph

393 Commits (d5305000f1c5799ffb6fcd64ad27e7bfd8ba2113)

Author SHA1 Message Date
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
Erik Johnston ed61a49169 Add profile information to invites 9 years ago
Daniel Wagner-Hall b4022cc487 Pass whole requester to ratelimiting 9 years ago
Mark Haines ddf9e7b302 Hook up the push rules to the notifier 9 years ago
Daniel Wagner-Hall f8d21e1431 Review comments 9 years ago
Erik Johnston e5999bfb1a Initial cut 9 years ago
Daniel Wagner-Hall d1fb790818 Some cleanup 9 years ago
Daniel Wagner-Hall 4bfb32f685 Branch off member and non member sends 9 years ago
Daniel Wagner-Hall e71095801f Merge implementation of /join by alias or ID 9 years ago
Erik Johnston 4e7948b47a Allow paginating backwards from stream token 9 years ago
Richard van der Hoff 5cba88ea7c Make it possible to paginate forwards from stream tokens 9 years ago
Daniel Wagner-Hall da417aa56d Allow non-guests to peek on rooms using /events 9 years ago
Daniel Wagner-Hall ac5a4477ad Require unbanning before other membership changes 9 years ago
Daniel Wagner-Hall 93afb40cd4 Skip, rather than erroring, invalid guest requests 9 years ago