[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