[Adium-devl] XMPP Troubles
stpeter at stpeter.im
Fri Jun 27 13:15:35 EDT 2008
On Thu, Jun 26, 2008 at 11:40:48PM -0400, Eric Richie wrote:
> Hey guys,
> It's come to my attention that we could have some serious xmpp issues
> on our hands. I've heard several reports of certain large companies
> having their internal jabber servers knocked out by some client
> issues. I talked to a few of you who have been hearing similar things
> from other sources. In all of the reports I've heard about they were
> using libpurple clients (hence why I'm cc'ing the pidgin list) but
> mainly using Adium. I realize that there are arguments to be made
> about the quality of their servers and such, but I'm not looking to
> get into any of that. I'm finding the reports somewhat troubling and
> think this needs to be looked into. That being said I'd like to get a
> task force of sorts together to possibly work on hunting down the
> issue this weekend.
> Our tickets are:
> http://trac.adiumx.com/ticket/10231 (Seems to be the more serious of
> the two)
> http://developer.pidgin.im/ticket/6188 (dupe of #5484, filed against
> Adium #8834)
Thanks for the active approach.
A few notes and questions from the XMPP protocol perspective:
1. Does this happen only with jabberd2?
2. Regarding group name changes, is the server sending a roster push to
all connected Adium/Pidgin instances? If so, does the client process
that roster push? XML debug from the XMPP session would help here.
3. Does this happen only if a contact is in more than one group, or more
generally if the user changes which group a contact is in? (XMPP allows
you to put a contact in more than one group -- roster groups are like
"tags", not exclusive "buckets").
4. The vCard update issue seems to be somewhat different (for one thing,
the XMPP vCard extension does not support a push-on-update model, as
rosters do), but I see less detail about that in the ticket.
More information about the Devel