[IRCServices Coding] NickServ Status "cosmetic" bug/suggestion

Mark Hetherington mark at mhetherington.demon.co.uk
Mon Feb 4 16:15:52 PST 2002


(Services version 5.0a18)

'Nickserv status' on a particular user reports:

-NickServ- STATUS nickname 1

'Nickserv info' on the same nick reports:

-NickServ- Nick nickname isn't registered.

Given the status system of:

0 - no such user online or nickname not registered
1 - user not recognized as nickname's owner
2 - user recognized as owner via access list only
3 - user recognized as owner via password identification

Status 1 seems more applicable to 'no identify attempt made' or 'failed
identify' for an online user than 'an online user is using a nickname that
nickserv knows nothing about'. In the case I mention, the status ought to
remain 0 or there should be another status of 'nickname not registered' for
when a nick is online but not registered. i.e it becomes:

0 - no such user online or nickname not registered
1 - user online but nickname not registered
2 - user not recognized as nickname's owner
3 - user recognized as owner via access list only
4 - user recognized as owner via password identification

I guess it largely depends on the point of the command as to which system
would be preferable but a status of 'user not recognized as nickname's
owner' implies a user is using a registered nickname when they may not be so
is inaccurate. The command seems to combine an 'is user online' with an 'is
nickname registered' command so the more information it can provide, the
more useful it will become. Personally I prefer system 2 (new status level)
but am open to suggestions as to the wording of the status report :)

Mark.