Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
biboumi
biboumi
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 88
    • Issues 88
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 7
    • Merge Requests 7
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • louiz’
  • biboumibiboumi
  • Issues
  • #3339

Closed
Open
Opened Feb 19, 2018 by Jonas Schäfer@horazontContributor

MUC presence on leave misses <item/>

Biboumi misses the <item/> in unavailable presences emitted when a participant leaves a MUC:

<presence type='unavailable' to='me@my.domain.example/resource' from='#channel%server@irc.my.biboumi.example/nickname'>
  <status>Quit: http://www.kiwiirc.com/ - A hand crafted IRC client</status>
  <x xmlns='http://jabber.org/protocol/muc#user'/>
</presence>

Standards Reference: XEP-0045 §16.3

In order to inform occupants of room roles and affiliations, and to make it easier for clients to track the current state of all users in the room, MUC service implementations MUST provide role and affiliation data (and, if allowed by the room configuration, full JID) in all presence stanzas, including presence stanzas of type "unavailable" sent when a user exits the room for any reason.

(see also Example 82)

To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
8.0
Milestone
8.0
Assign milestone
Time tracking
None
Due date
None
Reference: louiz/biboumi#3339