- Nov 16, 2004
-
-
Peter Palfrader authored
svn:r2905
-
Nick Mathewson authored
svn:r2904
-
Roger Dingledine authored
svn:r2902
-
Roger Dingledine authored
svn:r2901
-
Roger Dingledine authored
svn:r2900
-
Roger Dingledine authored
svn:r2899
-
Nick Mathewson authored
Fix a fun bug in read_all that was corrupting config files on windows, and probably doing other bad stuff too. svn:r2898
-
- Nov 15, 2004
-
-
Nick Mathewson authored
svn:r2897
-
Nick Mathewson authored
svn:r2896
-
Nick Mathewson authored
svn:r2895
-
Nick Mathewson authored
svn:r2894
-
Nick Mathewson authored
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
-
Roger Dingledine authored
svn:r2892
-
Roger Dingledine authored
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
-
Roger Dingledine authored
svn:r2890
-
Roger Dingledine authored
- 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
-
Roger Dingledine authored
svn:r2888
-
Roger Dingledine authored
svn:r2887
-
Nick Mathewson authored
svn:r2886
-
Nick Mathewson authored
svn:r2885
-
Roger Dingledine authored
svn:r2884
-
Nick Mathewson authored
svn:r2883
-
Nick Mathewson authored
svn:r2882
-
Roger Dingledine authored
svn:r2881
-
Roger Dingledine authored
svn:r2880
-
Nick Mathewson authored
svn:r2879
-
- Nov 14, 2004
-
-
Nick Mathewson authored
svn:r2878
-
Nick Mathewson authored
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
-
Nick Mathewson authored
svn:r2876
-
Nick Mathewson authored
svn:r2875
-
Nick Mathewson authored
svn:r2874
-
Nick Mathewson authored
svn:r2873
-
Nick Mathewson authored
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
-
Nick Mathewson authored
svn:r2871
-
Nick Mathewson authored
svn:r2870
-
Nick Mathewson authored
Hibernate if we start tor during the "wait for wakeup-time" phase of an accounting interval. Log our hibernation plans better. svn:r2869
-
Nick Mathewson authored
svn:r2868
-
Nick Mathewson authored
svn:r2867
-
Nick Mathewson authored
svn:r2866
-
Nick Mathewson authored
svn:r2865
-