================================================================================
                         -= The TeTsuYa Team Present =-
                   Undernet Channel Service Management Script
================================================================================
                 
    This script mostly manage authentication to X (UnderNet Channel Service).

    Please, if you use this script send me a post card for collecting card 
    around the world :).

                                Mr RICHARD Yann
                            20, avenue des Cathares
                                 11700 Ppieux
                                     FRANCE
                            -----------------------

    UndernetCS new on      : http://savannah.gnu.org/projects/undernetcs/
    UndernetCS download on : http://freesoftware.fsf.org/download/undernetcs/

    You can also subscribe to the news letter on:
        http://mail.freesoftware.fsf.org/mailman/listinfo/undernetcs-announce
    If you need help or can provide help subcribe to:
        http://mail.freesoftware.fsf.org/mailman/listinfo/undernetcs-help

Requierement:
    o Eggdrop 1.6.x
    o inidb.tcl
    o Tcl 8.0 or higher.

    If you own an 1.4.x series mail me, and if a lot a people mail me I
    will made a special version for eggdrop 1.4.5 who are the lasted version
    of this series, I encourage you to upgrade to 1.6.x series ... but if you 
    have an 1.4.x upgrade to 1.4.5 if you cannot upgrade to 1.6.x.
        Official FTP site:
            ftp://ftp.eggheads.org/pub/eggdrop/source/1.4/eggdrop1.4.5.tar.gz
            ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/
        French mirror:
            ftp://ftp.grolier.fr/pub/eggdrop/source/1.4/eggdrop1.4.5.tar.gz
            ftp://ftp.grolier.fr/pub/eggdrop/source/1.6/

Features:

    o Multi-channels support: Each channel's owner can add, remove, active, 
      unactive its channel.
    o Global owner(s) can set eggdrop's username and password for Channel
      Service and delay which the eggdrop verifies authentication status.
    o Script manages SUSPEND reply. In this case the eggdrop verifies each 'y'
      min if the access for the channel is already suspended. This feature
      prevents the eggdrop from using too many bandwidth, and flooding X. Each
      channel owner can set 'y' to what he wants.
    o Script manage AUTOMODE value, this prevents the eggdrop from sending 'OP' 
      request to X while it isn't necessary.
    o Optimising for all messages which are sent to X and fixing more priority 
      to 'LOGIN' and 'OP' messages, lesser to 'DEOP', 'BAN', 'UNBAN', 
      'CLEARMODE', 'KICK' and  'INVITE'. Other messages are sent in
      the puthelp queue.
      This feature uses the differents eggdrop's queues and the -next option of 
      queues.
    o Verifies before sending a command to X, that eggdrop have a sufficient
      access level to perform this command. (ie. OP command needs access level 
      100 min)
    o All Need-* are managed by the script, need-invite, key, unban, limit
      are revolved by sending an invite request to X. need-op by op request ..
    o Managing RAW 401 reply, no such nick/channel and uses it to know if
      a request to X was lost.
    o The script prohibits the use of the command .msg to X.for security
      reason.
    o When eggdrop is deopped by a user who is not a global master, eggdrop 
      sends a request to X for OP him and DEOP the agressor. If this user is 
      unknown, the eggdrop adds a BAN level 25 to X's banlist.

    See UndernetCS.doc for more info about how to use it. See INSTALL file
    to know how to install it.

-------------------------------------------------------------------------------    
Copyright (c) 2001-2004 Yann RICHARD.
-------------------------------------------------------------------------------
AUTHOR   : Yann RICHARD
NICK     : Ze
MEET ME  : On *UnderNet.org: #IRCPaladin, #Montpellier, #Eggdrop.Fr, #Eggdrop
MAIL     : Ze@administrateur.net
URL      : before long :) -- Old url: https://nbox.org/ze/
GREETS   : o Special thanks to SnAKes, Maz, KURGAN, Toufou for hosting and 
             for supporting me. Vraiment un grand meri les gars ! @#&%$!!
           o Trajedia Del Arte, 19 rue des coles Laques, 34000 Montpellier,
             Official supplier of 'Cervoise' (Beer, lemon syrup and white wine).
           o All the TeTsuYa Team in whitch I'am a member.
             - TeTsuYa web page: http://tetsuya.fr.st/
           o All the Pipoteam in which I'am a member. Thx Bozoo to support
             me when I have my 'ragnagna' :)))
             - Pipoteam web page: http://pipoteam.fr.st/
           o QtMXf00iW/uK/XeuFe/x9vGA (Very special thanks) :'|
-------------------------------------------------------------------------------------
