Skip to content

Clients can not join muc room. #8

@johannesk

Description

@johannesk

When a client on a client connection sends a presence with an explicit to jid, and this jid was not previously allowed to receive broadcast presence, the presence is not transmitted. This filtering is done in lib/vines/stanza/presence.rb:45 in revision cb72247.

I have not read the corresponding parts of the RFC, but I am fairly sure this must be wrong. If a client joins a muc(multi user chat) room as in XEP-0045, the client sends a presence to the room. Such a presence to a room is ignored. Therefore a client connected to vines can not join a muc room on any server.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions