Feature Request: Disable File Hashes

Asked by Ben

II am not entirely sure whether this is possible, but I wonder whether it would be possible to disable hashing, so that files would be shared as soon as they are found in a shared directory during a file list update. This would be very useful to me as I add new large files extremely frequently, and since I have many shared files and directories to begin with, updating my list and hashing new files can take a very long time. While this may not be suited to a public hub over the internet, I use a hub on which all of the peers are connected over a 100mbit network, so the chances of a bad transfer are minimal, and the time required to hash a file is much larger relative to its transfer time. Is this possible?

Question information

Language:
English Edit question
Status:
Answered
For:
DC++ Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:

This question was originally filed as bug #210722.

Revision history for this message
eMTee (realprogger) said :
#1

Hashing is not only for safe transfers but for identifing the files, either. The whole application designed to work with hashes so disabling them is impossible.
You'd better to check if your system is well enough optimized so you can achieve the maximum hashing speed. In a nowdays' computer you should have at least 30Mb/sec hash speed (if no other disk activity paralel).
We had a great faq about this on the old support site which I am trying now to restore somehow.

Revision history for this message
Ben (mimenarrator) said :
#2

It's just that when the network is fast enough that one source for a file maxes out anyone's connection, as on this sort of hub, finding additional sources, and so a means by which to determine whether files are identical, becomes unnecessary. However, if you are saying the hashes are required by the DC protocol, I understand.

Revision history for this message
Jacek Sieka (arnetheduck) said :
#3

It's a protocol thing - the hash is used to tell the other fellow which file to download

Revision history for this message
Torste Aikio (zokier) said :
#4

Well its not orginal protocol thing afaik as old clients do not implent hashing. imho dc++ should support this legacymode. Links to previous discussions would be appreciated.

Can you help with this problem?

Provide an answer of your own, or ask Ben for more information if necessary.

To post a message you must log in.