Commit Graph

256 Commits (8cced497640525ff1bed7011509b88306c7e7ea3)

Author SHA1 Message Date
Richard van der Hoff 71a1abb8a1
Stop the master relaying USER_SYNC for other workers (#7318) 5 years ago
Erik Johnston fdb1344716
Remove concept of a non-limited stream. (#7011) 5 years ago
Erik Johnston 1f773eec91
Port PresenceHandler to async/await (#6991) 5 years ago
Patrick Cloke 509e381afa
Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957) 5 years ago
Richard van der Hoff ab4b4ee6a7
Fix an error which was thrown by the PresenceHandler _on_shutdown handler. (#6640) 5 years ago
Erik Johnston 2284eb3a53
Add database config class (#6513) 5 years ago
Erik Johnston 5859a5c569 Fix presence timeouts when synchrotron restarts. (#6212) 5 years ago
Richard van der Hoff a139420a3c
Fix races in room stats (and other) updates. (#6187) 5 years ago
Matthew Hodgson 8401bcd206 fix typo 5 years ago
Andrew Morgan 4548d1f87e
Remove unnecessary parentheses around return statements (#5931) 5 years ago
Amber Brown 97a8b4caf7
Move some timeout checking logs to DEBUG #5785 5 years ago
Amber Brown 4806651744
Replace returnValue with return (#5736) 5 years ago
Amber Brown 463b072b12
Move logging utilities out of the side drawer of util/ and into logging/ (#5606) 5 years ago
Erik Johnston 915280f1ed Fixup comment 5 years ago
Erik Johnston 8181e290a9 Fix sync tightloop bug. 6 years ago
Amber Brown 32e7c9e7f2
Run Black. (#5482) 6 years ago
Richard van der Hoff 71063a69b8
Fix missing logcontext for PresenceHandler.on_shutdown. (#5369) 6 years ago
Erik Johnston 75538813fc Fix background updates to handle redactions/rejections (#5352) 6 years ago
Richard van der Hoff 5726378ece
Fix "db txn 'update_presence' from sentinel context" log messages (#5275) 6 years ago
Richard van der Hoff bd0d45ca69 Fix infinite loop in presence handler 6 years ago
Andrew Morgan 4a4d5c4fd6
Fix grammar and document get_current_users_in_room (#4998) 6 years ago
Neil Johnson e8419554ff
Remove presence lists (#4989) 6 years ago
Erik Johnston 4e5f0f7ca0 Use an assert 6 years ago
Erik Johnston 40e56997bc Review comments 6 years ago
Erik Johnston 197fae1639 Use event streams to calculate presence 6 years ago
Richard van der Hoff 856c83f5f8
Avoid rebuilding Edu objects in worker mode (#4770) 6 years ago
Amber Brown c334ca67bb
Integrate presence from hotfixes (#3694) 6 years ago
Amber Brown 99dd975dae
Run tests under PostgreSQL (#3423) 6 years ago
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 6 years ago
Amber Brown 49af402019 run isort 6 years ago
Amber Brown 07cad26d65
Remove all global reactor imports & pass it around explicitly (#3424) 7 years ago
Amber Brown c936a52a9e
Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307) 7 years ago
Amber Brown 53cc2cde1f cleanup 7 years ago
Amber Brown 8f5a688d42 cleanups, self-registration 7 years ago
Richard van der Hoff 8810685df9 Stub out ServerNoticesSender on the workers 7 years ago
Richard van der Hoff 9ea219c514 Send users a server notice about consent 7 years ago
Amber Brown df9f72d9e5 replacing portions 7 years ago
Adrian Tschira 933bf2dd35 replace some iteritems with six 7 years ago
Richard van der Hoff d43d480d86 Remove unused `update_external_syncs` 7 years ago
Richard van der Hoff 9255a6cb17 Improve exception handling for background processes 7 years ago
Erik Johnston 265b993b8a Split replication layer into two 7 years ago
Erik Johnston c3f79c9da5 Split out edu/query registration to a separate class 7 years ago
Matthew Hodgson 34c3d0a386 typo 7 years ago
Richard van der Hoff eaaabc6c4f replace 'except:' with 'except Exception:' 7 years ago
Erik Johnston ec5c4499f4 Make presence use cached users/hosts in room 8 years ago
Erik Johnston c7ddb5ef7a Reuse get_interested_parties 8 years ago
Erik Johnston 414522aed5 Move get_interested_parties 8 years ago
Erik Johnston 2be8a281d2 Comments 8 years ago
Erik Johnston 6308ac45b0 Move get_interested_remotes back to presence handler 8 years ago
Erik Johnston 29574fd5b3 Reduce federation presence replication traffic 8 years ago