---------------------------------
             UPDATES
---------------------------------
	netbots.tcl v2.20
       by slennox, 23/6/99
botnet script for eggdrop 1.3.17+
---------------------------------
E-mail:   slennox@egghelp.org
IRC:      #eggheads on EFnet
URL:      http://www.egghelp.org/
---------------------------------

This file lists all significant updates to the script and components in each new version.

v2.20 (23/6/99)
- Changed default nb_max to 3 and decreased retry interval in netupdate.
- Added .netchanset -reload.
- Added .netdump.
- Added ex_clearbans (.clearbans and .clearignores commands) to extras.tcl.
- Added .netcontrol, nb_group, and nb_defctrl.
- Small improvement to nb_randpass.
- Trimmed lines in nb_broadcast, and added server connects/klines, checkop notices, and sighup/sigterm (1.3.28+ only).
- Fixed some stupid things in sentinel.tcl which prevented ban queues being reset, and added a feature (sl_shortlock) that automatically shortens locktime on small floods.
- DCC command .mservers in mainserver.tcl now uses netbots communication method, and also displays timer off status.
- Small change in DCC command .sentinel output.
- Small change in sentinel.tcl's BitchX simulation and removed 'botnick set AWAY/BACK' putlogs.
- Added +v and isvoice checks to masskick.tcl, and added '.mk *'.
- Fixed occasional error in ex_cleanup.
- Fixed typo in sentinel.tcl which prevented nick buffering of join-part flooders.
- You can now specify multiple bots in one nb_set line by separating them with commas - e.g. set nb_set(Judge,Henry,Bone!sl_ban) 1440.
- Lots of other changes/improvements.
Update notes: if your bots are running netbots.tcl v2.13 or earlier, make sure you do the netupdate *before* rehashing the hub after uploading the new version to the hub's shell.

v2.15 (14/6/99)
- Made some substantial changes to netbot communications to make it more efficient, flexible, and secure. There are no new settings or features - this version is mainly a building block to prepare for future enhancements. It is recommended you upgrade to this version if you plan to use future versions of the script. Note that the new communication methods are not compatible with previous versions, so you should upgrade all netbots at the same time.
Update notes: make sure you do the netupdate *before* rehashing the hub after uploading the new version to the hub's shell. If you upload the script then rehash the hub before attempting the netupdate, the script will not transfer to the leaf bots.

v2.13 (10/6/99)
- Made a few changes to sentinel.tcl, including further improvements to nick flood handling, and added sl_banmax.
- Improved output of .nethelp and added entries for chanlimit, extras, mainserver, masskick, and sentinel components.
- Added bop_maxreq feature to botnetop to eliminate mode +o flooding.
- Changed default sl_txflood setting to 50:25. Old default of 40:20 was being triggered too easily on lagged bots.

v2.10 (4/6/99)
Update notes: the old .netpass isn't compatible with the new .netpass, so make sure you upgrade all netbots to v2.10 before using the .netpass command.
- Substantial update of sentinel.tcl - added text flood protection, added sl_boban option, added a feature that eliminates the need to restart or kick the bot when first loading the script, made some changes to handling of kick and ban queues, improved nick flood protection, removed 'sentinel' from kick msgs to reduce number of bytes sent during kicks, channel lock requests are now broadcast to other netbots.
- Added support for additional arguments to netchanset (probably breaks something, again..).
- Added '-check' option to netpass (.nethelp netpass for info).
- Added 'cleanup' feature to extras.tcl (see extras.tcl section of components.txt for info).
- Added putcmdlog entry in sendlog.
- Fixed potential problem with special characters in filenames when using netupdate.
- Fixed repeated text in nethelp netpass.
- Added support for 0:0 settings in repeat.tcl.
- Added/removed various stl's throughout botnetop.tcl.
- Small change in the way chansets are set in nb procs.
- Changed some matchattr mno|mno and similar checks back to matchattr o|o.

v2.00 (23/5/99)
Initial release. Some enhancements that were made to the integrated versions of my standalone scripts are listed below.
- all scripts: added support for botonchan and islinked, various other optimisations
- aidle.tcl: added ai_uidle
- botnetop.tcl: added +d checking, added checkop feature, fixed a rare illegal channel error, fixed flooding of JOIN command when joining +k channels, added bop_log setting
- chanlimit.tcl: added cl_echans
- mainserver.tcl: includes v1.05 of mainserver.tcl (not previously released), ms_note now supports multiple recipients
- netbots.tcl: added .netupdate command, added nb_set feature, streamlined nb_owner checking, small nb_randpass fix, .netinfo and .netshell now display more info, added nb_update feature, added nb_broadcast, lots of other updates
- sentinel.tcl: added dcc commands .lc and .uc, sl_note now supports multiple recipients, added nb_broadcast support, fixed small cosmetic error in sl_dcc, improved efficiency of bitchx simulation and fixed a rare error
- superbitch.tcl: sb_note now supports multiple recipients, split sb_canopops option into sb_canop and sb_canopflags for greater flexibility, user can now -o+o their nick
