Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix an issue with ignoring power_level changes on divergent graphs | Richard van der Hoff | 2015-11-12 | 1 | -0/+93 |
| | | | | | | | | Changes to m.room.power_levels events are supposed to be handled at a high priority; however a typo meant that the relevant bit of code was never executed, so they were handled just like any other state change - which meant that a bad person could cause room state changes by forking the graph from a point in history when they were allowed to do so. | ||||
* | Merge branch 'erikj/check_room_exists' into erikj/unfederatable | Erik Johnston | 2015-09-01 | 1 | -8/+29 |
|\ | |||||
| * | Fix tests | Erik Johnston | 2015-09-01 | 1 | -8/+29 |
| | | |||||
* | | Check against sender rather than event_id | Erik Johnston | 2015-09-01 | 1 | -1/+1 |
|/ | |||||
* | Use dictionary cache to do group -> state fetching | Erik Johnston | 2015-08-05 | 1 | -1/+1 |
| | |||||
* | Fix tests | Erik Johnston | 2015-02-09 | 1 | -1/+6 |
| | |||||
* | Implement new state resolution algorithm | Erik Johnston | 2015-01-21 | 1 | -71/+357 |
| | |||||
* | Construct the EventContext in the state handler rather than constructing one ↵ | Mark Haines | 2014-12-16 | 1 | -14/+8 |
| | | | | and then immediately calling state_handler.annotate_context_with_state | ||||
* | Remove annotate_event_with_state as nothing was using it. Update state tests ↵ | Mark Haines | 2014-12-16 | 1 | -69/+39 |
| | | | | to call annotate_context_with_state | ||||
* | Rename annotate_state_groups to annotate_event_with_state | Erik Johnston | 2014-11-11 | 1 | -6/+6 |
| | |||||
* | Fix state tests | Erik Johnston | 2014-11-11 | 1 | -517/+176 |
| | |||||
* | SPEC-7: Rename 'ts' to 'origin_server_ts' | Mark Haines | 2014-10-17 | 1 | -1/+1 |
| | |||||
* | Fixed test. | Kegan Dougal | 2014-10-09 | 1 | -1/+0 |
| | |||||
* | Still broken. | Kegan Dougal | 2014-10-09 | 1 | -1/+2 |
| | |||||
* | Break a test. | Kegan Dougal | 2014-10-09 | 1 | -1/+1 |
| | |||||
* | Fix unit test. | Kegan Dougal | 2014-10-08 | 1 | -1/+1 |
| | |||||
* | Break unit test. | Kegan Dougal | 2014-10-08 | 1 | -1/+1 |
| | |||||
* | Have all unit tests import from our own subclass of trial's unittest ↵ | Paul "LeoNerd" Evans | 2014-09-12 | 1 | -2/+1 |
| | | | | TestCase; set up logging in ONE PLACE ONLY | ||||
* | Make the state resolution use actual power levels rather than taking them ↵ | Erik Johnston | 2014-09-12 | 1 | -45/+140 |
| | | | | from a Pdu key. | ||||
* | Handle the case where we don't have a common ancestor | Erik Johnston | 2014-09-08 | 1 | -0/+24 |
| | |||||
* | Fix bug in state handling where we incorrectly identified a missing pdu. ↵ | Erik Johnston | 2014-09-08 | 1 | -15/+218 |
| | | | | Update tests to catch this case. | ||||
* | Fix state unit test | Erik Johnston | 2014-09-06 | 1 | -0/+1 |
| | |||||
* | fix the copyright holder from matrix.org to OpenMarket Ltd, as matrix.org ↵ | Matthew Hodgson | 2014-09-03 | 1 | -1/+1 |
| | | | | hasn't been incorporated in time for launch. | ||||
* | Start updating state handling to use snapshots | Mark Haines | 2014-08-27 | 1 | -7/+10 |
| | |||||
* | Fix some of the tests to reflect changes in the storage layer. | Erik Johnston | 2014-08-15 | 1 | -2/+2 |
| | |||||
* | Add a check to make sure that during state conflict res we only request a ↵ | Erik Johnston | 2014-08-15 | 1 | -0/+3 |
| | | | | PDU we don't have. | ||||
* | add in copyrights to everything, not just the synapse subdir, and add a ↵ | Matthew Hodgson | 2014-08-13 | 1 | -0/+14 |
| | | | | copyrighter.pl whilst we're at it | ||||
* | Reference Matrix Home Server | matrix.org | 2014-08-12 | 1 | -0/+271 |