summary refs log tree commit diff
path: root/synapse/state/v2.py (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix typo github/erikj/state_res_v2.1_clousre erikj/state_res_v2.1_clousreErik Johnston2022-11-171-1/+1
* Implement closure of conflicted state eventsErik Johnston2022-11-171-4/+42
* Avoid putting rejected events in room state (#13723)Sean Quah2022-09-161-0/+15
* Rename `event_map` to `unpersisted_events` (#13603)David Robertson2022-08-241-32/+37
* Correct a misnamed argument in state res v2 (#13467)David Robertson2022-08-081-6/+6
* Move some event auth checks out to a different method (#13065)Richard van der Hoff2022-06-151-1/+1
* Merge branch 'rav/simplify_event_auth_interface' into developRichard van der Hoff2022-06-131-1/+0
|\
| * Remove `room_version` param from `check_auth_rules_for_event`Richard van der Hoff2022-06-121-1/+0
* | Type annotations for `test_v2` (#12985)David Robertson2022-06-091-15/+42
|/
* Check *all* auth events for room id and rejection (#11009)Richard van der Hoff2021-10-181-1/+1
* `disallow-untyped-defs` for `synapse.state` (#11004)David Robertson2021-10-061-1/+1
* Split `event_auth.check` into two parts (#10940)Richard van der Hoff2021-09-291-3/+1
* Update the MSC3083 support to verify if joins are from an authorized server. ...Patrick Cloke2021-07-261-6/+5
* Use inline type hints in various other places (in `synapse/`) (#10380)Jonathan de Jong2021-07-151-9/+9
* Remove `synapse.types.Collection` (#9856)Richard van der Hoff2021-04-221-1/+2
* Remove redundant "coding: utf-8" lines (#9786)Jonathan de Jong2021-04-141-1/+0
* Update black, and run auto formatting over the codebase (#9381)Eric Eastwood2021-02-161-1/+5
* Fix mainline ordering in state res v2 (#8971)Erik Johnston2020-12-181-1/+1
* Pass room_id to get_auth_chain_difference (#8879)Erik Johnston2020-12-041-2/+7
* Correctly handle unpersisted events when calculating auth chain difference. (...Erik Johnston2020-12-021-4/+83
* Fix typos and spelling errors. (#8639)Patrick Cloke2020-10-231-1/+1
* Define StateMap as immutable and add a MutableStateMap type. (#8183)Patrick Cloke2020-08-281-3/+3
* Add type hints for state. (#8140)Patrick Cloke2020-08-241-88/+167
* Convert state resolution to async/await (#7942)Patrick Cloke2020-07-241-58/+49
* Add another yield point to state res v2 (#7746)Erik Johnston2020-06-261-2/+10
* Yield during large v2 state res. (#7735)Erik Johnston2020-06-241-10/+46
* Speed up state res v2 across large state differences. (#7725)Erik Johnston2020-06-191-1/+2
* Replace iteritems/itervalues/iterkeys with native versions. (#7692)Patrick Cloke2020-06-151-4/+2
* Improve get auth chain difference algorithm. (#7095)Erik Johnston2020-03-181-28/+4
* Clarify list/set/dict/tuple comprehensions and enforce via flake8 (#6957)Patrick Cloke2020-02-211-4/+4
* Reduce auth chains fetched during v2 state res. (#6952)Erik Johnston2020-02-191-1/+1
* Pass room version object into event_auth.check and check_redaction (#6788)Richard van der Hoff2020-01-281-1/+3
* Add StateMap type alias (#6715)Erik Johnston2020-01-161-4/+5
* Hacks to work around #6605 (#6608)Richard van der Hoff2019-12-311-15/+37
* sanity-checking for events used in state res (#6531)Richard van der Hoff2019-12-161-27/+73
* Replace returnValue with return (#5736)Amber Brown2019-07-231-13/+13
* Run Black. (#5482)Amber Brown2019-06-201-48/+44
* Pass through room version to event authErik Johnston2019-01-251-5/+9
* Add helpers for getting prev and auth events (#4139)Erik Johnston2018-11-061-8/+8
* Fix None exception in state res v2Erik Johnston2018-11-021-0/+4
* Rename resolve_events_with_factoryErik Johnston2018-10-241-1/+1
* Add v2 state res algorithm.Erik Johnston2018-10-161-0/+544