diff options
author | DeepBlueV7.X <nicolas.werner@hotmail.de> | 2023-03-29 08:37:27 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-29 08:37:27 +0000 |
commit | 753d1d9cde08940edfd3851d230faaf18a2ba1ff (patch) | |
tree | d9e41dead6c55bd6bc6f9d92242e96d176803e26 /changelog.d | |
parent | Implement MSC3983 to proxy /keys/claim queries to appservices. (#15314) (diff) | |
download | synapse-753d1d9cde08940edfd3851d230faaf18a2ba1ff.tar.xz |
Fix joining rooms you have been unbanned from (#15323)
* Fix joining rooms you have been unbanned from Since forever synapse did not allow you to join a room after you have been unbanned from it over federation. This was not actually because of the unban event not federating. Synapse simply used outdated state to validate the join transition. This skips the validation if we are not in the room and for that reason won't have the current room state. Fixes #1563 Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de> * Add changelog Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de> * Update changelog.d/15323.bugfix --------- Signed-off-by: Nicolas Werner <nicolas.werner@hotmail.de>
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/15323.bugfix | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/15323.bugfix b/changelog.d/15323.bugfix new file mode 100644 index 0000000000..bc1ab35532 --- /dev/null +++ b/changelog.d/15323.bugfix @@ -0,0 +1 @@ +Fix a long-standing bug preventing users from joining rooms, that they had been unbanned from, over federation. Contributed by Nico. |