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 >
Wrap
Text File
|
2000-03-18
|
10KB
|
221 lines
Author(s)
VER DATE Notes/What's new
----- -------- --------------------------------------------------------
3.20 03/18/00 Lawrence Bensinger
Well WWIV v4.30 was released so as promised here is v3.20
of Defrag. I received no problem reports from those who
had v3.19 for testing so I feel this should be a stable
release. As is mentioned in the 3.19 notes below the
key formula changed so if you need a new one fill out the
form and email it to me. However, I would both prefer
and recommend that you send it to cbensinger@email.com as
I'm getting ready to close the mindspring account (due to
having the cable modem).
3.19ß 05/30/99 Lawrence Bensinger
WWIV 4.30-compliant beta version released, barring any
major issues v3.20 will be released in tandem with the
release of WWIV v4.30.
No longer uses Defrag.key, instead uses WWIV.INI for
registration information as well as some defaults.
These defaults can be overridden on the commandline.
Also changed the registration scheme from Scott's to
match the rest of my utilities. This will require new
registration numbers & keys; however I do have a list
from Scott and will provide new information for any
prior registered user; simply fill out the order.frm
in the archive and in this case simply email it to my
internet address (dawg@mindspring.com).
The fields in WWIV.INI are: REG_NUM, REG_KEY, VERSION,
LOGGING, DEFRAG_EMAIL, & SOUND. See defrag.doc for an
explanation of all of these.
3.01 02/27/96 Scott Schnegelberger
Took a day off for my birthday and fixed one annoying
bug where the # of messages processed wasn't showing up
in DEFRAG.LOG.
3.00 12/25/95 Scott Schnegelberger / Cris McRae
Code reduction and file open redundancy removed;
resultant speed increase: approximately 22%!
Enhanced registration codes (new codes for 3.00,
while maintaining backward compat. w/ old codes).
2.21ß 05/19/94 Scott Schnegelberger / Cris McRae
WWIV 4.24-compliant beta version released, and
beta-tested by almost half the registered users
during 1994 and 1995.
Supports message bases larger than 255 msgs.
2.20 12/27/93 Scott Schnegelberger / Cris McRae
Fully supports WWIV v4.23, including multiple instances.
Command-line commands changed:
/X and /C are GONE.
/Dxx accepts one sub TO DEFRAGment.
/Dxx-yy accepts a RANGE of subs to DEFRAGment.
Reduced code size/overhead due to above.
Executable is compressed & encrypted, and does a self-
check each time it's run to detect errors, viruses, etc.
DEFRAG runs slightly faster when run on 1 instance.
2.20ß 12/10/93 Scott Schnegelberger / Cris McRae
Final DEFRAG 2.20 beta - multi-instance aware,
new /Dxx-yy range parameter (/C and /X are gone).
Faster & smaller, self-checking executable.
2.10 05/08/93 Scott Schnegelberger / Cris McRae
TOTALLY BUG-FREE!! FINALLY.
Added three new command-line options:
/S[+|-] -- turns sound on/off (works on
unregistered copies as well).
/Xnn ----- excludes sub #nn from being
DEFRAGmented - repetitive, same as /C.
/W[+|-] -- tells DEFRAG to strip WWIV color codes
() from sub names. ONLY use if you
do have heart codes in there, otherwise
it just slows things down some.
Fixed logic oversight where if a sub was defragged
on its own (/Cnn) and there were no messages in it,
and even if EMAIL.DAT defragging was on, DEFRAG
would bomb and not show a report. DEFRAG will now
show the report if EMAIL.DAT defragging is on, and
a quasi-error message if only one empty sub is
specified to be defragmented.
Fixed bug in report screen where if a multiply-
referenced message was found, report for this line
would write over another line and outside the box.
Optimized some code (not a lot) to run a little
faster (my main concern with this release is
squashing all bugs -- I'll deal with raw speed at a
later date perhaps). NO error-checking code was
removed (in fact, some was added), as I firmly
believe it should stay to prevent minor disasters.
Help screens look better, print out faster (no
big deal - just a quirk of mine).
Other minor logic and cosmetic changes and improvements.
2.09ß 04/18/93 Scott Schnegelberger
Semi-public beta release
Last chance to test for bugs before release of 2.10.
2.08ß 04/14/93 Scott Schnegelberger
Non-public beta release
1 meg bug WAS fixed in 2.00!!! Either I just used the
wrong compiling options, or there's a serious bug in the
compiler itself!!!
DEFRAG will be compiled under Borland C++ from now on.
2.00 02/14/93 Scott Schnegelberger / Cris McRae
FULL support for WWIV 4.22.
FIXED problem with message bases being larger than 1 meg.
NO compiling needed!
Registration policy added.
DEFRAG's logging (DEFRAG.LOG) is now ON by default.
REMOVES messages with no text (no more 80k files!).
REPAIRS messages with multiple references!
Informs user of # of cross-referenced / empty messages.
Now shows either seconds or minutes it took to run
DEFRAG, depending on how long it took (e.g., 59
seconds or 1.56 minutes, but not 85 seconds).
Converts subs to new storage types (minor repair).
And best of all... a GRAPHICAL SCREEN !!!
Too many cosmetic and misc. changes to list.
1.30 01/26/93 Scott Schnegelberger / Cris McRae
Now supports WWIV v4.22 completely.
Stripped out some unnecessary code and #include's
1.23 10/19/92 Scott Schnegelberger / Cris McRae
Fixed minor file logging bugs:
1) \r\n was turned to garbage in DEFRAG.LOG.
2) "." removed from end of title lines.
Added DEFRAG_DATE to #define's to denote compile date.
This version should not have ANY bugs left!
1.22 10/06/92 Scott Schnegelberger / Cris McRae
Fixed bug where DEFRAG accessed B: drive.
Fixed pointer error in logging code; logs work again!
Added sub# being defragmented in the on-screen display.
1.21 09/28/92 Scott Schnegelberger
Added msgs/minute in log/screen output.
Fixed small bug w/ 4.21a.
Now supports WWIV 4.21a completely.
Added feature to show messages processed per minute.
Updated documentation.
1.20 01/24/92 Jeff Garzik / Scott Schnegelberger
Documentation!
Sub-board size (# of messages) now adjusted.
/? option now shows small help screen.
1.12 01/21/92 Jeff Garzik / Scott Schnegelberger
Added ")" at end of error reason lines.
Fixed output for total K processed.
Displays byte savings or loss correctly.
Does not scan empty sub-boards.
Handles <Ctrl><Break> much better.
E-mail indexes now closed. Whoops!
All errors and statistics can be logged.
Yet another Type 0 & 1 bug fix.
Type 5 support added.
1.11 11/??/91 Jeff Garzik / Wayne Bell
Automated mode support shell removed (not needed).
Fixed multi-mail checking bug.
Fixed problem where Type 0 and Type 1 messages would not
get deleted after defragmentation. (Notice that if you
have any non-Type 2 messages, DEFRAG will convert them
into Type 2's automatically.) DEFRAG will not even
touch your e-mail if it is not Type 2.
Deletes multiply-referenced messages.
1.10 10/??/91 Jeff Garzik
Searches correct drive for free space.
Processes command line argumenents /E, /C, /O.
Compresses EMAIL.DAT.
Prints out report upon completion.
Removes messages with no text.
Automated mode support shell added.
1.00 09/??/91 Jeff Garzik
Initial Release