Commit Graph

222 Commits

Author SHA1 Message Date
Nick Mathewson
8acaf8e187 Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting setup. More docs needed
svn:r2911
2004-11-20 00:37:00 +00:00
Nick Mathewson
230d3b2aee mark some last items for 009rc1
svn:r2908
2004-11-18 01:52:37 +00:00
Nick Mathewson
647c076c8f add a TODO item and some comment changes.
svn:r2904
2004-11-16 03:32:01 +00:00
Roger Dingledine
39f39b0c17 mark off almost all remaining pre6 items
svn:r2892
2004-11-15 10:20:57 +00:00
Nick Mathewson
433cbf586f 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
402c75fb06 Allow more clock skew from unrecognized hosts than from recognized ones.
svn:r2874
2004-11-14 22:08:25 +00:00
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
3f341fa1bd Note item completed
svn:r2870
2004-11-14 21:11:57 +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
8a5124e2e5 Make TODO items done.
svn:r2866
2004-11-14 19:08:24 +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
Nick Mathewson
611e89a0f8 Update windows installer todo
svn:r2841
2004-11-14 00:11:00 +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
eabcf6618e Write most of the implementation for SAVECONF.
svn:r2820
2004-11-12 20:09:54 +00:00
Nick Mathewson
5109de5626 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
35d0d3c050 Note a pre6 item
svn:r2796
2004-11-10 20:01:38 +00:00
Roger Dingledine
00a71ab882 check off last 0.0.9pre5 todo items
svn:r2761
2004-11-10 00:13:23 +00:00
Roger Dingledine
6f6f37b858 and another todo item for nick
svn:r2720
2004-11-09 05:16:21 +00:00
Roger Dingledine
4003f95e08 0.0.9pre5 approaches
svn:r2719
2004-11-09 05:12:26 +00:00
Nick Mathewson
958f046ee5 Mark items completed; clarify items; remove dups
svn:r2690
2004-11-05 18:32:39 +00:00
Nick Mathewson
fdfa05abc9 Note item status from meeting
svn:r2685
2004-11-05 05:51:13 +00:00
Nick Mathewson
347d3f9d62 Start implementing control interface.
svn:r2652
2004-11-03 01:32:26 +00:00
Nick Mathewson
8db0abb687 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
9510d9a792 tor --list-fingerprint to print fingerprint and exit
svn:r2627
2004-10-30 19:18:37 +00:00
Nick Mathewson
f8563b4f6a 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
f0cb6baba1 Note item completion
svn:r2622
2004-10-28 20:30:56 +00:00
Nick Mathewson
ab9084fc16 Mark item completed
svn:r2619
2004-10-28 18:40:21 +00:00
Roger Dingledine
1aaedcb171 clean up todo file some more
svn:r2608
2004-10-27 06:30:17 +00:00
Nick Mathewson
bc62f8e983 Replace sprintf with snprintf
svn:r2602
2004-10-27 05:53:07 +00:00
Nick Mathewson
7d4854301c Tenatively break items down for "launch" version
svn:r2601
2004-10-27 05:34:57 +00:00
Nick Mathewson
bc17e9b6e0 Clean TODO indentation
svn:r2598
2004-10-27 03:14:54 +00:00
Nick Mathewson
ec81c56eef Mark item completed
svn:r2597
2004-10-27 03:08:43 +00:00
Nick Mathewson
2f420070e0 Mark some items completed
svn:r2593
2004-10-27 01:10:18 +00:00
Nick Mathewson
64fc462a3a Add a couple of items to TODO
svn:r2590
2004-10-25 21:29:27 +00:00
Nick Mathewson
188b78027d Mark item completed
svn:r2582
2004-10-24 01:28:04 +00:00
Nick Mathewson
235e8f9b33 Update TODO
svn:r2570
2004-10-20 18:40:04 +00:00
Nick Mathewson
e5049d5aa3 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
776d05f56f mark some items done, move some around, add a wishlist item
svn:r2563
2004-10-17 20:46:59 +00:00
Roger Dingledine
bca51ea256 ..and reflect that in the todo
svn:r2554
2004-10-17 04:07:23 +00:00
Nick Mathewson
8d27385c23 Implement RedirectExit.
svn:r2550
2004-10-17 01:57:34 +00:00
Nick Mathewson
a8300c5a2e Note NULL/memset status in TODO
svn:r2539
2004-10-16 20:41:50 +00:00
Nick Mathewson
9d5831341e Implement user-declared node families.
svn:r2534
2004-10-15 20:52:09 +00:00
Nick Mathewson
01eacbca9e 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
88e0c080cf 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
e448879e3c Add TODO items from meeting
svn:r2522
2004-10-14 20:09:31 +00:00
Roger Dingledine
f999c8de1b 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