NickServ accepts password AFTER join channel, mode set -o
Posted: Sat Oct 14, 2006 5:54 pm
Hi, I'm using Windows XP ports of Unread 3.2.5 as my ICR server and Anope 1.7.16 for services with an IceChat 7.1 client. ICR and services both run on the same networked PC.
Notice in #opers that NickServ doesn't accept the password until after I've joined the channel and ChanServ has first set the mode to +ntr and then -o, so that I'm not recognized as an owner or operator in the channel.
Any ideas gratefully received. Details follow:
Console:
[18:11] ->> Your mode is now +iwx
[18:11] --NickServ-- This nickname is registered and protected ...
[18:11] ->> Sending NickServ Password
[18:11] -> *nickserv* IDENTIFY password
[18:11] ->> Your mode is now +oghaAsN
[18:11] -irc.mydomain.org- Server notice mask (+kcfvGqso)
[18:11] You are now an IRC Operator
...
[18:21] mynick :is using modes +iowghraAsxN +kcfvGqso
Channel #opers:
[18:11] ->> You joined channel #opers
[18:11] ->> 1.1.1.3 resolved to 1.1.1.3 (my client on networked laptop)
[18:11] * ChanServ sets mode +ntr for #opers
[18:11] * ChanServ sets topic to: Anything to do with IRC operation and admit (mynick)
[18:11] * ChanServ sets mode -o mynick for #opers
[18:11] --NickServ-- Password acccepted - you are now recognized.
If I then rejoin the channel, I get:
[18:17] ->> You re-joined #opers
[18:17] * ChenServ sets mode +ntr for #opers
[18:17] * ChanServ sets topic to: Anything to do with IRC operation and admit (mynick)
[18:17] * ChanServ sets mode -q mynick for #opers
which gives me owner status.
Anope services debug log output:
[Oct 14 18:09:36 2006] debug: Finishing sync for server irc.mydomain.org
[Oct 14 18:09:36 2006] debug: Received: :irc.mydomain.org SMO o
sync) Link services.mydomain.org -> irc.mydomain.org is now synced [secs: 3 recv: 2.76 sent: 1.496]
...
[Oct 14 18:10:48 2006] debug: mynick joins #opers
[Oct 14 18:10:48 2006] debug: Changing modes for #opers to +o mynick
[Oct 14 18:10:48 2006] debug: Setting +o on #opers for mynick
[Oct 14 18:10:48 2006] debug: Setting correct user modes for mynick on #opers (current status: 1, giving modes)
[Oct 14 18:10:48 2006] debug: Sent: :ChanServ MODE #opers -o mynick
[Oct 14 18:10:48 2006] debug: Emitting event "join_channel" (3 args)
[Oct 14 18:10:48 2006] debug: Received: :mynick PRIVMSG nickserv :IDENTIFY password
[Oct 14 18:10:48 2006] debug: Sent: :services.mydomain.org SVSMODE mynick +rd 1160845846
[Oct 14 18:10:48 2006] debug: Changing mode for mynick to +rd
[Oct 14 18:10:48 2006] debug: Emitting event "nick_id" (1 args)
[Oct 14 18:10:48 2006] NickServ: [email protected] identified for nick mynick
[Oct 14 18:10:48 2006] debug: Sent: :NickServ NOTICE mynick
assword accepted - you are now recognized.
[Oct 14 18:12:24 2006] debug: Received: PING :irc.mydomain.org ...
Notice in #opers that NickServ doesn't accept the password until after I've joined the channel and ChanServ has first set the mode to +ntr and then -o, so that I'm not recognized as an owner or operator in the channel.
Any ideas gratefully received. Details follow:
Console:
[18:11] ->> Your mode is now +iwx
[18:11] --NickServ-- This nickname is registered and protected ...
[18:11] ->> Sending NickServ Password
[18:11] -> *nickserv* IDENTIFY password
[18:11] ->> Your mode is now +oghaAsN
[18:11] -irc.mydomain.org- Server notice mask (+kcfvGqso)
[18:11] You are now an IRC Operator
...
[18:21] mynick :is using modes +iowghraAsxN +kcfvGqso
Channel #opers:
[18:11] ->> You joined channel #opers
[18:11] ->> 1.1.1.3 resolved to 1.1.1.3 (my client on networked laptop)
[18:11] * ChanServ sets mode +ntr for #opers
[18:11] * ChanServ sets topic to: Anything to do with IRC operation and admit (mynick)
[18:11] * ChanServ sets mode -o mynick for #opers
[18:11] --NickServ-- Password acccepted - you are now recognized.
If I then rejoin the channel, I get:
[18:17] ->> You re-joined #opers
[18:17] * ChenServ sets mode +ntr for #opers
[18:17] * ChanServ sets topic to: Anything to do with IRC operation and admit (mynick)
[18:17] * ChanServ sets mode -q mynick for #opers
which gives me owner status.
Anope services debug log output:
[Oct 14 18:09:36 2006] debug: Finishing sync for server irc.mydomain.org
[Oct 14 18:09:36 2006] debug: Received: :irc.mydomain.org SMO o
...
[Oct 14 18:10:48 2006] debug: mynick joins #opers
[Oct 14 18:10:48 2006] debug: Changing modes for #opers to +o mynick
[Oct 14 18:10:48 2006] debug: Setting +o on #opers for mynick
[Oct 14 18:10:48 2006] debug: Setting correct user modes for mynick on #opers (current status: 1, giving modes)
[Oct 14 18:10:48 2006] debug: Sent: :ChanServ MODE #opers -o mynick
[Oct 14 18:10:48 2006] debug: Emitting event "join_channel" (3 args)
[Oct 14 18:10:48 2006] debug: Received: :mynick PRIVMSG nickserv :IDENTIFY password
[Oct 14 18:10:48 2006] debug: Sent: :services.mydomain.org SVSMODE mynick +rd 1160845846
[Oct 14 18:10:48 2006] debug: Changing mode for mynick to +rd
[Oct 14 18:10:48 2006] debug: Emitting event "nick_id" (1 args)
[Oct 14 18:10:48 2006] NickServ: [email protected] identified for nick mynick
[Oct 14 18:10:48 2006] debug: Sent: :NickServ NOTICE mynick
[Oct 14 18:12:24 2006] debug: Received: PING :irc.mydomain.org ...