aMule Forum

English => aMule Help => Topic started by: Schuttwegraeumer on April 12, 2008, 11:03:34 PM

Title: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Schuttwegraeumer on April 12, 2008, 11:03:34 PM
If i force protocoll obfuscation, the Kademlia Net is firewalled.
Without forced obfuscation, the Kad become green quickly.

Is there a bug or is it not possible to work with Kademlia and obfuscation only?

My System is Ubuntu 7.10 on i386 and i testet it with the Hirnriss SVN tar from 11th and 12th April.
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: skolnick on April 13, 2008, 02:37:36 AM
Kademlia uses UDP to work, and I think obfuscation is not complete on UDP (Kry mentioned this on IRC sometime back) , so maybe that's the reason.

Regards.
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Schuttwegraeumer on April 13, 2008, 03:04:30 AM
Ok, thank you.
Is that a aMule only Problem or on Emule too?
Is the fix in progress?
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Festor on April 13, 2008, 03:08:46 AM
Ok, thank you.
Is that a aMule only Problem or on Emule too?

eMule does not support obfuscated Kad connections
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Schuttwegraeumer on April 13, 2008, 04:09:57 AM
eMule does not support obfuscated Kad connections

Is it planned?
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Festor on April 13, 2008, 04:16:23 AM
I say eMule not aMule....
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Schuttwegraeumer on April 13, 2008, 04:46:14 AM
I say eMule not aMule....

Ok,

Is it planned in aMule (or eMule)?
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Kry on April 13, 2008, 12:13:33 PM
Yes
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: RRT4 on April 13, 2008, 01:16:46 PM
Ok,

Is it planned in aMule (or eMule)?

http://forum.emule-project.net/index.php?showtopic=135203
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Kry on April 13, 2008, 05:03:59 PM
Exactly
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Stu Redman on April 13, 2008, 07:42:36 PM
So - activating "accept only obfuscated connections" means KAD will only connect to aMule SVN and eMule 0.49 Beta clients ? Well, that sure would lead to problems until eMule 0.49 is released.  ;D
Are you planning to integrate the 0.49 KAD features into 2.20, now that the source is out ? Or - are they already there ?
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Kry on April 13, 2008, 09:13:57 PM
Me? I'm retired. But I think Gonosz wanted to take over that.
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: GonoszTopi on April 13, 2008, 11:47:51 PM
Are you planning to integrate the 0.49 KAD features into 2.20, now that the source is out ? Or - are they already there ?
Well, atm I'm working on implementing the Kademlia2.0 protocol into aMule, which is used by eMule v0.48. 0.49 features will be implemented in the next release, as I can see the future now.
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Schuttwegraeumer on April 14, 2008, 02:35:03 AM
So - activating "accept only obfuscated connections" means KAD will only connect to aMule SVN and eMule 0.49 Beta clients ? Well, that sure would lead to problems until eMule 0.49 is released.  ;D
Are you planning to integrate the 0.49 KAD features into 2.20, now that the source is out ? Or - are they already there ?

A good question.
Emule will get the obfuscated Kademlia contacts with 0.49.
Is it in the actual SVN REleases or is there no aMule with obfuscated Kademlia?

EDIT: Is obfuscated Kademlia with KAdemlia 2.0 possible or is a higher Kademlia Version needed?
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Kry on April 14, 2008, 03:10:42 AM
Obfuscated Kad is backwards compatible...
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Schuttwegraeumer on April 14, 2008, 03:27:57 AM
But, if I switch to "obfuscation only please", can I connect to a EMule 0.49BETA Client without beenig firewalled?
I think no.
(I found one 0.49 Client in the "Clients" List today)
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: gav616 on April 14, 2008, 12:27:22 PM
But, if I switch to "obfuscation only please", can I connect to a EMule 0.49BETA Client without beenig firewalled?
I think no.
(I found one 0.49 Client in the "Clients" List today)

id like to know too,
also don't trust client names, leechers easily fake them
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Stu Redman on April 14, 2008, 09:10:30 PM
But, if I switch to "obfuscation only please", can I connect to a EMule 0.49BETA Client without beenig firewalled?
I think no.
I think you can only connect to a EMule 0.49BETA Client without being firewalled, and that's the problem. But I'm just guessing, so anybody feel free to correct me.  ;)
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: RRT4 on April 15, 2008, 02:24:42 AM
But, if I switch to "obfuscation only please", can I connect to a EMule 0.49BETA Client without beenig firewalled?
I think no.
(I found one 0.49 Client in the "Clients" List today)

if you refers to the option in amule svn i think it works as stated below
http://www.emule-project.net/home/perl/help.cgi?l=1&rm=show_topic&topic_id=848
Allow obfuscated connections only:

If you enable this option, eMule will only establish and accept obfuscated connections. Clients which do not support obfuscations are ignored, incoming plaintext connections rejected and the automatic server connect will only allow obfuscated connections to a server. You should only choose this setting if you know that the ED2K Protocol is completely blocked on your network, otherwise you will loose sources and therefore slow down your eMule. However if you know that eMule is blocked, then enabling this option is recommended, because it saves connection tries which are guaranteed to fail and therefore would waste time, overhead and resources.

so you can connect only to emule > 0.47b

at the moment i think emule0.49beta (kad only enabled - allow obfuscated connections only) can talk only with emule0.49beta and no other clients
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: gav616 on April 15, 2008, 02:45:15 PM
that explains the tests going on with the added testfile in 49
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: gav616 on April 18, 2008, 04:18:09 PM
omg! i build todays svn and KAD connects instantly and with Allow only obfuscation connections :D

so I'm i guessing right in this is the same as the current emule (stable) ?
as in, you can get open status now, but no buddy.

and KAD packets are not fully obfuscation supported yet?
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Kry on April 18, 2008, 04:35:05 PM
open status needs no buddy.

KAD obfuscation in 0.48 eMiule and current aMule is not complete. 0.49 and aMule (probably soon, as Gonosz is working on it) will have the same kad code with all the needed obfuscation and kad improvements.
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: gav616 on April 18, 2008, 06:06:47 PM
ok, keep us up to date :)
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: Kry on April 18, 2008, 06:07:53 PM
Better that the active devs do that ;)
Title: Re: "accept only obfuscated connections" dont wirk with Kademlia
Post by: realcruncher on April 19, 2008, 12:18:32 AM
i tried the latest SVN release and obfuscation is turned on by default. It works with KAD but i lose ED2K connections after a while until i turn it off. Then Ed2k connections stay.