[Pidgin] #11819: XMPP presence and chatstatus with bare JIDs
Pidgin
trac at pidgin.im
Tue May 11 01:53:01 EDT 2010
#11819: XMPP presence and chatstatus with bare JIDs
-------------------------------------------------------+--------------------
Reporter: dimakcgs | Owner: deryni
Type: defect | Status: new
Milestone: | Component: XMPP
Version: 2.6.6 | Resolution:
Keywords: XMPP presence aggregation JID CommuniGate |
-------------------------------------------------------+--------------------
Comment(by darkrain42):
The reason Pidgin doesn't show typing notifications from Psi is because
Pidgin isn't receiving any typing notifications after the first ones
(lines 19 and 21). I believe this is unrelated to Pidgin not generating
typing notifications, as all of Pidgin's message stanzas (including the
last one, on line 27) include, at the least, an `<active/>` child (so I
don't see why Psi would think it shouldn't send typing notifications).
Okay, so the issue with Pidgin here really is that Communigate brokenly
sends presence from the bare JID and messages from full JIDs (''ugh'')
(re-reading your description, you did describe it that way, though the
debug log is helpful, thanks). Communigate really shouldn't be doing what
it's doing (if it wants to strip a bunch of identifying information like
status messages or entity caps out of presences, fine, but either it
should support resources fully or it shouldn't use them at all) </rant>
So it seems like the best way to workaround this is to send typing
notifications to unknown (i.e. haven't received presence from them)
resources of buddies who are subscribed to the user's presence. I'm not
going to make this change for 2.7.0, but I'll try it out shortly after the
release.
--
Ticket URL: <http://developer.pidgin.im/ticket/11819#comment:4>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list