Opened at 2013-01-24T00:11:39Z
Last modified at 2016-01-24T13:59:26Z
#1027 new defect
Bitlbee can't handle other clients with the same JID in jabber group chats
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | BitlBee | Version: | devel |
Keywords: | Cc: | ||
IRC client+version: | irssi 0.8.15 | Operating System: | Linux |
OS version/distro: |
Description
Bitlbee fails to handle the case of another jabber client being online in a jabber group chat with the same JID that bitlbee is using.
Symptoms of this problem include
- messages sent by the other client are silently ignored and not displayed,
- initially, the other client is not displayed in the nick list (all others are),
- whenever the other client changes its nick or joins the group chat, the irc client leaves and rejoins the channel; it also leaves the group chat when the other client leaves, but in that case it doesn't rejoin
- after the rejoin, only root and the bitlbee client are displayed in the nick list
- if, after the other client has left, it later rejoins, the irc client magically joins the channel as well, for some reason.
These leaves/rejoins aren't observable from other clients in the same group chat, which means that bitlbee isn't actually leaving the jabber group chat, but only the corresponding irc channel is destroyed, or something similar.
I have observed these problems with both bitlbee 3.0.3 and a recent nightly build (3.2+20130115+devel+969-1) without libpurple.
Attachments (0)
Change History (3)
comment:1 Changed at 2014-07-14T17:43:01Z by
comment:2 Changed at 2014-07-16T03:34:15Z by
Also #1053 seems to be a more specific version of this one
comment:3 Changed at 2016-01-24T13:59:26Z by
messages sent by the other client are silently ignored and not displayed,
Fixed in master (part of 3.4.2) eee7294a4c798b04913d15df590f205b6c049281
See also #1026