View Issue Details

IDProjectCategoryView StatusLast Update
0001531Anope Development (1.9.x series)Otherpublic2013-06-20 00:06
ReporterKindOne Assigned ToAdam  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
PlatformWindowsOSXP 
Summary0001531: SASL plain does not apply vHost - NickServ also tells me to identify to a nick I just sasl'ed in with.
Description<- :irc.kindone.net NOTICE AUTH :*** Looking up your hostname...
<- :irc.kindone.net NOTICE AUTH :*** Couldn't resolve your hostname; using your IP address instead
-> 127.0.0.1 CAP LS
-> 127.0.0.1 NICK KindOne
-> 127.0.0.1 USER KindOne 0 127.0.0.1 :...
<- :irc.kindone.net CAP * LS :account-notify away-notify multi-prefix sasl userhost-in-names
-> 127.0.0.1 CAP REQ :multi-prefix sasl
<- PING :7499B8B6
-> 127.0.0.1 PONG :7499B8B6
<- :irc.kindone.net CAP KindOne ACK :multi-prefix sasl
-> 127.0.0.1 AUTHENTICATE PLAIN
<- AUTHENTICATE +
-> 127.0.0.1 AUTHENTICATE S2luZE9uZQBLaW5kT25lAGZvb2Jhcg==

// I think it should say "KindOne.vHost" instead of "192.168.254.100" -- since that's my vHost tied to my account.

<- :irc.kindone.net 900 KindOne KindOne!KindOne@192.168.254.100 KindOne :You are now logged in as KindOne.
<- :irc.kindone.net 903 KindOne :SASL authentication successful
-> 127.0.0.1 CAP END
<- :irc.kindone.net 001 KindOne :Welcome to the KindOne IRC Network KindOne!KindOne@192.168.254.100
<- :irc.kindone.net 002 KindOne :Your host is irc.kindone.net, running version Unreal3.2.10.1
<- :irc.kindone.net 003 KindOne :This server was created Fri Apr 5 16:26:49 2013
<- :irc.kindone.net 004 KindOne irc.kindone.net Unreal3.2.10.1 iowghraAsORTVSxNCWqBzvdHtGpI lvhopsmntikrRcaqOALQbSeIKVfMCuzNTGjZ
<- :irc.kindone.net 005 KindOne CMDS=KNOCK,MAP,DCCALLOW,USERIP,STARTTLS UHNAMES NAMESX SAFELIST HCN MAXCHANNELS=120 CHANLIMIT=#:120 MAXLIST=b:60,e:60,I:60 NICKLEN=30 CHANNELLEN=32 TOPICLEN=307 KICKLEN=307 AWAYLEN=307 :are supported by this server
<- :irc.kindone.net 005 KindOne MAXTARGETS=20 WALLCHOPS WATCH=128 WATCHOPTS=A SILENCE=15 MODES=12 CHANTYPES=# PREFIX=(qaohv)~&@%+ CHANMODES=beI,kfL,lj,psmntirRcOAQKVCuzNSMTGZ NETWORK=KindOne CASEMAPPING=ascii EXTBAN=~,qjncrRa ELIST=MNUCT :are supported by this server
<- :irc.kindone.net 005 KindOne STATUSMSG=~&@%+ EXCEPTS INVEX :are supported by this server
<- :irc.kindone.net 251 KindOne :There are 1 users and 9 invisible on 2 servers
<- :irc.kindone.net 252 KindOne 9 :operator(s) online
<- :irc.kindone.net 254 KindOne 2 :channels formed
<- :irc.kindone.net 255 KindOne :I have 3 clients and 1 servers
<- :irc.kindone.net 265 KindOne 3 4 :Current local users 3, max 4
<- :irc.kindone.net 266 KindOne 10 10 :Current global users 10, max 10
<- :irc.kindone.net 422 KindOne :MOTD File is missing
<- :KindOne MODE KindOne :+i

// Erm What? I just did sasl plain, why are you telling me to identify to a nick I just identified to it?

<- :NickServ!services@services.kindone.net NOTICE KindOne :This nickname is registered and protected. If it is your
<- :NickServ!services@services.kindone.net NOTICE KindOne :nick, type /msg NickServ IDENTIFY password. Otherwise,
<- :NickServ!services@services.kindone.net NOTICE KindOne :please choose a different nick.
<- :NickServ MODE KindOne :+r
-> irc.kindone.net PROTOCTL NAMESX
-> irc.kindone.net PROTOCTL UHNAMES
-> irc.kindone.net OPER kindone f00
<- :KindOne MODE KindOne :+owghaAsN
<- :irc.kindone.net 008 KindOne :Server notice mask (+kcfvGqso)
<- :irc.kindone.net 381 KindOne :You are now an IRC Operator
<- :irc.kindone.net NOTICE KindOne :*** Global -- from OperServ: USERS: KindOne!KindOne@192.168.254.100 is now an IRC operator.

// So.. I got a vhost "KindOne.vHost"

-> irc.kindone.net NS info KindOne
<- :NickServ!services@services.kindone.net PRIVMSG KindOne :KindOne is ...
<- :NickServ!services@services.kindone.net PRIVMSG KindOne :KindOne is a Services Operator of type Services Administrator.
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : Online from: KindOne@192.168.254.100
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : Online from: KindOne@192.168.254.100
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : Time registered: Jun 12 02:34:17 2013 Eastern Daylight Time (5 days, 9 hours, 58 minutes ago)
<- :NickServ!services@services.kindone.net PRIVMSG KindOne :Last quit message: Quit:
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : Email address: lol@lol.com
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : VHost: KindOne.vHost
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : Options: Protection, Security, Private, Message mode, Auto-op
<- :NickServ!services@services.kindone.net PRIVMSG KindOne : Expires: Jul 06 05:05:52 2013 Eastern Daylight Time (18 days, 16 hours, 32 minutes from now)

// Odd.. vHost was not applied when I do sasl plain. (Its applied if I do /ns id.. instead of sasl)

-> irc.kindone.net WHOIS KindOne KindOne

// Suppose to show "KindOne.vHost", not "192.168.254.100"
 
<- :irc.kindone.net 311 KindOne KindOne KindOne 192.168.254.100 * :...
<- :irc.kindone.net 379 KindOne KindOne :is using modes +iowghraAsN +kcfvGqso
<- :irc.kindone.net 378 KindOne KindOne :is connecting from *@192.168.254.100 192.168.254.100
<- :irc.kindone.net 307 KindOne KindOne :is identified for this nick
<- :irc.kindone.net 312 KindOne KindOne irc.kindone.net :KindOne
<- :irc.kindone.net 313 KindOne KindOne :is a Network Administrator
<- :irc.kindone.net 310 KindOne KindOne :is available for help.
<- :irc.kindone.net 330 KindOne KindOne KindOne :is logged in as
<- :irc.kindone.net 317 KindOne KindOne 55 1371486780 :seconds idle, signon time
<- :irc.kindone.net 318 KindOne KindOne :End of /WHOIS list.



-> irc.kindone.net version services.*
<- :services.kindone.net 351 KindOne Anope-1.9.8 (gce094f4) services.kindone.net :UnrealIRCd 3.2.x -(enc_sha256) -- build 0000002, compiled 23:57:38 Mar 2 2013, flags GW

// Services are ULined.

-> irc.kindone.net STATS U
<- :irc.kindone.net 248 KindOne U services.kindone.net
<- :irc.kindone.net 219 KindOne U :End of /STATS report

(All passwords in this are only used for my 127.0.0.1)
Steps To ReproduceStart UnrealIRCd 3.2.10.1
Start Anope 1.9.8
Register a nick
Set a vHost on yourself.
Set client to do sasl plain.
Reconnect.

TagsNo tags attached.

Activities

Adam

2013-06-20 00:06

administrator   ~0006480

fixed in 5ac1e9175d90fad5feaf235dfe225ddffc47f257

Issue History

Date Modified Username Field Change
2013-06-17 18:16 KindOne New Issue
2013-06-20 00:06 Adam Note Added: 0006480
2013-06-20 00:06 Adam Status new => resolved
2013-06-20 00:06 Adam Resolution open => fixed
2013-06-20 00:06 Adam Assigned To => Adam