All,
Regarding MD5 checksums:
There have been some bugs in old versions that could have caused a
download to fail an MD5 checksum. I've put a great deal of time into
resolving these bugs, and I believe that they are all fixed. I performed
hours of testing every possible download scenario with 1.3.7, and never had
a show fail MD5.
Although I'm fairly sure that all the bugs with this issue are gone, we
won't know for sure until the MD5 functionality is built into Furthur. As
you know, this is currently being developed by Evan. I believe the plan is
as follows:
1. Furthur calculates the checksum when a show is originally shared and
stores this information.
2. If an MD5 file exists in the show's folder, Furthur validates that they
match before allowing the show to be shared.
3. Anytime a user downloads the show, the MD5 is automatically checked to
insure it matches.
4. If an MD5 fails, Furthur downloads only the offending files again
automatically.
5. A show is only reshared if it's MD5 validates, and the MD5 information
propogates along with the show throughout the network.
This functionality will be used on all shows, not just SHNs, with the
exception of the check against MD5 files in the folder which typically don't
exist for MP3s.
So the good news is that corrupt shows will not be a long term problem
since this functionality will insure that all shows are received from the
source verbatim. The problem is that we currently have a number of corrupt
shows circulating which has been caused by people sharing corrupt shows and
by bugs in previous Furthur versions.
It would help the short term problem if people checked their shares to
insure that they pass MD5 checks. But soon this issue will be obsolete.
Looking into the very recent MD5 problems, as far as I know they've all been
results of currupted shares. If anyone finds a situation where a share
passes MD5 but a download fails MD5, please let me know, but I don't think
this will be the case.
- Jamie
P.S. Furthur doesn't know how to share files from a mounted network drive
yet, but it is on the list.
------------ [ [EMAIL PROTECTED] ] ------------
The Furthur Development List
Questions, Comments: [EMAIL PROTECTED]
http://cyberial.com/furthur
--------------------------------------------------