[bittorrent] Encryption, Azureus Extended Messaging and reserved bits...
alan.mcgovern at gmail.com
Tue Sep 12 07:35:32 EDT 2006
if anyone wants to take a quick look at the wiki towards the end to see what
i've done and comment on it that'd be great. I've listed the Official
extensions (all three of em) and the unofficial ones that i know of. The
Azureus Extended Messaging protocol seems to be depreciated so i didn't list
The table lists the each bit that i know has a use, what it's used for, and
what client uses it (for the purpose it should be used for). To start off
with, i left everything as blanks. I'll do some emailing and googling later
to find out which clients support which features and whether they use the
correct bit or not.
Everyone here should update it with more information (if they know of any
On 9/11/06, Alan McGovern <alan.mcgovern at gmail.com> wrote:
> I started on updating the wiki at
> http://wiki.theory.org/BitTorrentSpecification . I've saved what i;ve done
> so far as i have to go out.
> The basic idea is that every official and unofficial feature will be
> listed there. I'll update each feature individually to list what reserved
> bit they use, and also list those in the "Reserved Bits" section.
> The ReservedBits section will list each client that supports those bits
> (as you suggested). Does that sound ok?
> On 9/11/06, David P. Mott <dpmott at sep.com> wrote:
> > I was suprised when I read that there was not a place on the WIKI for
> > people to document their use of the reserved bits. I guess when I
> > originally put that page together, I was thinking that Bram would do
> > more
> > with it, and didn't want to encourage others to step on his toes by
> > grabbing bits for their own use.
> > If you *do* get some information and decide to update the WIKI, I'd like
> > to suggest that you organize it in a way that:
> > 1. Provides a title for the feature
> > 2. Provides a description of the feature
> > 3. Defines the bit that is most commonly used/accepted for the feature
> > 4. Provides a place to list the bittorrent clients that implement this
> > feature AND THE BIT(s) THAT THEY USE FOR IT.
> > Hopefully the last part will be (or become) redundant identical
> > information, but if there *are* clients out there that just randomly
> > used
> > a bit for something, then we'd probably like to know about it and have a
> > place to document it.
> > Also, an old Yahoo post from Bram suggested that the LSB bits be used
> > first, so that MSB bits could "override" their meaning. So, for
> > example,
> > if bit #3 represents "ZIP compression", but bit #5 overrides this to
> > mean
> > "SHA link encryption + compression", then clients should list *all* of
> > the
> > bits that *could* affect the meaning of bit #3, and what they need to be
> > set to to get the feature described for "ZIP compression". Under the
> > heading of "SHA link encryption", it might mention that #3 would enable
> > compression on the SHA link when bit #5 is in use.
> > Sorry for the corny example, I couldn't think of anything better off the
> > top of my head.
> > -dpmott
> > > ------------------------------
> > >
> > > Message: 4
> > > Date: Mon, 11 Sep 2006 16:21:27 +0100
> > > From: "Alan McGovern" <alan.mcgovern at gmail.com>
> > > Subject: Re: [bittorrent] Encryption, Azureus Extended Messaging and
> > > reserved bits...
> > > To: bittorrent at lists.ibiblio.org
> > > Message-ID:
> > > < 117799f00609110821w1f4d7701u9cb29aa6fe760c01 at mail.gmail.com>
> > > Content-Type: text/plain; charset="iso-8859-1"
> > >
> > > [sorry for posting this twice, i didn't reply to the list the first
> > time]
> > >
> > > If i do get any information, i will update the
> > > wiki.theory.org/BitTorrentSpecification page and give the list a mail
> > to let
> > > ye know of the updates.
> > >
> > > As it stands for using the reserved bits, there doesn't seem to be any
> > > formal listing *anywhere*, or even an informal one. What i'm going to
> > do (in
> > > the next day or two) is expand the above mentioned BitTorrent page
> > with the
> > > 2 reserved bits that i know of (Fast Peers Extendsion and Azureus
> > Extended
> > > Messaging). So hopefully anyone else here that knows of other reserved
> > bits,
> > > what they're used for (and hopefully a link for implementing what
> > they're
> > > used for) could be put there aswell.
> > >
> > > Thanks,
> > > Alan
> > _______________________________________________
> > BitTorrent mailing list
> > BitTorrent at lists.ibiblio.org
> > http://lists.ibiblio.org/mailman/listinfo/bittorrent
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the BitTorrent