[Pidgin] #16982: Gratuicous problems working with Hipchat
Pidgin
trac at pidgin.im
Fri Mar 25 14:03:11 EDT 2016
#16982: Gratuicous problems working with Hipchat
---------------------+--------------------
Reporter: mi | Owner: deryni
Type: defect | Status: new
Milestone: | Component: XMPP
Version: 2.10.12 | Keywords:
---------------------+--------------------
For whatever reasons, Hipchat's Jabber proxy insists on requiring
usernames like 1_231 instead of the actual logins or names.
However, once one figures one's "username" out (by going to their
https://hipchat.Example.net/account/xmpp page), connecting and chatting to
individuals works.
Entering chat-rooms, however, exposes three shortcomings in Pidgin:
1. The default Handle in the "Join a Chat" dialog is always populated by
username (such as 1_321). For whatever reasons, Hipchat is particular
about it and insists on using one's Full Name there. The Pidgin bug is
that one has to overwrite the Handle ''every time'' -- the last-entered
value is not retained.
2. The other problem is, even if one does overwrite the Handle with his
Full Name, trying to join a room through the list (which pops up after
pressing the "Room List" button) still incorrectly uses the account's
username, instead of the specified handle. The only way to join a room
with the desired handle is by typing the room name ''by hand''.
3. Finally, when the incorrect handle is used, Hipchat responds with a
meaningful message (copy-pasted from debug output):
{{{
(13:52:13) jabber: Recv (ssl)(681): <presence
from='ChatRoom at conf.btf.hipchat.com/1_732' type='error'
to='1_732 at chat.btf.hipchat.com/xmpp||proxy|hipchat.Example.net|5232'><priority>1</priority><c
xmlns='http://jabber.org/protocol/caps' node='http://pidgin.im/'
ver='lV6i//bt2U8Rm0REcX8h4F3Nk3M=' ext='voice-v1 camera-v1 video-v1'
hash='sha-1'/><x xmlns='http://jabber.org/protocol/muc'/><error code='406'
type='modify'><not-acceptable xmlns='urn:ietf:params:xml:ns:xmpp-
stanzas'/><text xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'>Please use the
nickname "FirstName LastName" instead of "1_732" when joining rooms. Setup
instructions for common clients are available at
http://help.hipchat.com</text></error></presence>
}}}
Unfortunately, instead of the above message, Pidgin says only "406: Not
Acceptable". The textual part of Jabber-server's response should be shown
(in addition to the error code) and any URLs in the text should be
clickable.
I realize, that the above three problems may need to be three separate
tickets, but am not sure and so erring on the side of less noise. Thank
you.
--
Ticket URL: <https://developer.pidgin.im/ticket/16982>
Pidgin <https://pidgin.im>
Pidgin
More information about the Tracker
mailing list