7.47.489 sasl plain fails if nick is in use - 21/02/17 01:02 AM
ALT+O -> Connect:
Nickname: KindOne
Alternative: KindTwo
"KindOne" is my account name and sasl plain will work fine.
But, if I reconnect due to crap internet and "KindOne" is still in use mIRC will use "KindTwo", that nick is not grouped into my account and causing sasl plain to fail.
I could group "KindTwo" into my account and this issue would not exist, but my theory is not everyone will have the alternative nick group, causing the failure.
Could it be possible to have an option to add the account name above the sasl password?
[18:57:41] -> localhost CAP LS
[18:57:41] -> localhost NICK KindOne
[18:57:41] -> localhost USER door 0 * :...
[18:57:41] <- :irc.foobar.com NOTICE * :*** Looking up your hostname...
[18:57:41] <- :irc.foobar.com NOTICE * :*** Checking Ident
[18:57:41] <- :irc.foobar.com NOTICE * :*** Got Ident response
[18:57:41] <- :irc.foobar.com NOTICE * :*** Couldn't look up your hostname
[18:57:41] <- :irc.foobar.com CAP * LS :account-notify away-notify cap-notify chghost extended-join multi-prefix sasl tls userhost-in-names
[18:57:41] -> localhost CAP REQ :account-notify
[18:57:41] -> localhost CAP REQ :away-notify
[18:57:41] -> localhost CAP REQ :chghost
[18:57:41] -> localhost CAP REQ :extended-join
[18:57:41] -> localhost CAP REQ :multi-prefix
[18:57:41] -> localhost CAP REQ :sasl
[18:57:41] -> localhost CAP REQ :userhost-in-names
[18:57:41] <- :irc.foobar.com CAP KindOne ACK :account-notify
[18:57:41] <- :irc.foobar.com CAP KindOne ACK :away-notify
[18:57:41] <- :irc.foobar.com CAP KindOne ACK :chghost
[18:57:42] <- :irc.foobar.com CAP KindOne ACK :extended-join
[18:57:43] <- :irc.foobar.com CAP KindOne ACK :multi-prefix
[18:57:44] <- :irc.foobar.com CAP KindOne ACK :sasl
[18:57:44] -> localhost AUTHENTICATE PLAIN
[18:57:45] <- :irc.foobar.com CAP KindOne ACK :userhost-in-names
[18:57:46] <- AUTHENTICATE +
// KindOneKindOnehunter2
[18:57:46] -> localhost AUTHENTICATE c29tZXJhbmRvbXRleHQ=
[18:57:47] <- :irc.foobar.com 900 KindOne KindOne!kindone@vhost.goes.here KindOne :You are now logged in as KindOne
[18:57:47] -> localhost CAP LIST
[18:57:47] -> localhost CAP END
[18:57:47] <- :irc.foobar.com 903 KindOne :SASL authentication successful
[18:57:48] <- :irc.foobar.com CAP KindOne LIST :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names
[18:57:49] <- :irc.foobar.com NOTICE KindOne :*** You are exempt from flood limits
[18:57:49] <- :irc.foobar.com 001 KindOne :Welcome to the foobar Internet Relay Chat Network KindOne
[18:57:49] -> irc.foobar.com USERHOST KindOne
[18:57:49] <- :irc.foobar.com 002 KindOne :Your host is irc.foobar.com[irc.foobar.com/6667], running version charybdis-3.5.2
[18:58:37] -> localhost CAP LS
[18:58:37] -> localhost NICK KindOne
[18:58:37] -> localhost USER door 0 * :...
[18:58:37] <- :irc.foobar.com NOTICE * :*** Looking up your hostname...
[18:58:37] <- :irc.foobar.com NOTICE * :*** Checking Ident
[18:58:37] <- :irc.foobar.com NOTICE * :*** Couldn't look up your hostname
[18:58:37] <- :irc.foobar.com NOTICE * :*** Got Ident response
[18:58:37] <- :irc.foobar.com CAP * LS :account-notify away-notify cap-notify chghost extended-join multi-prefix sasl tls userhost-in-names
[18:58:37] -> localhost CAP REQ :account-notify
[18:58:37] -> localhost CAP REQ :away-notify
[18:58:37] -> localhost CAP REQ :chghost
[18:58:37] -> localhost CAP REQ :extended-join
[18:58:37] -> localhost CAP REQ :multi-prefix
[18:58:37] -> localhost CAP REQ :sasl
[18:58:37] -> localhost CAP REQ :userhost-in-names
[18:58:37] <- :irc.foobar.com 433 * KindOne :Nickname is already in use.
[18:58:37] -> localhost NICK KindTwo
[18:58:37] <- :irc.foobar.com CAP * ACK :account-notify
[18:58:37] <- :irc.foobar.com CAP * ACK :away-notify
[18:58:37] <- :irc.foobar.com CAP * ACK :chghost
[18:58:38] <- :irc.foobar.com CAP * ACK :extended-join
[18:58:39] <- :irc.foobar.com CAP * ACK :multi-prefix
[18:58:40] <- :irc.foobar.com CAP * ACK :sasl
[18:58:40] -> localhost AUTHENTICATE PLAIN
[18:58:41] <- :irc.foobar.com CAP * ACK :userhost-in-names
[18:58:43] <- AUTHENTICATE +
// KindTwoKindTwohunter2
[18:58:43] -> localhost AUTHENTICATE YmxhaGJsYWhibGFoYmxhaA==
[18:58:44] <- :irc.foobar.com 904 KindTwo :SASL authentication failed
[18:58:44] -> localhost CAP LIST
[18:58:44] -> localhost CAP END
[18:58:45] <- :irc.foobar.com CAP KindTwo LIST :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names
[18:58:46] <- :irc.foobar.com NOTICE KindTwo :*** You are exempt from flood limits
[18:58:46] <- :irc.foobar.com 906 KindTwo :SASL authentication aborted
[18:58:46] <- :irc.foobar.com 001 KindTwo :Welcome to the foobar Internet Relay Chat Network KindTwo
Thank you for the sasl plain support!
Nickname: KindOne
Alternative: KindTwo
"KindOne" is my account name and sasl plain will work fine.
But, if I reconnect due to crap internet and "KindOne" is still in use mIRC will use "KindTwo", that nick is not grouped into my account and causing sasl plain to fail.
I could group "KindTwo" into my account and this issue would not exist, but my theory is not everyone will have the alternative nick group, causing the failure.
Could it be possible to have an option to add the account name above the sasl password?
[18:57:41] -> localhost CAP LS
[18:57:41] -> localhost NICK KindOne
[18:57:41] -> localhost USER door 0 * :...
[18:57:41] <- :irc.foobar.com NOTICE * :*** Looking up your hostname...
[18:57:41] <- :irc.foobar.com NOTICE * :*** Checking Ident
[18:57:41] <- :irc.foobar.com NOTICE * :*** Got Ident response
[18:57:41] <- :irc.foobar.com NOTICE * :*** Couldn't look up your hostname
[18:57:41] <- :irc.foobar.com CAP * LS :account-notify away-notify cap-notify chghost extended-join multi-prefix sasl tls userhost-in-names
[18:57:41] -> localhost CAP REQ :account-notify
[18:57:41] -> localhost CAP REQ :away-notify
[18:57:41] -> localhost CAP REQ :chghost
[18:57:41] -> localhost CAP REQ :extended-join
[18:57:41] -> localhost CAP REQ :multi-prefix
[18:57:41] -> localhost CAP REQ :sasl
[18:57:41] -> localhost CAP REQ :userhost-in-names
[18:57:41] <- :irc.foobar.com CAP KindOne ACK :account-notify
[18:57:41] <- :irc.foobar.com CAP KindOne ACK :away-notify
[18:57:41] <- :irc.foobar.com CAP KindOne ACK :chghost
[18:57:42] <- :irc.foobar.com CAP KindOne ACK :extended-join
[18:57:43] <- :irc.foobar.com CAP KindOne ACK :multi-prefix
[18:57:44] <- :irc.foobar.com CAP KindOne ACK :sasl
[18:57:44] -> localhost AUTHENTICATE PLAIN
[18:57:45] <- :irc.foobar.com CAP KindOne ACK :userhost-in-names
[18:57:46] <- AUTHENTICATE +
// KindOneKindOnehunter2
[18:57:46] -> localhost AUTHENTICATE c29tZXJhbmRvbXRleHQ=
[18:57:47] <- :irc.foobar.com 900 KindOne KindOne!kindone@vhost.goes.here KindOne :You are now logged in as KindOne
[18:57:47] -> localhost CAP LIST
[18:57:47] -> localhost CAP END
[18:57:47] <- :irc.foobar.com 903 KindOne :SASL authentication successful
[18:57:48] <- :irc.foobar.com CAP KindOne LIST :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names
[18:57:49] <- :irc.foobar.com NOTICE KindOne :*** You are exempt from flood limits
[18:57:49] <- :irc.foobar.com 001 KindOne :Welcome to the foobar Internet Relay Chat Network KindOne
[18:57:49] -> irc.foobar.com USERHOST KindOne
[18:57:49] <- :irc.foobar.com 002 KindOne :Your host is irc.foobar.com[irc.foobar.com/6667], running version charybdis-3.5.2
[18:58:37] -> localhost CAP LS
[18:58:37] -> localhost NICK KindOne
[18:58:37] -> localhost USER door 0 * :...
[18:58:37] <- :irc.foobar.com NOTICE * :*** Looking up your hostname...
[18:58:37] <- :irc.foobar.com NOTICE * :*** Checking Ident
[18:58:37] <- :irc.foobar.com NOTICE * :*** Couldn't look up your hostname
[18:58:37] <- :irc.foobar.com NOTICE * :*** Got Ident response
[18:58:37] <- :irc.foobar.com CAP * LS :account-notify away-notify cap-notify chghost extended-join multi-prefix sasl tls userhost-in-names
[18:58:37] -> localhost CAP REQ :account-notify
[18:58:37] -> localhost CAP REQ :away-notify
[18:58:37] -> localhost CAP REQ :chghost
[18:58:37] -> localhost CAP REQ :extended-join
[18:58:37] -> localhost CAP REQ :multi-prefix
[18:58:37] -> localhost CAP REQ :sasl
[18:58:37] -> localhost CAP REQ :userhost-in-names
[18:58:37] <- :irc.foobar.com 433 * KindOne :Nickname is already in use.
[18:58:37] -> localhost NICK KindTwo
[18:58:37] <- :irc.foobar.com CAP * ACK :account-notify
[18:58:37] <- :irc.foobar.com CAP * ACK :away-notify
[18:58:37] <- :irc.foobar.com CAP * ACK :chghost
[18:58:38] <- :irc.foobar.com CAP * ACK :extended-join
[18:58:39] <- :irc.foobar.com CAP * ACK :multi-prefix
[18:58:40] <- :irc.foobar.com CAP * ACK :sasl
[18:58:40] -> localhost AUTHENTICATE PLAIN
[18:58:41] <- :irc.foobar.com CAP * ACK :userhost-in-names
[18:58:43] <- AUTHENTICATE +
// KindTwoKindTwohunter2
[18:58:43] -> localhost AUTHENTICATE YmxhaGJsYWhibGFoYmxhaA==
[18:58:44] <- :irc.foobar.com 904 KindTwo :SASL authentication failed
[18:58:44] -> localhost CAP LIST
[18:58:44] -> localhost CAP END
[18:58:45] <- :irc.foobar.com CAP KindTwo LIST :account-notify away-notify chghost extended-join multi-prefix sasl userhost-in-names
[18:58:46] <- :irc.foobar.com NOTICE KindTwo :*** You are exempt from flood limits
[18:58:46] <- :irc.foobar.com 906 KindTwo :SASL authentication aborted
[18:58:46] <- :irc.foobar.com 001 KindTwo :Welcome to the foobar Internet Relay Chat Network KindTwo
Thank you for the sasl plain support!