Commit Graph

2880 Commits

Author SHA1 Message Date
Roger Dingledine c2179e48e2 fix a bug in configuring accounting in options_act()
svn:r2881
2004-11-15 04:01:31 +00:00
Roger Dingledine fe36551362 some fixes so far
svn:r2880
2004-11-15 03:53:03 +00:00
Nick Mathewson b3753973fc Add tor.spec and torctl to .cvsignore files
svn:r2879
2004-11-15 03:31:32 +00:00
Nick Mathewson b22cd481a0 Improve de-installation a little
svn:r2878
2004-11-14 23:47:42 +00:00
Nick Mathewson c91bf57daf 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
2004-11-14 23:18:20 +00:00
Nick Mathewson 3dd9df30c0 Fix compilation. Duh.
svn:r2876
2004-11-14 22:53:51 +00:00
Nick Mathewson 22330a7f8a Resolve some hibernating-related XXXX009s.
svn:r2875
2004-11-14 22:21:23 +00:00
Nick Mathewson c873f66838 Allow more clock skew from unrecognized hosts than from recognized ones.
svn:r2874
2004-11-14 22:08:25 +00:00
Nick Mathewson e943c5d927 Split X509 certificate liveness checks into a separate function
svn:r2873
2004-11-14 22:07:48 +00:00
Nick Mathewson 9edb43727b 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 b934070a62 Make running-routers fetch (apparently) work
svn:r2871
2004-11-14 21:35:30 +00:00
Nick Mathewson 4579c5a26c Note item completed
svn:r2870
2004-11-14 21:11:57 +00:00
Nick Mathewson 5724bb27c3 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 9b14695894 Add simpler option_is_same, as suggested by arma. Finish implementing SAVECONF
svn:r2868
2004-11-14 20:51:28 +00:00
Nick Mathewson f50794660e Uninstaller should remove tor_resolve.exe too
svn:r2867
2004-11-14 19:10:46 +00:00
Nick Mathewson bbcf8f1b35 Make TODO items done.
svn:r2866
2004-11-14 19:08:24 +00:00
Nick Mathewson 9a26336af0 Note where torrc goes.
svn:r2865
2004-11-14 19:08:08 +00:00
Nick Mathewson 3b4d726e98 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 16df6619f6 Make happy-installer script work.
svn:r2863
2004-11-14 18:56:46 +00:00
Nick Mathewson 8f7039ea4a 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 c38602ead8 Add tor_resolve to package
svn:r2861
2004-11-14 18:49:31 +00:00
Nick Mathewson cb02a7e421 Fix windows whitespace
svn:r2860
2004-11-14 18:21:17 +00:00
Nick Mathewson 8e68f4af28 Add an unreachable return 0.
svn:r2859
2004-11-14 18:20:12 +00:00
Nick Mathewson 4a1f6c65e6 Revise project files; make them work
svn:r2858
2004-11-14 18:19:28 +00:00
Nick Mathewson 90a014b803 Fix cast warning in tor-resolve.c
svn:r2857
2004-11-14 18:14:15 +00:00
Nick Mathewson e9bcaaca5f Update VC6 workspace/project files; move into a new sane directory stucture
svn:r2856
2004-11-14 18:11:42 +00:00
Nick Mathewson 274cbf9068 Remove redundant declaration
svn:r2855
2004-11-14 17:22:10 +00:00
Nick Mathewson 243e5ecbb3 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 81a9ffdd2a make kill -USR1 work again
svn:r2853
2004-11-14 13:35:47 +00:00
Roger Dingledine 69291270ab ok ok the stat wasn't redundant
but the warn was


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


svn:r2849
2004-11-14 09:49:27 +00:00
Roger Dingledine af5dddc273 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 f628e5c32b 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 74fb19b857 generate contrib/torctl via auto*
svn:r2846
2004-11-14 09:05:56 +00:00
Roger Dingledine 7d124af101 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 f20a73fe17 clean a comment
svn:r2844
2004-11-14 04:55:02 +00:00
Roger Dingledine 1fb106a909 update the 009pre5 changelog with what i actually announced
svn:r2843
2004-11-14 04:54:35 +00:00
Nick Mathewson 4c35eb6d4b Add maintainer script to propagate Tor version to windows
svn:r2842
2004-11-14 00:11:27 +00:00
Nick Mathewson d2f7f23959 Update windows installer todo
svn:r2841
2004-11-14 00:11:00 +00:00
Nick Mathewson bfe66da425 Tweak openssl version
svn:r2840
2004-11-14 00:09:51 +00:00
Nick Mathewson 2b43a42cee normalize whitespace
svn:r2839
2004-11-13 23:34:01 +00:00
Nick Mathewson 441e188e66 Bump windows version
svn:r2838
2004-11-13 23:28:16 +00:00
Nick Mathewson d87490aef5 Use the data, *then* free it. It works so much better.
svn:r2837
2004-11-13 23:27:50 +00:00
Nick Mathewson d14b4d9ccf 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 81347b3596 Update installer script to seemingly better values.
svn:r2835
2004-11-13 17:58:25 +00:00
Nick Mathewson c8060c4128 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 d0e19351c2 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 4126965e87 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