Commit Graph

134 Commits (31c15dcb80c8f11fd03dbb9b0ccff4777dc8e457)

Author SHA1 Message Date
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 6 years ago
Matthew Hodgson 5797f5542b WIP to announce deleted devices over federation 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Amber Brown 77ac14b960
Pass around the reactor explicitly (#3385) 7 years ago
Amber Brown 071206304d cleanup pep8 errors 7 years ago
Amber Brown 85ba83eb51 fixes 7 years ago
Amber Brown df9f72d9e5 replacing portions 7 years ago
Richard van der Hoff 9d2c1b8429 Backport deferred.addTimeout 7 years ago
Richard van der Hoff 9255a6cb17 Improve exception handling for background processes 7 years ago
Richard van der Hoff 1ea904b9f0 Use deferred.addTimeout instead of time_bound_deferred 7 years ago
Adrian Tschira f63ff73c7f add __bool__ alias to __nonzero__ methods 7 years ago
Richard van der Hoff d4fb4f7c52 Clear logcontext before starting fed txn queue runner 7 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 7 years ago
Erik Johnston ecdd2a3658 Don't start user_directory handling on workers 8 years ago
Erik Johnston eeb2f9e546 Add user_directory to database 8 years ago
Richard van der Hoff 65e1683680 Remove spurious PreserveLoggingContext 8 years ago
Richard van der Hoff feb496056e preserve_fn some deferred-returning things 8 years ago
Richard van der Hoff 773e1c6d68 Remove spurious @preserve_fn decorators 8 years ago
Erik Johnston 1df7c28661 Use callbacks to notify tcp replication rather than deferreds 8 years ago
Erik Johnston 7984708a55 Add a simple hook to wait for replication traffic 8 years ago
Erik Johnston 6957bfdca6 Don't recreate so many sets 8 years ago
Erik Johnston 6c82de5100 Format presence events on the edges instead of reformatting them multiple times 8 years ago
Erik Johnston 872e75a3d5 Add some metrics on notifier 8 years ago
Erik Johnston fd2eef49c8 Reduce spurious calls to generate sync 8 years ago
Erik Johnston 54a79c1d37 Make presence.get_new_events a bit faster 8 years ago
Erik Johnston fbaf868f62 Correctly handle timeout errors 8 years ago
Erik Johnston be14c24cea Fix rare notifier bug where listeners dont timeout 8 years ago
Erik Johnston 26072df6af Ensure only main or federation_sender process can send federation traffic 8 years ago
Erik Johnston f8ee66250a Handle sending events and device messages over federation 8 years ago
Erik Johnston c0238ecbed Explicitly specify state_key for history_visibility fetching 8 years ago
Erik Johnston 9219139351 Preserve some logcontexts 8 years ago
Erik Johnston afbf6b33fc defer.returnValue must not be called within Measure 8 years ago
Erik Johnston 39242090e3 Add measure blocks to notifier 8 years ago
Erik Johnston 9da84a9a1e Make AppserviceHandler stream events from database 8 years ago
Erik Johnston b9abf3e4e3 Remove dead appservice code 8 years ago
Mark Haines 88625db05f Notify users for events in rooms they join. 9 years ago
Mark Haines c626fc576a Move the AS handler out of the Handlers object. 9 years ago
Mark Haines 7e23476814 move filter_events_for_client out of base handler 9 years ago
David Baker 424a7f48f8 Run filter_events_for_client 9 years ago
Mark Haines 2a37467fa1 Use google style doc strings. 9 years ago
Mark Haines 12904932c4 Hook up adding a pusher to the notifier for replication. 9 years ago
Mark Haines ddf9e7b302 Hook up the push rules to the notifier 9 years ago
Mark Haines 60a0f81c7a Add a /replication API for extracting the updates that happened on 9 years ago
Erik Johnston 2c1fbea531 Fix up logcontexts 9 years ago
Daniel Wagner-Hall d83d004ccd Fix flake8 warnings for new flake8 9 years ago
Erik Johnston d98a9f2583 Don't use before_token. Its wrong. Use actual limit. 9 years ago
Erik Johnston 13724569ec Deal with None limit 9 years ago
Erik Johnston 4a6eb5eb45 Make /events always return a newer token, if one exists 9 years ago
Erik Johnston 0e07f2e15d Only fetch events for rooms and receipts 9 years ago
Erik Johnston 91a222c66d SYN-606: Peeking does not wake up /events 9 years ago