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
Roger Dingledine
21782df73e
mention that Address doesn't need to be set
...
svn:r2802
2004-11-12 03:30:11 +00:00
Roger Dingledine
a24bd3c024
move datadirectory to the 'general' section,
...
move contactinfo to the 'server' section
svn:r2801
2004-11-12 03:29:03 +00:00
Nick Mathewson
954570486f
Resolve a FIXME: use identity comparison, not nickname comparison, to
...
choose circuit ID types. This is important because our view of "the
nickname of the router on the other side of this connection" is
skewed, and depends on whether we think the other rotuer is
verified--and there's no way to know whether another router thinks you
are verified.
For backward compatibility, we notice when the other router chooses
the same circuit ID type as us (because it's running an old version),
and switch our type to be polite.
svn:r2797
2004-11-10 20:14:37 +00:00
Nick Mathewson
35d0d3c050
Note a pre6 item
...
svn:r2796
2004-11-10 20:01:38 +00:00
Nick Mathewson
21c92dace0
More whitespace normalization
...
svn:r2768
2004-11-10 01:20:17 +00:00
Roger Dingledine
0f89ec7f4c
fix more typos in man page
...
svn:r2767
2004-11-10 01:16:50 +00:00
Roger Dingledine
cfe9f1f4a0
clarify that nodefamily is only need when the server doesn't
...
use myfamily
svn:r2766
2004-11-10 00:36:58 +00:00
Roger Dingledine
d150d458a7
DirFetchPostPeriod is not a sub-element of AllowUnverifiedNodes
...
svn:r2764
2004-11-10 00:19:04 +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
3235c72f6c
control event logs include loglevel notice
...
svn:r2746
2004-11-09 10:32:02 +00:00
Roger Dingledine
11d26f10ba
our tor-doc.html has never once mentioned the authoritativedirectory
...
config option. oops.
svn:r2745
2004-11-09 10:30:41 +00:00
Nick Mathewson
a5903b737a
Document accounting
...
svn:r2721
2004-11-09 05:18:15 +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
c514a06663
Fix up error codes
...
svn:r2706
2004-11-07 22:58:35 +00:00
Roger Dingledine
d550ea11cd
clean up control spec, man page
...
svn:r2703
2004-11-07 22:36:43 +00:00
Nick Mathewson
f490e5cdb6
Update log documentation
...
svn:r2691
2004-11-05 21:22:38 +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
9a06612ff6
Adjust GETCONFIG/SETCONFIG specification in control-spec
...
svn:r2677
2004-11-04 22:30:14 +00:00
Nick Mathewson
65b4c6b830
Update control-spec.txt; some minor changes; more thoughts on authentication
...
svn:r2665
2004-11-03 19:57:43 +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
Roger Dingledine
fae20c21bf
make the tarball build
...
svn:r2639
2004-11-01 20:01:01 +00:00
Roger Dingledine
28d977731b
clean up confusing instruction
...
svn:r2634
2004-10-31 21:19:28 +00:00
Nick Mathewson
9510d9a792
tor --list-fingerprint to print fingerprint and exit
...
svn:r2627
2004-10-30 19:18:37 +00:00
Roger Dingledine
80f43a8c6e
add a note to the doc telling openbsd folks that their fd limit is
...
too low
svn:r2626
2004-10-30 19:00:29 +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
7fda3df9dd
Rename Python tor-resolve to tor-resolve.py; stop installing it; move tor-resolve manpage to doc directory
...
svn:r2621
2004-10-28 20:30:10 +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
Roger Dingledine
a16ccb471e
document dirpolicy config option
...
svn:r2607
2004-10-27 06:29:11 +00:00
Roger Dingledine
4a9c747f6e
setting up your own tor network is much simpler now
...
svn:r2604
2004-10-27 06:24:16 +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
885cb3aab8
document configuration options with InitialCaps
...
svn:r2595
2004-10-27 03:07:53 +00:00
Nick Mathewson
2f420070e0
Mark some items completed
...
svn:r2593
2004-10-27 01:10:18 +00:00
Nick Mathewson
b90b2bb848
Add and document router-status line using new unified liveness/verifiedness format; continue to generate running-routers; continue to parse running-routers when no router-status line is found
...
svn:r2592
2004-10-27 00:48:51 +00:00
Nick Mathewson
26f3cb8652
Add SysLog option to direct log messages to the system log instead of a FILE*.
...
svn:r2591
2004-10-26 21:48:41 +00:00
Nick Mathewson
64fc462a3a
Add a couple of items to TODO
...
svn:r2590
2004-10-25 21:29:27 +00:00
Roger Dingledine
f084bc07b5
update the rendezvous spec to be less wrong (but still wrong)
...
svn:r2588
2004-10-24 23:14:00 +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
Roger Dingledine
14306fbf34
point out two parts where the spec is wrong
...
svn:r2569
2004-10-20 18:39:05 +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
Nick Mathewson
c7151d8bed
Add "pass" target for RedirectExit, to make it easier to break out of a sequence of rules
...
svn:r2566
2004-10-19 17:46:06 +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
376d483d0a
Document new options
...
svn:r2551
2004-10-17 03:33:51 +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
41fdaf01cf
mention bandwidth-observed in the tor spec
...
thanks to duck for pointing out this omission
svn:r2374
2004-09-25 06:26:59 +00:00
Roger Dingledine
cd6d6d76d7
update tor-doc, recommend running server as a separate user
...
svn:r2361
2004-09-21 22:12:27 +00:00
Roger Dingledine
ac7658f2bb
fix some typos
...
svn:r2351
2004-09-11 18:16:18 +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
8ab26650ee
Fix documentation about how not to be an OP
...
svn:r2342
2004-09-10 18:54:21 +00:00
Nick Mathewson
45fb420c96
Document rest of options
...
svn:r2341
2004-09-10 00:15:59 +00:00
Nick Mathewson
5908aa6b43
Document most remaining undocumented options
...
svn:r2339
2004-09-09 23:52:15 +00:00
Nick Mathewson
9e14c562c5
Note win32 tsocksalikes in tor-doc.html
...
svn:r2338
2004-09-09 23:38:07 +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
Nick Mathewson
6b9e27f037
Document more undocumented options
...
svn:r2333
2004-09-08 06:46:33 +00:00
Nick Mathewson
79ccbab100
fix a typo (spotted by weasel)
...
svn:r2332
2004-09-08 06:46:13 +00:00
Nick Mathewson
2233090f57
Document some previously undocumented config options; note which ones still are undocumented
...
svn:r2331
2004-09-02 23:41:06 +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
ffc8cbb3cd
mention that you can add the line to privoxy's config file anywhere
...
svn:r2300
2004-08-18 23:34:41 +00:00
Roger Dingledine
89552dc217
updated todo
...
svn:r2297
2004-08-18 22:00:34 +00:00
Nick Mathewson
8015cc1eee
Add cvsignore for doc/design-paper
...
svn:r2272
2004-08-18 04:54:15 +00:00
Nick Mathewson
1decad3960
Note finished/abandoned items
...
svn:r2271
2004-08-18 04:51:15 +00:00
Nick Mathewson
adccf3aea6
Specify formats to use $KEYID in service descriptors, INTRODUCE cells. The old thing will not actually work, since clients need onion keys as well as key digests to extend.
...
svn:r2268
2004-08-18 04:05:30 +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
Nick Mathewson
416653271a
Implement strict{entry|exit}nodes config options
...
svn:r2236
2004-08-15 20:14:44 +00:00
Nick Mathewson
2728a2e971
Add IP:Port:KeyDigest format to rend-spec.txt
...
svn:r2234
2004-08-15 20:08:39 +00:00
Roger Dingledine
5be8190398
a todo list for 0.0.8
...
svn:r2232
2004-08-15 08:25:48 +00:00