RE: [core-dev] Re: [codepatch] Bittorrent v4

"Greg Bildson" <[email protected]> Thu, 5 Aug 2004 12:05:32 -0400
Newsgroups gmane.network.gnutella.limewire.core.devel
Message-ID <[email protected]>
Well, as long as we don't break the BT protocol and clients.

Note that we also want to shy away from sending UDP messages unless we know
that the person will accept those messages.  I think it is bad form
otherwise and potentially damaging.

Thanks
-greg

-----Original Message-----
From: [email protected]
[mailto:[email protected]]On Behalf Of Gregorio Roper
Sent: Thursday, August 05, 2004 11:43 AM
To: [email protected]
Subject: [core-dev] Re: [codepatch] Bittorrent v4


Shareaza did not extend the protocol. On the contrary, Shareaza was (and may
still be) incapable of accepting incoming BT connection. In addition their
choking/unchoking mechanism did not work as specified by the protocol.

With regard to the extensions I had in mind, other Bittorrent clients should
stay completely unaffected by them. I wanted to exchange something similar
to
the new head pong messages carrying information about alternate locations
and
eventually some information about the SHA1/TigerTree root hash of a file, so
you
  can try to download the file via Gnutella if the tracker fails.

I find that BT trackers are failing quite frequently, in one out of ten
attempted downloads the tracker will not respond (independent of which BT
client
I use). I think that this will cause some serious problems in the not so
distant
future. I'm also going to implement the UDP tracker protocol soon, but that
is
obviously not really popular yet and Bram Cohen's reference implementation
doesn't seem to support it either.

mfg
gregorio

Greg Bildson wrote:
> Gregorio,
>
> Thanks for all the cool stuff.
>
> On the issue of extending the protocol, hopefully we can avoid the hatred
> that Bram feels towards Shareaza for doing things he didn't like.  It does
> seem that trackers are a potential central weakness although they appear
to
> work well from what I have heard to date.  I've always wanted to have an
> anchor type capability for magnets/altlocs that would act like a tracker
for
> our normal download mesh.  We should probably not try to get to fancy
though
> with the BT protocol until we have the standard version 100% sturdy and we
> generate some trust in the BT community.  These all appear to be important
> things based on past experience.
>
> Thanks
> -greg
>
> -----Original Message-----
> From: [email protected]
> [mailto:[email protected]]On Behalf Of Gregorio Roper
> Sent: Thursday, August 05, 2004 8:50 AM
> To: [email protected]
> Subject: [codepatch] Bittorrent v4
>
>
> Moving files to the Shared directory is broken at the moment and I have no
> idea
> why - well, I'm going to look at that some time in the next week or so (I
> don't
> have a lot of time this month because I have to work).
>
> Plus, I'm thinking about extending the protocol a bit, to reduce the
> dependency
> on Trackers...
>
> mfg
> gregorio
>
>
>
_______________________________________________
core-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/core-dev



_______________________________________________
core-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/core-dev