Anope Bug Tracker - Anope Development (1.9.x series)
View Issue Details
0001295Anope Development (1.9.x series)Otherpublic2011-07-31 02:212011-08-08 06:30
Robby 
LEthaLity 
normalminoralways
resolvedfixed 
Linux, i686Fedora10
 
1.9.x-GIT 
0001295: Non-existant SET commands/parameters produce wrong/non-uniform output
For example in NickServ:
<Robby> SET BOGUS ON
-NickServ- Unknown SET option /msg BOGUS.

The same goes for ChanServ:
<Robby> SET #Dotcom BOGUS ON
-ChanServ- Unknown SET option /msg BOGUS.
-ChanServ- /msg ChanServ HELP SET for more information.

And also MemoServ is affected by this:
<Robby> SET BOGUS ON
-MemoServ- Unknown SET option /msg BOGUS.
-MemoServ- /msg MemoServ HELP SET for more information.

"/msg" Should be removed from the line that says it is unknown.

OperServ says this:
<Robby> SET BOGUS ON
-OperServ- Unknown option BOGUS.

Perhaps to be uniform with NickServ, ChanServ and MemoServ it should also say this instead:
-OperServ- Unknown SET option BOGUS.

Also not that ChanServ and MemServ suggests to do:
/msg ChanServ HELP SET for more information.
and:
/msg MemoServ HELP SET for more information.
whereas NickServ and OperServ do not, perhaps that should also be added to be uniform.

Perhaps even HostServ and BotServ have these problems if they have a SET command, but I don't know because I don't have those two services enabled.

Anope version: 1.9.4
No tags attached.
Issue History
2011-07-31 02:21RobbyNew Issue
2011-07-31 06:03RobbyNote Added: 0005888
2011-08-08 04:02LEthaLityAssigned To => LEthaLity
2011-08-08 04:02LEthaLityStatusnew => assigned
2011-08-08 06:30LEthaLityNote Added: 0005912
2011-08-08 06:30LEthaLityStatusassigned => resolved
2011-08-08 06:30LEthaLityFixed in Version => 1.9.x-GIT
2011-08-08 06:30LEthaLityResolutionopen => fixed

Notes
(0005912)
LEthaLity   
2011-08-08 06:30   
Fixed in 286a9edb1ec

Also fixed some of the BotServ set options giving the wrong param eg. botnick instead of channel.

All of them should now respond with the Syntax, and the help command, as NickServ and ChanServ were already doing since this bug was posted.
(0005888)
Robby   
2011-07-31 06:03   
I did some further testing with 1.9 head (f29c88b) and in that version (in which the syntax has changed), MemoServ and OperServ is still behaving like in 1.9.4, but NickServ and ChanServ spit out messages like this now:
<Robby> SET BOGUS ON
-NickServ- Syntax: SET option parameters
-NickServ- /msg NickServ HELP SET for more information.
<Robby> SASET BOGUS Robby ON
-NickServ- Syntax: SASET option nickname parameters
-NickServ- /msg NickServ HELP SASET for more information.

<Robby> SET BOGUS #Dotcom ON
-ChanServ- Syntax: SET option channel parameters
-ChanServ- /msg ChanServ HELP SET for more information.
<Robby> SASET BOGUS #Dotcom ON
-ChanServ- Syntax: SASET option channel parameters
-ChanServ- /msg ChanServ HELP SASET for more information.

As you can see, they don't mention anymore that the setting is incorrect. If this is intended, ok, but to be uniform... :P