Aich Packet Request
#21
Posted 28 April 2012 - 03:11 PM

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
#22
Posted 28 April 2012 - 03:11 PM
It is a huge link (29202 bytes = 28,52 kB).
The masterhash wasn't in the forum ed2k link.
We established that the problem isn't on official 0.50a and isn't on extreme 8.1, because they sent the aich hashset.
This post has been edited by xilolee: 28 April 2012 - 03:18 PM
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#23
Posted 28 April 2012 - 03:49 PM

No, there will not be a new version of my mods. No, I do not want your PM. No, I am certain, use the board and quit sending PMs. No, I am not kidding, there will not be a new version of my mods just because of YOU asking for it!
#24
Posted 28 April 2012 - 03:59 PM
Without masterhash, emule should receive the masterhash from 10 emules (reading docs) that are complete sources, but at that time there wasn't complete sources (neither the releaser because it used HideOs, I think).
In this case, it was a normal behaviour (the failed requests).
Anyway, later we'll also try the morph mod or the mod that the releaser should have (I am not sure it is the morph mod).
The abnormal behaviour is that of those amule 2.2.6 mods that sends few corrupted kiloBytes, but it seems it is an old story already known, reading changelogs.
Quote
- Feb, 09. 2007 -
-----------------------
Ornis: added Farsi translation [translated by Mory Abdi & Ali Mojarad]
.: The calculation of credits given for the first 9MB (less than one part) has been changed slightly to decrease the reward for clients who upload less than one part
This post has been edited by xilolee: 28 April 2012 - 05:19 PM
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#25
Posted 28 April 2012 - 04:23 PM
AFAIR 0.50 introduced some new mechanism for AICH hashes (i.e. they are sent along the file requests answers or something similar) so you don't actually have to ask for it but just evaluate the data you get anyways.
#26
Posted 28 April 2012 - 04:43 PM
xilolee, on 28 April 2012 - 05:59 PM, said:
Without masterhash, emule should receive the masterhash from 10 emules (reading docs) that are complete sources, but at that time there wasn't complete sources
i'm confused ....
According to the doc (http://www.emule-pro...9&rm=show_topic) :
If no Root Hash is provided in the link eMule has to trust the Root Hash, which the sources for the file send. It only trusts a Root Hash if at least 10 different sources send the same value and if at least 92% of all sources agree to this value.
In my case, Root Hash (h=...) was provided in the eD2K link, so i've root hash + all block hashes, in other words the entire tree called AICH Hashset.
Right?
This post has been edited by Eulero: 28 April 2012 - 04:46 PM
#27
Posted 28 April 2012 - 04:48 PM
Once again: the block hashes create the root hash but there is NO WAY to retrieve the block hashes from the root hash.
You would have to use the "add full hashset" option for that but IIRC that'd only add the md4 part hashes...
#28
Posted 28 April 2012 - 04:58 PM
Eulero, on 28 April 2012 - 06:43 PM, said:
According to the doc (http://www.emule-pro...9&rm=show_topic) :
If no Root Hash is provided in the link eMule has to trust the Root Hash, which the sources for the file send. It only trusts a Root Hash if at least 10 different sources send the same value and if at least 92% of all sources agree to this value.
In my case, Root Hash (h=...) was provided in the eD2K link, so i've root hash + all block hashes, in other words the entire tree called AICH Hashset.
Right?
From what i've understood analyzing this problem (and if i've understood correctly
ed2k://|file|<file name>|<file size>|<file hash>|p=FirstPartHash:SecondPartHash:NthPartHash|h=<Root Hash>|/
For example like this (free file taken from emule-project content database):
ed2k://|file|Toehider.-.Children.Of.The.Sun.(EP).[contentdb.emule-project.net].zip|32590383|84D62818D1DE0B45A3989FAD90D8D82D|p=F1AEDC7DEFF634B9B96FDC823C022777:D35AE2DEEC654E2BEBF4C59F365B9490:872909B04A49B889FD624F70C59BE76E:B87D878375337DF01A5EE11682A1DD89|h=AF6HKMKSP7Y7CFHSUKI7FT4NDFI4QRDX|/
This post has been edited by xilolee: 28 April 2012 - 05:04 PM
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#29
Posted 28 April 2012 - 05:18 PM
xilolee, on 28 April 2012 - 06:58 PM, said:
ed2k://|file|<file name>|<file size>|<file hash>|p=FirstPartHash:SecondPartHash:NthPartHash|h=<Root Hash>|/
OK, then the MasterHash and the Root Hash are different, right?
xilolee, on 28 April 2012 - 05:59 PM, said:
I just have the root hash provided with eD2K link, so this is not my case.
This post has been edited by Eulero: 28 April 2012 - 05:19 PM
#30
Posted 28 April 2012 - 05:24 PM
If this is exact, maybe docs should be corrected...
But up to this moment, I'm confused too!
This post has been edited by xilolee: 28 April 2012 - 05:26 PM
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#31
Posted 28 April 2012 - 07:56 PM
xilolee, on 28 April 2012 - 07:24 PM, said:
If this is exact, maybe docs should be corrected...
But up to this moment, I'm confused too!
but if I have the FULL link whit MasterHash & "complete Hashset" and i receive a bad part WHY emule try to ask other clients? shouldn't be to delete the bad chunk received or try to recover via AICH?
#32
Posted 28 April 2012 - 11:21 PM
1) Our clients request a (corrupted) part to the fake amule 2.2.6 client
2) It sends us the corrupted (and very incomplete, about 20-30 kB) part
3) Other clients CAN NOT provide us the FAKE Masterhash (and the fake part hash), although they HAVE GOT the CORRECT Masterhash
4) Our clients start asking to EVERY client for the FAKE masterhash, but nobody has got the fake Masterhash (neither the fake amule client)
5) And the flood in verbose log starts...
Conclusion: there aren't buggy clients, this behavior has been specifically designed
In other words, emule, and its mods, works as always in the right manner.
So, yes, it is a normal behaviour for emule.
It is not a normal behavior that of the fake amule client (or, it is normal for who designed it in that manner, but only for him)
(this time maybe it is the correct answer
This post has been edited by xilolee: 29 April 2012 - 12:35 AM
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#33
Posted 04 May 2012 - 06:09 PM
Quote
04/05/2012 3.34.13: Removing client from upload list: Completed transfer Client: 62.211.218.157 'http://emule-project.net' (aMule v2.2.6,Downloading/Uploading/None) Transferred: 15:17 min SessionUp: 3.32 MB QueueSessionPayload: 3.31 MB In buffer: 210.00 KB Req blocks: 1 File: SomeFile
04/05/2012 3.35.41: Requesting AICH Hash (HighId) from client FirstClient
04/05/2012 3.35.41: Requesting AICH Hash (HighId) from client SecondClient
04/05/2012 3.35.41: AICH Request failed, Trying to ask another client (file SomeFile, Part: 822, FirstClient)
04/05/2012 3.35.43: AICH Packet Answer: Succeeded to read and validate received recoverydata
04/05/2012 3.35.43: Found and marked 184320 recorded bytes of 184320 as corrupted in the CorruptionBlackBox records
(18 times)
04/05/2012 3.35.43: Found and marked 143360 recorded bytes of 143360 as corrupted in the CorruptionBlackBox records
04/05/2012 3.35.43: CorruptionBlackBox: Banning: Found client which send 3.34 MB of 4.04 MB corrupted data, 62.211.218.157 'http://emule-project.net' (aMule v2.2.6,Downloading/OnUploadQueue/None)
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#34
Posted 27 August 2012 - 02:23 PM
question: when client A send a request to client B from any other chunk, B send to A the "partial hash" of the complete chunk before start to send data?
#35
Posted 27 August 2012 - 05:22 PM
italian guides - guide della sezione italiana --- come ottenere aiuto
italian support - sezione italiana --- scaricare la lista server --- i filtri ip
ottenere id alto --- aprire le porte nel router --- recuperare file corrotti
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa!

#36
Posted 16 September 2012 - 07:53 PM
is not the first time.... Every the same username but now client version is 2.3.1after some days:
This post has been edited by Riso64Bit: 23 September 2012 - 08:02 PM










Sign In
Register




