bugmldonkey, a multi-networks file-sharing client - Bugs: bug #2475, MD4 mismatch on downloaded files

 
 

You are not allowed to post comments on this tracker with your current authentication level.

bug #2475: MD4 mismatch on downloaded files

Submitted by:  None
Submitted on:  Tue 04 Feb 2003 10:19:32 PM UTC  
 
Category: eDonkey-PluginSeverity: 3 - Normal
Item Group: NoneStatus: Invalid
Assigned to: NoneOpen/Closed: Closed
Release: 2.02-0Release: 2.00
Operating System: LinuxBinaries Origin: Binary from Savannah
CPU type: None

Tue 18 Feb 2003 10:52:36 PM UTC, comment #4:

The Hash used for a file is not the MD4 of the file, but the MD4 of the array of the Md4 of the chunks of the file...

mldonkey admin <mldonkey>
Project Administrator
Mon 10 Feb 2003 06:28:25 PM UTC, comment #3:

Ohh. I didn't know the files was doubly hashed. Feel free to close this bug, and thanks for enlightenting me.

Anonymous
Fri 07 Feb 2003 07:56:43 AM UTC, comment #2:

You may have noticed that noone else seems to have this problem. The reason can be found in the mailing list archives at http://mail.gnu.org/archive/html/mldonkey-users. Just do a search for 'md4'.

If you want to calculate the file MD4 you can use a tool like ed2k_hash, which can be found at http://users.aber.ac.uk/tpm01/ed2k_tools.

Anonymous
Thu 06 Feb 2003 10:05:02 PM UTC, comment #1:

Some statistics:

~/mldonkey/incoming/tmp$ for file in *; do if test "`echo $file | tr '[:upper:]' '[:lower:]'`" = "`md4 $file`" ; then echo -n "$file [`stat $file | awk '/Size/ { print $2 }'`]"; echo \ OK ; else ; echo -n "$file [`stat $file | awk '/Size/ { print $2 }'`]"; echo \ FAILED ; fi ; done
12CEE09482E55D551C7F10CD3924EB79 [68446602] FAILED
19AD0E66E130C6BF4922425E728B194F [9055983] OK
1FCB09AA0D9BC90528CF1DF208DAA07A [59161588] FAILED
25BC0DFB7E9153A03C669E564F9B9393 [844756080] FAILED
2FB1FC8CA7F30174C42E996EC9095DBF [844725504] FAILED
52D7E09B38AF06BAA95EECCB52E9A181 [671051264] FAILED
584F2629666640CB191D02D263C09ACE [783960226] FAILED
61BB6D799E3A0D766002B34B5AAA6964 [6514642] OK
71A7C1608A279DAE0B962478C031CA2F [726239232] FAILED
8BBEE9AE3EC21499732EA03A50010D08 [594913792] FAILED
8EF0CDF137F0CE88172777302C4C5222 [97858897] FAILED
96C9D833F7F90CA5FBC79428F9DD1B4B [730771456] FAILED
A445AB5EAB0FA85B6090F88FF114F714 [76945203] FAILED
B6F456061B8BF230026340ADE58418E1 [250] OK
C591B21C4CE00E69EA398BD0DCC87109 [264406940] FAILED
CE62CAE0E5C636E5554997285A423181 [734552064] FAILED
D90945451207E0435BABDEE7FB2CDB74 [529916059] FAILED
D9A0641E03700D801E8F2AA3D30D0D9C [833301504] FAILED
DBD35067ACE623E4F63FB138BF60205E [524677290] FAILED
DE307E6C87284540634CF9ACBE71622E [250] OK
FFBC07307CBADCFFA7294581CDD6D119 [78657951] FAILED

17 out of 21 files are corrupted, and you can clearly see that the size matters. All of these files are marked as 'completed' in the mldonkey web interface.

Anonymous
Tue 04 Feb 2003 10:19:32 PM UTC, original submission:

I'm having problems with consistency errors on my downloaded
files. For example, I started download of a file with the MD4 1FCB09AA0D9BC90528CF1DF208DAA07A, and with a size of 59161588 bytes. The web interface claims that the download of this file is completed, but strangely enough, a quick MD4 verification fails.

Both perl's Digest::MD4 and the libmd C library reports the file to have a checksum of 712213d55baef112c28ee633c57caa50.

However, this doesn't happen with all files, small files are usually OK, while large files very often is corrupted.

Is there anything known that may cause or remedy this problem?

Anonymous

 

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

Do you think this task is very important?
If so, you can click here to add your encouragement to it.
This task has 0 encouragements so far.

Only logged-in users can vote.

 

Please enter the title of George Orwell's famous dystopian book (it's a date):

 

 

Follow 2 latest changes.

Date Changed By Updated Field Previous Value => Replaced By
Tue 18 Feb 2003 10:52:36 PM UTCmldonkeyOpen/ClosedOpen=>(Error - Not Found)
Tue 18 Feb 2003 10:52:34 PM UTCmldonkeyStatusNone=>(Error - Not Found)

Back to the top


Powered by Savane 3.1-cleanup1