[IRCServices Coding] Services 5.0a21 Slipping through the AUTH net...

Andrew Church achurch at achurch.org
Wed Feb 27 22:08:00 PST 2002


>On Feb 15th 2044 GMT, a nickname was registered on Services 5.0.a20. About 
>an hour later, services was upgraded to 5.0.a21. From log information, this 
>nickname has never used the AUTH command but is now being successfully 
>identified for. I will be performing continous tests to see if restarting 
>services/segfaults have any bearing on this, but tests so far have been 
>unable to reproduce the problem. 

     This is probably related to the problem you mentioned about Services
admins/opers disappearing, since both the authcode field and OperServ
privilege level are stored in the nickgroup extension structure.

>A few suggestions that would help tracking this problem and to enhance the 
>available listing features:
>
>1) Provide the AUTH status field for nicknames in the httpd module. 
>2) In a full list of nicknames (both within IRC and in http) add an 
>indicator of non-AUTH status similar to that of SUSPENDED/FORBIDDEN. 
>3) Add a view option to /ns list to view nicknames that are in the awaiting 
>AUTH status. 

     All good ideas, and I'll see about adding them.

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