You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
About the event field in the send_join response, the spec says:
Required if the room version supports restricted join rules. The signed copy of the membership event sent to other servers by the resident server, including the resident server’s signature.
However, it seems Synapse is not including its own signature in send_join responses.
It might be that the text of the spec is misleading here? But then again, I don't understand why a nonrestricted join wouldn't require a signature either?
Yeah, I think this is a spec clarification issue. The auth rules and MSC3083 seem to indicate that we only add a signature when using join_authorised_via_users_server
This issue has been migrated from #16717.
Description
About the
event
field in thesend_join
response, the spec says:However, it seems Synapse is not including its own signature in
send_join
responses.This is an issue for Conduit, which requires this signature to be present
Steps to reproduce
Send this request to matrix.org:
and read the response:
Notice there is only the joining HS's signature and not matrix.org's.
Homeserver
matrix.org
Synapse Version
both on
1.95.1
and1.96.1 (b=matrix-org-hotfixes,9c3b906b3a)
Installation Method
I don't know
Database
postgresql
Workers
Multiple workers
Platform
n/a
Configuration
No response
Relevant log output
Anything else that would be useful to know?
No response
The text was updated successfully, but these errors were encountered: