[cvslog] [CVS] Module eggdrop1.8: Change committed

cvs at eggheads.org cvs at eggheads.org
Tue Jul 27 15:49:52 CST 2010


CVSROOT    : /usr/local/cvsroot
Module     : eggdrop1.8
Commit time: 2010-07-27 21:49:52 UTC
Committer  : Rumen Stoyanov <pseudo at egg6.net>

Modified files:
     AUTHORS NEWS README aclocal.m4 configure doc/ABOUT doc/BUG-REPORT
     doc/Changes1.6 doc/Changes1.8 doc/MODULES doc/PATCH-HOWTO
     doc/Versions doc/tcl-commands.doc doc/html/about.html
     doc/html/index.html doc/html/news.html doc/html/patch-howto.html
     doc/html/readme.html src/eggdrop.h src/patch.h
     src/mod/assoc.mod/assoc.c src/mod/blowfish.mod/blowfish.c
     src/mod/channels.mod/channels.c src/mod/compress.mod/compress.c
     src/mod/console.mod/console.c src/mod/ctcp.mod/ctcp.c
     src/mod/dns.mod/dns.c src/mod/filesys.mod/filesys.c
     src/mod/irc.mod/irc.c src/mod/notes.mod/notes.c
     src/mod/seen.mod/seen.c src/mod/server.mod/server.c
     src/mod/share.mod/share.c src/mod/transfer.mod/transfer.c
     src/mod/uptime.mod/uptime.c src/mod/wire.mod/wire.c
     src/mod/woobie.mod/woobie.c

Log message:

Updated documentation to reference 1.8 instead of 1.6.
Changed module dependencies to 1.8.
Changed default handle length to 32.
Changed default make type to 'debug' as it should be in CVS builds.

---------------------- diff included ----------------------
Index: eggdrop1.8/AUTHORS
diff -u eggdrop1.8/AUTHORS:1.1.1.1 eggdrop1.8/AUTHORS:1.2
--- eggdrop1.8/AUTHORS:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/AUTHORS	Tue Jul 27 15:49:41 2010
@@ -1,7 +1,7 @@
-$Id: AUTHORS,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: AUTHORS,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 Authors of Eggdrop
-Last revised: May 6, 2009
+Last revised: July 27, 2010
 
 ------------------------------------------------------------------------------
 
@@ -70,10 +70,10 @@
   Whicked
 
 Eggdrop development after 1.3.24i has continued under eggheads.org up through
-versions 1.4.x, 1.5.x and currently 1.6.x.
+versions 1.4.x, 1.5.x, 1.6.x and currently 1.8.x.
 
 Below are lists of major contributors and core Eggdrop community members for
-versions 1.3.24i-1.3.28, 1.4.x, 1.5.x and 1.6.x.
+versions 1.3.24i-1.3.28, 1.4.x, 1.5.x, 1.6.x and 1.8.x.
 
 1.3.24i-1.3.28:
 
@@ -95,6 +95,8 @@
   guppy, ITE, Kirben, Noyga, poptix, PPSlim, pseudo, simple, [sL], stdarg,
   Sup, SuperS, Sven, TaKeDa, thommey, Tothwolf, Wcc, Wiktor, Wingman
 
+1.8:
+  pseudo, simple, thommey
 
 See also: THANKS, doc/Versions, doc/Changes
 
Index: eggdrop1.8/NEWS
diff -u eggdrop1.8/NEWS:1.1.1.1 eggdrop1.8/NEWS:1.2
--- eggdrop1.8/NEWS:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/NEWS	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: NEWS,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: NEWS,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 News
 Last revised: April 16, 2003
@@ -16,11 +16,11 @@
     doc/tcl-commands.doc
 
   All of these documents combined will fill you in on the latest changes to
-  Eggdrop in version 1.6.x. All files, with the exception of Changes1.6, are
+  Eggdrop in version 1.8.x. All files, with the exception of Changes1.8, are
   also available in html format in doc/html/.
 
   A lot of things have changed in this version, so at a minimum, read the
-  Changes1.6 text file. Changes shows what's been added and fixed along the
+  Changes1.8 text file. Changes shows what's been added and fixed along the
   way.
 
   If you are upgrading from a pre-1.6 version of Eggdrop:
@@ -31,189 +31,7 @@
 
      _________________________________________________________________
 
-Changes made to Eggdrop 1.6.x from Eggdrop1.4.x:
-
-  !CHANNELS
-
-    Support for IRCnet !channels was added to Eggdrop. This might still be
-    a bit buggy. We appreciate bug reports!
-
-  +/-NODESYNCH
-
-    This new channel setting replaces the old 'allow-desync' config file
-    setting. It is useful if you use some type of ChanServ or if you don't
-    care about your channel being desynched.
-
-  ASYNCHRONOUS DNS MODULE
-
-    Eggdrop 1.6 is shipped with a new module, the dns module. It replaces
-    those old dns-lookups performed by Eggdrop which could halt the whole bot
-    during a timeout. We also added a new Tcl command, 'dnslookup', so scripts
-    can now use DNS functions asynchronously, too. See doc/settings/mod.dns
-    for more information.
-
-  COMPRESS MODULE
-
-    A new module called compress was introduced to Eggdrop. It provides
-    gzip support to Eggdrop (via Tcl commands) and enables compressed
-    userfile transfer. See doc/settings/mod.compress for more information.
-
-  SHARE MODULE
-
-    The share module has a new setting now (override-bots) which allows
-    hub bots to override the leaf bots' bot settings (botaddress, telnet
-    port, and password). Please note that this won't work with a version
-    1.4 or below bot. See doc/settings/mod.share for more information.
-
-  TRANSFER / FILESYS MODULES
-
-    The filesys and transfer modules have changed completely. Both can now
-    handle unlimited filename lengths and description sizes. Incomplete
-    downloads from the bot can also now be resumed. The db format of the
-    filesys module was changed to remove the limits imposed by the old
-    format. There's nothing special for you to do, as the old db is
-    automatically converted to the new format when you first access it.
-    You won't be able to downgrade to older versions after this, so you
-    may want to make a backup first. See doc/settings/mod.transfer and
-    doc/settings/mod.filesys for more information.
-
-
-  UPTIME MODULE
-
-    This module reports uptime statistics to http://uptime.eggheads.org. Go
-    look and see what your uptime is! It takes about 9 hours to show up, so
-    if your bot isn't listed, try again later. See doc/settings/mod.uptime
-    for more information.
-
-
-  DCC COMMANDS
-
-    * ".nick" was renamed to ".handle". ".nick" will still be kept up to
-      version 1.8.
-
-    * ".chnick" was renamed to ".chhandle". ".chnick" will still be kept up
-      to version 1.8.
-
-    * ".binds" now supports wildcards.
-
-    * ".halfop" and ".dehalfop" have been added.
-
-    * The 'optimise' file system command was renamed to 'optimize'. The old
-      command will still be kept up to version 1.8.
-
-    * Eggdrop now counts all of the traffic which it generates and receives
-      through IRC, the botnet, scripts, and dcc. You can access these
-      statistics via the dcc command ".traffic". Please note that the counter
-      gets reset every time a restart is done.
-
-    * ".modules" now works locally as well as remotely.
-
-  CHANNEL MODES
-
-    Support for IRCnet negative limits and DALnet's +R, +M, and +c channel
-    modes has been added. Eggdrop now also supports halfops (+h).
-
-  DOCUMENTATION
-
-    A lot has happened to the documentation; nearly every file was changed,
-    so take a look at them. Also, we have discovered html, and full html
-    documentation is available now in doc/html. Additionally, all possible
-    settings for Eggdrop are documented in doc/settings.
-
-  CONFIG FILES
-
-    * To support longer nicknames, as some IRC servers do, a new 'nick-len'
-      setting was added.
-
-    * Eggdrop uses strftime now to support different logfile suffixes. The
-      new config file setting is 'logfile-suffix'.
-
-    * A new 'pidfile' setting was added to allow you to specify the name
-      of Eggdrop's pid file.
-
-    * The 'strict-servernames' setting was removed.
-
-  PENALTY CALCULATION
-
-    Eggdrop calculates penalty points on IRCnet now, so it won't flood
-    itself off anymore. This feature also works on EFnet and Undernet, and
-    should work on other networks as well.
-
-  TCL COMMANDS
-
-    * The 'chnick' command was renamed to 'chhandle'. The use of 'chnick' is
-      deprecated. 'chnick' is still accessible if you load compat.tcl.
-
-    * All three commands to add data to the queues (puthelp, putserv and
-      putquick) now support the '-next' parameter which pushes data to the
-      front of the queue.
-
-    * A command to calculate md5 checksums, 'md5', was added.
-
-    * To support the new asynch dns module, the command 'dnslookup' was added.
-
-    * Four new commands regarding exempts/invites were added: stickexempt,
-      unstickexempt, stickinvite, and unstickinvite.
-
-    * A new 'wasop' command was added to check if a user had op before a
-      mode change.
-
-    * 'washalfop', 'ishalfop', and 'botishalfop' have been added.
-
-    * Three new Tcl commands were added as part of the compress module:
-      compressfile, uncompressfile, and iscompressed.
-
-    * A new command to check whether the bot's nick is juped was
-      added (isjuped).
-
-    * The fileresend command was added to support mIRC's dcc resume feature.
-
-    * A new bind type called 'NEED' was added which triggers when the bot
-      needs op, unban, limit, key, or invite.
-
-    * LOST and TOUT bind types were added.
-
-    * Two new commands, 'channame2dname' and 'chandname2name', were added to
-      allow scripts to support !channels.
-
-    * A new evnt type, loaded, was added.
-
-    * The 'setudef', 'renudef', and 'deludef' commands were added to allow
-      for user-defined channel settings.
-
-    * A 'traffic' command was added which returns a list of sublists
-      containing information about the bot's traffic usage in bytes.
-
-    * The CTCP bind type now supports wildcards.
-
-    * A 'handlen' variable was added (set to the value of the HANDLEN define
-      in eggdrop.h. 'nick-len' was also renamed to 'nicklen' (the old variable
-      will remain until version 1.8.
-
-    * The 'channel get' command was added to allow channel settings to be
-      easily retrieved.
-
-    * The 'server' variable now contains the server's realname instead of its
-      serverlist entry regardless of the 'strict-servernames' setting.
-
-    * The 'serveraddress' variable was added, which contains the server's
-      serverlist address and port.
-
-    * The 'onchan', 'botonchan', 'botisvoice', 'botisop', 'onchansplit',
-      'isop', 'isvoice', and 'handonchan' commands no longer require an
-      argument.
-
-    * Added a "stripcodes" command to remove control codes/etc from strings.
-
-    For more information about changed or added Tcl commands, see
-    doc/tcl-commands.doc.
-
-  TRAFFIC ACCOUNTING
-
-    Eggdrop now counts all of the traffic which it generates and receives
-    through IRC, the botnet, scripts, and dcc. You can access these statistics
-    via the dcc command '.traffic'. Please note that the counter gets reset
-    every time a restart is done.
+Changes made to Eggdrop 1.8.x from Eggdrop1.6.x:
   ________________________________________________________________________
 
 Copyright (C) 1997 Robey Pointer
Index: eggdrop1.8/README
diff -u eggdrop1.8/README:1.1.1.1 eggdrop1.8/README:1.2
--- eggdrop1.8/README:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/README	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: README,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: README,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 Readme
 Last revised: June 5, 2002
@@ -18,7 +18,7 @@
        2a. How to get the latest version of Eggdrop via CVS
     3. Quick startup
     4. Upgrading
-       4a. Upgrading from a pre-1.3 version to 1.6
+       4a. Upgrading from a pre-1.3 version to 1.8
        4b. Upgrading from an older 1.3/1.4/1.5/1.6 version to a newer one
     5. Command line
     6. Frequently Asked Questions
@@ -92,7 +92,7 @@
     Eggdrop is always being improved and adjusted because there are bugs to
     be fixed and features to be added (if the users demand them, and they make
     actually sense). In fact, it existed for several years as v0.7 - v0.9
-    before finally going 1.0. This version of Eggdrop is part of the 1.6 tree.
+    before finally going 1.0. This version of Eggdrop is part of the 1.8 tree.
     A valiant effort has been made to chase down and destroy bugs.
 
     This README file contains information about how to get Eggdrop, command
@@ -117,7 +117,7 @@
     on Slackware 3.0 is goofed up and you'll have to re-install it for yourself
     to get it working.
 
-    Currently, the 1.6 tree of Eggdrop is developed at eggheads.org. You can
+    Currently, the 1.8 tree of Eggdrop is developed at eggheads.org. You can
     get the latest version of Eggdrop from the following url:
 
       http://geteggdrop.com/
@@ -149,9 +149,9 @@
 
       4. Press <enter> when prompted for a password.
 
-      5. In your home dir, type 'cvs checkout eggdrop1.6'
+      5. In your home dir, type 'cvs checkout eggdrop1.8'
 
-      6. In ~/eggdrop1.6, you should have a copy of the latest CVS version
+      6. In ~/eggdrop1.8, you should have a copy of the latest CVS version
          of Eggdrop.
 
     Notes:
@@ -160,7 +160,7 @@
 
       o You don't need to go through this whole process every time. If you
         want to get a CVS version of Eggdrop at a later time, you can just
-        'cd ~/eggdrop1.6' and type 'cvs update -CdAP'.
+        'cd ~/eggdrop1.8' and type 'cvs update -CdAP'.
 
       o If you experience errors when using 'export', you might be using tclsh
         as a shell. If so, try using the command 'setenv' instead of 'export':
@@ -176,7 +176,7 @@
   (4) UPGRADING
 
 
-  (4a) UPGRADING FROM A PRE-1.3 VERSION TO 1.6
+  (4a) UPGRADING FROM A PRE-1.3 VERSION TO 1.8
 
     #### BACK UP YOUR USERFILE ####
 
@@ -185,7 +185,7 @@
     your userfile, or you will lose it. v1.3 of Eggdrop radically changed a
     lot of things.
 
-    There are many major changes between v0.9, v1.0, v1.1 and v1.6, so PAY
+    There are many major changes between v0.9, v1.0, v1.1 and v1.8, so PAY
     ATTENTION to this part if you have a v0.9, 1.0 or 1.1 bot currently. If
     you're just starting out, you can skip this section.
 
@@ -194,22 +194,22 @@
     but will not get or send a userfile. MAKE A NEW CONFIG FILE from the
     example; there are some radical changes.
 
-    If you are upgrading from 0.9/1.0 to 1.6, just redo the whole thing.
+    If you are upgrading from 0.9/1.0 to 1.8, just redo the whole thing.
     Absolutely everything has changed, including the userfile and config file
     formats.
 
-    If you are upgrading from 1.1/1.2 to 1.6, you will likely want to redo
+    If you are upgrading from 1.1/1.2 to 1.8, you will likely want to redo
     the config file, as much as changed. BACK UP! You will need to run 'tclsh
     scripts/weed/<userfile> c' to convert your userfile from v3 (1.1/1.2) to
-    v4 (1.3/1.4/1.5/1.6).
+    v4 (1.3/1.4/1.5/1.6/1.8).
 
 
-  (4b) UPGRADING FROM AN OLDER 1.3/1.4/1.5/1.6 VERSION TO A NEWER 1.6 VERSION
+  (4b) UPGRADING FROM AN OLDER 1.3/1.4/1.5/1.6 VERSION TO A NEWER 1.8 VERSION
 
     If you followed the 'INSTALL' file and did a 'make install' (or 'make
     install DEST="path"') after 'make', this will be pretty easy. Just upload
-    the new eggdrop1.6.x.tar.gz file to your home dir on your shell, gunzip
-    and untar it, and type 'cd ~/eggdrop1.6.x'. Next, type './configure',
+    the new eggdrop1.8.x.tar.gz file to your home dir on your shell, gunzip
+    and untar it, and type 'cd ~/eggdrop1.8.x'. Next, type './configure',
     'make config' or 'make iconfig', then 'make'. Then, kill the bot ('.die'
     on the party line), and 'make install' to the same directory your bot
     is currently in. After that, you can just restart your bot. You may wish
@@ -217,9 +217,8 @@
     you have limited disk space.
 
     You should read through the new eggdrop.conf file for all of the new
-    options in Eggdrop 1.6.x if you are upgrading from 1.3.x or 1.4.x. You
-    can copy and paste any of these settings into you current conf file if
-    you do not want to use the default settings.
+    options in Eggdrop 1.8.x. You can copy and paste any of these settings
+    into you current conf file if you do not want to use the default settings.
 
 
   (5) COMMAND LINE
Index: eggdrop1.8/aclocal.m4
diff -u eggdrop1.8/aclocal.m4:1.1.1.1 eggdrop1.8/aclocal.m4:1.2
--- eggdrop1.8/aclocal.m4:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/aclocal.m4	Tue Jul 27 15:49:41 2010
@@ -16,7 +16,7 @@
 dnl along with this program; if not, write to the Free Software
 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 dnl
-dnl $Id: aclocal.m4,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+dnl $Id: aclocal.m4,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 dnl
 
 
@@ -503,7 +503,7 @@
 [
   MODULES_OK="yes"
   MOD_EXT="so"
-  DEFAULT_MAKE="eggdrop"
+  DEFAULT_MAKE="debug"
   LOAD_METHOD="dl"
   WEIRD_OS="yes"
   UNKNOWN_OS="no"
Index: eggdrop1.8/configure
diff -u eggdrop1.8/configure:1.2 eggdrop1.8/configure:1.3
--- eggdrop1.8/configure:1.2	Tue Jul 27 07:13:20 2010
+++ eggdrop1.8/configure	Tue Jul 27 15:49:41 2010
@@ -5123,7 +5123,7 @@
 
   MODULES_OK="yes"
   MOD_EXT="so"
-  DEFAULT_MAKE="eggdrop"
+  DEFAULT_MAKE="debug"
   LOAD_METHOD="dl"
   WEIRD_OS="yes"
   UNKNOWN_OS="no"
Index: eggdrop1.8/doc/ABOUT
diff -u eggdrop1.8/doc/ABOUT:1.1.1.1 eggdrop1.8/doc/ABOUT:1.2
--- eggdrop1.8/doc/ABOUT:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/ABOUT	Tue Jul 27 15:49:41 2010
@@ -1,7 +1,7 @@
-$Id: ABOUT,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: ABOUT,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 About Eggdrop
-Last revised: January 12, 2002
+Last revised: July 27, 2010
     _____________________________________________________________________
 
                               About Eggdrop
@@ -43,7 +43,7 @@
   be fixed and features to be added (if the users demand  them, and they
   make actually sense). In fact, it existed for several years as v0.7 -
   v0.9 before finally going 1.0. This version of Eggdrop is part of the
-  1.6 tree. A valiant effort has been made to chase down and destroy bugs.
+  1.8 tree. A valiant effort has been made to chase down and destroy bugs.
 
   To use Eggdrop, you need:
 
Index: eggdrop1.8/doc/BUG-REPORT
diff -u eggdrop1.8/doc/BUG-REPORT:1.1.1.1 eggdrop1.8/doc/BUG-REPORT:1.2
--- eggdrop1.8/doc/BUG-REPORT:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/BUG-REPORT	Tue Jul 27 15:49:41 2010
@@ -23,7 +23,7 @@
 1) INFORMATION ABOUT YOUR EGGDROP
 
 1.1) Eggdrop version:
-     1.6.__
+     1.8.__
 
 1.2) Make type:
      ( ) dynamic
@@ -52,6 +52,7 @@
      ( ) 8.3
      ( ) 8.4
      ( ) 8.5
+     ( ) 8.6
      ( ) Other - Which? ____
 
 2.2) Tcl library patchlevel: ___
Index: eggdrop1.8/doc/Changes1.6
diff -u eggdrop1.8/doc/Changes1.6:1.1.1.1 eggdrop1.8/doc/Changes1.6:1.2
--- eggdrop1.8/doc/Changes1.6:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/Changes1.6	Tue Jul 27 15:49:41 2010
@@ -1,10 +1,12 @@
-$Id: Changes1.6,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: Changes1.6,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 Eggdrop Changes (since version 1.6.0)
 
     _____________________________________________________________________
 
-1.6.20 (CVS):
+1.6.20 (July 23, 2010):
+
+  # RC2 released on July 15th, 2010
 
   - Add sanity check to check-stoned event. Prevents eggdrop from
     disconnecting in case of drift timers.
Index: eggdrop1.8/doc/Changes1.8
diff -u eggdrop1.8/doc/Changes1.8:1.3 eggdrop1.8/doc/Changes1.8:1.4
--- eggdrop1.8/doc/Changes1.8:1.3	Tue Jul 27 07:13:20 2010
+++ eggdrop1.8/doc/Changes1.8	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: Changes1.8,v 1.3 2010/07/27 13:13:20 pseudo Exp $
+$Id: Changes1.8,v 1.4 2010/07/27 21:49:41 pseudo Exp $
 
 Eggdrop Changes (since version 1.8.0)
 
@@ -6,6 +6,12 @@
 
 1.8.0 (CVS):
 
+  - Updated documentation to reference 1.8 instead of 1.6.
+  - Changed module dependencies to 1.8.
+  - Changed default handlen to 32.
+  - Changed default make type to 'debug' as it should be in CVS builds.
+    Patch by: pseudo
+
   - Ran misc/runautotools for 1.8.0.
     Patch by: pseudo
 
@@ -14,3 +20,5 @@
 
   - initial commit of old 1.6.20 source
     Commit by: simple
+
+  # 1.8 tree started on July 26, 2010
Index: eggdrop1.8/doc/MODULES
diff -u eggdrop1.8/doc/MODULES:1.1.1.1 eggdrop1.8/doc/MODULES:1.2
--- eggdrop1.8/doc/MODULES:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/MODULES	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: MODULES,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: MODULES,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 Eggdrop Module Information
 Last revised: March 04, 2003
@@ -43,7 +43,7 @@
       2. Place the new module in its own directory (in the format of
          (modulename).mod) in src/mod.
 
-      3. Run ./configure (from eggdrop1.6.x/).
+      3. Run ./configure (from eggdrop1.8.x/).
 
       4. Type 'make config' or 'make iconfig'.
 
@@ -387,7 +387,7 @@
 
      If you have written a module and feel that you wish to share it with the
      rest of the Eggdrop community, upload it to the incoming directory on
-     incoming.eggheads.org (/incoming/modules/1.6). Place a nice descriptive
+     incoming.eggheads.org (/incoming/modules/1.8). Place a nice descriptive
      text (modulename.desc) with it, and it'll make its way to the modules
      directory on ftp.eggheads.org. Don't forget to mention in your text file
      which version Eggdrop the module is written for.
Index: eggdrop1.8/doc/PATCH-HOWTO
diff -u eggdrop1.8/doc/PATCH-HOWTO:1.2 eggdrop1.8/doc/PATCH-HOWTO:1.3
--- eggdrop1.8/doc/PATCH-HOWTO:1.2	Tue Jul 27 07:05:43 2010
+++ eggdrop1.8/doc/PATCH-HOWTO	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: PATCH-HOWTO,v 1.2 2010/07/27 13:05:43 pseudo Exp $
+$Id: PATCH-HOWTO,v 1.3 2010/07/27 21:49:41 pseudo Exp $
 
 Patch Howto
 Last revised: July 23, 2004
@@ -79,7 +79,7 @@
 
       2. Run the following:
 
-           diff -urN eggdrop1.6.original eggdrop1.6.modified > patchname.patch
+           diff -urN eggdrop1.8.original eggdrop1.8.modified > patchname.patch
 
          DO NOT add any other diff options.
 
@@ -89,13 +89,13 @@
          which your patch was created.
 
          It helps if you include the major release number that the patch is
-         for in the subject line. For the 1.6.x series, the subject line
+         for in the subject line. For the 1.8.x series, the subject line
          should look like this:
 
-           PATCH1.6: my-patch-filename.patch
+           PATCH1.8: my-patch-filename.patch
 
          You should also include the nick/handle, name, and email address
-         you would like used for attribution in the Changes1.6 and THANKS
+         you would like used for attribution in the Changes1.8 and THANKS
          files.
 
       Never modify src/patch.h or one of the Changes files. We will do it. If
@@ -103,7 +103,7 @@
       NOT run autoconf, autoheader, etc; we will do this as well.
 
       Also, please don't add credit lines all over the source when patching.
-      Patch contributors will receive credit in Changes1.6 and THANKS.
+      Patch contributors will receive credit in Changes1.8 and THANKS.
 
       CVS diff's are also perfectly fine (and actually, prefered, as the patch
       will be against the most current version of Eggdrop). To create a CVS
@@ -115,9 +115,9 @@
 
   4. Downloading a patch
 
-    Many patches for Eggdrop 1.6.x can be found at the following location:
+    Some patches for Eggdrop 1.8.x can be found at the following location:
 
-      ftp://ftp.eggheads.org/pub/eggdrop/patches/1.6
+      ftp://ftp.eggheads.org/pub/eggdrop/patches/1.8
     _____________________________________________________________________
 
   Copyright (C) 1999 - 2010 Eggheads Development Team
Index: eggdrop1.8/doc/Versions
diff -u eggdrop1.8/doc/Versions:1.1.1.1 eggdrop1.8/doc/Versions:1.2
--- eggdrop1.8/doc/Versions:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/Versions	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: Versions,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: Versions,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 This file lists the release dates for most of the officially released
 versions of Eggdrop and notes forks, bug fix patches and maintenance
@@ -10,6 +10,7 @@
 
 Version    Release date
 
+1.6.20     Jul 23, 2010  New Tcl notifier, new Tcl commands and binds
 1.6.19     Apr 18, 2008  Fix for Secunia Advisory SA25276 / CVE-2007-2807
 1.6.18     Jul  9, 2006  Major bind code function changes
 1.6.17     Aug 22, 2004
Index: eggdrop1.8/doc/html/about.html
diff -u eggdrop1.8/doc/html/about.html:1.1.1.1 eggdrop1.8/doc/html/about.html:1.2
--- eggdrop1.8/doc/html/about.html:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/html/about.html	Tue Jul 27 15:49:41 2010
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: about.html,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $ -->
+<!-- $Id: about.html,v 1.2 2010/07/27 21:49:41 pseudo Exp $ -->
 
 <html>
   <head>
@@ -50,7 +50,7 @@
     to be fixed and features to be added (if the users demand  them, and they
     make actually sense). In fact, it existed for several years as v0.7 -
     v0.9 before finally going 1.0. This version of Eggdrop is part of the
-    1.6 tree. A valiant effort has been made to chase down and destroy
+    1.8 tree. A valiant effort has been made to chase down and destroy
     bugs.</p>
 
     <p>To use Eggdrop, you need:</p>
Index: eggdrop1.8/doc/html/index.html
diff -u eggdrop1.8/doc/html/index.html:1.1.1.1 eggdrop1.8/doc/html/index.html:1.2
--- eggdrop1.8/doc/html/index.html:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/html/index.html	Tue Jul 27 15:49:41 2010
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: index.html,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $ -->
+<!-- $Id: index.html,v 1.2 2010/07/27 21:49:41 pseudo Exp $ -->
 
 <html>
   <head>
@@ -18,13 +18,13 @@
  / _ \ / _` |/ _` |/ _` | &#39;__|/ _ \| &#39;_ \
 |  __/| (_| | (_| | (_| | |  | (_) | |_) |
  \___| \__, |\__, |\__,_|_|   \___/| .__/
-       |___/ |___/                 |_|     v1.6
+       |___/ |___/                 |_|     v1.8
 
 </pre>
 
     <p>Welcome to Eggdrop. Please make sure that you read all the files
     under Installation and Setup, especially if you have never compiled or
-    installed a bot before. Also, it is recommended that users of pre-1.6
+    installed a bot before. Also, it is recommended that users of pre-1.8
     bots at least skim-read the files for any changes that have been made.</p>
     <hr>
 
Index: eggdrop1.8/doc/html/news.html
diff -u eggdrop1.8/doc/html/news.html:1.1.1.1 eggdrop1.8/doc/html/news.html:1.2
--- eggdrop1.8/doc/html/news.html:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/html/news.html	Tue Jul 27 15:49:41 2010
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: news.html,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $ -->
+<!-- $Id: news.html,v 1.2 2010/07/27 21:49:41 pseudo Exp $ -->
 
 <html>
   <head>
@@ -26,20 +26,20 @@
 
         <li><a href="botnet.html">Botnet Sharing and Linking</a></li>
 
-        <li>Changes1.6</li>
+        <li>Changes1.8</li>
 
         <li><a href="tcl-commands.html">Eggdrop Tcl Commands</a></li>
       </ul>
     </blockquote>
 
     <p>All of these documents combined will help fill you in on the latest
-    changes to Eggdrop in version 1.6.x.</p>
+    changes to Eggdrop in version 1.8.x.</p>
 
     <p>A lot of things have changed in this version, so at a minimum, read
-    the Changes1.6 text file. Changes shows what&#39;s been added and fixed
+    the Changes1.8 text file. Changes shows what&#39;s been added and fixed
     along the way.</p>
 
-    <p><strong>If you are upgrading from a pre-1.6 version of Eggdrop:</strong></p>
+    <p><strong>If you are upgrading from a pre-1.8 version of Eggdrop:</strong></p>
 
     <blockquote>
       <ol>
@@ -53,292 +53,8 @@
       </ol>
     </blockquote>
 
-    <p><strong>Changes made to Eggdrop 1.6.x from Eggdrop1.4.x:</strong></p>
+    <p><strong>Changes made to Eggdrop 1.8.x from Eggdrop1.6.x:</strong></p>
 
-    <p><strong>!Channels</strong></p>
-
-    <blockquote>
-      <p>Support for IRCnet !channels was added to Eggdrop. This might still
-      be a bit buggy. We appreciate bug reports!</p>
-    </blockquote>
-
-    <p><strong>+/-nodesynch</strong></p>
-
-    <blockquote>
-      <p>This new channel setting replaces the old &#39;allow-desync&#39;
-      config file setting. It is useful if you use some type of ChanServ
-      or if you don&#39;t care about your channel being desynched.</p>
-    </blockquote>
-
-    <p><strong>Asynchronous Dns Module</strong></p>
-
-    <blockquote>
-      <p>Eggdrop 1.6 is shipped with a new module, the dns module. It
-      replaces those old dns-lookups performed by Eggdrop which could halt
-      the whole bot during a timeout. We also added a new Tcl command,
-      &#39;dnslookup&#39;, so scripts can now use DNS functions
-      asynchronously, too. See <a href="mod-dns.html">Dns Module</a> for
-      more information.</p>
-    </blockquote>
-
-    <p><strong>Compress Module</strong></p>
-
-    <blockquote>
-      <p>A new module called compress was introduced to Eggdrop. It provides
-      gzip support to Eggdrop via Tcl commands and enables compressed
-      userfile transfer. See <a href="mod-compress.html">Compress Module</a>
-      for more information.</p>
-    </blockquote>
-
-    <p><strong>Share Module</strong></p>
-
-    <blockquote>
-      <p>The share module has a new setting now (override-bots) which allows
-     hub bots to override the leaf bots&#39; bot settings (botaddress, telnet
-     port, and password). Please note that this won&#39;t work with a version
-     1.4 or below bot. See <a href="mod-share.html">Share Module</a> for more
-     information.</p>
-    </blockquote>
-
-    <p><strong>Transfer / Filesys Modules</strong></p>
-
-    <blockquote>
-      <p>The filesys and transfer modules have changed completely. Both can
-      now handle unlimited filename lengths and description sizes. Incomplete
-      downloads from the bot can also now be resumed. The db format of the
-      filesys module was changed to remove the limits imposed by the old
-      format. There&#39;s nothing special for you to do, as the old db is
-      automatically converted to the new format when you first access it.
-      You won&#39;t be able to downgrade to older versions after this, so
-      you may want to make a backup first. See <a href="mod-transfer.html">
-      Transfer Module</a> and  <a href="mod-transfer.html">Filesys Module</a>
-      for more information.</p>
-    </blockquote>
-
-    <p><strong>Uptime Module</strong></p>
-
-    <blockquote>
-      <p>This module reports uptime statistics to
-      http://uptime.eggheads.org. Go look and see what your uptime is! It
-      takes about 9 hours to show up, so if your bot isn&#39;t listed, try
-      again later. See <a href="mod-uptime.html">Uptime Module</a> for more
-      information.</p>
-    </blockquote>
-
-    <p><strong>DCC Commands</strong></p>
-
-    <blockquote>
-      <ul>
-        <li>
-          <p>&quot;.nick&quot; was renamed to &quot;.handle&quot;.
-          &quot;.nick&quot; will still be kept up to version 1.8.</p>
-        </li>
-
-        <li>
-          <p>&quot;.chnick&quot; was renamed to &quot;.chhandle&quot;.
-          &quot;.chnick&quot; will still be kept up to version 1.8.</p>
-        </li>
-
-        <li>
-          <p>&quot;.binds&quot; now supports wildcards.</p>
-        </li>
-
-        <li>
-          <p>&quot;.halfop&quot; and &quot;.dehalfop&quot; have been added.</p>
-        </li>
-
-        <li>
-          <p>The &#39;optimise&#39; file system command was renamed to
-          &#39;optimize&#39;. The old command will still be kept up to
-          version 1.8.</p>
-        </li>
-
-        <li>
-          <p>&quot;.modules&quot; now works locally as well as remotely.</p>
-        </li>
-
-        <li>
-          <p>Eggdrop now counts all of the traffic which it generates and
-          receives through IRC, botnet, scripts, and dcc. You can access
-          these statistics via the dcc command &quot;.traffic&quot;. Please
-          note that the counter gets reset every time a restart is done.</p>
-        </li>
-      </ul>
-    </blockquote>
-
-    <p><strong>Channel Modes</strong></p>
-
-    <blockquote>
-      <p>Support for IRCnet negative limits and DALnet&#39;s +R, +M, and +c
-      channel modes has been added. Eggdrop now also supports halfops (+h).</p>
-    </blockquote>
-
-    <p><strong>Config Files</strong></p>
-
-     <blockquote>
-       <ul>
-         <li>
-           <p>To support longer nicknames, as some IRC servers do, a new
-           &#39;nick-len&#39; setting was added.</p>
-         </li>
-
-         <li>
-           <p>Eggdrop uses strftime now to support different logfile
-           suffixes. The new config file setting is &#39;logfile-suffix&#39;.
-           </p>
-         </li>
-
-         <li>
-           <p>A new &#39;pidfile&#39; setting was added to allow you to
-           specify the name of Eggdrop&#39;s pid file.</p>
-         </li>
-
-         <li>
-           <p>The &#39;strict-servernames&#39; setting was removed.</p>
-         </li>
-       </ul>
-     </blockquote>
-
-    <p><strong>Penalty Calculation</strong></p>
-
-    <blockquote>
-      <p>Eggdrop calculates penalty points on IRCnet now, so it won&#39;t
-      flood itself off anymore.</p>
-    </blockquote>
-
-    <p><strong>Tcl Commands</strong></p>
-
-    <blockquote>
-      <ul>
-        <li>
-          <p>The &#39;chnick&#39; command was renamed to &#39;chhandle&#39;.
-          The use of &#39;chnick&#39; is deprecated. &#39;chnick&#39; is
-          still accessible if you load compat.tcl.
-          </p>
-        </li>
-
-        <li>
-          <p>All three commands to add data to the queues (puthelp, putserv
-          and putquick) now support the &#39;-next&#39; parameter which
-          pushes data to the front of the queue.</p>
-        </li>
-
-        <li>
-          <p>A command to calculate md5 checksums, &#39;md5&#39;, was
-          added.</p>
-        </li>
-
-        <li>
-          <p>To support the new asynch dns module, the command
-          &#39;dnslookup&#39; was added.</p>
-        </li>
-
-        <li>
-          <p>Four new commands regarding exempts/invites were added:
-          stickexempt, unstickexempt, stickinvite, and unstickinvite.</p>
-        </li>
-
-        <li>
-          <p>A new &#39;wasop&#39; command was added to check if a user had
-          op before a mode change.</p>
-        </li>
-
-        <li>
-          <p>&#39;washalfop&#39;, &#39;ishalfop&#39;, and &#39;botishalfop&#39;
-          have been added.</p>
-        </li>
-
-        <li>
-          <p>Three new Tcl commands were added as part of the compress
-          module: compressfile, uncompressfile, and iscompressed.</p>
-        </li>
-
-        <li>
-          <p>A new command to check whether the bot&#39;s nick is juped was
-          added (isjuped).</p>
-        </li>
-
-        <li>
-          <p>The fileresend command was added to support mIRC&#39;s dcc resume
-          feature.</p>
-        </li>
-
-        <li>
-          <p>A new bind type called &#39;NEED&#39; was added which triggers
-          when the bot needs op, unban, limit, key, or invite.</p>
-        </li>
-
-        <li>
-          <p>LOST and TOUT bind types were added.</p>
-        </li>
-
-        <li>
-          <p>Two new commands, &#39;channame2dname&#39; and
-          &#39;chandname2name&#39;, were added to allow scripts to support
-          !channels.</p>
-        </li>
-
-        <li>
-          <p>A new evnt type, loaded, was added.</p>
-        </li>
-
-        <li>
-          <p>The &#39;setudef&#39;, &#39;renudef&#39;, and &#39;deludef&#39;
-          commands were added to allow for user-defined channel settings.</p>
-        </li>
-
-        <li>
-          <p>A &#39;traffic&#39; command was added which returns a list of
-          sublists containing information about the bot&#39;s traffic usage
-          in bytes.</p>
-        </li>
-
-        <li>
-          <p>The CTCP bind type now supports wildcards.</p>
-        </li>
-
-        <li>
-          <p>The &#39;channel get&#39; command was added to allow channel
-          settings to be easily retrieved.</p>
-        </li>
-
-        <li>
-          <p>A &#39;handlen&#39; variable was added (set to the value of the
-          HANDLEN define in eggdrop.h. &#39;nick-len&#39; was also renamed to
-          &#39;nicklen&#39; (the old variable will remain until version
-          1.8.</p>
-        </li>
-
-        <li>
-          <p>The &#39;server&#39; variable now contains the server&#39;s
-          realname instead of its serverlist entry regardless of the
-          &#39;strict-servernames&#39; setting.</p>
-        </li>
-
-        <li>
-          <p>The &#39;serveraddress&#39; variable was added, which contains the
-          server&#39;s serverlist address and port.</p>
-        </li>
-
-        <li>
-          <p>The &#39;onchan&#39;, &#39;botonchan&#39;, &#39;botisvoice&#39;,
-          &#39;botisop&#39;, &#39;onchansplit&#39;, &#39;isop&#39;,
-          &#39;isvoice&#39;, and &#39;handonchan&#39; commands no longer
-          require an argument.</p>
-        </li>
-      </ul>
-      <p>For more information about changed or added Tcl commands, see
-      <a href="tcl-commands.html">Eggdrop Tcl Commands</a>.</p>
-    </blockquote>
-
-    <p><strong>Traffic Accounting</strong></p>
-
-    <blockquote>
-      <p>Eggdrop now counts all of the traffic which it generates and
-      receives through IRC, the botnet, scripts, and dcc. You can access
-      these statistics via the dcc command &#39;.traffic&#39;. Please note
-      that the counter gets reset every time a restart is done.</p>
-    </blockquote>
     <hr>
 
     <p><em>Copyright &copy; 1997 Robey Pointer<br>
Index: eggdrop1.8/doc/html/patch-howto.html
diff -u eggdrop1.8/doc/html/patch-howto.html:1.2 eggdrop1.8/doc/html/patch-howto.html:1.3
--- eggdrop1.8/doc/html/patch-howto.html:1.2	Tue Jul 27 07:05:43 2010
+++ eggdrop1.8/doc/html/patch-howto.html	Tue Jul 27 15:49:41 2010
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: patch-howto.html,v 1.2 2010/07/27 13:05:43 pseudo Exp $ -->
+<!-- $Id: patch-howto.html,v 1.3 2010/07/27 21:49:41 pseudo Exp $ -->
 
 <html>
   <head>
@@ -112,7 +112,7 @@
 
           <blockquote>
 <pre>
-diff -urN eggdrop1.6.original eggdrop1.6.modified &gt; patchname.patch
+diff -urN eggdrop1.8.original eggdrop1.8.modified &gt; patchname.patch
 </pre>
           </blockquote>
 
@@ -127,13 +127,13 @@
           your patch was created.</p>
 
           <p>It helps if you include the major release number that the patch
-          is for in the subject line. For the 1.6.x series, the subject line
+          is for in the subject line. For the 1.8.x series, the subject line
           should look like this:</p>
 
-          <blockquote>PATCH1.6: my-patch-filename.patch</blockquote>
+          <blockquote>PATCH1.8: my-patch-filename.patch</blockquote>
 
           <p>You should also include the nick/handle, name, and email
-          address you would like used for attribution in the Changes1.6 and
+          address you would like used for attribution in the Changes1.8 and
           THANKS files.</p>
         </li>
       </ol>
@@ -144,7 +144,7 @@
       as well.</p>
 
       <p>Also, please don&#39;t add credit lines all over the source when
-      patching. Patch contributors will receive credit in Changes1.6 and
+      patching. Patch contributors will receive credit in Changes1.8 and
       THANKS.</p>
 
       <p>CVS diff&#39;s are also perfectly fine (and actually, prefered, as the
@@ -162,12 +162,12 @@
     <p><a name="sect4"></a><strong>Downloading a patch</strong></p>
 
 
-    <p>Many patches for eggdrop1.6.x can be found at the following
+    <p>Some patches for eggdrop1.8.x can be found at the following
     location:</p>
 
     <blockquote>
-      <p><a href="ftp://ftp.eggheads.org/pub/eggdrop/patches/1.6/">
-      ftp://ftp.eggheads.org/pub/eggdrop/patches/1.6/</a></p>
+      <p><a href="ftp://ftp.eggheads.org/pub/eggdrop/patches/1.8/">
+      ftp://ftp.eggheads.org/pub/eggdrop/patches/1.8/</a></p>
     </blockquote>
 
     <hr>
Index: eggdrop1.8/doc/html/readme.html
diff -u eggdrop1.8/doc/html/readme.html:1.1.1.1 eggdrop1.8/doc/html/readme.html:1.2
--- eggdrop1.8/doc/html/readme.html:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/html/readme.html	Tue Jul 27 15:49:41 2010
@@ -1,5 +1,5 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
-<!-- $Id: readme.html,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $ -->
+<!-- $Id: readme.html,v 1.2 2010/07/27 21:49:41 pseudo Exp $ -->
 
 <html>
   <head>
@@ -40,11 +40,11 @@
           <a href="#sect5">Upgrading</a>
 
           <ol type="a">
-            <li><a href="#sect5a">Upgrading from a pre-1.3 version to 1.6
+            <li><a href="#sect5a">Upgrading from a pre-1.3 version to 1.8
             </a></li>
 
             <li><a href="#sect5b">Upgrading from an older 1.3/1.4/1.5/1.6
-            version to 1.6</a></li>
+            version to 1.8</a></li>
           </ol>
         </li>
 
@@ -115,7 +115,7 @@
       bugs to be fixed and features to be added (if the users demand them,
       and they make actually sense). In fact, it existed for several years
       as v0.7 - v0.9 before finally going 1.0. This version of Eggdrop is
-      part of the 1.6 tree. A valiant effort has been made to chase down and
+      part of the 1.8 tree. A valiant effort has been made to chase down and
       destroy bugs.</p>
 
       <p>This readme file contains information about how to get Eggdrop,
@@ -144,7 +144,7 @@
       that comes on Slackware 3.0 is goofed up and you&#39;ll have to
       reinstall it for yourself to get it working.</p>
 
-      <p>Currently, the 1.6 tree of Eggdrop is developed at eggheads.org.
+      <p>Currently, the 1.8 tree of Eggdrop is developed at eggheads.org.
       You can get the latest version of Eggdrop from
       <a href="http://geteggdrop.com/">geteggdrop.com</a>.</p>
 
@@ -183,9 +183,9 @@
 
         <li>Press &lt;enter&gt; when prompted for a password.</li>
 
-        <li>In your home dir, type &#39;cvs checkout eggdrop1.6&#39;.</li>
+        <li>In your home dir, type &#39;cvs checkout eggdrop1.8&#39;.</li>
 
-        <li>In ~/eggdrop1.6, you should have a copy of the latest CVS version
+        <li>In ~/eggdrop1.8, you should have a copy of the latest CVS version
         of Eggdrop.</li>
       </ol>
     </blockquote>
@@ -198,7 +198,7 @@
 
         <li>You don&#39;t need to go through this whole process every time.
         If you want to get a CVS version of Eggdrop at a later time, you can
-        just &#39;cd ~/eggdrop1.6&#39; and type &#39;cvs update -CdAP&#39;.
+        just &#39;cd ~/eggdrop1.8&#39; and type &#39;cvs update -CdAP&#39;.
         </li>
 
         <li>If you experience errors when using &#39;export&#39;, you might
@@ -224,7 +224,7 @@
     <p><a name="sect5"></a>5. <strong>Upgrading</strong></p>
 
     <p><a name="sect5a"></a>5a. <strong>Upgrading from a pre-1.3 version to
-    1.6</strong></p>
+    1.8</strong></p>
 
     <blockquote>
       <p><strong>BACK UP YOUR USERFILE</strong></p>
@@ -235,7 +235,7 @@
       v1.3 of Eggdrop radically changed a lot of things.</p>
 
       <p>There are many major changes between v0.9, v1.0, v1.1 and
-      v1.6, so <strong>PAY ATTENTION</strong> to this part if you have
+      v1.8, so <strong>PAY ATTENTION</strong> to this part if you have
       a v0.9, 1.0 or 1.1 bot currently. If you&#39;re just starting out,
       you can skip this section.</p>
 
@@ -245,26 +245,27 @@
       <strong>MAKE A NEW CONFIG FILE</strong> from the example; there are
       some radical changes.</p>
 
-      <p>If you are upgrading from 0.9/1.0 to 1.6, just redo the whole thing.
+      <p>If you are upgrading from 0.9/1.0 to 1.8, just redo the whole thing.
       Absolutely everything has changed, including the userfile and config
       file formats.</p>
 
-      <p>If you are upgrading from 1.1/1.2 to 1.6, you will likely want to
+      <p>If you are upgrading from 1.1/1.2 to 1.8, you will likely want to
       redo the config file, as much as changed. <strong>BACK UP!</strong>
       You will need to run &#39;tclsh scripts/weed/&lt;userfile&gt; c&#39;
-      to convert your userfile from v3 (1.1/1.2) to v4 (1.3/1.4/1.5/1.6).</p>
+      to convert your userfile from v3 (1.1/1.2) to v4 (1.3/1.4/1.5/1.6/1.8).
+      </p>
     </blockquote>
 
     <p><a name="sect5b"></a>5b. <strong>Upgrading from an older 1.3/1.4/1.5/
-    1.6 version to a newer 1.6 version</strong></p>
+    1.6/1.8 version to a newer 1.8 version</strong></p>
 
     <blockquote>
       <p>If you followed <a href="install.html">Compilation and
       Installation of Eggdrop</a> and did a &#39;make install&#39; (or
       &#39;make install DEST=&quot;path&quot;&#39;) after &#39;make&#39;,
-      this will be pretty easy. Just upload the new eggdrop1.6.x.tar.gz file
+      this will be pretty easy. Just upload the new eggdrop1.8.x.tar.gz file
       to your home dir on your shell, gunzip and untar it, and type &#39;cd
-      ~/eggdrop1.6.x&#39;. Next, type &#39;./configure&#39;, &#39;make
+      ~/eggdrop1.8.x&#39;. Next, type &#39;./configure&#39;, &#39;make
       config&#39; or &#39;make iconfig&#39;, then &#39;make&#39;. Then, kill
       the bot (&#39;.die&#39; on the party line), and &#39;make install&#39;
       to the same directory your bot is currently in. After that, you can
@@ -272,9 +273,9 @@
       and modules as well, especially if you have limited disk space.</p>
 
       <p>You should read through the new eggdrop.conf file for all of the new
-      options in Eggdrop 1.6.x if you are upgrading from 1.3.x or 1.4.x. You
-      can copy and paste any of these settings into you current conf file if
-      you do not want to use the default settings.</p>
+      options in Eggdrop 1.8.x. You can copy and paste any of these settings
+      into you current conf file if you do not want to use the default settings.
+      </p>
     </blockquote>
 
     <p><a name="sect6"></a>6. <strong>Command line</strong></p>
Index: eggdrop1.8/doc/tcl-commands.doc
diff -u eggdrop1.8/doc/tcl-commands.doc:1.1.1.1 eggdrop1.8/doc/tcl-commands.doc:1.2
--- eggdrop1.8/doc/tcl-commands.doc:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/doc/tcl-commands.doc	Tue Jul 27 15:49:41 2010
@@ -1,4 +1,4 @@
-$Id: tcl-commands.doc,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+$Id: tcl-commands.doc,v 1.2 2010/07/27 21:49:41 pseudo Exp $
 
 Eggdrop Tcl Commands
 Last revised: November 23, 2009
@@ -12,8 +12,8 @@
 can also use these to manipulate features of the bot. They are listed
 according to category.
 
-This list is accurate for Eggdrop v1.6.18. Scripts written for v1.3/v1.4
-series of Eggdrop should probably work with a few minor modifications
+This list is accurate for Eggdrop v1.8.0. Scripts written for v1.3, v1.4
+or 1.6 series of Eggdrop should probably work with a few minor modifications
 depending on the script. Scripts which were written for  v0.9, v1.0, v1.1
 or v1.2 will probably not work without modification. Commands which have
 been changed in this version of Eggdrop (or are just new commands) are
Index: eggdrop1.8/src/eggdrop.h
diff -u eggdrop1.8/src/eggdrop.h:1.1.1.1 eggdrop1.8/src/eggdrop.h:1.2
--- eggdrop1.8/src/eggdrop.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/eggdrop.h	Tue Jul 27 15:49:41 2010
@@ -4,7 +4,7 @@
  *
  *   IF YOU ALTER THIS FILE, YOU NEED TO RECOMPILE THE BOT.
  *
- * $Id: eggdrop.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: eggdrop.h,v 1.2 2010/07/27 21:49:41 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -49,7 +49,7 @@
  *       You should leave this at 32 characters and modify nick-len in the
  *       configuration file instead.
  */
-#define HANDLEN 9   /* valid values 9->NICKMAX  */
+#define HANDLEN 32   /* valid values 9->NICKMAX  */
 #define NICKMAX 32  /* valid values HANDLEN->32 */
 
 
Index: eggdrop1.8/src/mod/assoc.mod/assoc.c
diff -u eggdrop1.8/src/mod/assoc.mod/assoc.c:1.1.1.1 eggdrop1.8/src/mod/assoc.mod/assoc.c:1.2
--- eggdrop1.8/src/mod/assoc.mod/assoc.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/assoc.mod/assoc.c	Tue Jul 27 15:49:41 2010
@@ -2,7 +2,7 @@
  * assoc.c -- part of assoc.mod
  *   the assoc code, moved here mainly from botnet.c for module work
  *
- * $Id: assoc.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: assoc.c,v 1.2 2010/07/27 21:49:41 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -409,10 +409,10 @@
 {
   global = global_funcs;
 
-  module_register(MODULE_NAME, assoc_table, 2, 0);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, assoc_table, 2, 1);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   assoc = NULL;
   add_builtins(H_dcc, mydcc);
Index: eggdrop1.8/src/mod/blowfish.mod/blowfish.c
diff -u eggdrop1.8/src/mod/blowfish.mod/blowfish.c:1.1.1.1 eggdrop1.8/src/mod/blowfish.mod/blowfish.c:1.2
--- eggdrop1.8/src/mod/blowfish.mod/blowfish.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/blowfish.mod/blowfish.c	Tue Jul 27 15:49:41 2010
@@ -2,7 +2,7 @@
  * blowfish.c -- part of blowfish.mod
  *   encryption and decryption of passwords
  *
- * $Id: blowfish.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: blowfish.c,v 1.2 2010/07/27 21:49:41 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -476,10 +476,10 @@
       box[i].key[0] = 0;
       box[i].lastuse = 0L;
     }
-    module_register(MODULE_NAME, blowfish_table, 2, 1);
-    if (!module_depend(MODULE_NAME, "eggdrop", 106, 3)) {
+    module_register(MODULE_NAME, blowfish_table, 2, 2);
+    if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
       module_undepend(MODULE_NAME);
-      return "This module requires Eggdrop 1.6.3 or later.";
+      return "This module requires Eggdrop 1.8.0 or later.";
     }
     add_hook(HOOK_ENCRYPT_PASS, (Function) blowfish_encrypt_pass);
     add_hook(HOOK_ENCRYPT_STRING, (Function) encrypt_string);
Index: eggdrop1.8/src/mod/channels.mod/channels.c
diff -u eggdrop1.8/src/mod/channels.mod/channels.c:1.1.1.1 eggdrop1.8/src/mod/channels.mod/channels.c:1.2
--- eggdrop1.8/src/mod/channels.mod/channels.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/channels.mod/channels.c	Tue Jul 27 15:49:42 2010
@@ -2,7 +2,7 @@
  * channels.c -- part of channels.mod
  *   support for channels within the bot
  *
- * $Id: channels.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: channels.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -991,10 +991,10 @@
          "-autohalfop "
          "-nodesynch "
          "-static ");
-  module_register(MODULE_NAME, channels_table, 1, 1);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 20)) {
+  module_register(MODULE_NAME, channels_table, 1, 2);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.20 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   add_hook(HOOK_MINUTELY, (Function) check_expired_bans);
   add_hook(HOOK_MINUTELY, (Function) check_expired_exempts);
Index: eggdrop1.8/src/mod/compress.mod/compress.c
diff -u eggdrop1.8/src/mod/compress.mod/compress.c:1.1.1.1 eggdrop1.8/src/mod/compress.mod/compress.c:1.2
--- eggdrop1.8/src/mod/compress.mod/compress.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/compress.mod/compress.c	Tue Jul 27 15:49:42 2010
@@ -6,7 +6,7 @@
  * Written by Fabian Knittel <fknittel at gmx.de>. Based on zlib examples
  * by Jean-loup Gailly and Miguel Albrecht.
  *
- * $Id: compress.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: compress.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 2000 - 2010 Eggheads Development Team
@@ -430,10 +430,10 @@
   share_compressed = 0;
   compress_level = 9;
 
-  module_register(MODULE_NAME, compress_table, 1, 1);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, compress_table, 1, 2);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
 
   share_funcs = module_depend(MODULE_NAME, "share", 2, 3);
Index: eggdrop1.8/src/mod/console.mod/console.c
diff -u eggdrop1.8/src/mod/console.mod/console.c:1.1.1.1 eggdrop1.8/src/mod/console.mod/console.c:1.2
--- eggdrop1.8/src/mod/console.mod/console.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/console.mod/console.c	Tue Jul 27 15:49:42 2010
@@ -3,7 +3,7 @@
  *   saved console settings based on console.tcl
  *   by cmwagner/billyjoe/D. Senso
  *
- * $Id: console.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: console.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -376,10 +376,10 @@
 {
   global = global_funcs;
 
-  module_register(MODULE_NAME, console_table, 1, 2);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 20)) {
+  module_register(MODULE_NAME, console_table, 1, 3);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.20 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   add_builtins(H_chon, mychon);
   add_builtins(H_dcc, mydcc);
Index: eggdrop1.8/src/mod/ctcp.mod/ctcp.c
diff -u eggdrop1.8/src/mod/ctcp.mod/ctcp.c:1.1.1.1 eggdrop1.8/src/mod/ctcp.mod/ctcp.c:1.2
--- eggdrop1.8/src/mod/ctcp.mod/ctcp.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/ctcp.mod/ctcp.c	Tue Jul 27 15:49:42 2010
@@ -2,7 +2,7 @@
  * ctcp.c -- part of ctcp.mod
  *   all the ctcp handling (except DCC, it's special ;)
  *
- * $Id: ctcp.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: ctcp.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -220,10 +220,10 @@
 {
   global = global_funcs;
 
-  module_register(MODULE_NAME, ctcp_table, 1, 0);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, ctcp_table, 1, 1);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   if (!(server_funcs = module_depend(MODULE_NAME, "server", 1, 0))) {
     module_undepend(MODULE_NAME);
Index: eggdrop1.8/src/mod/dns.mod/dns.c
diff -u eggdrop1.8/src/mod/dns.mod/dns.c:1.1.1.1 eggdrop1.8/src/mod/dns.mod/dns.c:1.2
--- eggdrop1.8/src/mod/dns.mod/dns.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/dns.mod/dns.c	Tue Jul 27 15:49:42 2010
@@ -4,7 +4,7 @@
  *
  * Written by Fabian Knittel <fknittel at gmx.de>
  *
- * $Id: dns.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: dns.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -201,10 +201,10 @@
 
   global = global_funcs;
 
-  module_register(MODULE_NAME, dns_table, 1, 0);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, dns_table, 1, 1);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
 
   idx = new_dcc(&DCC_DNS, 0);
Index: eggdrop1.8/src/mod/filesys.mod/filesys.c
diff -u eggdrop1.8/src/mod/filesys.mod/filesys.c:1.1.1.1 eggdrop1.8/src/mod/filesys.mod/filesys.c:1.2
--- eggdrop1.8/src/mod/filesys.mod/filesys.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/filesys.mod/filesys.c	Tue Jul 27 15:49:42 2010
@@ -2,7 +2,7 @@
  * filesys.c -- part of filesys.mod
  *   main file of the filesys eggdrop module
  *
- * $Id: filesys.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: filesys.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -1004,10 +1004,10 @@
 {
   global = global_funcs;
 
-  module_register(MODULE_NAME, filesys_table, 2, 0);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, filesys_table, 2, 1);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   if (!(transfer_funcs = module_depend(MODULE_NAME, "transfer", 2, 0))) {
     module_undepend(MODULE_NAME);
Index: eggdrop1.8/src/mod/irc.mod/irc.c
diff -u eggdrop1.8/src/mod/irc.mod/irc.c:1.1.1.1 eggdrop1.8/src/mod/irc.mod/irc.c:1.2
--- eggdrop1.8/src/mod/irc.mod/irc.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/irc.mod/irc.c	Tue Jul 27 15:49:42 2010
@@ -2,7 +2,7 @@
  * irc.c -- part of irc.mod
  *   support for channels within the bot
  *
- * $Id: irc.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: irc.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -1213,10 +1213,10 @@
 
   global = global_funcs;
 
-  module_register(MODULE_NAME, irc_table, 1, 4);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 20)) {
+  module_register(MODULE_NAME, irc_table, 1, 5);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.20 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   if (!(server_funcs = module_depend(MODULE_NAME, "server", 1, 0))) {
     module_undepend(MODULE_NAME);
Index: eggdrop1.8/src/mod/notes.mod/notes.c
diff -u eggdrop1.8/src/mod/notes.mod/notes.c:1.1.1.1 eggdrop1.8/src/mod/notes.mod/notes.c:1.2
--- eggdrop1.8/src/mod/notes.mod/notes.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/notes.mod/notes.c	Tue Jul 27 15:49:42 2010
@@ -5,7 +5,7 @@
  *   note cmds
  *   note ignores
  *
- * $Id: notes.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: notes.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -1216,10 +1216,10 @@
   global = global_funcs;
 
   notefile[0] = 0;
-  module_register(MODULE_NAME, notes_table, 2, 1);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, notes_table, 2, 2);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   add_hook(HOOK_HOURLY, (Function) notes_hourly);
   add_hook(HOOK_MATCH_NOTEREJ, (Function) match_note_ignore);
Index: eggdrop1.8/src/mod/seen.mod/seen.c
diff -u eggdrop1.8/src/mod/seen.mod/seen.c:1.1.1.1 eggdrop1.8/src/mod/seen.mod/seen.c:1.2
--- eggdrop1.8/src/mod/seen.mod/seen.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/seen.mod/seen.c	Tue Jul 27 15:49:42 2010
@@ -10,7 +10,7 @@
  * 1.2     1997-08-20      Minor fixes. [BB]
  * 1.2a    1997-08-24      Minor fixes. [BB]
  *
- * $Id: seen.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: seen.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -652,10 +652,10 @@
 {
   global = egg_func_table;
 
-  module_register(MODULE_NAME, seen_table, 2, 0);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, seen_table, 2, 1);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   add_builtins(H_load, seen_load);
   add_builtins(H_dcc, seen_dcc);
Index: eggdrop1.8/src/mod/server.mod/server.c
diff -u eggdrop1.8/src/mod/server.mod/server.c:1.1.1.1 eggdrop1.8/src/mod/server.mod/server.c:1.2
--- eggdrop1.8/src/mod/server.mod/server.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/server.mod/server.c	Tue Jul 27 15:49:42 2010
@@ -2,7 +2,7 @@
  * server.c -- part of server.mod
  *   basic irc server support
  *
- * $Id: server.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: server.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -1922,10 +1922,10 @@
   msgrate = 2;
 
   server_table[4] = (Function) botname;
-  module_register(MODULE_NAME, server_table, 1, 3);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 7)) {
+  module_register(MODULE_NAME, server_table, 1, 4);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.7 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
 
   /* Fool bot in reading the values. */
Index: eggdrop1.8/src/mod/share.mod/share.c
diff -u eggdrop1.8/src/mod/share.mod/share.c:1.1.1.1 eggdrop1.8/src/mod/share.mod/share.c:1.2
--- eggdrop1.8/src/mod/share.mod/share.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/share.mod/share.c	Tue Jul 27 15:49:42 2010
@@ -1,7 +1,7 @@
 /*
  * share.c -- part of share.mod
  *
- * $Id: share.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: share.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -2192,10 +2192,10 @@
 
   global = global_funcs;
 
-  module_register(MODULE_NAME, share_table, 2, 3);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, share_table, 2, 4);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
   if (!(transfer_funcs = module_depend(MODULE_NAME, "transfer", 2, 0))) {
     module_undepend(MODULE_NAME);
Index: eggdrop1.8/src/mod/transfer.mod/transfer.c
diff -u eggdrop1.8/src/mod/transfer.mod/transfer.c:1.1.1.1 eggdrop1.8/src/mod/transfer.mod/transfer.c:1.2
--- eggdrop1.8/src/mod/transfer.mod/transfer.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/transfer.mod/transfer.c	Tue Jul 27 15:49:42 2010
@@ -1,7 +1,7 @@
 /*
  * transfer.c -- part of transfer.mod
  *
- * $Id: transfer.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: transfer.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  *
  * Copyright (C) 1997 Robey Pointer
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -1226,10 +1226,10 @@
   global = global_funcs;
 
   fileq = NULL;
-  module_register(MODULE_NAME, transfer_table, 2, 3);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, transfer_table, 2, 4);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
 
   add_tcl_commands(mytcls);
Index: eggdrop1.8/src/mod/uptime.mod/uptime.c
diff -u eggdrop1.8/src/mod/uptime.mod/uptime.c:1.1.1.1 eggdrop1.8/src/mod/uptime.mod/uptime.c:1.2
--- eggdrop1.8/src/mod/uptime.mod/uptime.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/uptime.mod/uptime.c	Tue Jul 27 15:49:42 2010
@@ -1,5 +1,5 @@
 /*
- * $Id: uptime.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: uptime.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  *
  * This module reports uptime information about your bot to http://uptime.eggheads.org. The
  * purpose for this is to see how your bot rates against many others (including EnergyMechs
@@ -282,10 +282,10 @@
   if (global_funcs) {
     global = global_funcs;
 
-    module_register(MODULE_NAME, uptime_table, 1, 3);
-    if (!module_depend(MODULE_NAME, "eggdrop", 106, 11)) {
+    module_register(MODULE_NAME, uptime_table, 1, 4);
+    if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
       module_undepend(MODULE_NAME);
-      return "This module requires Eggdrop 1.6.11 or later.";
+      return "This module requires Eggdrop 1.8.0 or later.";
     }
 
     add_help_reference("uptime.help");
Index: eggdrop1.8/src/mod/wire.mod/wire.c
diff -u eggdrop1.8/src/mod/wire.mod/wire.c:1.1.1.1 eggdrop1.8/src/mod/wire.mod/wire.c:1.2
--- eggdrop1.8/src/mod/wire.mod/wire.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/wire.mod/wire.c	Tue Jul 27 15:49:42 2010
@@ -15,7 +15,7 @@
  * 1.4       1997-11-25      1.2.2.0         Added language addition  Kirk
  * 1.5       1998-07-12      1.3.0.0         Fixed ;me and updated    BB
  *
- * $Id: wire.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: wire.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -599,10 +599,10 @@
 
   global = global_funcs;
 
-  module_register(MODULE_NAME, wire_table, 2, 0);
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  module_register(MODULE_NAME, wire_table, 2, 1);
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
 
   if (!(encryption_funcs = module_depend(MODULE_NAME, "encryption", 2, 1))) {
Index: eggdrop1.8/src/mod/woobie.mod/woobie.c
diff -u eggdrop1.8/src/mod/woobie.mod/woobie.c:1.1.1.1 eggdrop1.8/src/mod/woobie.mod/woobie.c:1.2
--- eggdrop1.8/src/mod/woobie.mod/woobie.c:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/mod/woobie.mod/woobie.c	Tue Jul 27 15:49:42 2010
@@ -5,7 +5,7 @@
  * Originally written by ButchBub         15 July     1997
  * Comments by Fabian Knittel             29 December 1999
  *
- * $Id: woobie.c,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: woobie.c,v 1.2 2010/07/27 21:49:42 pseudo Exp $
  */
 /*
  * Copyright (C) 1999 - 2010 Eggheads Development Team
@@ -129,16 +129,16 @@
 
   Context;
   /* Register the module. */
-  module_register(MODULE_NAME, woobie_table, 2, 0);
+  module_register(MODULE_NAME, woobie_table, 2, 1);
   /*                                            ^--- minor module version
    *                                         ^------ major module version
    *                           ^-------------------- module function table
    *              ^--------------------------------- module name
    */
 
-  if (!module_depend(MODULE_NAME, "eggdrop", 106, 0)) {
+  if (!module_depend(MODULE_NAME, "eggdrop", 108, 0)) {
     module_undepend(MODULE_NAME);
-    return "This module requires Eggdrop 1.6.0 or later.";
+    return "This module requires Eggdrop 1.8.0 or later.";
   }
 
   /* Add command table to bind list H_dcc, responsible for dcc commands.
Index: eggdrop1.8/src/patch.h
diff -u eggdrop1.8/src/patch.h:1.1.1.1 eggdrop1.8/src/patch.h:1.2
--- eggdrop1.8/src/patch.h:1.1.1.1	Mon Jul 26 15:11:06 2010
+++ eggdrop1.8/src/patch.h	Tue Jul 27 15:49:41 2010
@@ -10,7 +10,7 @@
  * statement, leave the rest of the file alone, this allows better
  * overlapping patches.
  *
- * $Id: patch.h,v 1.1.1.1 2010/07/26 21:11:06 simple Exp $
+ * $Id: patch.h,v 1.2 2010/07/27 21:49:41 pseudo Exp $
  */
 /*
  * Copyright (C) 1997 Robey Pointer
@@ -36,17 +36,17 @@
  *
  *
  */
-/* PATCH GOES HERE */
+patch("CVS");                   /* CVS version */
 /*
  *
  *
  */
-/* PATCH GOES HERE */
+patch("1280266983");            /* current unixtime */
 /*
  *
  *
  */
-/* PATCH GOES HERE */
+patch("highhopes");
 /*
  *
  *
----------------------- End of diff -----------------------


More information about the Changes mailing list