home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Meeting Pearls 3
/
Meeting_Pearls_III.iso
/
Pearls
/
comm
/
Fido
/
Spot
/
SpotSalv
/
SpotSalv.doc
< prev
next >
Wrap
Text File
|
1994-07-29
|
4KB
|
118 lines
SpotSalv 1.1 -- A messagebase recovery tool for Spot
Copyright © 1994 by Per-Anders Josefsson
Distribution:
SpotSalv is freely redistributable under the following
conditions:
* The contents of this archive may not be modified in _any_ way
whatsoever.
* You must not make any money from it.
* You'll have to send me a postcard if the program saves your ass. :)
Disclaimer:
This program is provided "as is", without ANY kind of warranty.
I am in no way responsible for the use or misuse of this
program, and I will not be held liable for any damages arising
from the use of it.
In other words: don't blame me if SpotSalv evaporates all of your area
files or blows up the tires of your car... :)
Description:
If your Amiga hangs while Spot is importing, optimizing or such,
you will often find yourself with at least one area that Spot either
displays weird/incomplete messages in, or refuses to enter
altogether. This is what SpotSalv tries to cure by rebuilding
the area from scratch. Hopefully, the result should be a
restored area that Spot doesn't complain about.
Note that I say 'hopefully'... It's a bit hard to try this
myself since my areas never seem to crash, but SpotSalv has
withstood some serious attempts of deliberate trashing. Nonetheless,
it's possible that SpotSalv will leave the area in worse state than it
began with, so take precutions. (i.e. backup the area)
If you have an area that SpotSalv is unable to fix - send it to
me ASAP, and I will most likely be able to update SpotSalv so that
it can fix it.
Usage:
BASENAME - The name of the areafiles without any extension
BUFSIZE - The amount of memory that SpotSalv grabs for its
various buffers. This number will be split among
five different allocations. The default is 200000
bytes, don't set it lower unless you're really low
on memory. In addition to this number, SpotSalv uses
about 200 bytes for each message header found.
NOSPACECHECK - Normally, SpotSalv makes sure there's enough room for
the rescue operation. You need at least as much as
the size of the spm-file of the area. With this
switch, that check is disabled. Could be useful if
you have the files in RAM:...
Current drawbacks:
In netmail areas, there is NO way to make sure if a certain
message header really belongs to a certain body chunk. This will
probably not be a problem unless the areas is really wasted. I
can't do anything about this unless Nico changes the messagebase
format.
SpotSalv currently doesn't check the validity of crunched
messages, just like with netmail areas. This will be fixed in another
version though.
To do:
Make it possible to restore messages that has been deleted or
mainted away.
Make a GUI
Make it possible to run in some kind of batch mode to check all
areas regularly and fix problems before they get too serious.
Suggestions on how this should work?
Acknowledgements:
Big thanks must of course go to Nico François for making Spot the
ultimate point program, and giving me the msgbase specs... :)
Also, thanks to everybody in SPOT_BETA, for testing and
suggesting.
History:
1.0 Initial rush-release
1.1 Major rewrite, increased performance and reliability.
Due to certain changes, now requires you to be a registered
user of Spot. The keyfile should be present in MAIL: or PROGDIR:
Addresses:
Bug reports, suggestions etc:
2:203/602.25 or pelle@angel.ct.se
Postcards, donations and other niceties:
Per-Anders Josefsson
Knutsvägen 9b
S-262 52 Ängelholm
SWEDEN