It would be _alot_ easier for you to script such authentication, account linking and tracking methods in your client script
I fully agree with that from the perspective of the programmer (as this was how my scripts previously worked.)
My request came from users complaints (as well as the fact I have been annoyed by this as well) having to manage host lists, usernames, and passwords seperately for each bot, as well as services.
My hope was to provide an easier way to allow services to be the main repository for the hostlist, nicks, and password, and let the bots interface there.
rather than having IRC protocols written and support placed into an IRCd as well as Services to support something that would only be useful to a small handful of people.
I do see how changing the whois output (my original suggestion) would involved all of that work and problems, and agree that method is not an option at all, let alone one worth attempting.
Not to mention the additional resources and memory loads added to both the IRCd and services.
Would those issues still hold true, if the module was to only provide an additional nickserv command, that returned similar output to the status command, with addition of the group name?
I can definatly see why most people would not have use for such a module, and I would imagine as well any such commands name would be rather non-obvious.
But I assumed that would be the perfect use of a module, vs any changes to the anope code. I don't yet know how to write anope modules, nor have a test envirnment setup to do it properly. So I definatly appriciate the feedback from someone that knows what they are doing :}
Also (This probably isnt the best place for it, so sorry in advance) the way I am currently doing this may be a bug, if the display nick is suppost to be kept private/restricted.
Note the nicknames in the last two lines below:
-!- Irssi: Starting query with nickserv
<Dissy> glist
-NickServ- List of nicknames in your group:
-NickServ- Dissy (expires in Oct 17 00:07:46 2007 CEST)
-NickServ- DissyAgony (expires in Oct 15 22:44:35 2007 CEST)
-NickServ- 2 nicknames in the group.
-!- Irssi: Starting query with chanserv
<Dissy> vop #test list
-ChanServ- No matching entries on #test VOP list.
<Dissy> vop #test add dissyagony
-ChanServ- Dissy added to #test VOP list.
The very last line gives away the display nick for the group, no matter which nick in the gorup is used to add the access list entry.
If that isn't a bug, my request is simply for a module to provide a single command to take the place of the multiple commands (ns status, cs add, cs del) as well as the need for the bot/client to be in an unused channel (to avoid removing someone from the list if they are Suppost to be on it for example)
If that is a bug.. then I do see your point.. and I guess I have a bug to report :}
-- Dissy