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
Roger Dingledine
a4415d31d6
add a wishlist item from weasel
...
svn:r2506
2004-10-14 06:56:52 +00:00
Roger Dingledine
88962b07a9
push back todo items, remove a few that we've done
...
svn:r2497
2004-10-14 05:45:32 +00:00
Nick Mathewson
0d5a847f12
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
Nick Mathewson
64ff06ffe3
Add/clarify a few TODO items
...
svn:r2434
2004-10-08 15:09:06 +00:00
Roger Dingledine
6a7c44046e
clean up old todo items
...
svn:r2417
2004-10-06 00:20:44 +00:00
Roger Dingledine
b2311b1f76
remove 0.0.9pre1 todo items: they're all completed
...
svn:r2396
2004-09-29 00:47:56 +00:00
Roger Dingledine
e50ce6b8ec
rearrange 0.0.9pre1 and 0.0.9pre2 entries a bit more
...
svn:r2395
2004-09-29 00:47:19 +00:00
Nick Mathewson
25beea22bf
Move pending pre1 items to pre2, move pre2 items to pre3
...
svn:r2387
2004-09-28 21:13:38 +00:00
Roger Dingledine
e97b18f429
a few todo items have been done
...
svn:r2386
2004-09-28 20:29:46 +00:00
Roger Dingledine
8cea004c98
prioritize todo
...
svn:r2350
2004-09-10 21:43:51 +00:00
Roger Dingledine
a885eea609
tab-man nick is going to learn elisp, he promises
...
svn:r2347
2004-09-10 21:05:48 +00:00
Nick Mathewson
f9c10db7ae
Revise TODO items for 009
...
svn:r2346
2004-09-10 20:57:09 +00:00
Roger Dingledine
b9f6e300c6
a few more todo entries
...
svn:r2345
2004-09-10 19:59:48 +00:00
Roger Dingledine
b287509fb3
typos and tabs
...
svn:r2343
2004-09-10 18:56:52 +00:00
Nick Mathewson
c66e4c4870
Flush more changes from sandbox
...
- make clients cache directories and use them to seed their router lists
at startup. This means clients have a datadir again.
- Introduce a global_write_bucket. We need to respond better to exhausting
it.
- Remove the last vestiges of LinkPadding and TrafficShaping.
- Configuration infrastructure support for warning on obsolete options.
- Refactor directory header parsing to use smartlist_split_string.
- Respond to content-encoding headers by trying to uncompress as appropriate.
- Reply with a deflated directory when a client asks for "dir.z".
(We could use allow-encodings instead, but allow-encodings isn't
specified in HTTP 1.0.)
svn:r2335
2004-09-08 06:52:33 +00:00
Roger Dingledine
a00949f8e1
add todo items to keep nick busy the next 3 weeks
...
svn:r2307
2004-08-21 00:28:58 +00:00
Roger Dingledine
89552dc217
updated todo
...
svn:r2297
2004-08-18 22:00:34 +00:00
Nick Mathewson
1decad3960
Note finished/abandoned items
...
svn:r2271
2004-08-18 04:51:15 +00:00
Nick Mathewson
f7288208b0
Update status
...
svn:r2264
2004-08-17 21:11:57 +00:00
Roger Dingledine
a6ed09ef26
mark off some more 0.0.8 items
...
svn:r2253
2004-08-17 07:10:46 +00:00
Nick Mathewson
74621132a9
Implement AllowUnverifiedNodes
...
svn:r2246
2004-08-17 05:13:58 +00:00
Nick Mathewson
0b91fd1cbe
Add a generic Comma-separated-value config type, and a FirewallPorts option to tell FascistFirewall which ports are open. (Defaults to 80,443)
...
svn:r2244
2004-08-16 20:47:00 +00:00
Roger Dingledine
bec9a6eb7d
move done 0.0.8 todo tasks aside
...
svn:r2242
2004-08-16 11:53:14 +00:00
Nick Mathewson
c90ff6f8b3
Mark items as completed
...
svn:r2240
2004-08-15 20:35:30 +00:00
Roger Dingledine
5be8190398
a todo list for 0.0.8
...
svn:r2232
2004-08-15 08:25:48 +00:00
Roger Dingledine
24ed0b25a1
clean up the todo some more
...
svn:r2223
2004-08-10 00:20:44 +00:00
Roger Dingledine
1e1a2be430
reorganize todo to be a bit clearer about what's not done
...
svn:r2221
2004-08-09 09:38:18 +00:00
Roger Dingledine
bf141915eb
touchups to docs
...
svn:r2214
2004-08-09 07:41:25 +00:00
Roger Dingledine
26f8a5e3de
we should put an expiry date on the onion-keys?
...
svn:r2194
2004-08-08 00:04:05 +00:00
Roger Dingledine
40fd45c1b4
whoops, the man page has been rotting
...
(it needs more attention than just this)
svn:r2191
2004-08-07 08:30:16 +00:00
Nick Mathewson
fb3e15b668
Add mystery 0 entry to TODO list
...
svn:r2164
2004-08-06 19:54:48 +00:00
Roger Dingledine
9467f5fc4f
weasel suggests we compress the directory one day. he's right.
...
svn:r2155
2004-08-06 09:23:47 +00:00
Roger Dingledine
1e9d2a11d5
todo items to switch dirservers entries to config lines
...
and remove old todo items
svn:r2138
2004-08-04 05:27:55 +00:00
Roger Dingledine
e58248df75
add some more todo items for 0.0.8
...
svn:r2124
2004-08-03 22:19:46 +00:00
Roger Dingledine
5336b3bdc7
yet more todo items
...
svn:r2117
2004-07-23 00:21:25 +00:00
Roger Dingledine
a7d16e38eb
mark off todo items; add todo items; correct tor-spec.txt
...
svn:r2101
2004-07-22 07:34:03 +00:00
Roger Dingledine
ca9604e477
update the todo, items for pre-pre1 and for post-pre1
...
svn:r2093
2004-07-22 01:35:52 +00:00
Nick Mathewson
e57698cc6e
Track bandwidth usage to estimate capacity
...
svn:r2065
2004-07-20 20:57:46 +00:00
Nick Mathewson
1040762531
Remove 1024-router limit in routerparse.c; unify handling of running-routers lines in running-routers requests and in directories; set is_verified field of routerinfo_ts correctly; use most-recent-info rule to decide whether to change router-is-running status.
...
svn:r2051
2004-07-16 23:05:40 +00:00
Nick Mathewson
bc36db351f
Resolve all DOCDOCs.
...
svn:r2050
2004-07-16 22:23:18 +00:00
Nick Mathewson
656a664334
Revert cpuworker to use addr/port
...
svn:r2049
2004-07-16 21:47:18 +00:00
Nick Mathewson
0b3357d573
Look in .torrc if no CONFDIR "torrc" is found.
...
svn:r2048
2004-07-16 19:43:58 +00:00
Roger Dingledine
254355e6d3
give nick enough to keep him busy for a while more
...
svn:r2045
2004-07-15 01:31:11 +00:00
Nick Mathewson
c2103eb63a
Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
...
svn:r2043
2004-07-13 18:23:40 +00:00
Roger Dingledine
d1fe3c1711
update the todo list a bit
...
svn:r2033
2004-07-12 21:18:45 +00:00
Roger Dingledine
fb1bd57564
two more todo items
...
svn:r2007
2004-07-04 06:29:59 +00:00
Nick Mathewson
7d8de8cd10
More digest/nickname fixes
...
svn:r2000
2004-07-02 23:40:03 +00:00
Nick Mathewson
53b21c65f7
Update tor-spec with new EXTEND format and info about certificate chains
...
svn:r1995
2004-07-01 01:34:02 +00:00
Nick Mathewson
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
...
More docs and (way more!) testing needed.
Done:
- Authdirservers down directories from others.
- Generate and use running-routers lists
- Cache directories; store across reboots.
- Refactor directory parsing a bit; note potential trouble spots.
svn:r1985
2004-06-25 00:29:31 +00:00
Nick Mathewson
8aec3a7301
Implement several 008pre1 items: needs more testing
...
svn:r1981
2004-06-21 04:37:27 +00:00
Nick Mathewson
620b4308ff
document socks extensions and dns lookup code
...
svn:r1976
2004-06-17 18:11:31 +00:00
Roger Dingledine
5908f8f88c
mark one todo item off, add two new ones
...
svn:r1974
2004-06-16 21:09:05 +00:00
Roger Dingledine
c9ebd47633
organize the 0.0.8 roadmap a bit more
...
svn:r1972
2004-06-16 05:18:51 +00:00
Roger Dingledine
fbfc1d513b
clean 0.0.7 items from todo list, add distributed/decentralized-tor items
...
svn:r1969
2004-06-14 23:34:29 +00:00