[tor-bugs] #11648 [Tor]: Problem parsing .z-compressed descriptors fetched via DirPort
Tor Bug Tracker & Wiki
blackhole at torproject.org
Tue May 6 16:30:20 UTC 2014
#11648: Problem parsing .z-compressed descriptors fetched via DirPort
-------------------------+-----------------------
Reporter: karsten | Owner:
Type: defect | Status: new
Priority: normal | Milestone:
Component: Tor | Version:
Resolution: | Keywords: tor-relay
Actual Points: | Parent ID:
Points: |
-------------------------+-----------------------
Comment (by wfn):
Replying to [comment:13 atagar]:
> > Does that mean tor sends partial content?
>
> Hi Karsten, isn't this the same issue as #9379? Nine months back I
noticed that the DirPort's compressed responses were very frequently
truncated. Retries could address it, but the failure rate was so high it
was actually better for DocTor to opt for uncompressed requests...
>
>
https://gitweb.torproject.org/doctor.git/commit/c7bd07015a5e7fa52be542cda05bb12fca070c4d
Ah, so there ''was'' a ticket for this. :) Yes, AFAICT this is the same
issue. Same exception in python's traceback, etc.
There's a useful comment there,
> In theory, you could use your script to download from a directory
mirror, right? Can you find a directory mirror that logs on debug level
that you then request server or extra-info descriptors from?
I now remember actually trying to download the `tor/server/all[.z]` from a
(very-small-time) exit relay which is also a directory mirror (with the
intention of hacking in "dump descriptor data (for the `GET` request) as
it comes to debug log / to file" functionality into it (switching to tor
git-master would be easy anyway)), and getting an empty response for
`tor/server/all` and `tor/server/all.z`:
* http://95.85.10.71/tor/server/all
* http://95.85.10.71/tor/server/all.z
But:
* http://95.85.10.71/tor/status-vote/current/consensus.z -> works.
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11648#comment:14>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list