Move some event auth checks out to a different method (#13065)
* Add auth events to events used in tests * Move some event auth checks out to a different method Some of the event auth checks apply to an event's auth_events, rather than the state at the event - which means they can play no part in state resolution. Move them out to a separate method. * Rename check_auth_rules_for_event Now it only checks the state-dependent auth rules, it needs a better name.
Showing
- changelog.d/13065.misc 1 addition, 0 deletionschangelog.d/13065.misc
- synapse/event_auth.py 79 additions, 29 deletionssynapse/event_auth.py
- synapse/handlers/event_auth.py 6 additions, 2 deletionssynapse/handlers/event_auth.py
- synapse/handlers/federation_event.py 17 additions, 10 deletionssynapse/handlers/federation_event.py
- synapse/state/v1.py 2 additions, 2 deletionssynapse/state/v1.py
- synapse/state/v2.py 1 addition, 1 deletionsynapse/state/v2.py
- tests/test_event_auth.py 113 additions, 54 deletionstests/test_event_auth.py
Loading
Please register or sign in to comment