[IRCServices Coding] Services 5.0 alpha 20 -- you know you want it

Andrew Church achurch at achurch.org
Fri Feb 8 23:03:41 PST 2002


>> 2002/02/08	Made ChanServ STATUS command available to normal users.
>this is cool, but if the network allows use of sop/aop/hop/vop it should 
>return "sop" or "aop" or something like that, if the user level falls 
>into the standard value (eg. 50 for aop); this would allow users that 
>know nothing about numeric levels to still understand what privileges 
>someone has.

     This isn't just a problem with STATUS but with a whole bunch of stuff
(help messages etc.) and I'm hoping to get to it eventually.

>> 2002/02/07	Prevent registration of channel names not starting with 
>"#"
>> 		    to avoid problems with ircds with other channel 
>types.
>i got a bunch of help requests by people who kept doing:
>  /cs register channel pass description
>instead of
>  /cs register #channel pass description
>it would be nice if services warned the user to use #channel instead of 
>
>channel (or if it registered #channel if just channel was given)

     I'll think about it.

>> 		    - The channel "#" can no longer be registered or 
>forbidden.
>mmm? why? we used to have it on our network :)

     It causes too many potential problems (as was pointed out, it already
can't be accessed from httpd/redirect), and since several other related
programs have apparently suffered from bugs with that channel, Services
itself may have bugs too; easier to just shut it out entirely than try and
scour 56,000 lines of source code for potential problems.  And yes, I'm
aware I need to filter it out of databases and xml-import too; I meant to
do that for this release but forgot.

>that's all, i have no more critic ideas.. your work is so perfect i 
>can't really find anything bad about it :P

     Well, for one, the module system is horribly designed, but it's the
best I can do with limited time, just like everything else.  I guess all I
can say is look forward to version 6.0, or something (:

  --Andrew Church
    achurch at achurch.org
    http://achurch.org/