================================================================================ -= 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 Pépieux FRANCE ----------------------- UndernetCS news 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.5 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 RICHARD Yann. ------------------------------------------------------------------------------- AUTHOR : RICHARD Yann NICK : Ze MEET ME : On *UnderNet.org: #IRCPaladin, #Montpellier (FR), #Eggdrop.Fr (FR), #Eggdrop (EN). MAIL : Ze@administrateur.net URL : before long :) -- Old url: http://mgm.fr.st/ GREETS : o Special thanks to SnAKeS, Maz, KURGAN, Toufou for hosting and for supporting me. Vraiment un grand merçi les gars ! @#&%$!! o Trajedia Del Arte, 19 rue des écoles Laïques, 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) :'| -------------------------------------------------------------------------------