<div>First of all, thanks !</div>  <div>&nbsp;</div>  <div>You're saying to&nbsp;not rely on the cached-routers file (name and format), so what can I rely on as a list of all routers?</div>  <div>&nbsp;</div>  <div>this:</div>  <div><A href="http://serifos.eecs.harvard.edu/cgi-bin/exit.pl?textonly=1%22">http://serifos.eecs.harvard.edu/cgi-bin/exit.pl?textonly=1%22</A></div>  <div>&nbsp;</div>  <div>or maybe this: (notice that this is by the old format)</div>  <div><A href="http://moria.mit.edu:9031/tor/">http://moria.mit.edu:9031/tor/</A><BR></div>  <div>?</div>  <div>&nbsp;</div>  <div>Thanks!,</div>  <div>Joe.</div>  <div><BR><B><I>Nick Mathewson &lt;nickm@freehaven.net&gt;</I></B> wrote:</div>  <BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">On Mon, Sep 04, 2006 at 12:19:27AM -0700, Joe Clark wrote:<BR>&gt; Hi,<BR>&gt; <BR>&gt; I don't want to be rude, but please answer my little question.<BR>&gt; <BR>&gt; <BR>&gt; Joe
 Clark <JOE_CLARK28@YAHOO.COM>wrote:<BR>&gt; Dear TOR users:<BR>&gt; <BR>&gt; I got a pretty newbie question to you guys:<BR>&gt; From where does TOR client take its routers' database ?<BR><BR>The directory protocol is described at<BR>http://tor.eff.org/svn/trunk/doc/dir-spec.txt<BR><BR>&gt; In v-0.1.0.17 it was a file called "cached-directory". I upgraded<BR>&gt; to v-0.1.1.23 and I noticed some changes in the filename<BR>&gt; ("cached-routers" ?!) and in the file format.<BR><BR>Indeed you did. The old protocol is at<BR>http://tor.eff.org/svn/trunk/doc/dir-spec-v0.txt<BR><BR>The storage format is undocumented, and intentionally so: we may<BR>change it without warning, so please don't rely on it. But basically,<BR>the old format was just to store a raw directory to disk. The new<BR>format is to store a network status document for each authority in a<BR>file named cached-status/<AUTHORITY-FINGERPRINT> (with the authority's<BR>fingerprint given in hex); and to store the
 router descriptors<BR>concatenated in cached-routers and cached-routers.new. The latter is<BR>append-only, and used as a journal; periodically, we prune out unused<BR>router descriptors and regenerate cached-routers.<BR><BR>The source (in routerlist.c) should have full information.<BR><BR>yrs,<BR>-- <BR>Nick Mathewson<BR></BLOCKQUOTE><BR><p>&#32;
                <hr size=1>Do you Yahoo!?<br> Everyone is raving about the <a href="http://us.rd.yahoo.com/evt=42297/*http://advision.webevents.yahoo.com/mailbeta"> all-new Yahoo! Mail.</a>