| Commit message (Expand) | Author | Age | Files | Lines |
* | Handle loops in redaction events | Richard van der Hoff | 2019-07-30 | 1 | -60/+36 |
* | recursively fetch redactions | Richard van der Hoff | 2019-07-30 | 1 | -32/+36 |
* | split _get_events_from_db out of _enqueue_events | Richard van der Hoff | 2019-07-29 | 1 | -32/+51 |
* | Return dicts from _fetch_event_list | Richard van der Hoff | 2019-07-29 | 1 | -15/+27 |
* | Merge branch 'master' into develop | Richard van der Hoff | 2019-07-26 | 1 | -0/+4 |
|\ |
|
| * | Fix DoS when there is a cycle in redaction events | Richard van der Hoff | 2019-07-26 | 1 | -0/+4 |
* | | Merge pull request #5767 from matrix-org/rav/redactions/cross_room_id | Richard van der Hoff | 2019-07-25 | 1 | -0/+27 |
|\| |
|
| * | log when a redaction attempts to redact an event in a different room | Richard van der Hoff | 2019-07-25 | 1 | -0/+27 |
* | | Stop trying to fetch events with event_id=None. (#5753) | Richard van der Hoff | 2019-07-24 | 1 | -1/+4 |
* | | Replace returnValue with return (#5736) | Amber Brown | 2019-07-23 | 1 | -10/+10 |
|/ |
|
* | Ignore redactions of m.room.create events (#5701) | Richard van der Hoff | 2019-07-17 | 1 | -0/+12 |
* | More refactoring in `get_events_as_list` (#5707) | Richard van der Hoff | 2019-07-17 | 1 | -27/+37 |
* | Fix redaction authentication (#5700) | Richard van der Hoff | 2019-07-17 | 1 | -85/+129 |
* | Refactor `get_events_as_list` (#5699) | Richard van der Hoff | 2019-07-17 | 1 | -48/+74 |
* | small typo fix (#5655) | Andrew Morgan | 2019-07-11 | 1 | -1/+1 |
* | Move logging utilities out of the side drawer of util/ and into logging/ (#5606) | Amber Brown | 2019-07-04 | 1 | -3/+3 |
* | Run Black. (#5482) | Amber Brown | 2019-06-20 | 1 | -5/+5 |
* | Fix background updates to handle redactions/rejections (#5352) | Erik Johnston | 2019-06-06 | 1 | -0/+37 |
* | Join against events to use its room_id index | Erik Johnston | 2019-05-30 | 1 | -1/+6 |
* | Implement the SHHS complexity API (#5216) | Amber Brown | 2019-05-30 | 1 | -1/+49 |
* | Simplifications and comments in do_auth (#5227) | Richard van der Hoff | 2019-05-23 | 1 | -1/+1 |
* | Room Statistics (#4338) | Amber Brown | 2019-05-21 | 1 | -0/+24 |
* | Update docstring with correct type | Erik Johnston | 2019-05-15 | 1 | -1/+1 |
* | Expose DataStore._get_events as get_events_as_list | Erik Johnston | 2019-05-14 | 1 | -15/+35 |
* | Run black on the rest of the storage module (#4996) | Amber Brown | 2019-04-03 | 1 | -72/+66 |
* | Collect room-version variations into one place (#4969) | Richard van der Hoff | 2019-04-01 | 1 | -1/+2 |
* | Fix infinite loop when an event is redacted in a v3 room (#4535) | Richard van der Hoff | 2019-01-31 | 1 | -5/+32 |
* | Fix flake8 (#4519) | Amber Brown | 2019-01-30 | 1 | -1/+1 |
* | Update synapse/storage/events_worker.py | Erik Johnston | 2019-01-29 | 1 | -1/+1 |
* | Check redaction state when event is pulled out of the database | Erik Johnston | 2019-01-29 | 1 | -0/+13 |
* | Fix typo | Erik Johnston | 2019-01-29 | 1 | -1/+1 |
* | Remove unused arg | Erik Johnston | 2019-01-29 | 1 | -2/+1 |
* | Update synapse/storage/events_worker.py | Richard van der Hoff | 2019-01-29 | 1 | -1/+1 |
* | Implement rechecking of redactions | Erik Johnston | 2019-01-29 | 1 | -1/+25 |
* | Replace missed usages of FrozenEvent | Erik Johnston | 2019-01-25 | 1 | -6/+2 |
* | Revert "Require event format version to parse or create events" | Erik Johnston | 2019-01-25 | 1 | -2/+6 |
* | Replace missed usages of FrozenEvent | Erik Johnston | 2019-01-24 | 1 | -6/+2 |
* | isort | Erik Johnston | 2019-01-23 | 1 | -1/+1 |
* | Add support for persisting event format versions | Erik Johnston | 2019-01-23 | 1 | -4/+15 |
* | Port storage/ to Python 3 (#3725) | Amber Brown | 2018-08-31 | 1 | -4/+5 |
* | Pull in necessary stores in federation_reader | Erik Johnston | 2018-08-06 | 1 | -1/+0 |
* | Move necessary storage functions to worker classes | Erik Johnston | 2018-08-06 | 1 | -0/+84 |
* | Merge branch 'master' into develop | Richard van der Hoff | 2018-08-02 | 1 | -6/+14 |
|\ |
|
| * | Avoid extra db lookups | Richard van der Hoff | 2018-08-02 | 1 | -6/+14 |
* | | Run things as background processes | Richard van der Hoff | 2018-07-18 | 1 | -4/+6 |
|/ |
|
* | Attempt to include db threads in cpu usage stats (#3496) | Richard van der Hoff | 2018-07-10 | 1 | -1/+2 |
* | Add CPU metrics for _fetch_event_list | Richard van der Hoff | 2018-07-09 | 1 | -19/+32 |
* | run isort | Amber Brown | 2018-07-09 | 1 | -13/+12 |
* | Attempt to be more performant on PyPy (#3462) | Amber Brown | 2018-06-28 | 1 | -1/+2 |
* | Merge pull request #3419 from matrix-org/rav/events_per_request | Richard van der Hoff | 2018-06-22 | 1 | -0/+4 |
|\ |
|
| * | Indirect evt_count updates via method call | Richard van der Hoff | 2018-06-22 | 1 | -1/+1 |
| * | Log number of events fetched from DB | Richard van der Hoff | 2018-06-21 | 1 | -0/+4 |
* | | Pass around the reactor explicitly (#3385) | Amber Brown | 2018-06-22 | 1 | -3/+3 |
|/ |
|
* | Misc. py3 fixes | Adrian Tschira | 2018-05-24 | 1 | -1/+1 |
* | Use run_in_background in preference to preserve_fn | Richard van der Hoff | 2018-04-27 | 1 | -2/+3 |
* | Format docstring | Erik Johnston | 2018-04-12 | 1 | -2/+3 |
* | Doc we raise on unknown event | Erik Johnston | 2018-04-12 | 1 | -2/+3 |
* | Track last processed event received_ts | Erik Johnston | 2018-04-11 | 1 | -0/+18 |
* | Replace some ujson with simplejson to make it work | Erik Johnston | 2018-03-16 | 1 | -1/+1 |
* | Split EventsWorkerStore into separate file | Erik Johnston | 2018-02-23 | 1 | -0/+395 |