Commit Graph

1146 Commits

Author SHA1 Message Date
Roger Dingledine
5232481eed assign a few tasks
svn:r3674
2005-02-23 21:58:05 +00:00
Nick Mathewson
14f6d74c6d First cut at labelinging things for 0.1.0.x
svn:r3673
2005-02-23 21:47:40 +00:00
Roger Dingledine
dd7333b2a1 a few more items for the todo
svn:r3672
2005-02-23 21:12:25 +00:00
Roger Dingledine
5dd58e27d9 and to the win32 and os x doc pages
svn:r3669
2005-02-23 07:09:54 +00:00
Roger Dingledine
e050470112 make slightly clearer that mapaddress arguments are strings
svn:r3668
2005-02-23 06:58:18 +00:00
Roger Dingledine
6d85627bc9 man page entries for addressmap and trackhostexits
svn:r3642
2005-02-22 00:53:43 +00:00
Nick Mathewson
f309168301 Tweak control-spec: add a GETINFO/INFOVALUE type pair to handle non-configuration stuff and to avoid proliferating more GETFOO/FOOVALUE pairs. Remove spurious 0x from signal codes. Simplify address-mapping format. Clarify what an identity looks like.
svn:r3635
2005-02-18 18:34:37 +00:00
Roger Dingledine
b3d39cb689 make it clearer that our screenshots are of old versions.
svn:r3634
2005-02-18 03:38:38 +00:00
Geoff Goodell
d418cd5f70 integrating changes related to building circuits, assigning streams, and exchanging descriptors (discussed on return trip from airport)
svn:r3630
2005-02-16 19:49:39 +00:00
Roger Dingledine
ecf7bb5ff4 make the wikipedia statement less strict
svn:r3624
2005-02-14 22:17:54 +00:00
Roger Dingledine
df41b20e90 mention 0.0.9.4 on win32 and osx doc pages
svn:r3612
2005-02-10 07:58:04 +00:00
Roger Dingledine
1ebebff1a0 some more tweaks on the paper
svn:r3608
2005-02-10 06:20:18 +00:00
Paul Syverson
0d5dedd732 More tweaks, grammar, etc. I say it's ready to submit.
svn:r3605
2005-02-09 17:42:21 +00:00
Roger Dingledine
1cc0933d93 fix wordo
svn:r3604
2005-02-09 12:13:38 +00:00
Roger Dingledine
5b7bbb008c This section is first up against the wall when the revolution comes.
svn:r3603
2005-02-09 11:58:35 +00:00
Roger Dingledine
5dc96b9e3f mark this one as a draft, so people who cache it will look dumb
in two years


svn:r3602
2005-02-09 11:42:20 +00:00
Roger Dingledine
6707f25404 update pdf draft
svn:r3601
2005-02-09 11:31:37 +00:00
Paul Syverson
87fda0b6d3 Style wars
svn:r3600
2005-02-09 10:48:57 +00:00
Roger Dingledine
1db62884be put a pdf in place so people can read it.
(i've learned my lesson about giving people url's other than
the final url.)


svn:r3599
2005-02-09 10:12:48 +00:00
Roger Dingledine
e3266768f4 more fixes. i declare this the first draft.
svn:r3598
2005-02-09 10:10:22 +00:00
Roger Dingledine
aca8c362bf tighten related work
svn:r3597
2005-02-09 08:47:16 +00:00
Roger Dingledine
10b6f18f30 not all tor use is abusive
svn:r3596
2005-02-09 07:31:06 +00:00
Nick Mathewson
90e1f58bc6 Commit changes to nonclique section
svn:r3595
2005-02-09 06:30:42 +00:00
Roger Dingledine
97cd2230cd blacklists, middleman nodes, pressure to shut down
svn:r3594
2005-02-09 05:06:56 +00:00
Roger Dingledine
e4989f33c9 lots more cleanups. people should check these over.
svn:r3593
2005-02-09 04:34:50 +00:00
Roger Dingledine
dd0ee183b7 As another exception, the controller can getconf the "version" string,
and Tor will return a string describing its version number. Setconf on
"version" will not work.


svn:r3591
2005-02-09 02:24:16 +00:00
Nick Mathewson
4c8566f9f8 Still more edits
svn:r3590
2005-02-08 22:58:02 +00:00
Roger Dingledine
ec981d4cdb ispell
svn:r3589
2005-02-08 22:26:24 +00:00
Nick Mathewson
bcb084d3ba Tighten, clarify
svn:r3588
2005-02-08 22:10:04 +00:00
Paul Syverson
097f12dc7a A few more minor tweaks
svn:r3587
2005-02-08 20:47:12 +00:00
Paul Syverson
1d569eb492 Tweaks and typos throughout. Nearly there.
svn:r3586
2005-02-08 20:34:57 +00:00
Geoff Goodell
4518e7e642 added section for Tor+Blossom desiderata
svn:r3585
2005-02-08 16:53:18 +00:00
Roger Dingledine
8abf1c6188 a few more tweaks
svn:r3584
2005-02-08 10:46:55 +00:00
Roger Dingledine
494d475d1e enclaves and helper nodes.
svn:r3583
2005-02-08 10:27:47 +00:00
Roger Dingledine
6d59f7fbd5 migrate stuff from section 4 to 5 and vice versa
svn:r3582
2005-02-08 07:54:28 +00:00
Roger Dingledine
9d653b47fc some minor cleanups before i move a bnuch of sections
svn:r3581
2005-02-08 07:37:30 +00:00
Roger Dingledine
42bbd86276 give us a conclusion
svn:r3580
2005-02-08 06:54:47 +00:00
Roger Dingledine
3b55cc34ea cut down the mid-latency section
spell file-sharing correctly


svn:r3579
2005-02-08 05:43:12 +00:00
Roger Dingledine
51784c4191 give us page numbers, cut some more
svn:r3578
2005-02-08 01:57:19 +00:00
Roger Dingledine
aed5aae534 clean up stream-vs-packet section
svn:r3577
2005-02-08 01:40:19 +00:00
Paul Syverson
6c77900c0d The word is 'node' assorted tweaks with these length parameters we're OK
svn:r3576
2005-02-07 22:22:54 +00:00
Paul Syverson
8b2b7615ea Changes throughout. Moved caching discussion to end candidate for cutting.
svn:r3575
2005-02-07 19:55:21 +00:00
Nick Mathewson
95260cee92 Finish some content chewing and XXX resolving. More remains.
svn:r3574
2005-02-07 07:44:06 +00:00
Roger Dingledine
5194833045 checkpoint in-progress mucking
svn:r3573
2005-02-07 06:46:49 +00:00
Nick Mathewson
0c18282bee Sling some sentences around, based on comments from arma
svn:r3572
2005-02-07 06:38:16 +00:00
Nick Mathewson
bacdecd93a move some stuff around in sections 1,2,3. Not done yet; still need to work on "Distributed Trust", "related work"
svn:r3571
2005-02-07 05:52:49 +00:00
Paul Syverson
c76189d4b2 incentives section edit and other minor edits
svn:r3570
2005-02-07 03:39:34 +00:00
Paul Syverson
7e1d8002f6 stab at an opening paragraph
svn:r3569
2005-02-06 13:49:16 +00:00
Roger Dingledine
0ff41a3b37 commit fixes for the first half of the paper
still need to do an overall pass to reduce redundancy


svn:r3560
2005-02-05 01:03:17 +00:00
Paul Syverson
7240950230 Assorted tweaks fixes, etc. to abstract et passim
svn:r3559
2005-02-04 18:32:40 +00:00
Nick Mathewson
de71abd238 Note that we should audit for more bucket over/underflow
svn:r3555
2005-02-04 05:49:10 +00:00
Roger Dingledine
63938322a3 update man page to reflect changed default exit policy
svn:r3536
2005-02-03 23:44:10 +00:00
Roger Dingledine
4174bf9cbd resolve references
svn:r3521
2005-02-03 21:28:03 +00:00
Roger Dingledine
7740a687ad pdf versions of the graphics
svn:r3520
2005-02-03 21:19:56 +00:00
Roger Dingledine
a94fef2e67 an abstract, that needs more work
svn:r3519
2005-02-03 20:53:06 +00:00
Roger Dingledine
82522ac5c8 add a hidden-services section
svn:r3518
2005-02-03 20:07:38 +00:00
Nick Mathewson
cd39e4fc62 write remaining sections; edit some.
svn:r3515
2005-02-03 19:06:09 +00:00
Roger Dingledine
0dc14b3b7d finish the 'other policy' section
svn:r3505
2005-02-03 06:37:42 +00:00
Nick Mathewson
b2e34616d3 Write a few subsections
svn:r3497
2005-02-01 23:57:07 +00:00
Paul Syverson
3805f67e8f Various changes. Some more references. Section on enclaves and path length.
svn:r3495
2005-02-01 22:48:10 +00:00
Roger Dingledine
d9ec1a6fe9 minor cleanups throughout
svn:r3492
2005-02-01 11:39:54 +00:00
Roger Dingledine
5675ae0407 throw down the gauntlet.
svn:r3491
2005-02-01 10:31:14 +00:00
Roger Dingledine
44f6300c8c fix typo in design paper
svn:r3490
2005-02-01 09:48:49 +00:00
Roger Dingledine
f80734d590 clean up our references some more
svn:r3483
2005-01-31 09:09:15 +00:00
Roger Dingledine
2fa4b77735 clean up section 2, add back reputability subsec.
svn:r3482
2005-01-31 08:34:38 +00:00
Roger Dingledine
ec2a6ff2e3 flesh out the routing-zones section
svn:r3480
2005-01-31 06:43:38 +00:00
Paul Syverson
e14417f130 draft of a midlatency section added
svn:r3471
2005-01-30 22:02:13 +00:00
Paul Syverson
03dd466e5b minor tweaks and paul claims a subsection
svn:r3467
2005-01-30 12:52:49 +00:00
Roger Dingledine
dba507ef4b divvy up some more sections, so they'll get done
svn:r3463
2005-01-30 01:13:29 +00:00
Nick Mathewson
5cf6534bae Clarify who sends certs and chains
svn:r3462
2005-01-30 00:20:15 +00:00
Roger Dingledine
50c8a9bffe clean up the china section
svn:r3460
2005-01-29 22:30:44 +00:00
Roger Dingledine
8f9f9bc78d cleanups, add nodes/traffic graphics, add china subsection
svn:r3455
2005-01-29 07:25:44 +00:00
Nick Mathewson
7c38e7c8a6 Turn more thoughts into text. Next: filesharing.
svn:r3454
2005-01-29 01:05:09 +00:00
Paul Syverson
95a74a115f Fix the bib entry I just made.
svn:r3453
2005-01-28 22:57:59 +00:00
Paul Syverson
d6d9395793 Cleaned and revised non-clique section. Added a reference
svn:r3452
2005-01-28 22:53:54 +00:00
Roger Dingledine
f0c916e4ad put in a paragraph blurting out the name of each related work item.
svn:r3451
2005-01-28 12:24:03 +00:00
Paul Syverson
d44dcdebf5 Just a few more topology scaling notes before bed
svn:r3440
2005-01-28 05:13:37 +00:00
Paul Syverson
5dbfcd876a Beginnings of a discussion of sparse topology Tor for scaling
svn:r3437
2005-01-27 20:51:45 +00:00
Roger Dingledine
729d4f55ef sharpen section 1
try to help the rest some more too


svn:r3436
2005-01-27 09:57:06 +00:00
Roger Dingledine
1f5172d697 remove the reputability section so we don't end up double-submitting it
svn:r3434
2005-01-27 04:51:56 +00:00
Nick Mathewson
3b54936b4b braindump some pending changes before I get more conflicts
svn:r3433
2005-01-27 01:16:52 +00:00
Paul Syverson
fafbbafd4d Some comments about the scope of the wikipedia problem
svn:r3432
2005-01-26 22:14:25 +00:00
Roger Dingledine
7187ab480e some more thoughts on scope; probably should not get into the final
paper as-is. ok, i'm done for now.


svn:r3431
2005-01-26 12:49:34 +00:00
Roger Dingledine
69a46ff522 more on helper nodes
svn:r3430
2005-01-26 11:09:57 +00:00
Roger Dingledine
985e26f017 some more notes throughout
svn:r3429
2005-01-26 10:46:53 +00:00
Roger Dingledine
1d68cbc224 fill in the reputability and incentives sections
svn:r3428
2005-01-26 05:29:08 +00:00
Roger Dingledine
f677bfaa96 some more organization
svn:r3427
2005-01-26 00:39:03 +00:00
Roger Dingledine
45cbac2626 try to provide a bit more organization
svn:r3426
2005-01-25 10:38:09 +00:00
Geoff Goodell
055ea70d3e responding to Roger's comments
svn:r3425
2005-01-24 00:00:46 +00:00
Roger Dingledine
e6f4df536a blank slates suck. here are some more words. they need to be
reordered probably.


svn:r3417
2005-01-22 23:10:53 +00:00
Roger Dingledine
53d1af1340 update package-specific pages to mention 0.0.9.3
svn:r3416
2005-01-22 08:37:39 +00:00
Roger Dingledine
64a0c85a86 switch the paper over to llncs
svn:r3415
2005-01-22 08:35:01 +00:00
Roger Dingledine
72b3945003 mention that win32 servers can bind to ports 80 and 443 directly
svn:r3412
2005-01-22 06:38:16 +00:00
Nick Mathewson
1309885fcd Turn challenges.tex into minimally valid LaTeX
svn:r3411
2005-01-22 01:35:29 +00:00
Roger Dingledine
01cd23ef62 a few more thoughts about seeds
svn:r3399
2005-01-21 08:20:01 +00:00
Roger Dingledine
d4d131cc83 another rev of dir-spec.txt
svn:r3398
2005-01-21 08:16:02 +00:00
Roger Dingledine
8b19e8154a mark a few tasks as done, add a few more
svn:r3393
2005-01-20 20:25:55 +00:00
Geoff Goodell
dab63afe2f added short note about route selection to dir-spec.txt
svn:r3382
2005-01-20 07:49:57 +00:00
Geoff Goodell
8acf5bed3c added a section about how to deal with connectivity information in Blossom/Tor
svn:r3381
2005-01-20 07:45:14 +00:00
Roger Dingledine
e94e7ada43 some early thoughts on the requirements for our network discovery protocol
svn:r3368
2005-01-19 04:36:56 +00:00
Roger Dingledine
d204332c98 make the server setup docs more win32 friendly
svn:r3367
2005-01-19 00:53:25 +00:00
Roger Dingledine
84deb5c690 mention that HiddenServiceNodes and HiddenServiceExcludeNodes
have fine defaults that you can leave alone in normal operation.


svn:r3365
2005-01-18 21:53:11 +00:00
Roger Dingledine
c8c6af659d write at the top of rend-spec that reading the design paper
first will be helpful.


svn:r3363
2005-01-18 00:10:00 +00:00
Roger Dingledine
9c8c90ec2f Sometime post 0.0.9, we should integrate an http proxy into Tor (maybe
as a third class of worker process), so we can stop shipping with the
beast that is Privoxy.


svn:r3359
2005-01-16 02:49:58 +00:00
Roger Dingledine
22a48e0a41 our man page still talked about the dirservers file
svn:r3357
2005-01-15 23:18:42 +00:00
Roger Dingledine
0703d01b13 fix some problems in control-spec
svn:r3351
2005-01-13 17:54:18 +00:00
Roger Dingledine
77da824faf point win32 folks at 0.0.9.2, not 0.0.9.1
svn:r3350
2005-01-13 17:54:03 +00:00
Nick Mathewson
ff9618f31e Note that we need to check return codes from more libevent functions
svn:r3343
2005-01-12 07:00:28 +00:00
Roger Dingledine
53dbc66a79 document LongLivedPorts in the man page
svn:r3342
2005-01-12 06:45:00 +00:00
Nick Mathewson
324b192f68 Make Tor use Niels Provos's libevent instead of it's current
poll-but-sometimes-select mess.  This will let us use faster async cores
(like epoll, kpoll, and /dev/poll), and hopefully work better on Windows
too.

There are some fairly nasty changes to main.c here; this will almost
certainly break something.  But hey, that's what alphas are for.


svn:r3341
2005-01-12 06:42:32 +00:00
Roger Dingledine
31227f0292 two more policy issues
svn:r3326
2005-01-07 14:01:56 +00:00
Roger Dingledine
c1ffbf9b67 some early notes on a 'challenges in tor' paper
svn:r3325
2005-01-07 03:22:18 +00:00
Roger Dingledine
b267da4f4b document DirAllowPrivateAddresses
svn:r3322
2005-01-06 21:03:47 +00:00
Roger Dingledine
a36007131b take back our statement about known bugs on win32 for servers.
people should try it again and let us know.


svn:r3314
2005-01-06 07:31:20 +00:00
Nick Mathewson
9883137f54 Add proposal to control spec for a simple way to bind IP addresses to hostnames. Example: "Please make all requests for 10.200.0.1 go to foobarbaz.onion". This feature would be needed for any attempt to write a torified DNS proxy. Needs more thought and more comments.
svn:r3313
2005-01-06 02:02:18 +00:00
Nick Mathewson
2614589166 Enable Mac startup script by default
svn:r3311
2005-01-05 19:45:28 +00:00
Roger Dingledine
ffa1008c3a clean up osx/win32/generic instructions
svn:r3309
2005-01-05 14:25:53 +00:00
Nick Mathewson
dcd228585d Implement SIGNAL control command.
svn:r3307
2005-01-05 06:40:47 +00:00
Nick Mathewson
2e8f15a567 Note some 0093 items
svn:r3304
2005-01-05 03:02:08 +00:00
Roger Dingledine
3e30d87ad2 fix typo
svn:r3302
2005-01-05 02:58:05 +00:00
Roger Dingledine
041edf8754 and the first cut of a tor osx installation howto
svn:r3298
2005-01-05 02:41:59 +00:00
Roger Dingledine
cb48bff349 point to the new screenshot file names
svn:r3297
2005-01-05 02:18:15 +00:00
Roger Dingledine
aa48b96036 migrate to the new URL
svn:r3296
2005-01-05 00:06:51 +00:00
Roger Dingledine
7cb28adbd6 make docs clearer that we want you to register your server
svn:r3271
2005-01-03 23:50:31 +00:00
Roger Dingledine
15543a623f mention where to find the 'fingerprint' file
svn:r3249
2005-01-03 18:34:57 +00:00
Roger Dingledine
6c7496e700 revise server install instructions again. this time for sure!
svn:r3248
2005-01-03 18:27:15 +00:00
Roger Dingledine
c173c47249 move the 'other things to note' list into #client-or-server so
#server docs are less cluttered.


svn:r3246
2005-01-03 18:01:36 +00:00
Roger Dingledine
1efc0f370a mention that there are known bugs for running tor as a server on win32
svn:r3231
2004-12-29 17:51:00 +00:00
Nick Mathewson
ebdfaaf477 add items to TODO
svn:r3222
2004-12-24 05:17:57 +00:00
Roger Dingledine
a794c08d5e list the new tor.eff.org url in the man page
svn:r3221
2004-12-24 05:06:51 +00:00
Roger Dingledine
650791b628 clean tor-doc-win32 a bit more
svn:r3215
2004-12-23 01:08:10 +00:00
Nick Mathewson
ae25115704 sort TODO items in tier 1 and 2 by category. This needs more work.
svn:r3214
2004-12-23 01:06:54 +00:00
Roger Dingledine
9140b32170 mention that sighup closes and reopens logs
svn:r3213
2004-12-23 01:05:03 +00:00
Nick Mathewson
64195e380d Nuke irst-person pronouns
svn:r3198
2004-12-21 19:40:08 +00:00
Nick Mathewson
0c0a504611 capitalize acronyms, clarify windows doc a bit.
svn:r3197
2004-12-21 05:43:17 +00:00
Roger Dingledine
a742b5bbb0 give the screenshot images actual names
svn:r3196
2004-12-21 04:31:22 +00:00
Roger Dingledine
5670c31e3e we need to figure out how to make the rpm not strip the binaries it makes
svn:r3191
2004-12-20 04:47:47 +00:00
Roger Dingledine
acd37110d2 it is beautiful now
svn:r3187
2004-12-19 07:36:05 +00:00
Roger Dingledine
6e7b15267b point people to freecap as well as sockscap
svn:r3186
2004-12-19 06:34:23 +00:00
Roger Dingledine
3d7ab24c03 even more cleanup
svn:r3185
2004-12-19 06:31:24 +00:00
Roger Dingledine
b329fd5f38 more cleanup and screenshots for tor-doc-win32
svn:r3184
2004-12-19 06:22:20 +00:00
Roger Dingledine
9472f23e6d add borders around some of the screenshots
point to the dist/win32 dir


svn:r3183
2004-12-19 05:49:15 +00:00
Roger Dingledine
50012e1c4d clean up docs some more
point to coderman's knoppix site rather than junkbusters


svn:r3175
2004-12-18 17:15:52 +00:00
Roger Dingledine
e21fdcb7b0 a first cut of win32 specific doc
svn:r3174
2004-12-18 16:49:21 +00:00
Roger Dingledine
f78211d6fc a higher upper value for bandwidth use
svn:r3173
2004-12-18 16:34:28 +00:00
Nick Mathewson
6c7a6dd803 Add opprotunistic circuit-building tweak to Tor TODO
svn:r3172
2004-12-18 05:21:05 +00:00
Roger Dingledine
1a946d0efd remove misleading (and potentially dangerous) statement that clients
are rate-limited more than servers


svn:r3170
2004-12-17 22:32:23 +00:00
Roger Dingledine
26bce698ad specify the control-spec's 'signal' command
svn:r3169
2004-12-17 22:14:58 +00:00
Roger Dingledine
afec9f2335 simplify install section even more
svn:r3166
2004-12-17 08:28:36 +00:00
Roger Dingledine
2ccd8cb9f9 clean server instructions more
svn:r3165
2004-12-17 07:29:14 +00:00
Roger Dingledine
408c56b270 rewrite 'configuring a client' section
svn:r3164
2004-12-17 07:08:53 +00:00
Roger Dingledine
3b6eecf9ea mention that tsocks is only needed if your application also doesn't
support http


svn:r3163
2004-12-17 06:41:42 +00:00
Roger Dingledine
425cb18e07 clean up win32 instructions more
svn:r3162
2004-12-17 06:38:13 +00:00
Roger Dingledine
9697145308 make the win32 install instructions less wrong. they still need
work -- screenshots? who knows.


svn:r3161
2004-12-17 06:30:10 +00:00
Roger Dingledine
4cacb54d40 add even more detail to running-a-server section
svn:r3160
2004-12-17 01:16:22 +00:00
Roger Dingledine
c42ca03c70 add a wishlist item from weasel and aphex
svn:r3159
2004-12-17 00:49:34 +00:00
Roger Dingledine
5284295820 mention that we still don't want servers with high packet loss or
high latency


svn:r3158
2004-12-17 00:14:25 +00:00
Roger Dingledine
24af6f2376 lower the bandwidth requirements from 1MBit to 20KBytes
svn:r3157
2004-12-17 00:03:40 +00:00
Roger Dingledine
98079e5037 clean the obsolete faq up some more.
svn:r3149
2004-12-14 05:04:11 +00:00
Nick Mathewson
f6167de7e9 Note windows __FILE__ nuisance in TODO.
svn:r3146
2004-12-13 18:52:28 +00:00
Roger Dingledine
9a1563a159 separate server instructions into mandatory and optional lists
svn:r3136
2004-12-12 23:32:15 +00:00
Roger Dingledine
e778028133 mark top of faq as obsolete, and point to real faq url
svn:r3135
2004-12-12 08:45:49 +00:00
Roger Dingledine
228be099d0 update the 'how to configure a server' section.
svn:r3134
2004-12-12 08:14:13 +00:00
Roger Dingledine
a0a80ce2db reflect the tor-ops decision process more clearly
svn:r3132
2004-12-11 20:10:14 +00:00
Roger Dingledine
bae0b02fa5 clean up ExitPolicy documentation
svn:r3130
2004-12-11 16:13:15 +00:00
Roger Dingledine
f2bf364df9 fix the man page to say that the maxseverity part of the log
line is optional even when logging to files.


svn:r3096
2004-12-07 06:16:14 +00:00
Nick Mathewson
c3c6873945 Tweak running-own-network instructions
svn:r3093
2004-12-06 23:33:19 +00:00
Roger Dingledine
e68a271f30 three more items for shortly post 0.0.9
svn:r3088
2004-12-06 06:17:57 +00:00
Roger Dingledine
06b1b6ef22 fix tor-doc urls to point to new website
svn:r3066
2004-12-03 04:32:24 +00:00
Roger Dingledine
6b74eac68e rearrange TODO a lot; still needs more.
svn:r3065
2004-12-02 09:27:24 +00:00
Roger Dingledine
b3f2a768db two more items for post 0.0.9
svn:r3049
2004-12-01 02:17:56 +00:00
Nick Mathewson
c8d14bae63 add some todo items before arma conflicts with them ;)
svn:r3048
2004-11-30 22:42:31 +00:00
Roger Dingledine
27e3c2a3e5 .exit stuff is done.
defer intro point bug fix til after 0.0.9 is out since it will be invasive.


svn:r3044
2004-11-30 10:07:18 +00:00
Peter Palfrader
648d7394b9 Rather have a badly worded FAQ than a wrong one
svn:r3043
2004-11-30 09:58:17 +00:00
Nick Mathewson
00c945af6c fix more grammar stuff
svn:r3037
2004-11-30 07:17:35 +00:00
Nick Mathewson
38e0dc94e1 It seems that some people just don't appreciate my avant-garde communication
style, and expect me to use sentences in documentation.  Doh.


svn:r3034
2004-11-30 06:18:46 +00:00
Nick Mathewson
56c7e6015d Update tor-spec.txt: list and describe all router and directory fields.
svn:r3030
2004-11-30 04:19:25 +00:00
Nick Mathewson
e764d00e15 If anybody set DirFetchPostPeriod, give them StatuFetchPeriod instead. Impose minima and maxima for all *Period options; impose even tighter maxima for fetching if we are a caching dirserver. Clip rather than rejecting. arma: are these good?
svn:r3024
2004-11-30 02:23:51 +00:00
Nick Mathewson
6507be4290 Implement new version format for post 0.1.
svn:r3022
2004-11-29 23:04:26 +00:00
Nick Mathewson
aff5122685 Fetch cached running-routers from servers that serve it (that is, authdirservers, and servers running 0.0.9rc5-cvs or later.)
svn:r3018
2004-11-29 21:01:34 +00:00
Nick Mathewson
4effabd72d assing and tweak 009 items
svn:r3014
2004-11-29 08:02:57 +00:00
Roger Dingledine
e56113ba85 list remaining items for 0.0.9
did i miss any?


svn:r3008
2004-11-29 01:00:06 +00:00
Roger Dingledine
609ffd560c and document it
svn:r3007
2004-11-28 15:49:38 +00:00
Roger Dingledine
9449ff7336 change documentation to point to correct parts of torrc
svn:r2996
2004-11-27 08:19:24 +00:00
Roger Dingledine
7c81603f3a document directory interaction a bit better
svn:r2994
2004-11-27 05:23:59 +00:00
Roger Dingledine
7c9a707900 remove emacs droppings, since nick says he doesn't need them anymore
svn:r2989
2004-11-26 04:00:55 +00:00
Nick Mathewson
f7b696b2a5 Add a TODO item
svn:r2966
2004-11-24 00:14:39 +00:00
Nick Mathewson
9fb94d951c Document that times are in 24-hour format.
svn:r2964
2004-11-23 22:35:22 +00:00
Roger Dingledine
7ed738b34c fix some typos; move to 0.0.9rc1
svn:r2951
2004-11-23 07:37:25 +00:00
Roger Dingledine
e9d3128e95 update todo some more
svn:r2949
2004-11-23 06:09:28 +00:00
Nick Mathewson
1520a4a063 Note TODO status; add a couple of items for post-rc1.
svn:r2947
2004-11-23 00:12:43 +00:00
Nick Mathewson
b9cdb142c9 Mark some TODO items done
svn:r2940
2004-11-22 22:14:27 +00:00
Nick Mathewson
0343f4e907 Document changed options; tweak formatting slightly
svn:r2937
2004-11-22 21:58:55 +00:00
Roger Dingledine
0cec6feb9e better text for AccountingMaxKB
document SIGUSR2


svn:r2915
2004-11-20 07:35:20 +00:00
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
Roger Dingledine
e4eb15152b clean up the tor-doc some
svn:r2909
2004-11-18 14:00:46 +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
73bb02809d add signals to man page
svn:r2899
2004-11-16 02:19:55 +00:00
Roger Dingledine
39f39b0c17 mark off almost all remaining pre6 items
svn:r2892
2004-11-15 10:20:57 +00:00
Roger Dingledine
f3650047df fix yet another 404
svn:r2884
2004-11-15 04:19:50 +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
Roger Dingledine
38d1bab5e1 correct the link to torrc.sample
svn:r2850
2004-11-14 10:03:08 +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
Roger Dingledine
56a718f538 include control-spec.txt in the tarball
svn:r2826
2004-11-13 02:49:11 +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
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
Roger Dingledine
3d53405846 fix a typo in the man page
thanks dfc


svn:r2224
2004-08-10 05:34:51 +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
746a2e8d0b mention our tor initscript in the server config section
svn:r2210
2004-08-09 05:29:30 +00:00
Nick Mathewson
6ebdc21e51 Spec cleanups: improved accuracy and detail of description of
directory formats, added ipv6 exit spec.

(The IPv6 stuff is only for exiting connections: ORs still need IPv4 addrs)


svn:r2204
2004-08-09 04:23:15 +00:00
Nick Mathewson
70778dc7a8 Add spec for UI control protocol
svn:r2203
2004-08-09 04:21:12 +00:00
Nick Mathewson
f753ef4ac6 Be slightly more specific about ASN1
svn:r2201
2004-08-08 18:59:17 +00:00
Roger Dingledine
76b284d2af update man page to reflect more default rejects
svn:r2196
2004-08-08 05:33:15 +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
Peter Palfrader
13ff77508e Properly clean up everything we might have bulit
svn:r2169
2004-08-06 21:03:32 +00:00
Peter Palfrader
536048b87c the repository is no place for a well behaved .in file
svn:r2166
2004-08-06 20:00:27 +00:00
Nick Mathewson
fb3e15b668 Add mystery 0 entry to TODO list
svn:r2164
2004-08-06 19:54:48 +00:00
Peter Palfrader
0430b4c5a0 Move design-paper into its own directory, and ship it and all that is needed to build with it in the tarball
svn:r2163
2004-08-06 19:54:29 +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
9ee8f181db we were telling them a nonexistent config option. oops.
(thanks to john todd for pointing this out)


svn:r2154
2004-08-06 09:19:04 +00:00
Roger Dingledine
fabbf9a7a2 fix a few typos in the resolve/resolved spec
svn:r2153
2004-08-06 09:18:35 +00:00
Roger Dingledine
6065f89544 update tor-doc.html
svn:r2140
2004-08-04 06:23:06 +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
0c5cc5fa30 update location of tor-in-chroot doc
svn:r2123
2004-08-03 21:14:39 +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
Roger Dingledine
f9a0409714 mention that you should proxy your SSL traffic too
svn:r2056
2004-07-19 22:30:18 +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
0fbe75ed1e include a css file for tor-doc.html
(also include it in the tarball)


svn:r2039
2004-07-13 16:03:46 +00:00
Roger Dingledine
5942281007 ship doc/tor-doc.html in the tarball
svn:r2038
2004-07-13 15:59:08 +00:00
Roger Dingledine
d1fe3c1711 update the todo list a bit
svn:r2033
2004-07-12 21:18:45 +00:00
Roger Dingledine
3d63396d8d emphasize tor hidden services in the 'why should you use tor' section
svn:r2025
2004-07-08 19:12:50 +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
Roger Dingledine
1ef32c8245 put tor-doc.html under revision control
packagers should consider including it in /usr/...doc/


svn:r1987
2004-06-28 06:47:07 +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
Roger Dingledine
ce5b9d8d2b include the default exit policy in the man page
svn:r1983
2004-06-23 01:49:10 +00:00
Nick Mathewson
8aec3a7301 Implement several 008pre1 items: needs more testing
svn:r1981
2004-06-21 04:37:27 +00:00
Roger Dingledine
22c5ddb588 minor bugfix in socks explanation
svn:r1979
2004-06-17 21:05:46 +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
Roger Dingledine
e4f83de9eb update the man page to reflect some recent features
svn:r1954
2004-06-07 19:09:05 +00:00
Roger Dingledine
91200136b7 update todo
svn:r1941
2004-06-02 20:06:25 +00:00
Nick Mathewson
43c404ca68 Updated TODO
svn:r1939
2004-06-02 20:00:19 +00:00
Nick Mathewson
94782444f8 Check recommended-software string *early*, before actually parsing the directory.
svn:r1930
2004-06-01 18:19:01 +00:00
Roger Dingledine
74f611581e play with the todo some more
svn:r1929
2004-06-01 18:14:45 +00:00
Nick Mathewson
80365b9897 Allow multiple exit policy lines; mostly add support for AP policies
svn:r1905
2004-05-20 02:42:50 +00:00
Nick Mathewson
d95f347b14 Add Port to *bindAddress.
svn:r1901
2004-05-19 20:25:44 +00:00
Nick Mathewson
553b0a4f51 Mark some items completed
svn:r1900
2004-05-19 20:08:02 +00:00
Roger Dingledine
1a829b0df4 and another todo item
svn:r1898
2004-05-19 20:06:08 +00:00
Roger Dingledine
03d63cb813 a start of a todo list for 0.0.7
what else was scheduled for 0.0.7?


svn:r1897
2004-05-19 20:02:03 +00:00
Roger Dingledine
53d8744f1b final version.
svn:r1893
2004-05-18 17:29:36 +00:00
Roger Dingledine
ffbbf76f9b add html version of tor-design, including 150% png's exported from
xfig with "more scaling" magic on

plus new pdf for nick's typo fix


svn:r1891
2004-05-18 16:02:38 +00:00
Nick Mathewson
10d52c46cb Fix a spelling error
svn:r1890
2004-05-18 15:50:26 +00:00
Roger Dingledine
9da1714676 first attempt at camera-ready tor-design.pdf
svn:r1888
2004-05-18 06:21:42 +00:00
Roger Dingledine
4b9d65e1db include actual rend spec in tarball
svn:r1887
2004-05-18 06:18:56 +00:00
Roger Dingledine
eac75309f8 remove obsolete rendezvous pre-spec
svn:r1886
2004-05-18 06:18:30 +00:00
Roger Dingledine
92c4b3f139 clean up bib; remove incorrect directory consensus discussion
svn:r1885
2004-05-18 06:14:29 +00:00
Roger Dingledine
fd09a4080b cut clean tighten tweak
svn:r1884
2004-05-18 05:34:45 +00:00
Roger Dingledine
d9bcb23f76 make design and in-the-wild sections more correct
plus other cleaning throughout


svn:r1879
2004-05-17 09:19:02 +00:00
Roger Dingledine
7c4e47fece the eax paper got published
svn:r1878
2004-05-17 09:07:08 +00:00
Roger Dingledine
3071e1b9db correct the field lengths in the cell structure diagram
svn:r1877
2004-05-17 04:06:52 +00:00
Nick Mathewson
09a4748578 Reintegrate appendix; edit paper a bit; leave design section alone; add XXXX comments
svn:r1866
2004-05-14 06:41:41 +00:00
Roger Dingledine
9eee0fadc3 note that part three of CLIENTS is outdated/wrong
svn:r1850
2004-05-11 09:39:52 +00:00
Roger Dingledine
ef13f70422 "directory-signature" has a nickname too, yes?
svn:r1847
2004-05-10 21:44:18 +00:00
Nick Mathewson
cfcb032a1e Update router descriptor and directory formats (rendezvous desc format is correct)
svn:r1845
2004-05-10 16:57:05 +00:00
Roger Dingledine
07871a8a2c add future task list to todo
svn:r1842
2004-05-10 09:40:44 +00:00
Roger Dingledine
5a97224948 fix some more bugs in the spec
svn:r1835
2004-05-10 05:57:31 +00:00
Roger Dingledine
d18528a2ab fix a typo in our doxygen instructions
svn:r1822
2004-05-09 16:32:33 +00:00
Nick Mathewson
d15a95145e Add Doxygen config file and make target, along with section in HACKING document
svn:r1819
2004-05-07 17:03:52 +00:00
Roger Dingledine
2393c2ae75 mention the digest seeds for circuit-level integrity checking
unused portions of relay payloads are nul-padded, not filled with
random bytes.


svn:r1791
2004-05-05 06:53:44 +00:00
Roger Dingledine
b349a5de04 another bug that's been bugging me
svn:r1766
2004-05-02 03:34:59 +00:00
Roger Dingledine
bdbe0eb7bc another todo we should do
svn:r1764
2004-05-02 03:20:13 +00:00
Roger Dingledine
138d744247 some more todo items
svn:r1762
2004-05-02 02:55:29 +00:00
Roger Dingledine
fd0d48e484 clarify the hybrid encryption in our spec
svn:r1736
2004-04-28 20:01:54 +00:00
Roger Dingledine
b4b9b27adb rewrite the todo list
svn:r1681
2004-04-22 03:50:42 +00:00
Roger Dingledine
4c4adf990e another maybe-todo item
svn:r1680
2004-04-21 21:57:49 +00:00
Nick Mathewson
c3f58e09c3 Update flag-day status
svn:r1679
2004-04-21 21:56:21 +00:00
Nick Mathewson
f1e44399d3 Add and tenatively assign some items in flag-day todo
svn:r1669
2004-04-18 20:44:04 +00:00
Nick Mathewson
ff261f78f2 add more flagday items to todo
svn:r1661
2004-04-18 03:13:58 +00:00
Roger Dingledine
c9c86229ab add back in a todo that i thought we'd got but we clearly haven't
(thanks weasel)


svn:r1655
2004-04-17 09:16:30 +00:00
Roger Dingledine
e72f584228 add a list of backward-incompatible things we need to do
svn:r1650
2004-04-17 05:25:44 +00:00
Roger Dingledine
067ff248a9 a todo item for sometime
svn:r1633
2004-04-15 03:54:33 +00:00
Nick Mathewson
37255d24bc Retry non-final-hop rendezvous failures
svn:r1625
2004-04-14 21:40:50 +00:00
Roger Dingledine
874d0cd8df some more todo items
svn:r1623
2004-04-14 11:09:38 +00:00
Roger Dingledine
eb26c7f6a2 another todo item
(want to take a stab at this one, nick?)


svn:r1622
2004-04-14 10:22:53 +00:00
Roger Dingledine
ddd09db4d3 one todo item done, another put off until later
svn:r1620
2004-04-14 05:36:56 +00:00
Nick Mathewson
90185c67f8 Note a couple of finished items
svn:r1611
2004-04-13 19:03:59 +00:00
Roger Dingledine
a3c072e579 more todo items
svn:r1605
2004-04-13 03:31:40 +00:00
Nick Mathewson
88950f4ac2 Document ACKs/NAKs
svn:r1599
2004-04-13 00:50:11 +00:00
Roger Dingledine
da7bd22a0e clean/update todo
svn:r1589
2004-04-10 22:13:37 +00:00
Nick Mathewson
aa7cfd93e5 Fix base32 implementation; make base32 implementation follow standard; add more tests for base32
svn:r1574
2004-04-08 20:56:33 +00:00
Nick Mathewson
50729212d0 Document rest of hiddenservice config options; still needs example or tutorial maybe.
svn:r1567
2004-04-08 06:30:15 +00:00
Roger Dingledine
190e59772a more todo items marked off
svn:r1550
2004-04-08 02:08:23 +00:00
Roger Dingledine
3f07083b02 spec change: bob is allowed to advertise zero intro points
svn:r1549
2004-04-08 02:07:53 +00:00
Nick Mathewson
8169da5c30 Don't use Tor version 0.0.5 for intro/rendezvous points. (We don't need
to worry about 0.0.4 or earlier, because nobody is running them any more.)


svn:r1533
2004-04-07 21:36:03 +00:00
Nick Mathewson
6480d9d049 Identify some finished stuff
svn:r1529
2004-04-07 20:49:37 +00:00
Roger Dingledine
34f748beda a few more todo thoughts
svn:r1527
2004-04-07 20:46:58 +00:00
Roger Dingledine
ff76072feb more todo action, and a spec note
svn:r1516
2004-04-07 06:40:06 +00:00
Peter Palfrader
1dca309769 Document :n-m exit policy
svn:r1501
2004-04-06 01:00:26 +00:00
Roger Dingledine
ffe64074cd finish off a bunch of rend todo, add more
svn:r1500
2004-04-06 00:56:24 +00:00
Nick Mathewson
0f74b68edd make router_get_by_nickname consider this router.
svn:r1497
2004-04-05 22:22:42 +00:00
Roger Dingledine
d70063578d rend point nickname is nul-padded to avoid revealing rend point
svn:r1474
2004-04-05 05:04:55 +00:00
Roger Dingledine
fda9d9c779 bob's rend desc must list >=1 intro point
plus note a bug in our spec that we should fix


svn:r1473
2004-04-05 04:42:00 +00:00
Roger Dingledine
c326422e57 nicknames are at most 19 chars
svn:r1472
2004-04-05 04:41:32 +00:00
Nick Mathewson
a981c4099a Implement midpoint functionality for rendezvous points.
svn:r1439
2004-04-02 21:56:52 +00:00
Nick Mathewson
cc8dc4e34c Clarify handdshake digest logic
svn:r1435
2004-04-01 22:09:34 +00:00
Nick Mathewson
fed8cb69bd Use padding with intro requests
svn:r1425
2004-04-01 03:31:00 +00:00
Nick Mathewson
6c9c4a3249 Bob needs the hash of his PK in order to know which hidden service to be.
svn:r1420
2004-04-01 01:17:45 +00:00
Nick Mathewson
37b967fd9c Add documentation for hidden server cfg
svn:r1418
2004-04-01 00:36:46 +00:00
Roger Dingledine
2894813141 specify that alice and bob can use dirty circuits when
uploading or fetching hidserv descriptors


svn:r1416
2004-03-31 22:58:15 +00:00
Roger Dingledine
f8ac1a6714 a few more todo items done
svn:r1414
2004-03-31 22:30:14 +00:00
Roger Dingledine
3ed1a22031 tweak rend spec
svn:r1413
2004-03-31 22:30:02 +00:00
Nick Mathewson
bf83b1e345 Add code to configure hidden services, parse configuration, generate keys and service IDs, and store/load them from disk
svn:r1410
2004-03-31 21:35:23 +00:00
Roger Dingledine
342ce84b01 tweaks/patches on the rendezvous spec
svn:r1405
2004-03-31 03:54:20 +00:00
Nick Mathewson
b32440a028 Implement hidserv_XX functions; there is still an XXX in directory_handle_command
svn:r1404
2004-03-31 03:42:56 +00:00
Nick Mathewson
6ea61d5e0d Parse and generate service descriptors
svn:r1403
2004-03-31 02:07:38 +00:00
Nick Mathewson
0ba9ab5fb0 Add rendezvous-related metadata and code to circuits. Initially, we
thought that a complicated adjunct structure would be necessary, but
it doesn't look that way anymore.

Of course, I might have forgotten something.


svn:r1396
2004-03-30 19:52:42 +00:00
Nick Mathewson
32cc2e5909 Make service IDs 80 bits, not 128
svn:r1393
2004-03-30 19:20:11 +00:00
Roger Dingledine
414dff42c5 update hacking to mention loglevel notice
svn:r1385
2004-03-30 03:20:38 +00:00
Roger Dingledine
57918e4902 guess some times on some tasks
svn:r1382
2004-03-30 02:31:36 +00:00
Roger Dingledine
94f048c248 switch tor-design to usenix format
svn:r1381
2004-03-30 02:28:36 +00:00
Nick Mathewson
96ebb0bc88 break up initial rend tasks
svn:r1380
2004-03-30 01:32:16 +00:00
Nick Mathewson
f2c68bcf54 Make preliminary list of tasks for rendezvous service
svn:r1368
2004-03-29 20:39:40 +00:00
Nick Mathewson
c4c97c0746 Initial rendezvous spec version. Needs another review and revision; but first I must sleep
svn:r1355
2004-03-28 08:46:38 +00:00