[BitTorrent] Tracker scrape extension proposal

Harold Feit - Depthstrike.com Administrator dwknight at depthstrike.com
Wed Jan 12 19:07:28 EST 2005


 
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I'm not sure how documented it is, but there are trackers that DO
support multiple info_hash values being passed to them in a single
scrape.

The trackers that do not support multiple info_hash values in a
scrape call return either the first or last info_hash value passed to
them, typically last such as the case with PHP, but sometimes first
depending on the way the tracker is programmed.

Quite simply, if a tracker's native platform supports handling
multiple info_hash values being passed to it, all of the info_hash
values passed through the get values are searched in the tracker's
database and returned to the client in a single reply formatted as if
a full scrape was called and the only torrents that exist on the
tracker are the ones listed in the info_hash keys ( example tracker:
http://tracker.scarywater.net:443/scrape ).

If you're scraping for 100 torrents, you may be better off just
getting the full scrape anyway. As wrong as the behavior appears for
multiple info_hash values, the way that it is handled is fairly
consistent across different archtypes of trackers (although is more
dependent on the archtypes of programming styles). Additional
trackers will be supporting this in the near future.

- -----Original Message-----
From: Nick Johnson [mailto:arachnid at notdot.net] 
Sent: Wednesday, January 12, 2005 5:49 PM
To: BitTorrent at yahoogroups.com
Subject: Re: [BitTorrent] Tracker scrape extension proposal


Is this documented? I didn't see it mentioned on the unofficial wiki 
that more than one value could be provided.
The fallback behaviour here seems wrong, too. Many systems, such as
PHP, 
won't support multiple GET values with the same key (in PHP's case, 
unless the key is appended with []), so they won't support it, and
many 
other trackers probably won't either. If a tracker doesn't support
it, 
it'll only return one key, which is entirely the wrong behaviour if 
you're trying to retrieve information on 100 different torrents.

- -Nick Johnson


- -- 
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.300 / Virus Database: 265.6.10 - Release Date: 1/10/2005
 

-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3

iQEVAwUBQeW7v18nceBm0DUaAQJTSAgAwTNWGHElbwBnmo8GGOnICJSS1XQ8DYq3
vartxhNqQ06Lr86cS0GrbvyBhYpCr18xKaNV7ON/beTJr2cDMWemwtcsuEWVlm+m
956De64Od6e4m7upxMZIBHwb41dhzDGtsQc66Y07JhGjVEIB42ktsbBKoqOvYEnL
IiuIYJr+JFEhaPCy1EMJZpqzeqpG8h8Zgm/ypexdwY7S1iUnSHnB/HctWncgqdi6
nm37ixn0aUu/gU92ivTdb2f51CyTBc/Vr7VewOUBaLqSHDJBOptL0n6ns07tiAiU
6o3qP9GLkcvMQ4miJ1qL4UJN+LWcmLb//KO5BnvmDnk+/2RE0P66Cg==
=PKPL
-----END PGP SIGNATURE-----




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
    BitTorrent-unsubscribe at yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 





More information about the BitTorrent mailing list