[IRCServices Coding] Addition to UnrealIRCd that Services could use

Andrew Church achurch at achurch.org
Sun Apr 23 01:17:54 PDT 2006

     Thanks, I'll keep that in mind for the next time I have a chance to
work on Services.  (At the moment, work and other commitments are sucking
up all my time and then some...)

  --Andrew Church
    achurch at achurch.org

>Here's something added in Unreal that Services can use.
>To quote from the changelog:
>- [Services coders!] Added PROTOCTL CLK (requires NICKv2) which adds
>an extra field in the
>  NICK command (when a user connects) right before the infofield (gecos).
>  The added field contains the cloaked host, that is: the masked host
>if +x would have been
>  set. This field is ALWAYS sent, regardless of whether the user is
>actually +x or not.
>  Services can then store this field in memory, to know the host of
>the user if the user
>  is set +x (+x-t). This is a (better) alternative to PROTOCTL VHP,
>with no race conditions,
>  and avoids some other VHP problems.
>  VHP will stay supported though... so it's not mandatory to switch over.
>As implied, it's up to you whether or not to support this.
>To unsubscribe or change your subscription options, visit: