-
Notifications
You must be signed in to change notification settings - Fork 371
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
spec is missing documentation of /_matrix/federation/v2/send_{join,leave} #2541
Comments
Wasn't that #1418? |
indeed, I knew I wasn't crazy in thinking this was fixed. Looks like it needs a spec PR - I'll keep this open as a personal reminder to write that spec before we cut a release (as clearly it being a merged PR with a label isn't good enough). |
if that's true, isn't it also true of other MSCs under spec-pr-missing ? |
I think I'm a little confused on this issue. So this is a spec bug and not actually implemented in Synapse/Construct? So I should use just |
the v1 endpoints return Recent versions of synapse implement all three v2 endpoints, as well as the v1 versions for compatibility with older implementations. For outbound requests, Synapse will first try the v2 endpoints and then fall back to the v1 versions for compatibility with older servers. I can't speak to what construct does here. To be spec-compliant, you should follow Synapse's behaviour. If this sounds like a mess: yes, fixing bugs in federated protocols is hard and takes ages :/. |
Almost certainly. Usually I try to keep an eye on that label but this particular MSC missed the queue somehow. |
Does the same thing apply for the send transaction endpoint? |
That would be #2236 |
Ah, thank you. I didn't find it in the other events listed in the MSCs linked here, but a simple search probably would have worked. Sorry about that. |
This is due to a legacy bug in Synapse from before the federation spec was a thing. It's correctly specified in the spec, but we need a /v2 endpoint of some things to remove the thing - similar to the invite endpoint.
This issue primarily exists as a place to point people who notice the weirdness.
The text was updated successfully, but these errors were encountered: