[Pidgin] #15451: IRC SASL uses the wrong user name

Pidgin trac at pidgin.im
Sun Jan 6 03:40:08 EST 2013


#15451: IRC SASL uses the wrong user name
---------------------+-----------------
 Reporter:  grawity  |      Owner:  elb
     Type:  defect   |     Status:  new
Milestone:           |  Component:  IRC
  Version:  2.10.6   |   Keywords:
---------------------+-----------------
 Summary: Pidgin uses the current nickname as SASL login. Instead, it
 should ''always'' be using the one entered in Advanced|Username.

 * Sometimes, I want to log in using my alternate nickname. However, Atheme
 IRC services requires that the ''primary'' nickname be given for SASL
 authentication.
 * Sometimes, I want to log in using a nickname that isn't part of my
 account (e.g. `grawity|home`, `grawity|test`, or similar).
 * Sometimes, my primary nickname is already in use (from my other
 computer), causing Pidgin to automatically switch to an alternate
 nickname.

 In all cases, Pidgin should use the static username in Advanced|Username,
 before falling back to the nickname.

 Patch attached.

 {{{
 CAP REQ :sasl
 :barjavel.freenode.net NOTICE * :*** Looking up your hostname...
 USER grawity * chat.freenode.net :purple
 NICK grawity
 :barjavel.freenode.net NOTICE * :*** Checking Ident
 :barjavel.freenode.net NOTICE * :*** Found your hostname
 :barjavel.freenode.net NOTICE * :*** Got Ident response
 :barjavel.freenode.net CAP * ACK :sasl
 :barjavel.freenode.net 433 * grawity :Nickname is already in use.
 AUTHENTICATE GSSAPI
 NICK grawity1
 :barjavel.freenode.net 904 grawity1 :SASL authentication failed
 AUTHENTICATE GS2-IAKERB
 ........
 :barjavel.freenode.net 904 grawity1 :SASL authentication failed
 AUTHENTICATE PLAIN
 AUTHENTICATE +
 AUTHENTICATE AGdyYXdpdHkxAGdvb2RwYXNzd29yZA==
 :barjavel.freenode.net 904 grawity1 :SASL authentication failed
 CAP END
 QUIT :Leaving.
 }}}

-- 
Ticket URL: <https://developer.pidgin.im/ticket/15451>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list