Commit Graph
219 Commits
Author SHA1 Message Date
Roger Dingledine f813a04e73 mark off almost all remaining pre6 items
svn:r2892
2004-11-15 10:20:57 +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 c873f66838 Allow more clock skew from unrecognized hosts than from recognized ones.
svn:r2874
2004-11-14 22:08:25 +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 4579c5a26c Note item completed
svn:r2870
2004-11-14 21:11:57 +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 bbcf8f1b35 Make TODO items done.
svn:r2866
2004-11-14 19:08:24 +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
Nick Mathewson d2f7f23959 Update windows installer todo
svn:r2841
2004-11-14 00:11:00 +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
Roger Dingledine d90a8828a4 add in some more todo items
svn:r2831
2004-11-13 11:45:44 +00:00
Roger Dingledine 1510e6a26d remove finished 0.0.9pre5 items
add a weasel-wishlist item


svn:r2830
2004-11-13 04:33:21 +00:00
Nick Mathewson 9a493ccdbe Allocate 009pre6 items
svn:r2829
2004-11-13 04:31:46 +00:00
Nick Mathewson fbc6e8e319 Write most of the implementation for SAVECONF.
svn:r2820
2004-11-12 20:09:54 +00:00
Nick Mathewson 015979b9f0 Rename exit_policy to addr_policy, since it gets used for SOCKS and directory connections too. Make all policies get validated in options_validate, and make SOCKS/directory policies get set in options_act.
svn:r2819
2004-11-12 19:39:13 +00:00
Nick Mathewson 65ff6917c6 Note a pre6 item
svn:r2796
2004-11-10 20:01:38 +00:00
Roger Dingledine 36260fe23c check off last 0.0.9pre5 todo items
svn:r2761
2004-11-10 00:13:23 +00:00
Roger Dingledine ee7203fc0b and another todo item for nick
svn:r2720
2004-11-09 05:16:21 +00:00
Roger Dingledine a0768cf2cc 0.0.9pre5 approaches
svn:r2719
2004-11-09 05:12:26 +00:00
Nick Mathewson becae33132 Mark items completed; clarify items; remove dups
svn:r2690
2004-11-05 18:32:39 +00:00
Nick Mathewson 9c45a3bd58 Note item status from meeting
svn:r2685
2004-11-05 05:51:13 +00:00
Nick Mathewson 790160cfeb Start implementing control interface.
svn:r2652
2004-11-03 01:32:26 +00:00
Nick Mathewson d113c801d0 First attempt at hibernation code. It needs more work around the XXXXs, but first I want arma to review the basic approach while I meditate on how to fix them.
svn:r2649
2004-11-02 23:47:32 +00:00
Nick Mathewson 6428c62766 tor --list-fingerprint to print fingerprint and exit
svn:r2627
2004-10-30 19:18:37 +00:00
Nick Mathewson e357495f6c Add TODO item: gripe early when fd limits are low, rather than blowing up when we run out
svn:r2625
2004-10-30 18:54:31 +00:00
Nick Mathewson 8e557766c5 Note item completion
svn:r2622
2004-10-28 20:30:56 +00:00
Nick Mathewson ec0ff60c07 Mark item completed
svn:r2619
2004-10-28 18:40:21 +00:00
Roger Dingledine 6095d2ac2c clean up todo file some more
svn:r2608
2004-10-27 06:30:17 +00:00
Nick Mathewson 6a61affc71 Replace sprintf with snprintf
svn:r2602
2004-10-27 05:53:07 +00:00
Nick Mathewson 3d9d08fc16 Tenatively break items down for "launch" version
svn:r2601
2004-10-27 05:34:57 +00:00
Nick Mathewson b652e0a9f6 Clean TODO indentation
svn:r2598
2004-10-27 03:14:54 +00:00
Nick Mathewson b0a3bbbeae Mark item completed
svn:r2597
2004-10-27 03:08:43 +00:00
Nick Mathewson 91317d58a6 Mark some items completed
svn:r2593
2004-10-27 01:10:18 +00:00
Nick Mathewson c5410ab566 Add a couple of items to TODO
svn:r2590
2004-10-25 21:29:27 +00:00
Nick Mathewson d2959da296 Mark item completed
svn:r2582
2004-10-24 01:28:04 +00:00
Nick Mathewson d7ca8c2857 Update TODO
svn:r2570
2004-10-20 18:40:04 +00:00
Nick Mathewson ad87a868d7 Remove routerinfo_t->is_trusted_dir, and all the twisted machinery used to
maintain it.

Have clients default to the nickname "client" in their certificates.

Give a less frightening warning on obsolete (pre-0.0.8) routerinfo_t's.


svn:r2568
2004-10-19 18:19:59 +00:00
Roger Dingledine e3cf7ea51f mark some items done, move some around, add a wishlist item
svn:r2563
2004-10-17 20:46:59 +00:00
Roger Dingledine cbd243581b ..and reflect that in the todo
svn:r2554
2004-10-17 04:07:23 +00:00
Nick Mathewson 06836b6fa8 Implement RedirectExit.
svn:r2550
2004-10-17 01:57:34 +00:00
Nick Mathewson c6004b2b0e Note NULL/memset status in TODO
svn:r2539
2004-10-16 20:41:50 +00:00
Nick Mathewson 0661e1dea9 Implement user-declared node families.
svn:r2534
2004-10-15 20:52:09 +00:00
Nick Mathewson a6230681f5 Make RecommendedVersions a CONFIG_TYPE_LINELIST option, and have it tolerate whitespace a little better.
svn:r2528
2004-10-15 05:09:48 +00:00
Nick Mathewson b462359fb1 Ignore fascistfirewall when dealing with service descriptors; obey fascistfirewall when posting server descriptors; ignore fascistfirewall on directory connections when httpproxy is set.
svn:r2527
2004-10-15 04:57:36 +00:00
Nick Mathewson 35807ff008 Add TODO items from meeting
svn:r2522
2004-10-14 20:09:31 +00:00
Roger Dingledine 3ef408df22 a todo item we ought to do, but it's not going to get into pre3
svn:r2512
2004-10-14 10:21:04 +00:00
Roger Dingledine 833ebcdf10 add a wishlist item from weasel
svn:r2506
2004-10-14 06:56:52 +00:00
Roger Dingledine 05eec9742c push back todo items, remove a few that we've done
svn:r2497
2004-10-14 05:45:32 +00:00
Nick Mathewson acdaf583f1 Remove need for dirservers file: now, we note trusted dirservers in configuration options, and only need to remember addr:port and key digest for each one.
svn:r2479
2004-10-14 01:44:32 +00:00