Commit Graph

45 Commits (670dcdfc14d855c45b076f852673906dc450f515)

Author SHA1 Message Date
Erik Johnston 0b04369238 Fix public room joining by making sure replaces_state never points to itself. 10 years ago
Erik Johnston 8cdebce470 Fix redactions. Fix 'age' key 10 years ago
Erik Johnston 95aa903ffa Try and figure out how and why signatures are being changed. 10 years ago
Erik Johnston 5eca288d28 Fix joining from an invite 10 years ago
Erik Johnston 609c31e8df More bug fixes 10 years ago
Erik Johnston ee3df06183 More bug fixes 10 years ago
Erik Johnston d044121168 Various typos and bug fixes. 10 years ago
Erik Johnston 6630e1b579 Start making more things use EventContext rather than event.* 10 years ago
Erik Johnston 5d7c9ab789 Begin converting things to use the new Event structure 10 years ago
Erik Johnston 3598c11c8d Correctly handle the case where we get an event for an unknown room, which turns out we are actually in 10 years ago
Erik Johnston 997ed151db synapse.state docs. 10 years ago
Erik Johnston 3db2c0d43e Rename annotate_state_groups to annotate_event_with_state 10 years ago
Erik Johnston 092979b8cc Fix bugs which broke federation due to changes in function signatures. 10 years ago
Erik Johnston 5ff0bfb81d Fix bug where we /always/ created a new state group 10 years ago
Erik Johnston 46de65cab9 Don't query the DB for user power levels 10 years ago
Erik Johnston 4317c8e583 Implement new replace_state and changed prev_state 10 years ago
Erik Johnston 96c001e668 Fix auth checks to all use the given old_event_state 10 years ago
Erik Johnston aa76bf39ab Remove unused imports 10 years ago
Erik Johnston 9024a19658 Remove dead code. 10 years ago
Erik Johnston 2f39dc19a2 Remove more references to dead PDU tables 10 years ago
Erik Johnston 946d02536b Remove unused functions. 10 years ago
Erik Johnston d84f5b30b8 old_state_events should be a dict not list 10 years ago
Erik Johnston 12ce441e67 Convert event ids to be of the form :example.com 10 years ago
Erik Johnston da511334d2 Make federation return the old current state, so that we can use it to do auth 10 years ago
Erik Johnston e7858b6d7e Start filling out and using new events tables 10 years ago
Erik Johnston c372929ab6 Remove duplicate import 10 years ago
Erik Johnston b3b1961496 Fix bug where people could join private rooms 10 years ago
Erik Johnston 5ffe5ab43f Use state groups to get current state. Make join dance actually work. 10 years ago
Erik Johnston f71627567b Finish implementing the new join dance. 10 years ago
Mark Haines bb04447c44 Include hashes of previous pdus when referencing them 10 years ago
Erik Johnston e7bc1291a0 Begin making auth use event.old_state_events 10 years ago
Erik Johnston 5fefc12d1e Begin implementing state groups. 10 years ago
Erik Johnston 39e3fc69e5 Make the state resolution use actual power levels rather than taking them from a Pdu key. 10 years ago
Erik Johnston 942d8412c4 Handle the case where we don't have a common ancestor 10 years ago
Erik Johnston 83ce57302d Fix bug in state handling where we incorrectly identified a missing pdu. Update tests to catch this case. 10 years ago
Erik Johnston 2205aba3ed Fix bug where we used an event_id as a pdu_id 10 years ago
Matthew Hodgson 8a7c1d6a00 fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org hasn't been incorporated in time for launch. 10 years ago
Erik Johnston b5f9d47c89 Handle new state events which don't have a common ancestor 10 years ago
Mark Haines a0d1f5a014 Start updating state handling to use snapshots 10 years ago
Erik Johnston 0e938b1ff7 Rename method name to not clash with other ones in storage. 10 years ago
Erik Johnston c5f2da5875 Add a check to make sure that during state conflict res we only request a PDU we don't have. 10 years ago
Erik Johnston 1a26905cc9 Fix pontenial bug in state resolution handler that compared dicts rather than their id's 10 years ago
Matthew Hodgson f98e6380f1 add in whitespace after copyright statements to improve legibility 10 years ago
matrix.org 4f475c7697 Reference Matrix Home Server 10 years ago