Commit Graph

692 Commits (d0aee697ac0587c005bc1048f5036979331f1101)

Author SHA1 Message Date
Erik Johnston c34ffd2736 Fix getting an event for a room the server forgot it was in 9 years ago
Erik Johnston 54e688277a Also persist state 9 years ago
Erik Johnston 3a01901d6c Capture err 9 years ago
Erik Johnston 744e7d2790 Also handle state 9 years ago
Erik Johnston a3e332af19 Don't bail out of joining if we encounter a rejected event 9 years ago
Erik Johnston 4678055173 Refactor do_invite_join 9 years ago
Erik Johnston 3e9ee62db0 Add missing param in store.get_state_groups invocation 9 years ago
Erik Johnston 9f7f228ec2 Remove pointless map 9 years ago
Erik Johnston 1b994a97dd Fix application of ACLs 9 years ago
Erik Johnston 07507643cb Use dictionary cache to do group -> state fetching 9 years ago
Erik Johnston 4d6cb8814e Speed up event filtering (for ACL) logic 9 years ago
Erik Johnston b5f0d73ea3 Add comment 10 years ago
Erik Johnston fb47c3cfbe Rename key and values for m.room.history_visibility. Support 'invited' value 10 years ago
Erik Johnston c3e2600c67 Filter and redact events that the other server doesn't have permission to see during backfill 10 years ago
Erik Johnston 5130d80d79 Add bulk insert events API 10 years ago
Erik Johnston 1c3d844e73 Don't needlessly compute context 10 years ago
Erik Johnston 09e23334de Add a timeout 10 years ago
Erik Johnston 02410e9239 Handle the fact we might be missing auth events 10 years ago
Erik Johnston e552b78d50 Add some logging 10 years ago
Erik Johnston fde0da6f19 Correctly look up auth_events 10 years ago
Erik Johnston 3f04a08a0c Don't process events we've already processed. Remember to process state events 10 years ago
Erik Johnston 4bbfbf898e Correctly pass in auth_events 10 years ago
Erik Johnston 20814fabdd Actually fetch state for new backwards extremeties when backfilling. 10 years ago
Erik Johnston 7223129916 Don't apply new room join hack if depth > 5 10 years ago
Erik Johnston ef910a0358 Do work in parellel when joining a room 10 years ago
Mark Haines 63878c0379 Don't bother checking for updates if the stream token hasn't advanced for a user 10 years ago
Erik Johnston 80fd2b574c Don't talk to yourself when backfilling 10 years ago
Erik Johnston 07a1223156 s/backfil/backfill/ 10 years ago
Erik Johnston 0d31ad5101 Typos everywhere 10 years ago
Erik Johnston a0dfffb33c And another typo. 10 years ago
Erik Johnston 6e5ac4a28f Err, gatherResults doesn't take a dict... 10 years ago
Erik Johnston 95dedb866f Unwrap defer.gatherResults failures 10 years ago
Erik Johnston 367382b575 Handle the case where the other side is unreachable when backfilling 10 years ago
Erik Johnston 84e6b4001f Initial hack at wiring together pagination and backfill 10 years ago
Erik Johnston 2236ef6c92 Fix up leak. Add warnings. 10 years ago
Erik Johnston 2d386d7038 That wasn't a deferred 10 years ago
Erik Johnston 4ac2823b3c Remove inlineCallbacks from non-generator 10 years ago
Erik Johnston 42c12c04f6 Remove some run_on_reactors 10 years ago
Erik Johnston 19234cc6c3 typo 10 years ago
Erik Johnston e8f1521605 Don't yield on notifying all listeners 10 years ago
Erik Johnston 278149f533 Sanitize TransactionStore 10 years ago
Erik Johnston bb24609158 Clean out event_forward_extremities table when the server rejoins the room 10 years ago
Erik Johnston b2e6ee5b43 Remove concept of context.auth_events, instead use context.current_state 10 years ago
Erik Johnston db215b7e00 Implement and use new batched get missing pdu 10 years ago
Erik Johnston 2bafeca270 Add missing comma so that it generates a dict and not a set 10 years ago
Erik Johnston 0ac2a79faa Initial stab at implementing a batched get_missing_pdus request 10 years ago
Erik Johnston 47281f8fa4 Change some debug logging to info 10 years ago
Erik Johnston b99a33f283 resolve_events expect lists, not dicts 10 years ago
Erik Johnston b11a6e1c3c Fix wrong variable name 10 years ago
Erik Johnston e441c10a73 pyflakes 10 years ago