home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / CEREBRUM / DFRAG320.ZIP / HISTORY.DOC < prev    next >
Text File  |  2000-03-18  |  10KB  |  221 lines

  1.                     Author(s)
  2.     VER      DATE   Notes/What's new
  3.   -----  --------   --------------------------------------------------------
  4.   3.20   03/18/00   Lawrence Bensinger
  5.  
  6.                     Well WWIV v4.30 was released so as promised here is v3.20
  7.                     of Defrag.  I received no problem reports from those who
  8.                     had v3.19 for testing so I feel this should be a stable
  9.                     release.  As is mentioned in the 3.19 notes below the
  10.                     key formula changed so if you need a new one fill out the
  11.                     form and email it to me.  However, I would both prefer
  12.                     and recommend that you send it to cbensinger@email.com as
  13.                     I'm getting ready to close the mindspring account (due to
  14.                     having the cable modem).
  15.  
  16.   3.19ß  05/30/99   Lawrence Bensinger
  17.  
  18.                     WWIV 4.30-compliant beta version released, barring any
  19.                      major issues v3.20 will be released in tandem with the
  20.                      release of WWIV v4.30.
  21.                     No longer uses Defrag.key, instead uses WWIV.INI for
  22.                      registration information as well as some defaults.
  23.                      These defaults can be overridden on the commandline.
  24.                     Also changed the registration scheme from Scott's to
  25.                      match the rest of my utilities.  This will require new
  26.                      registration numbers & keys; however I do have a list
  27.                      from Scott and will provide new information for any
  28.                      prior registered user; simply fill out the order.frm
  29.                      in the archive and in this case simply email it to my
  30.                      internet address (dawg@mindspring.com).
  31.                     The fields in WWIV.INI are: REG_NUM, REG_KEY, VERSION,
  32.                      LOGGING, DEFRAG_EMAIL, & SOUND.  See defrag.doc for an
  33.                      explanation of all of these.
  34.  
  35.  
  36.   3.01   02/27/96   Scott Schnegelberger
  37.  
  38.                     Took a day off for my birthday and fixed one annoying
  39.                      bug where the # of messages processed wasn't showing up
  40.                      in DEFRAG.LOG.
  41.  
  42.  
  43.   3.00   12/25/95   Scott Schnegelberger / Cris McRae
  44.  
  45.                     Code reduction and file open redundancy removed;
  46.                      resultant speed increase: approximately 22%!
  47.                     Enhanced registration codes (new codes for 3.00,
  48.                      while maintaining backward compat. w/ old codes).
  49.  
  50.  
  51.   2.21ß  05/19/94   Scott Schnegelberger / Cris McRae
  52.  
  53.                     WWIV 4.24-compliant beta version released, and
  54.                      beta-tested by almost half the registered users
  55.                      during 1994 and 1995.
  56.                     Supports message bases larger than 255 msgs.
  57.  
  58.  
  59.   2.20   12/27/93   Scott Schnegelberger / Cris McRae
  60.  
  61.                     Fully supports WWIV v4.23, including multiple instances.
  62.                     Command-line commands changed:
  63.                      /X and /C are GONE.
  64.                      /Dxx accepts one sub TO DEFRAGment.
  65.                      /Dxx-yy accepts a RANGE of subs to DEFRAGment.
  66.                     Reduced code size/overhead due to above.
  67.                     Executable is compressed & encrypted, and does a self-
  68.                      check each time it's run to detect errors, viruses, etc.
  69.                     DEFRAG runs slightly faster when run on 1 instance.
  70.  
  71.  
  72.   2.20ß  12/10/93   Scott Schnegelberger / Cris McRae
  73.  
  74.                     Final DEFRAG 2.20 beta - multi-instance aware,
  75.                      new /Dxx-yy range parameter (/C and /X are gone).
  76.                     Faster & smaller, self-checking executable.
  77.  
  78.  
  79.   2.10   05/08/93   Scott Schnegelberger / Cris McRae
  80.  
  81.                     TOTALLY BUG-FREE!!  FINALLY.
  82.                     Added three new command-line options:
  83.                      /S[+|-] -- turns sound on/off (works on
  84.                                 unregistered copies as well).
  85.                      /Xnn ----- excludes sub #nn from being
  86.                                 DEFRAGmented - repetitive, same as /C.
  87.                      /W[+|-] -- tells DEFRAG to strip WWIV color codes
  88.                                 () from sub names.  ONLY use if you
  89.                                 do have heart codes in there, otherwise
  90.                                 it just slows things down some.
  91.                     Fixed logic oversight where if a sub was defragged
  92.                      on its own (/Cnn) and there were no messages in it,
  93.                      and even if EMAIL.DAT defragging was on, DEFRAG
  94.                      would bomb and not show a report.  DEFRAG will now
  95.                      show the report if EMAIL.DAT defragging is on, and
  96.                      a quasi-error message if only one empty sub is
  97.                      specified to be defragmented.
  98.                     Fixed bug in report screen where if a multiply-
  99.                      referenced message was found, report for this line
  100.                      would write over another line and outside the box.
  101.                     Optimized some code (not a lot) to run a little
  102.                      faster (my main concern with this release is
  103.                      squashing all bugs -- I'll deal with raw speed at a
  104.                      later date perhaps).  NO error-checking code was
  105.                      removed (in fact, some was added), as I firmly
  106.                      believe it should stay to prevent minor disasters.
  107.                     Help screens look better, print out faster (no
  108.                      big deal - just a quirk of mine).
  109.                     Other minor logic and cosmetic changes and improvements.
  110.  
  111.  
  112.   2.09ß  04/18/93   Scott Schnegelberger
  113.  
  114.                     Semi-public beta release
  115.                     Last chance to test for bugs before release of 2.10.
  116.  
  117.  
  118.   2.08ß  04/14/93   Scott Schnegelberger
  119.  
  120.                     Non-public beta release
  121.                     1 meg bug WAS fixed in 2.00!!!  Either I just used the
  122.                      wrong compiling options, or there's a serious bug in the
  123.                      compiler itself!!! 
  124.                     DEFRAG will be compiled under Borland C++ from now on.
  125.  
  126.  
  127.   2.00   02/14/93   Scott Schnegelberger / Cris McRae
  128.  
  129.                     FULL support for WWIV 4.22.
  130.                     FIXED problem with message bases being larger than 1 meg.
  131.                     NO compiling needed!
  132.                     Registration policy added.
  133.                     DEFRAG's logging (DEFRAG.LOG) is now ON by default.
  134.                     REMOVES messages with no text (no more 80k files!).
  135.                     REPAIRS messages with multiple references!
  136.                     Informs user of # of cross-referenced / empty messages.
  137.                     Now shows either seconds or minutes it took to run
  138.                      DEFRAG, depending on how long it took (e.g., 59
  139.                      seconds or 1.56 minutes, but not 85 seconds).
  140.                     Converts subs to new storage types (minor repair).
  141.                     And best of all...  a GRAPHICAL SCREEN !!!
  142.                     Too many cosmetic and misc. changes to list.
  143.  
  144.  
  145.   1.30   01/26/93   Scott Schnegelberger / Cris McRae
  146.  
  147.                     Now supports WWIV v4.22 completely.
  148.                     Stripped out some unnecessary code and #include's
  149.  
  150.  
  151.   1.23   10/19/92   Scott Schnegelberger / Cris McRae
  152.  
  153.                     Fixed minor file logging bugs:
  154.                      1) \r\n was turned to garbage in DEFRAG.LOG.
  155.                      2) "." removed from end of title lines.
  156.                     Added DEFRAG_DATE to #define's to denote compile date.
  157.                     This version should not have ANY bugs left!
  158.  
  159.  
  160.   1.22   10/06/92   Scott Schnegelberger / Cris McRae
  161.  
  162.                     Fixed bug where DEFRAG accessed B: drive.
  163.                     Fixed pointer error in logging code; logs work again!
  164.                     Added sub# being defragmented in the on-screen display.
  165.  
  166.  
  167.   1.21   09/28/92   Scott Schnegelberger
  168.  
  169.                     Added msgs/minute in log/screen output.
  170.                     Fixed small bug w/ 4.21a.
  171.                     Now supports WWIV 4.21a completely.
  172.                     Added feature to show messages processed per minute.
  173.                     Updated documentation.
  174.  
  175.  
  176.   1.20   01/24/92   Jeff Garzik / Scott Schnegelberger
  177.  
  178.                     Documentation!
  179.                     Sub-board size (# of messages) now adjusted.
  180.                     /? option now shows small help screen.
  181.  
  182.  
  183.   1.12   01/21/92   Jeff Garzik / Scott Schnegelberger
  184.  
  185.                     Added ")" at end of error reason lines.
  186.                     Fixed output for total K processed.
  187.                     Displays byte savings or loss correctly.
  188.                     Does not scan empty sub-boards.
  189.                     Handles <Ctrl><Break> much better.
  190.                     E-mail indexes now closed.  Whoops!
  191.                     All errors and statistics can be logged.
  192.                     Yet another Type 0 & 1 bug fix.
  193.                     Type 5 support added.
  194.  
  195.  
  196.   1.11   11/??/91   Jeff Garzik / Wayne Bell
  197.  
  198.                     Automated mode support shell removed (not needed).
  199.                     Fixed multi-mail checking bug.
  200.                     Fixed problem where Type 0 and Type 1 messages would not
  201.                      get deleted after defragmentation.  (Notice that if you
  202.                      have any non-Type 2 messages, DEFRAG will convert them
  203.                      into Type 2's automatically.)  DEFRAG will not even
  204.                      touch your e-mail if it is not Type 2.
  205.                     Deletes multiply-referenced messages.
  206.  
  207.  
  208.   1.10   10/??/91   Jeff Garzik
  209.  
  210.                     Searches correct drive for free space.
  211.                     Processes command line argumenents /E, /C, /O.
  212.                     Compresses EMAIL.DAT.
  213.                     Prints out report upon completion.
  214.                     Removes messages with no text.
  215.                     Automated mode support shell added.
  216.  
  217.  
  218.   1.00   09/??/91   Jeff Garzik
  219.  
  220.                     Initial Release
  221.