Commit Graph

3009 Commits

Author SHA1 Message Date
Nick Mathewson
57536f138a 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
2004-11-14 21:46:40 +00:00
Nick Mathewson
2078b136f6 Make running-routers fetch (apparently) work
svn:r2871
2004-11-14 21:35:30 +00:00
Nick Mathewson
3f341fa1bd Note item completed
svn:r2870
2004-11-14 21:11:57 +00:00
Nick Mathewson
bb80d60fe7 Hibernate if we start tor during the "wait for wakeup-time" phase of an accounting interval. Log our hibernation plans better.
svn:r2869
2004-11-14 21:11:06 +00:00
Nick Mathewson
a732727a2b Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF
svn:r2868
2004-11-14 20:51:28 +00:00
Nick Mathewson
cd6989265d Uninstaller should remove tor_resolve.exe too
svn:r2867
2004-11-14 19:10:46 +00:00
Nick Mathewson
8a5124e2e5 Make TODO items done.
svn:r2866
2004-11-14 19:08:24 +00:00
Nick Mathewson
270b942edf Note where torrc goes.
svn:r2865
2004-11-14 19:08:08 +00:00
Nick Mathewson
ed01a15d4d Add coda at the end of configure.in to update versions in orconfig.h and tor.nsi as needed.
svn:r2864
2004-11-14 19:02:58 +00:00
Nick Mathewson
f7094852dc Make happy-installer script work.
svn:r2863
2004-11-14 18:56:46 +00:00
Nick Mathewson
d6c2a1be68 Add shell script to automate windows packaging. Only Nick is expected to run this.
svn:r2862
2004-11-14 18:50:06 +00:00
Nick Mathewson
3785a6906f Add tor_resolve to package
svn:r2861
2004-11-14 18:49:31 +00:00
Nick Mathewson
26973578bf Fix windows whitespace
svn:r2860
2004-11-14 18:21:17 +00:00
Nick Mathewson
aba71028be Add an unreachable return 0.
svn:r2859
2004-11-14 18:20:12 +00:00
Nick Mathewson
39ff8047a8 Revise project files; make them work
svn:r2858
2004-11-14 18:19:28 +00:00
Nick Mathewson
05d5996410 Fix cast warning in tor-resolve.c
svn:r2857
2004-11-14 18:14:15 +00:00
Nick Mathewson
e078dc296f Update VC6 workspace/project files; move into a new sane directory stucture
svn:r2856
2004-11-14 18:11:42 +00:00
Nick Mathewson
4f835673be Remove redundant declaration
svn:r2855
2004-11-14 17:22:10 +00:00
Nick Mathewson
783bbcf471 Fix "implicit declaration of ftello" warning: add AC_FUNC_FSEEKO in configure.in and always include orconfig.h before anything else
svn:r2854
2004-11-14 17:21:32 +00:00
Roger Dingledine
846f71dcca make kill -USR1 work again
svn:r2853
2004-11-14 13:35:47 +00:00
Roger Dingledine
5dcc6fd8b2 ok ok the stat wasn't redundant
but the warn was


svn:r2852
2004-11-14 13:35:39 +00:00
Roger Dingledine
f595ee9a87 clean up spec headers, mark a few todo items off
svn:r2851
2004-11-14 10:29:43 +00:00
Roger Dingledine
38d1bab5e1 correct the link to torrc.sample
svn:r2850
2004-11-14 10:03:08 +00:00
Roger Dingledine
14c7ad409f remove redundant stdio.h
i guess that wasn't the fix


svn:r2849
2004-11-14 09:49:27 +00:00
Roger Dingledine
bd4d99b3fe clean up the ftello call a little bit.
but i'm still getting:
log.c:94: warning: implicit declaration of function `ftello'


svn:r2848
2004-11-14 09:48:54 +00:00
Roger Dingledine
4564367b2a Remove redundant stat() for reading cached directory, and remove
confusing warn when the cached directory isn't there yet.


svn:r2847
2004-11-14 09:40:07 +00:00
Roger Dingledine
affcda71c6 generate contrib/torctl via auto*
svn:r2846
2004-11-14 09:05:56 +00:00
Roger Dingledine
acb2c10a5b add another contributed tor start/stop script
plus ship both our start/stop scripts in the tarball


svn:r2845
2004-11-14 09:05:28 +00:00
Roger Dingledine
3f5c113815 clean a comment
svn:r2844
2004-11-14 04:55:02 +00:00
Roger Dingledine
23c6d8a926 update the 009pre5 changelog with what i actually announced
svn:r2843
2004-11-14 04:54:35 +00:00
Nick Mathewson
f4aa1da0b6 Add maintainer script to propagate Tor version to windows
svn:r2842
2004-11-14 00:11:27 +00:00
Nick Mathewson
611e89a0f8 Update windows installer todo
svn:r2841
2004-11-14 00:11:00 +00:00
Nick Mathewson
89adfcfb90 Tweak openssl version
svn:r2840
2004-11-14 00:09:51 +00:00
Nick Mathewson
ed4fa18699 normalize whitespace
svn:r2839
2004-11-13 23:34:01 +00:00
Nick Mathewson
ae7821bd88 Bump windows version
svn:r2838
2004-11-13 23:28:16 +00:00
Nick Mathewson
aab929abe0 Use the data, *then* free it. It works so much better.
svn:r2837
2004-11-13 23:27:50 +00:00
Nick Mathewson
0753f630e8 Make tor.nsi work, document how to use it, and document what it still needs. Also include it in our distribution
svn:r2836
2004-11-13 23:26:53 +00:00
Nick Mathewson
d2da561f55 Update installer script to seemingly better values.
svn:r2835
2004-11-13 17:58:25 +00:00
Nick Mathewson
23dc5a94f7 Add original version of NSI installer script from J Doe; this will need some tweaking.
svn:r2834
2004-11-13 17:46:48 +00:00
Nick Mathewson
dc48e7aeed Document remaining configuration options; add a ccheck for redundant authentication mechanisms in options_validate; add TODO items for post-009 hibernation features
svn:r2833
2004-11-13 17:17:04 +00:00
Nick Mathewson
08627d5d87 Track whether descriptor is dirty/uploaded. When any options are set, mark it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty.
svn:r2832
2004-11-13 16:53:48 +00:00
Roger Dingledine
ec7d0d43f4 add in some more todo items
svn:r2831
2004-11-13 11:45:44 +00:00
Roger Dingledine
d214e06af2 remove finished 0.0.9pre5 items
add a weasel-wishlist item


svn:r2830
2004-11-13 04:33:21 +00:00
Nick Mathewson
6c40d2b227 Allocate 009pre6 items
svn:r2829
2004-11-13 04:31:46 +00:00
Nick Mathewson
0b42e31fe0 Comment a confusing conditional
svn:r2828
2004-11-13 02:54:30 +00:00
Peter Palfrader
8fd6d0e3f3 And install it into usr/share/doc/tor/
svn:r2827
2004-11-13 02:51:44 +00:00
Roger Dingledine
56a718f538 include control-spec.txt in the tarball
svn:r2826
2004-11-13 02:49:11 +00:00
Roger Dingledine
5864f4ac01 fix a seg fault when fetching rendezvous descs
svn:r2825
2004-11-12 21:59:27 +00:00
Nick Mathewson
a3788d5c9d Fix argument to strncpy.
svn:r2824
2004-11-12 21:14:51 +00:00
Nick Mathewson
a8f9ba91db Nobody was using the return values from smartlist_(set|del|del_keeporder), so remove them.
svn:r2823
2004-11-12 21:14:06 +00:00