Version: (using KDE 4.3.2) OS: Linux Installed from: Compiled From Sources There is a new polish XMPP implementation by tlen.pl. It works fine except one thing - it uses 'available' word in presence to mark user as online. I've reported a bug here: http://bugi.tlen.pl/index.php?do=details&task_id=1083 . But I've also noticed that Kopete uses workaround for sms transport for word 'online' that is not in RFC 3921 standard - its case was reported and fixed here http://bugs.kde.org/show_bug.cgi?id=129059. Maybe we can support 'available' word in the same way? I've also read that 'available' was in previous version of Jabber standard (read here http://www.process-one.net/en/forum/viewthread/260/ ) but I couldn't get it confirmed. Alos as far as I could get it recognized GTalk seemed fine with 'available' word and recognizes it online. There can be also global workaround - if we don't recognize presence/show word as one of standard RFC ones, or Kopete internal 'connecting' - just kDebug it and set it to online - that is what gajim does - http://trac.gajim.org/ticket/488#comment:6 . Currently it's no-action (offline).
Created attachment 38013 [details] Fix
Fix works as expected. Thanks!
SVN commit 1043996 by rjarosz: If client sends invalid/unknown status then assume that the client is online. BUG: 210558 M +1 -0 jabberprotocol.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1043996
SVN commit 1043998 by rjarosz: Backport commit 1043996. If client sends invalid/unknown status then assume that the client is online. CCBUG: 210558 M +1 -0 jabberprotocol.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1043998