I would like to request an option to trigger a manual rehash (both to find corrupted, and completed parts).
As a side note: if the rehash finds that all parts of the file are done, it does not trigger the 'file completed' code. So you get a file 100% done, and 'no needed parts' from everyone. It's harmless, but you have to restart amule to get it to finish the file.
Anyway, I would find a manual rehash very useful. If you want, I could list some examples, but probably you can think of some on your own.
Thanks.
PS. If it could use AICH for rehashes (all kinds), that would rock. Even if the AICH is done later, i.e. check if a part is not all zeros, and if so mark it for AICH recovery.
PPS. I was the person who coded the 'mark piece as complete during rehashing' code. I sent it in as a patch and it was accepted, so that bug I mentioned is really my fault.
I suppose I should send in a patch for this too, my excuse is that you are probably more familiar with the code.