===============================================================================
                         -= The TeTsuYa Team Present =-
                   Undernet Channel Service Management Script
===============================================================================

Change in UndernetCS*.tcl (since version 0.1)


0.8.5    (11/12/2005)
-------------------------------------------------------------------------------
Ze          Ze          Added option to make the eggdrop use user mode +x

0.8.4    (//2001)       Never really released
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
            Ze          Adding a tcl who match for update all days at 4h00 of 
                        the script and send note to $owner when a new version 
                        is released. You can configure if you want or not this 
                        in UndernetCS_Conf.tcl.
            Ze          Adding two questions in the FAQ. and one things in
                        KNOW-BUGS file.
Ze          Ze          Fix bug: "[UndernetCS:Auth:OnEggDeOp]: can't read 
                        "UndernetCS_Nick": no such variable".

0.8.3    (08/28/2001)   MAJOR BUG FIXES -- Very Stable Version --
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Ze          Ze          Fix many bugs in .csdebug command.
Ze          Ze          Fix bug on backup proc.
            Ze          Debug output display now level and section.
SoulMastr   Ze          Fix error "can't read "UndernetCS_Debug_Itemlist": 
                        no such variable" when init the script.
            Ze          Changes some things in init proc to minimize the code.
Ze          Ze          Fix bug to detect new channel.
            Ze          Changing init system, This change make the script 
                        usable only for eggdrop 1.6.5 and older version.
Ze          Ze          Fixing bug in detection of old channel.


0.82     (08/08/2001)   MAJOR BUG FIXES
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Ze          Ze          A bug of 0.71 (bad value in .conf) when upgrade to 0.8 
                        cause UndernetCS does't loaded corectly...

0.81     (08/08/2001)   MAJOR BUG FIXES
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Ze          Ze          Fix a BIG bug due to last change before release....
                        UPGRADE !!!!

0.8      (08/08/2001)
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
            Ze          Add new DCC command for global owner for enable/disable
                        DEBUG output. See UndernetCS.doc for more information
                        or see .csdebug command.
Ze          Ze          Fix bug on RAW 401 management.
            Ze          UndernetCS detect automaticaly channels where eggdrop
                        have no access and where UndernetCS* is enabled.
                        In this case UndernetCS automaticaly disable the script
                        for this channel and set LEVEL to 0 for this channel.
            Ze          Remove possibility to set eggdrop password in
                        UndernetCS-Conf.tcl, password can only be set via 
                        party-line now for security reason.
            Ze          Adding many questions in the FAQ. Please read them.
            Ze          It's now forbiden to use the DCC command ".msg" to 
                        send something to X.
            Ze          Verify now if the last login request to X during more
                        than 3 minuts, in this case we resend another request.
            Ze          '.help cs' now provide help for DCC command.
            Ze          UndernetCS is now on:
                               http://savannah.gnu.org/projects/undernetcs/
                        You can now download UndernetCS CVS version :) See
                        CVS doc and savannah doc to know how :)
            Ze          Adding '.help csdebug' in .help file.
            Ze          Before sending 'OP' or 'DEOP' request to X we verify
                        if X is op on the channel. (It's possible when servers
                        lag that X have not operator status)
            Ze          Updating INSTALL* file due to new directory structure
                        of the project. CVS ;)
            Ze          Fix error on 'UndernetCS.doc'.
            Ze          UndernetCS create all dir needed to create .conf file.
            Ze          A user is automaticaly created on first run of the
                        script for Channel Service Bot with a password. If this
                        user can't be created automaticaly a message will be
                        display in eggdrop log ("Please create an account for
                        XXXX with this mask: XXX!XXX@XXXX and with +f global
                        flag")and random password. whereXXX are nick and 
                        userhost you have set in UndernetCS-Conf.tcl file.
            Ze          Automaticaly set debug output to OFF on the first 
                        launch of the script.
            Ze          Explain exactly what is the 'UndernetCS_ConfFile' in
                        UndernetCS_Conf.tcl file .. and explain that var must 
                        not be set to the UndernetCS-Conf.tcl file location...
                        ... Don't laught someone do it.
            Ze          Fix bug in check_auth time binding. (now bind minut
                        this 2 digits... 01 02 ...)
            Maz / Ze    Change all 'putlog' and 'UndernetCS:*:DebugIsOn' to
                        UndernetCS:PutLog <message> <type> <level> who will
                        be the new system of output. level between 1-3 will
                        be use for normal user output (1 is the most important)
                        and 4-6 will be use for debug output (for developpers)
                        where 4 is the most important priority. Update priority.
            Ze          Verify before sending info command to X if we are
                        authenticated and if not sending login request before
                        the info request.
            Ze          A news letter and a help mailling list have been 
                        created. See README file for more information and
                        to get URL.
            Ze          Official download site is now:
                        http://freesoftware.fsf.org/download/undernetcs/

0.7     (30/05/2001)    Very Stable Version ...
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
            Ze          Remove automatic reaction who set a ban level 25 for
                        24 hour when unknow user deop the eggdrop. READ TODO
            Ze          Now eggdrop reop himself and deop offender if it's 
                        not a global master/owner/op/friend or if it's channel
                        owner of the channel. Only Reop himself if it's a 
                        global/channel bot.
                        I recommend to read TODO list where I propose several
                        solution. Please read this and send me request or
                        comment.
            Ze          .cs list and .cs set (without arg) now display eggdrop
                        authentication status.
            Ze          UndernetCS now verify and update automaticaly all 
                        channel access level when a user change access level
                        via .cs chanset command. (Using X's INFO command)
            Ze          Adding priority for some feature in the TODO list.
            Ze          Adding one things in the FAQ.
Ze          Ze          missed to add access to .cs command for channel owner.
                        Channel owner can access to ".cs chanset" and 
                        ".cs list" (the password isn't display for chan owner)
Ze          Ze          Fix some other bug.

0.6     (29/05/2001)
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
            Ze          Manage the reply "You are not authorised with me 
                        anymore." who are send by X When an other user on irc
                        is successfully authenticated with the same username.
            Ze          Removing the "Unbind Error: *" output this is only for
                        debug purpose, it's not a bug... this output is now 
                        diplay only is UndernetCS_Debug(GLOBAL) is set to 1.
            Ze          Add some things to TODO list :)
            Ze          Some putlog in IO section are now only display if
                        UndernetCS_Debug(IO) is set to 1.
            Ze          Change method to know if eggdrop flood with NEED
                        request for a particular type and channel (Only 1
                        request each 20 seconds per type and per chan) ; We 
                        don't manage it with timer now, managing time of the
                        last request.
            Ze          Minor Bug fix.

0.51    (28/05/2001)    MAJOR BUG FIX - UPGRADE -
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Naveed      Ze          Stupid change makes the script don't call the Init proc
                        I'am so stupid :)
Naveed      Ze          Error when starting, "can't read "UndernetCS_XMask": 
                        no such variable" fixed.

0.5     (28/05/2001)
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Naveed      Ze          Fix bug: Tcl error [UndernetCS:Need:EggNeed]: invalid 
                        command name "UndernetCS:TimerDebugIsOn"

0.4     (24/05/2001)
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
            Ze          Translating TODO and INSTALL file to french :)
            Ze          When received authentication failed from X, script is
                        now automaticaly disabled. (before authentication 
                        status was just marked to failed.)
            Ze          Need and Auth Tcl are now loaded after script are 
                        initialised.
Ze          Ze          Fix bug on Auth section, UndernetCS_Prompt wasn't
                        declared on 2 procedures.
            Ze          Because I think UndernetCS* is now stable, DEBUG output
                        are now disabled.

0.3     (11/05/2001)    MAJOR BUG FIX
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Ze          Ze          Pfffff, I am stupid, a have changed just
                        before release this script and never
	                    tested when you start the script without
                        config file.. so BUG :)
                        Fixed Bug when starting for the first time
                        the script.
Ze          Ze          Fix bug when you want to change level with
                        .cs chanset DCC command.

0.2     (10/05/2001)    MAJOR BUG FIX
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
Ze          Ze          Set a sentence as password was impossible.

0.1     (09/05/2001)
-------------------------------------------------------------------------------
Foundby     Fixedby     What....
            Ze          First public released ! :)

-------------------------------------------------------------------------------    
Undernet Channel Service Management Script.
Copyright (c) 2001-2004 Yann RICHARD.
-------------------------------------------------------------------------------
