]> git.ipfire.org Git - thirdparty/tor.git/log
thirdparty/tor.git
21 years agotor-stress doesn't use gettimeofday anymore, and it's not portable,
Roger Dingledine [Wed, 24 Nov 2004 06:44:58 +0000 (06:44 +0000)] 
tor-stress doesn't use gettimeofday anymore, and it's not portable,
so comment it out.

svn:r2976

21 years agodon't process marked-for-close conns further.
Roger Dingledine [Wed, 24 Nov 2004 06:41:58 +0000 (06:41 +0000)] 
don't process marked-for-close conns further.
(fix assert trigger -- if we're lucky.)

svn:r2975

21 years agomake tor-resolve work, uh, more. this time for sure!
Roger Dingledine [Wed, 24 Nov 2004 06:16:36 +0000 (06:16 +0000)] 
make tor-resolve work, uh, more. this time for sure!

svn:r2974

21 years agomake tor-resolve work again
Roger Dingledine [Wed, 24 Nov 2004 06:01:52 +0000 (06:01 +0000)] 
make tor-resolve work again

svn:r2973

21 years agoa changelog for rc2 tor-0.0.9rc2
Roger Dingledine [Wed, 24 Nov 2004 05:17:34 +0000 (05:17 +0000)] 
a changelog for rc2

svn:r2971

21 years agobugfix: let socks do multiple rounds of negotiation again
Roger Dingledine [Wed, 24 Nov 2004 04:35:28 +0000 (04:35 +0000)] 
bugfix: let socks do multiple rounds of negotiation again
(which is needed for socks5)

svn:r2970

21 years agopatch to nick's patch
Roger Dingledine [Wed, 24 Nov 2004 03:58:45 +0000 (03:58 +0000)] 
patch to nick's patch

svn:r2969

21 years agomake nt service version match actual version
Nick Mathewson [Wed, 24 Nov 2004 00:55:39 +0000 (00:55 +0000)] 
make nt service version match actual version

svn:r2968

21 years agobump windows version stuff to 009rc2
Nick Mathewson [Wed, 24 Nov 2004 00:33:30 +0000 (00:33 +0000)] 
bump windows version stuff to 009rc2

svn:r2967

21 years agoAdd a TODO item
Nick Mathewson [Wed, 24 Nov 2004 00:14:39 +0000 (00:14 +0000)] 
Add a TODO item

svn:r2966

21 years agobump to rc2
Roger Dingledine [Tue, 23 Nov 2004 23:26:06 +0000 (23:26 +0000)] 
bump to rc2

svn:r2965

21 years agoDocument that times are in 24-hour format.
Nick Mathewson [Tue, 23 Nov 2004 22:35:22 +0000 (22:35 +0000)] 
Document that times are in 24-hour format.

svn:r2964

21 years agoBetter notice for hibernate interval spans; when estimate is 0, start out awake.
Nick Mathewson [Tue, 23 Nov 2004 22:34:23 +0000 (22:34 +0000)] 
Better notice for hibernate interval spans; when estimate is 0, start out awake.

svn:r2963

21 years agoUse nick's patch against config. in the rc1 debian package debian-version-0.0.8+0.0.9rc1-1
Peter Palfrader [Tue, 23 Nov 2004 11:09:38 +0000 (11:09 +0000)] 
Use nick's patch against config. in the rc1 debian package

svn:r2961

21 years agoBugfix: when no units are given, default to seconds or bytes.
Nick Mathewson [Tue, 23 Nov 2004 10:52:27 +0000 (10:52 +0000)] 
Bugfix: when no units are given, default to seconds or bytes.

svn:r2960

21 years agoNew upstream release (candidate)
Peter Palfrader [Tue, 23 Nov 2004 10:20:34 +0000 (10:20 +0000)] 
New upstream release (candidate)

svn:r2959

21 years agotweak changelogs tor-0.0.9rc1
Roger Dingledine [Tue, 23 Nov 2004 10:11:20 +0000 (10:11 +0000)] 
tweak changelogs

svn:r2957

21 years agoanother slightly less confusing message
Roger Dingledine [Tue, 23 Nov 2004 10:05:56 +0000 (10:05 +0000)] 
another slightly less confusing message

nick: we need to figure out if we should say anything different
here when the wake-up time and the expected back-to-sleep time
have both passed.

svn:r2956

21 years agoless confusing message upon hibernation
Roger Dingledine [Tue, 23 Nov 2004 09:21:03 +0000 (09:21 +0000)] 
less confusing message upon hibernation

svn:r2955

21 years agofail more gracefully next time
Roger Dingledine [Tue, 23 Nov 2004 09:01:37 +0000 (09:01 +0000)] 
fail more gracefully next time

svn:r2954

21 years agoinitialize rephist before we init_from_config, since init_from_config
Roger Dingledine [Tue, 23 Nov 2004 09:00:55 +0000 (09:00 +0000)] 
initialize rephist before we init_from_config, since init_from_config
can make us init_keys if we're going to hibernate, which makes us build
a router_desc.

svn:r2953

21 years agoupdate unit tests to reflect changed interface
Roger Dingledine [Tue, 23 Nov 2004 08:36:26 +0000 (08:36 +0000)] 
update unit tests to reflect changed interface

svn:r2952

21 years agofix some typos; move to 0.0.9rc1
Roger Dingledine [Tue, 23 Nov 2004 07:37:25 +0000 (07:37 +0000)] 
fix some typos; move to 0.0.9rc1

svn:r2951

21 years agoadd a changelog for rc1
Roger Dingledine [Tue, 23 Nov 2004 07:36:48 +0000 (07:36 +0000)] 
add a changelog for rc1

svn:r2950

21 years agoupdate todo some more
Roger Dingledine [Tue, 23 Nov 2004 06:09:28 +0000 (06:09 +0000)] 
update todo some more

svn:r2949

21 years agoDr. Seuss on iterating circular lists: "It's fun to have fun, but you
Nick Mathewson [Tue, 23 Nov 2004 06:08:08 +0000 (06:08 +0000)] 
Dr. Seuss on iterating circular lists: "It's fun to have fun, but you
have to know how."

svn:r2948

21 years agoNote TODO status; add a couple of items for post-rc1.
Nick Mathewson [Tue, 23 Nov 2004 00:12:43 +0000 (00:12 +0000)] 
Note TODO status; add a couple of items for post-rc1.

svn:r2947

21 years agoFix critical bug in circuit_list_path: cpath is a circular list! (Also reimplement...
Nick Mathewson [Tue, 23 Nov 2004 00:11:36 +0000 (00:11 +0000)] 
Fix critical bug in circuit_list_path: cpath is a circular list!  (Also reimplement circuit_log_cpath using circuit_list_cpath).

svn:r2946

21 years agoClean up some logging and interfaces
Nick Mathewson [Tue, 23 Nov 2004 00:08:26 +0000 (00:08 +0000)] 
Clean up some logging and interfaces

svn:r2945

21 years agoEnhancements to whitespace borkage detector
Nick Mathewson [Mon, 22 Nov 2004 23:28:54 +0000 (23:28 +0000)] 
Enhancements to whitespace borkage detector

svn:r2944

21 years agoNormalize a few more kinds of whitespace. We now dislike:
Nick Mathewson [Mon, 22 Nov 2004 23:28:26 +0000 (23:28 +0000)] 
Normalize a few more kinds of whitespace.   We now dislike:
  - func (args)
  - if (x){
This doesn't normalize if(x), for(x); while(x), and friends.

svn:r2943

21 years agoFix sign-related warnings
Nick Mathewson [Mon, 22 Nov 2004 22:50:17 +0000 (22:50 +0000)] 
Fix sign-related warnings

svn:r2942

21 years agoCompile cleanly on windows; prevent some insane bandwidth cases (e.g., "BandwidthBurs...
Nick Mathewson [Mon, 22 Nov 2004 22:24:10 +0000 (22:24 +0000)] 
Compile cleanly on windows; prevent some insane bandwidth cases (e.g., "BandwidthBurst 1000 TB" from occuring.

svn:r2941

21 years agoMark some TODO items done
Nick Mathewson [Mon, 22 Nov 2004 22:14:27 +0000 (22:14 +0000)] 
Mark some TODO items done

svn:r2940

21 years agoNormalize space
Nick Mathewson [Mon, 22 Nov 2004 22:13:34 +0000 (22:13 +0000)] 
Normalize space

svn:r2939

21 years agoApply NT service patch from Osamu Fujino. This still has some problems (indicated...
Nick Mathewson [Mon, 22 Nov 2004 22:10:37 +0000 (22:10 +0000)] 
Apply NT service patch from Osamu Fujino.  This still has some problems (indicated in a comment adapted from the patch submission email),  but it is better than before and better than nothing.

svn:r2938

21 years agoDocument changed options; tweak formatting slightly
Nick Mathewson [Mon, 22 Nov 2004 21:58:55 +0000 (21:58 +0000)] 
Document changed options; tweak formatting slightly

svn:r2937

21 years agoImplement weekly/monthly/daily accounting
Nick Mathewson [Mon, 22 Nov 2004 21:56:51 +0000 (21:56 +0000)] 
Implement weekly/monthly/daily accounting

svn:r2936

21 years agoAdd function to format local time in ISO format
Nick Mathewson [Mon, 22 Nov 2004 21:38:44 +0000 (21:38 +0000)] 
Add function to format local time in ISO format

svn:r2935

21 years agoAbsolutely never call close_temp_logs while validating log options.
Nick Mathewson [Mon, 22 Nov 2004 20:08:07 +0000 (20:08 +0000)] 
Absolutely never call close_temp_logs while validating log options.

svn:r2934

21 years agoclean up tor-stress a bit, for posterity
Roger Dingledine [Mon, 22 Nov 2004 00:10:35 +0000 (00:10 +0000)] 
clean up tor-stress a bit, for posterity

svn:r2933

21 years agoThe crowning bugfix.
Roger Dingledine [Sun, 21 Nov 2004 11:30:33 +0000 (11:30 +0000)] 
The crowning bugfix.

The problem was that with high load, circuit package window was
reaching 0. Whenever we got a circuit-level sendme, we were
reading a lot on each socket, but only writing out a bit. So we
would eventually reach eof. This would be noticed and acted on
even when there are still bytes sitting in the inbuf.

svn:r2932

21 years agoclean up some more.
Roger Dingledine [Sun, 21 Nov 2004 11:20:28 +0000 (11:20 +0000)] 
clean up some more.
i think i'm getting closer.

svn:r2931

21 years agobreak reached_eof() out of process_inbuf()
Roger Dingledine [Sun, 21 Nov 2004 10:14:57 +0000 (10:14 +0000)] 
break reached_eof() out of process_inbuf()

svn:r2930

21 years agosome more debugging aids
Roger Dingledine [Sun, 21 Nov 2004 09:39:01 +0000 (09:39 +0000)] 
some more debugging aids

svn:r2929

21 years agobe more greedy about filling up all relay cells.
Roger Dingledine [Sun, 21 Nov 2004 07:43:12 +0000 (07:43 +0000)] 
be more greedy about filling up all relay cells.

this may have some bugs in it still.
and it may end up not being what we want to do.

svn:r2928

21 years agocommit a short script to do lots of fetches through tor at once
Roger Dingledine [Sun, 21 Nov 2004 06:35:22 +0000 (06:35 +0000)] 
commit a short script to do lots of fetches through tor at once
when you do 20 or so at once, things start going odd.

might be privoxy, might be tor.

svn:r2927

21 years agoDont keep rephist info for routers that havent had activity for 24 hours.
Nick Mathewson [Sun, 21 Nov 2004 05:14:46 +0000 (05:14 +0000)] 
Dont keep rephist info for routers that havent had activity for 24 hours.

svn:r2926

21 years agofix typo
Nick Mathewson [Sun, 21 Nov 2004 05:06:22 +0000 (05:06 +0000)] 
fix typo

svn:r2925

21 years agoCall init_keys() where needed; fix hibernate bug.
Nick Mathewson [Sun, 21 Nov 2004 04:19:04 +0000 (04:19 +0000)] 
Call init_keys() where needed; fix hibernate bug.

svn:r2924

21 years agoBump windows version
Nick Mathewson [Sun, 21 Nov 2004 04:18:36 +0000 (04:18 +0000)] 
Bump windows version

svn:r2923

21 years agoallow StrictEntryNode and StrictExitNode to be singular
Roger Dingledine [Sat, 20 Nov 2004 23:16:03 +0000 (23:16 +0000)] 
allow StrictEntryNode and StrictExitNode to be singular

svn:r2922

21 years agostop some more seg faults
Roger Dingledine [Sat, 20 Nov 2004 12:55:41 +0000 (12:55 +0000)] 
stop some more seg faults

svn:r2921

21 years agoif your requested exit node has bandwidth 0, pick it anyway
Roger Dingledine [Sat, 20 Nov 2004 12:41:05 +0000 (12:41 +0000)] 
if your requested exit node has bandwidth 0, pick it anyway

svn:r2920

21 years agoand a comment so i don't try to 'fix' it again later
Roger Dingledine [Sat, 20 Nov 2004 12:17:19 +0000 (12:17 +0000)] 
and a comment so i don't try to 'fix' it again later

svn:r2919

21 years agoyes, in fact, i broke it. putting back.
Roger Dingledine [Sat, 20 Nov 2004 12:16:47 +0000 (12:16 +0000)] 
yes, in fact, i broke it. putting back.

svn:r2918

21 years agoprintfs want carriage returns
Roger Dingledine [Sat, 20 Nov 2004 08:00:57 +0000 (08:00 +0000)] 
printfs want carriage returns

svn:r2917

21 years agobump us to 0.0.9rc1-cvs
Roger Dingledine [Sat, 20 Nov 2004 07:58:51 +0000 (07:58 +0000)] 
bump us to 0.0.9rc1-cvs

svn:r2916

21 years agobetter text for AccountingMaxKB
Roger Dingledine [Sat, 20 Nov 2004 07:35:20 +0000 (07:35 +0000)] 
better text for AccountingMaxKB
document SIGUSR2

svn:r2915

21 years agokill -USR2 now moves all logs to loglevel debug
Roger Dingledine [Sat, 20 Nov 2004 07:33:55 +0000 (07:33 +0000)] 
kill -USR2 now moves all logs to loglevel debug
plus fix some typos

svn:r2914

21 years agosimplify close_temp_logs()
Roger Dingledine [Sat, 20 Nov 2004 07:08:00 +0000 (07:08 +0000)] 
simplify close_temp_logs()
(nick, did i break this?)

svn:r2913

21 years agoremove another possible sigpipe cause
Roger Dingledine [Sat, 20 Nov 2004 06:52:13 +0000 (06:52 +0000)] 
remove another possible sigpipe cause

svn:r2912

21 years agoAdd "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting setup...
Nick Mathewson [Sat, 20 Nov 2004 00:37:00 +0000 (00:37 +0000)] 
Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting setup.  More docs needed

svn:r2911

21 years agojbash prefers one backslash to two.
Roger Dingledine [Fri, 19 Nov 2004 08:36:25 +0000 (08:36 +0000)] 
jbash prefers one backslash to two.
one didn't work for me when i tried, but hey.
i hate shell.

svn:r2910

21 years agoclean up the tor-doc some
Roger Dingledine [Thu, 18 Nov 2004 14:00:46 +0000 (14:00 +0000)] 
clean up the tor-doc some

svn:r2909

21 years agomark some last items for 009rc1
Nick Mathewson [Thu, 18 Nov 2004 01:52:37 +0000 (01:52 +0000)] 
mark some last items for 009rc1

svn:r2908

21 years agobugfix: when our poll is interrupted, we believed the revents values.
Roger Dingledine [Wed, 17 Nov 2004 20:26:39 +0000 (20:26 +0000)] 
bugfix: when our poll is interrupted, we believed the revents values.

svn:r2907

21 years agoNew upstream version debian-version-0.0.8+0.0.9pre6-1
Peter Palfrader [Tue, 16 Nov 2004 04:35:12 +0000 (04:35 +0000)] 
New upstream version

svn:r2905

21 years agoadd a TODO item and some comment changes.
Nick Mathewson [Tue, 16 Nov 2004 03:32:01 +0000 (03:32 +0000)] 
add a TODO item and some comment changes.

svn:r2904

21 years agobump us to 0.0.9pre6 tor-0.0.9pre6
Roger Dingledine [Tue, 16 Nov 2004 03:29:09 +0000 (03:29 +0000)] 
bump us to 0.0.9pre6

svn:r2902

21 years agominor fixes
Roger Dingledine [Tue, 16 Nov 2004 03:12:53 +0000 (03:12 +0000)] 
minor fixes

svn:r2901

21 years agoa changelog for 0.0.9pre6
Roger Dingledine [Tue, 16 Nov 2004 03:12:35 +0000 (03:12 +0000)] 
a changelog for 0.0.9pre6

svn:r2900

21 years agoadd signals to man page
Roger Dingledine [Tue, 16 Nov 2004 02:19:55 +0000 (02:19 +0000)] 
add signals to man page

svn:r2899

21 years agoFix a fun bug in read_all that was corrupting config files on windows, and probably...
Nick Mathewson [Tue, 16 Nov 2004 00:08:56 +0000 (00:08 +0000)] 
Fix a fun bug in read_all that was corrupting config files on windows, and probably doing other bad stuff too.

svn:r2898

21 years agoOur new favored MS build environment is vc7/visual studio .net; vc6 is just too broken.
Nick Mathewson [Mon, 15 Nov 2004 23:34:38 +0000 (23:34 +0000)] 
Our new favored MS build environment is vc7/visual studio .net; vc6 is just too broken.

svn:r2897

21 years agoMake log_fn not fail so miserably on VC6
Nick Mathewson [Mon, 15 Nov 2004 23:30:26 +0000 (23:30 +0000)] 
Make log_fn not fail so miserably on VC6

svn:r2896

21 years agoWhitespace normalization
Nick Mathewson [Mon, 15 Nov 2004 23:29:24 +0000 (23:29 +0000)] 
Whitespace normalization

svn:r2895

21 years agougly macros to make log_fn play nice on non-GCC compilers.
Nick Mathewson [Mon, 15 Nov 2004 21:18:07 +0000 (21:18 +0000)] 
ugly macros to make log_fn play nice on non-GCC compilers.

svn:r2894

21 years agoTweak on patch to make authoritative directory servers cache
Nick Mathewson [Mon, 15 Nov 2004 16:17:59 +0000 (16:17 +0000)] 
Tweak on patch to make authoritative directory servers cache
directories on disk.  Make authdirservers cache *their own*
directories instead of the ones they download.  This gives better
liveness, and marginally better resistance to broken authdirservers.

Authdirservers don't cache running-routers at all: r-r isn't stored to
disk, so there's no point right now.

svn:r2893

21 years agomark off almost all remaining pre6 items
Roger Dingledine [Mon, 15 Nov 2004 10:20:57 +0000 (10:20 +0000)] 
mark off almost all remaining pre6 items

svn:r2892

21 years agoAuthoritative dirservers now also cache the directory, since
Roger Dingledine [Mon, 15 Nov 2004 09:38:17 +0000 (09:38 +0000)] 
Authoritative dirservers now also cache the directory, since
they weren't writing anything into their datadirectory, so
when they stop and start, they would know nothing until they
fetched a directory from another authdirserver.

svn:r2891

21 years agomove second stat to a cleaner place
Roger Dingledine [Mon, 15 Nov 2004 09:22:01 +0000 (09:22 +0000)] 
move second stat to a cleaner place

svn:r2890

21 years agoBreak DirFetchPostPeriod into:
Roger Dingledine [Mon, 15 Nov 2004 09:05:54 +0000 (09:05 +0000)] 
Break DirFetchPostPeriod into:
  - DirFetchPeriod for fetching full directory,
  - StatusFetchPeriod for fetching running-routers,
  - DirPostPeriod for posting server descriptor,
  - RendPostPeriod for posting hidden service descriptors.

Also make sure the hidden service descriptors are at a random
offset from each other, to hinder linkability.

svn:r2889

21 years agoclean up socks handling, refuse connections to port 0
Roger Dingledine [Mon, 15 Nov 2004 07:50:15 +0000 (07:50 +0000)] 
clean up socks handling, refuse connections to port 0

svn:r2888

21 years agoa first cut at a print_usage()
Roger Dingledine [Mon, 15 Nov 2004 07:29:27 +0000 (07:29 +0000)] 
a first cut at a print_usage()

svn:r2887

21 years agoOnly record bandwidth usage when accounting is enabled
Nick Mathewson [Mon, 15 Nov 2004 04:48:53 +0000 (04:48 +0000)] 
Only record bandwidth usage when accounting is enabled

svn:r2886

21 years agoChange "warn if unverified routers are very skewed" to "never warn about unverified...
Nick Mathewson [Mon, 15 Nov 2004 04:28:24 +0000 (04:28 +0000)] 
Change "warn if unverified routers are very skewed" to "never warn about unverified router skew"

svn:r2885

21 years agofix yet another 404
Roger Dingledine [Mon, 15 Nov 2004 04:19:50 +0000 (04:19 +0000)] 
fix yet another 404

svn:r2884

21 years agoCache running-routers; compress running-routers; serve compressed running-routers.z
Nick Mathewson [Mon, 15 Nov 2004 04:04:20 +0000 (04:04 +0000)] 
Cache running-routers; compress running-routers; serve compressed running-routers.z

svn:r2883

21 years agoPatch to patch: do not send both error and done for one command.
Nick Mathewson [Mon, 15 Nov 2004 04:02:59 +0000 (04:02 +0000)] 
Patch to patch: do not send both error and done for one command.

svn:r2882

21 years agofix a bug in configuring accounting in options_act()
Roger Dingledine [Mon, 15 Nov 2004 04:01:31 +0000 (04:01 +0000)] 
fix a bug in configuring accounting in options_act()

svn:r2881

21 years agosome fixes so far
Roger Dingledine [Mon, 15 Nov 2004 03:53:03 +0000 (03:53 +0000)] 
some fixes so far

svn:r2880

21 years agoAdd tor.spec and torctl to .cvsignore files
Nick Mathewson [Mon, 15 Nov 2004 03:31:32 +0000 (03:31 +0000)] 
Add tor.spec and torctl to .cvsignore files

svn:r2879

21 years agoImprove de-installation a little
Nick Mathewson [Sun, 14 Nov 2004 23:47:42 +0000 (23:47 +0000)] 
Improve de-installation a little

svn:r2878

21 years agoDefine an elaborate set of lunacy to make sure that RPM versions do
Nick Mathewson [Sun, 14 Nov 2004 23:18:20 +0000 (23:18 +0000)] 
Define an elaborate set of lunacy to make sure that RPM versions do
the right thing with our recalcitrant versioning scheme.  See
tor.spec.in for full details.  Basically, the progression is now:

 Tor version         RPM version
  0.0.8          ---> 0.0.8
  0.0.8.1        ---> 0.0.8.1
  0.0.9pre1-cvs  ---> 0.0.8.99.0.0.9.pre.1.cvs
  0.0.9pre1      ---> 0.0.8.99.0.0.9.pre.1.release
  0.0.9pre2      ---> 0.0.8.99.0.0.9.pre.2.release
  0.0.9rc1       ---> 0.0.8.99.0.0.9.rc.1.release
  0.0.9          ---> 0.0.9
  0.0.9.1-cvs    ---> 0.0.9.0.99.0.0.9.1.cvs
  0.0.9.1        ---> 0.0.9.1

The spec file (but not the system) will break if a tor version ends in
".0", so don't do that yet.

svn:r2877

21 years agoFix compilation. Duh.
Nick Mathewson [Sun, 14 Nov 2004 22:53:51 +0000 (22:53 +0000)] 
Fix compilation. Duh.

svn:r2876

21 years agoResolve some hibernating-related XXXX009s.
Nick Mathewson [Sun, 14 Nov 2004 22:21:23 +0000 (22:21 +0000)] 
Resolve some hibernating-related XXXX009s.

svn:r2875

21 years agoAllow more clock skew from unrecognized hosts than from recognized ones.
Nick Mathewson [Sun, 14 Nov 2004 22:08:25 +0000 (22:08 +0000)] 
Allow more clock skew from unrecognized hosts than from recognized ones.

svn:r2874

21 years agoSplit X509 certificate liveness checks into a separate function
Nick Mathewson [Sun, 14 Nov 2004 22:07:48 +0000 (22:07 +0000)] 
Split X509 certificate liveness checks into a separate function

svn:r2873

21 years agoFetch running-routers.
Nick Mathewson [Sun, 14 Nov 2004 21:46:40 +0000 (21:46 +0000)] 
Fetch running-routers.

Split logic to initiate dirfetch, running-routers fetch, and
descriptor post.  arma: There are some XXXs here that raise design
questions which we should solve before the next release.

The biggest problem is this: Right now, the directory is about 50X as
large as running-routers uncompressed, and about 36X as large
compressed.  Assuming:

    - everybody gets the compressed version of everything,

    - everybody gets cached directories from random dirservers and
      uncached r-r from authdirservers

    - everybody downloads r-r at the same rate they now download dirs,

then using r-r from will *increase* authdirserver directory bandwidth usage
if there are significantly more caches than authdirservers.

I think it's safe to leave this in for now, since there aren't 3x36 caching
dirservers, but we should make everybody with a dirport cache running-routers
soon.  But I could be wrong.

svn:r2872