#16982: Gratuicous problems working with Hipchat

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

#16982: Gratuicous problems working with Hipchat

Pidgin
#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='[hidden email]/1_732' type='error'
 to='[hidden email]/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
_______________________________________________
Tracker mailing list
[hidden email]
https://pidgin.im/cgi-bin/mailman/listinfo/tracker
Reply | Threaded
Open this post in threaded view
|

Re: #16982: Gratuicous problems working with Hipchat

Pidgin
#16982: Gratuicous problems working with Hipchat
---------------------+---------------------
 Reporter:  mi       |       Owner:  deryni
     Type:  defect   |      Status:  new
Milestone:           |   Component:  XMPP
  Version:  2.10.12  |  Resolution:
 Keywords:           |
---------------------+---------------------

Comment (by mi):

 Argh, the fourth problem:

 4. If you disconnect from the server, re-entering the same chat-room(s)
 will not work because, once again, Pidgin will attempt to use your
 username (like 1_321) instead of what you painstakingly specified, when
 initially entering.

--
Ticket URL: <https://developer.pidgin.im/ticket/16982#comment:1>
Pidgin <https://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
[hidden email]
https://pidgin.im/cgi-bin/mailman/listinfo/tracker
Reply | Threaded
Open this post in threaded view
|

Re: #16982: Gratuicous problems working with Hipchat

Pidgin
In reply to this post by Pidgin
#16982: Gratuicous problems working with Hipchat
---------------------+---------------------
 Reporter:  mi       |       Owner:  deryni
     Type:  defect   |      Status:  new
Milestone:           |   Component:  XMPP
  Version:  2.10.12  |  Resolution:
 Keywords:           |
---------------------+---------------------

Comment (by mi):

 The attachments I just added solve all of the problems I enumerated. Sort
 of... When no handle is given, the default is parsed from the account's
 vCard.

 Unfortunately, it is still impossible to alter the desired handle, when
 joining a chat-room from the list. Also, the last-used handle is still not
 recorded.

 Loving care is still needed by this ticket.

--
Ticket URL: <https://developer.pidgin.im/ticket/16982#comment:2>
Pidgin <https://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
[hidden email]
https://pidgin.im/cgi-bin/mailman/listinfo/tracker
Reply | Threaded
Open this post in threaded view
|

Re: #16982: Gratuicous problems working with Hipchat

Pidgin
In reply to this post by Pidgin
#16982: Gratuicous problems working with Hipchat
---------------------+---------------------
 Reporter:  mi       |       Owner:  deryni
     Type:  defect   |      Status:  new
Milestone:           |   Component:  XMPP
  Version:  2.10.12  |  Resolution:
 Keywords:           |
---------------------+---------------------

Comment (by Nicop):

 Thanks a lot for your patch, it works perfectly when using the chat room.
 You can actually alter it if you click on "Add Chat" from the room list,
 although it will also add the chat to the buddy list. For me not being
 able to customize the handle when I temporarily join a room is not a huge
 loss as long

 I added a patch to handle the case when your are invited in a chat room,
 for instance when your join a room from hipchat web application.

 I only have Pidgin 2.10.9 available (Ubuntu 14.04 LTS). Could you test
 that it works on latest version?

--
Ticket URL: <https://developer.pidgin.im/ticket/16982#comment:3>
Pidgin <https://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
[hidden email]
https://pidgin.im/cgi-bin/mailman/listinfo/tracker
Reply | Threaded
Open this post in threaded view
|

Re: #16982: Gratuicous problems working with Hipchat

Pidgin
In reply to this post by Pidgin
#16982: Gratuicous problems working with Hipchat
---------------------+---------------------
 Reporter:  mi       |       Owner:  deryni
     Type:  defect   |      Status:  new
Milestone:           |   Component:  XMPP
  Version:  2.10.12  |  Resolution:
 Keywords:           |
---------------------+---------------------

Comment (by TraceyC):

 This is related to https://developer.pidgin.im/ticket/16786

--
Ticket URL: <https://developer.pidgin.im/ticket/16982#comment:4>
Pidgin <https://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
[hidden email]
https://pidgin.im/cgi-bin/mailman/listinfo/tracker
Reply | Threaded
Open this post in threaded view
|

Re: #16982: Gratuicous problems working with Hipchat

Pidgin
In reply to this post by Pidgin
#16982: Gratuicous problems working with Hipchat
------------------------------------+---------------------
 Reporter:  mi                      |       Owner:  deryni
     Type:  defect                  |      Status:  new
Milestone:  Patches Needing Review  |   Component:  XMPP
  Version:  2.10.12                 |  Resolution:
 Keywords:                          |
------------------------------------+---------------------
Changes (by Robby):

 * milestone:   => Patches Needing Review


--
Ticket URL: <https://developer.pidgin.im/ticket/16982#comment:5>
Pidgin <https://pidgin.im>
Pidgin
_______________________________________________
Tracker mailing list
[hidden email]
https://pidgin.im/cgi-bin/mailman/listinfo/tracker