Commit Graph

1450 Commits

Author SHA1 Message Date
Nick Mathewson
60de51993a Unify HTTP response code into one place so it is easier to add headers. Add an X-You-Are header, which we should probably rename. NOTE that we should not use this field for things where it matters if dirs lie.
svn:r6705
2006-06-30 10:50:43 +00:00
Roger Dingledine
3117a41d1b specify the dir spec better (suggested by lexi)
svn:r6692
2006-06-27 11:23:10 +00:00
Nick Mathewson
aafc309414 Mark some more TODO items done.
svn:r6681
2006-06-22 07:49:41 +00:00
Nick Mathewson
1d9923da7c Instead of adding servers and v1 directories to buffers en masse, directory servers add them on the fly as their outbufs are depleted. This will save ram on busy dirservers.
svn:r6641
2006-06-18 07:38:55 +00:00
Nick Mathewson
7a3ac5ee0d Clarify mmap and memory-use hacks.
svn:r6633
2006-06-16 15:40:57 +00:00
Roger Dingledine
726021bb60 clean up man page. expand on contactinfo a bit.
svn:r6631
2006-06-16 00:04:46 +00:00
Roger Dingledine
31b51849b5 export the default exit policy via the control port, so controllers
don't need to guess what it is / will be later.


svn:r6615
2006-06-13 09:16:09 +00:00
Roger Dingledine
d90d4b4c90 typo, whitespace, and a clarification
svn:r6605
2006-06-12 10:44:00 +00:00
Roger Dingledine
e9d7904885 add TestVia to the man page
svn:r6583
2006-06-10 00:32:14 +00:00
Roger Dingledine
c0630b5274 clean up formatting in the man page
svn:r6582
2006-06-10 00:30:49 +00:00
Roger Dingledine
003561fa64 the CookieAuthentication section in our spec seems to assume we're
still using the v0 control protocol.


svn:r6559
2006-06-07 06:53:43 +00:00
Roger Dingledine
8705db6c2c whoops, add a man page entry for ProtocolWarnings
svn:r6545
2006-06-05 09:51:29 +00:00
Nick Mathewson
c660a0f6a2 More DNS fixes. Send meaningful TTLs back to the client when
possible.  Cache at the server side independently from the TTL, to
prevent attackers from probing the server to see who has been asking
for what hostnames.  (Hi, Dan Kaminski!)

Also, clean some whitespace.


svn:r6526
2006-06-03 21:41:14 +00:00
Roger Dingledine
2431b2d8b0 update the explanation for deprecating v0 control spec.
svn:r6521
2006-06-01 08:43:56 +00:00
Nick Mathewson
bbe3f587aa Rearrange TODO.
svn:r6520
2006-05-30 20:41:22 +00:00
Roger Dingledine
4d76b4351e mark off a todo item. i'll put it back if it turns out it
doesn't work.


svn:r6519
2006-05-30 06:36:32 +00:00
Roger Dingledine
64b1f2fc75 and clarify the spec to say this too.
svn:r6514
2006-05-30 06:11:46 +00:00
Roger Dingledine
cf58781de1 remove a few things from the 0.1.2 todo, and add one
svn:r6511
2006-05-30 05:05:50 +00:00
Roger Dingledine
be2833e929 fix spelling of VirtualAddrNetwork in man page (thanks tup)
svn:r6487
2006-05-23 20:15:51 +00:00
Roger Dingledine
c1c53a0f67 another todo item that will make goodell happy
svn:r6478
2006-05-23 15:26:51 +00:00
Nick Mathewson
21a05b3ba5 Mark cross-compilation as solved in TODO.
svn:r6476
2006-05-23 08:54:26 +00:00
Roger Dingledine
a16bd23ad9 document that runasdaemon has no effect on windows.
svn:r6469
2006-05-23 07:03:30 +00:00
Roger Dingledine
339237d1d9 claim a few of the todo items.
i guess that means i'm hoping nick does the rest. ;)


svn:r6467
2006-05-23 04:05:45 +00:00
Roger Dingledine
bd165ccccd two more todo items that need to be solved during the wsaenobufs quest.
svn:r6466
2006-05-23 03:27:39 +00:00
Roger Dingledine
a915e5d1f6 shuffle the todo items some more
svn:r6461
2006-05-22 20:26:30 +00:00
Roger Dingledine
b08f5e8bb9 other todo tweaks
svn:r6460
2006-05-22 20:16:18 +00:00
Roger Dingledine
08403e105d add a few items it would be smart todo
svn:r6457
2006-05-22 04:44:57 +00:00
Nick Mathewson
33e92cd5fb apply control-spec patch from Matt Edman: Circuit status only has a path when it has been extended one or more hops.
svn:r6456
2006-05-21 20:01:13 +00:00
Nick Mathewson
08fd72fb06 finally write some comments on tor-spec-udp.txt
svn:r6455
2006-05-17 02:18:35 +00:00
Roger Dingledine
e8affc6cec a few more tweaks to the faq.
svn:r6451
2006-05-10 07:35:33 +00:00
Roger Dingledine
77b9f4408e another piece of doing tor over udp that i am concerned about.
svn:r6450
2006-05-10 07:35:03 +00:00
Nick Mathewson
821a3963fa Note some subtasks and difficulties involved with reducing RAM usage on dirservers
svn:r6428
2006-04-29 18:43:05 +00:00
Roger Dingledine
1efbe9d1d5 list some more items to remember in path-building
svn:r6419
2006-04-25 06:16:38 +00:00
Nick Mathewson
16fc946316 Add some bullet points to write up
svn:r6416
2006-04-25 05:42:09 +00:00
Nick Mathewson
aa4c2207f8 Add a stub of a "path-spec", containing only the helper-node emails from arma. whee.
svn:r6413
2006-04-24 16:29:06 +00:00
Nick Mathewson
9e2937374e And another 0.1.2 item
svn:r6410
2006-04-23 21:40:15 +00:00
Nick Mathewson
1a2957df5c Prioritize items for 0.1.2
svn:r6409
2006-04-23 21:36:52 +00:00
Nick Mathewson
7484ca06a5 [Forward-port ]Test and document last patch.
svn:r6400
2006-04-18 03:51:18 +00:00
Roger Dingledine
ec3d47106e update spec to reflect the downgraded loglevel for naming complaints.
svn:r6388
2006-04-15 23:53:58 +00:00
Roger Dingledine
c2565c2ffb and forward-port the man page change
svn:r6372
2006-04-10 20:08:12 +00:00
Roger Dingledine
8a94689d05 another todo item we ought to do
svn:r6361
2006-04-10 09:43:30 +00:00
Roger Dingledine
9deee4c60f exclude the website images from the tarball. they're huge.
we need to figure out some other solution than shipping the
whole pile of screenshots.


svn:r6352
2006-04-10 07:04:43 +00:00
Roger Dingledine
82bc49d922 a todo item nick suggested
svn:r6348
2006-04-10 05:47:03 +00:00
Roger Dingledine
9f69b0b4af and update the dir-spec to match the code
svn:r6347
2006-04-10 05:46:56 +00:00
Roger Dingledine
06c30fb8b7 make the spec more accurate
svn:r6344
2006-04-09 23:48:12 +00:00
Roger Dingledine
c82d65d204 another low-priority todo item
svn:r6341
2006-04-09 11:51:50 +00:00
Roger Dingledine
a52bb835c8 and update the man page to reflect that
svn:r6339
2006-04-09 10:28:59 +00:00
Roger Dingledine
fc320a24f6 work through more todo items
svn:r6336
2006-04-09 06:38:01 +00:00
Roger Dingledine
a699f38bc5 remove something from the todo, add something to it.
svn:r6335
2006-04-09 06:19:23 +00:00
Roger Dingledine
5dbdc3fc22 man page entry for FetchUselessDescriptors
svn:r6328
2006-04-08 21:48:29 +00:00
Roger Dingledine
be901eb468 begin to specify when to warn.
svn:r6314
2006-04-04 06:09:25 +00:00
Nick Mathewson
1f40ab57d7 Oops; meant received, not published.
svn:r6304
2006-04-03 05:51:18 +00:00
Nick Mathewson
efcc4d7595 save first, then commit.
svn:r6303
2006-04-03 05:40:46 +00:00
Nick Mathewson
314c2111cf Clarify behavior on failing network-status download.
svn:r6302
2006-04-03 05:37:18 +00:00
Roger Dingledine
7b8373a7f3 minor cleanups
svn:r6301
2006-04-03 02:36:47 +00:00
Nick Mathewson
e9dc188efd Try to clarify thresholds, intervals, and strategies. Some of the later sections need more work, but my laptop is running low on battery.
svn:r6298
2006-04-02 23:03:45 +00:00
Roger Dingledine
9aecb5080e admit that getinfo can fail.
svn:r6291
2006-04-02 07:54:34 +00:00
Roger Dingledine
b0a502df59 hack together a shell blob so 'make dist' can build even when
the website isn't there.


svn:r6288
2006-04-02 03:42:32 +00:00
Roger Dingledine
051c176219 Blow away the obsolete docs.
Leave shells of them in case people link to them from elsewhere.


svn:r6279
2006-03-31 05:07:12 +00:00
Peter Palfrader
b13c1b53c6 Fail somehow smarter if we do not have the website source tree in ../website
svn:r6278
2006-03-31 05:00:28 +00:00
Peter Palfrader
fef8829d3c This works better for me. Does it still work for you?
svn:r6277
2006-03-31 04:54:03 +00:00
Roger Dingledine
f41d3abb41 weasel suggests that this will help.
svn:r6276
2006-03-31 04:30:13 +00:00
Roger Dingledine
3e2f1c8bb8 A start at copying the website tor-*.html and images into
the tarball. Weasel, can you help make the dependencies cause
these to get re-built appropriately?


svn:r6275
2006-03-31 04:23:41 +00:00
Roger Dingledine
6a3f3ffb0b Label the old cvs/tor/doc/*.html files as obsolete, and point
to the new documentation page.


svn:r6274
2006-03-31 00:15:37 +00:00
Roger Dingledine
81ffbda2a1 a few other thoughts that i wrote down somewhere for once
svn:r6257
2006-03-28 07:34:19 +00:00
Roger Dingledine
6652d821b2 If you run a fast server, can you run your client elsewhere?
svn:r6238
2006-03-25 23:23:19 +00:00
Roger Dingledine
8f75d5d0a2 try to make it clearer that eigentrust is one way to do the
"deputy tester" design, but there are simpler ways too.


svn:r6237
2006-03-25 22:37:44 +00:00
Roger Dingledine
8b7f7052c5 man page entries for CircuitBuildTimeout and CircuitIdleTimeout
svn:r6221
2006-03-22 00:56:03 +00:00
Roger Dingledine
442c054a71 and add SocksTimeout to the man page
and stop shouting when we talk about Socks


svn:r6218
2006-03-21 23:30:24 +00:00
Roger Dingledine
173b16cd1e clean up man page entries on EntryNodes and ExitNodes
svn:r6202
2006-03-20 20:15:50 +00:00
Roger Dingledine
2c33218fc9 man page entry for safesocks. also correct the man page
entry for testsocks.


svn:r6191
2006-03-19 01:52:18 +00:00
Roger Dingledine
77b00edd27 and fix the AllowInvalidNodes man page entry too.
svn:r6189
2006-03-19 01:39:10 +00:00
Roger Dingledine
3d8af628e6 specify SETROUTERPURPOSE and modify +POSTDESCRIPTOR
to address bug 250.


svn:r6177
2006-03-17 22:07:20 +00:00
Nick Mathewson
fb7b5545ce Implement GETINFO(dir/server/foo); status will be harder.
svn:r6165
2006-03-15 05:06:56 +00:00
Roger Dingledine
44ca1a997d bump to 0.1.1.15-rc
svn:r6126
2006-03-11 18:44:11 +00:00
Nick Mathewson
4d3e709c4b Use escaped() for remaining cases.
svn:r6117
2006-03-11 02:21:30 +00:00
Roger Dingledine
245fb8e8ba add johnny's further discussion on incentives.
svn:r6115
2006-03-09 22:21:07 +00:00
Roger Dingledine
9b55b50b87 add to the stack of implementation notes.
svn:r6113
2006-03-09 06:30:27 +00:00
Roger Dingledine
cbf503de63 update the todo file. getting closer.
svn:r6110
2006-03-09 01:47:31 +00:00
Roger Dingledine
fe6f11b6f4 document AuthDirRejectUnlisted in the man page
svn:r6109
2006-03-09 01:47:04 +00:00
Roger Dingledine
26d611d27a correct weasel's note in the dir spec
svn:r6107
2006-03-09 01:10:17 +00:00
Roger Dingledine
8a72c2bd62 new controller signal NEWNYM that makes new application requests
use clean circuits.


svn:r6104
2006-03-09 00:16:44 +00:00
Roger Dingledine
39964206d8 introduce a new orconn_status "NEW"
svn:r6100
2006-03-08 22:26:36 +00:00
Nick Mathewson
9479bd0275 Document AuthDir(Invalid|Reject)
svn:r6098
2006-03-08 08:17:25 +00:00
Geoff Goodell
e6389096b5 mark controller exposure of directory data as DRAFT and Not Implemented
svn:r6094
2006-03-08 00:13:54 +00:00
Peter Palfrader
1c3a5025f1 Say that /tor/server/authority is not used by useful nonetheless
svn:r6093
2006-03-08 00:13:05 +00:00
Peter Palfrader
2942c0bde8 Clarify server/d/<D>.z description
Spell out that fingerprints in requests should use capital A-F letters for their hex


svn:r6092
2006-03-08 00:10:01 +00:00
Geoff Goodell
82df8a2b52 add tor/* contents from Section 4.4 of dir-spec.txt to controller GETINFO requests
svn:r6091
2006-03-07 16:00:40 +00:00
Nick Mathewson
5777ee0e1a Add some functions to escape values from the network before sending them to the log. Use them everywhere except for routerinfo->plaftorm, routerinfo->contact_info, and rend*.c. (need sleep now)
svn:r6087
2006-03-05 09:50:26 +00:00
Nick Mathewson
ae628a3aee Mention which version of tor implements control-spec.txt, so people wont get so confused.
svn:r6085
2006-03-05 05:13:57 +00:00
Roger Dingledine
65c7d3f818 clarify that we want a free software webserver for windows,
not a freeware-gosh-it-seems-good-to-me webserver for windows.


svn:r6082
2006-02-26 08:23:21 +00:00
Roger Dingledine
8614b958c6 initial tweaks and questions for the proposed udp spec
svn:r6081
2006-02-26 06:57:06 +00:00
Roger Dingledine
a3d1671f95 add the spec for Marc Liberatore's proposed extension to
add UDP support to tor.


svn:r6080
2006-02-26 06:24:25 +00:00
Roger Dingledine
5fc1bb0d36 spanish-language tor win32 doc
svn:r6079
2006-02-26 06:14:21 +00:00
Roger Dingledine
d0f013c591 home? what is this home?
svn:r6078
2006-02-26 04:45:48 +00:00
Roger Dingledine
f29731ffe4 fix up the links to contact us
svn:r6077
2006-02-26 04:14:45 +00:00
Roger Dingledine
0edff5504d more thoughts on incentives
svn:r6076
2006-02-23 06:52:54 +00:00
Roger Dingledine
329af979e0 Add a new circuit purpose 'controller' to let the controller
ask for a circuit that Tor won't try to use.

Extend the EXTENDCIRCUIT controller command to let you specify
the purpose if you're starting a new circuit.

Add a new SETCIRCUITPURPOSE controller command to let you
change a circuit's purpose after it's been created.


svn:r6075
2006-02-23 06:51:09 +00:00
Andrew Lewman
0dd04f7966 Add tor-osx-dmg-creation.txt and tor-rpm-creation.txt for distribution
svn:r6068
2006-02-21 04:54:24 +00:00
Roger Dingledine
f797ce5e59 commit this so it matches the tarball
svn:r6060
2006-02-21 03:58:05 +00:00