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
  • #2468

Closed
Open
Opened Jun 15, 2016 by louiz’@louizMaintainer

Handle private message in a better way

Private messages should work in all these ways, to talk with foobar on the serveur irc.example:

  • foobar%irc.example@example.com
  • irc.example@example.com/foobar
  • #some_chan%irc.example@example.com/foobar

All these JIDs should forward the message to the same IRC user.

With the following notes:

  • Only the last two version can be used to talk with someone with a nick containing uppercase (because of nodeprep which makes everything lowercase)
  • Messages from foobar should come from the irc.example@example.com/foobar jid UNLESS the biboumi user previously sent a message to #some_chan%irc.example@example.com/foobar, in which case biboumi should remember this value (specifically the #some_chan part) and foobar’s message should come from this jid instead. This avoids having two tabs in the XMPP client, one with #some_chan%irc.example@example.com/foobar because we used /query foobar on #some_chan, and one with irc.example@example.com/foobar because biboumi is dumb.

(from redmine: created on 2014-02-19, closed on 2014-06-18)

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