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 ...