Manyverse sends RPC messages which possibly violate the SSB protocol
https://ssbc.github.io/scuttlebutt-protocol-guide/#request-format
This section of the protocol guide heavily implies that when sending RPC requests the request type must be present. After connecting to a peer Manyverse currently sends a message which doesn't appear conform to the protocol guide.
Message sent by Manyverse (v0.2203.21-beta):
{
"name": ["room", "metadata"],
"args":[]
}
As you can see the argument type
which the protocol guide requires is not present in the message.
For comparison this is the same message sent by go-ssb (v0.2.1):
{
"name": ["room", "metadata"],
"args":[],
"type": "async"
}
As you can see the argument type
which the protocol guide requires is present in this message.
Steps to reproduce the bug: Connect to Manyverse from any client.
Technical details
- Manyverse app version:
v0.2203.21-beta