summary refs log tree commit diff
path: root/synapse/storage/events_worker.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Move storage classes into a main "data store".Erik Johnston2019-10-211-882/+0
* Replace IN usage with helper funcsErik Johnston2019-10-101-12/+16
* Fix fetching censored redactions from DBErik Johnston2019-10-021-0/+14
* Handle loops in redaction eventsRichard van der Hoff2019-07-301-60/+36
* recursively fetch redactionsRichard van der Hoff2019-07-301-32/+36
* split _get_events_from_db out of _enqueue_eventsRichard van der Hoff2019-07-291-32/+51
* Return dicts from _fetch_event_listRichard van der Hoff2019-07-291-15/+27
* Merge branch 'master' into developRichard van der Hoff2019-07-261-0/+4
|\
| * Fix DoS when there is a cycle in redaction eventsRichard van der Hoff2019-07-261-0/+4
* | Merge pull request #5767 from matrix-org/rav/redactions/cross_room_idRichard van der Hoff2019-07-251-0/+27
|\|
| * log when a redaction attempts to redact an event in a different roomRichard van der Hoff2019-07-251-0/+27
* | Stop trying to fetch events with event_id=None. (#5753)Richard van der Hoff2019-07-241-1/+4
* | Replace returnValue with return (#5736)Amber Brown2019-07-231-10/+10
|/
* Ignore redactions of m.room.create events (#5701)Richard van der Hoff2019-07-171-0/+12
* More refactoring in `get_events_as_list` (#5707)Richard van der Hoff2019-07-171-27/+37
* Fix redaction authentication (#5700)Richard van der Hoff2019-07-171-85/+129
* Refactor `get_events_as_list` (#5699)Richard van der Hoff2019-07-171-48/+74
* small typo fix (#5655)Andrew Morgan2019-07-111-1/+1
* Move logging utilities out of the side drawer of util/ and into logging/ (#5606)Amber Brown2019-07-041-3/+3
* Run Black. (#5482)Amber Brown2019-06-201-5/+5
* Fix background updates to handle redactions/rejections (#5352)Erik Johnston2019-06-061-0/+37
* Join against events to use its room_id indexErik Johnston2019-05-301-1/+6
* Implement the SHHS complexity API (#5216)Amber Brown2019-05-301-1/+49
* Simplifications and comments in do_auth (#5227)Richard van der Hoff2019-05-231-1/+1
* Room Statistics (#4338)Amber Brown2019-05-211-0/+24
* Update docstring with correct typeErik Johnston2019-05-151-1/+1
* Expose DataStore._get_events as get_events_as_listErik Johnston2019-05-141-15/+35
* Run black on the rest of the storage module (#4996)Amber Brown2019-04-031-72/+66
* Collect room-version variations into one place (#4969)Richard van der Hoff2019-04-011-1/+2
* Fix infinite loop when an event is redacted in a v3 room (#4535)Richard van der Hoff2019-01-311-5/+32
* Fix flake8 (#4519)Amber Brown2019-01-301-1/+1
* Update synapse/storage/events_worker.pyErik Johnston2019-01-291-1/+1
* Check redaction state when event is pulled out of the databaseErik Johnston2019-01-291-0/+13
* Fix typoErik Johnston2019-01-291-1/+1
* Remove unused argErik Johnston2019-01-291-2/+1
* Update synapse/storage/events_worker.pyRichard van der Hoff2019-01-291-1/+1
* Implement rechecking of redactionsErik Johnston2019-01-291-1/+25
* Replace missed usages of FrozenEventErik Johnston2019-01-251-6/+2
* Revert "Require event format version to parse or create events"Erik Johnston2019-01-251-2/+6
* Replace missed usages of FrozenEventErik Johnston2019-01-241-6/+2
* isortErik Johnston2019-01-231-1/+1
* Add support for persisting event format versionsErik Johnston2019-01-231-4/+15
* Port storage/ to Python 3 (#3725)Amber Brown2018-08-311-4/+5
* Pull in necessary stores in federation_readerErik Johnston2018-08-061-1/+0
* Move necessary storage functions to worker classesErik Johnston2018-08-061-0/+84
* Merge branch 'master' into developRichard van der Hoff2018-08-021-6/+14
|\
| * Avoid extra db lookupsRichard van der Hoff2018-08-021-6/+14
* | Run things as background processesRichard van der Hoff2018-07-181-4/+6
|/
* Attempt to include db threads in cpu usage stats (#3496)Richard van der Hoff2018-07-101-1/+2
* Add CPU metrics for _fetch_event_listRichard van der Hoff2018-07-091-19/+32
* run isortAmber Brown2018-07-091-13/+12
* Attempt to be more performant on PyPy (#3462)Amber Brown2018-06-281-1/+2
* Merge pull request #3419 from matrix-org/rav/events_per_requestRichard van der Hoff2018-06-221-0/+4
|\
| * Indirect evt_count updates via method callRichard van der Hoff2018-06-221-1/+1
| * Log number of events fetched from DBRichard van der Hoff2018-06-211-0/+4
* | Pass around the reactor explicitly (#3385)Amber Brown2018-06-221-3/+3
|/
* Misc. py3 fixesAdrian Tschira2018-05-241-1/+1
* Use run_in_background in preference to preserve_fnRichard van der Hoff2018-04-271-2/+3
* Format docstringErik Johnston2018-04-121-2/+3
* Doc we raise on unknown eventErik Johnston2018-04-121-2/+3
* Track last processed event received_tsErik Johnston2018-04-111-0/+18
* Replace some ujson with simplejson to make it workErik Johnston2018-03-161-1/+1
* Split EventsWorkerStore into separate fileErik Johnston2018-02-231-0/+395