[Pidgin] #11255: Pidgin opens identical second tab if server sends JOIN without PART first.
Pidgin
trac at pidgin.im
Tue Jan 26 13:08:59 EST 2010
#11255: Pidgin opens identical second tab if server sends JOIN without PART first.
------------------------+---------------------------------------------------
Reporter: CShadowRun | Owner: elb
Type: defect | Status: new
Milestone: | Component: IRC
Version: 2.6.4 | Resolution:
Keywords: |
------------------------+---------------------------------------------------
Comment(by elb):
You are probably correct that this is a libpurple IRC bug. However, it is
*certainly* a ZNC bug. I suggest you get your bouncer fixed, as well.
De-duplicating JOIN messages in Pidgin should not be terribly difficult,
although I suspect you will find that there are other buglets -- e.g., if
the names list for the room changed while you were gone, your user list
may be stale. The server does send a NAMES list for the second join, but
we do not treat spurious NAMES responses at canonical. Whether we should
or not in this case is unclear, since there is obviously a server bug.
Dumping the current user list in the trust that a NAMES will be
forthcoming is bogus, so that asks for more state. More state to work
around a bouncer bug seems like a poor trade off.
--
Ticket URL: <http://developer.pidgin.im/ticket/11255#comment:1>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list