Commit Graph

115 Commits

Author SHA1 Message Date
Roger Dingledine
f534bf33f6 apply contrib/checkSpace.pl to our spec files too.
svn:r5941
2006-02-09 03:44:49 +00:00
Roger Dingledine
2be4f3e424 noise says it's spelled SHA-1
svn:r5925
2006-02-06 04:58:05 +00:00
Nick Mathewson
7dbea118ce Adjust spec to parameterize cell and key lengths. This should please Ian.
svn:r5922
2006-02-06 04:34:26 +00:00
Roger Dingledine
5100b6791f envaguen the spec
svn:r5848
2006-01-21 03:25:09 +00:00
Roger Dingledine
aa9bb3adad that makes this paragraph extraneous
svn:r5749
2006-01-07 02:07:42 +00:00
Roger Dingledine
4c64138d71 correct the key material paragraph
svn:r5748
2006-01-07 02:05:22 +00:00
Roger Dingledine
6b6af6c7d5 todo and spec cleanups
svn:r5735
2006-01-05 21:32:33 +00:00
Nick Mathewson
878962bee1 Add reasons to DESTROY and RELAY_TRUNCATED cells.
svn:r5734
2006-01-05 21:23:03 +00:00
Roger Dingledine
2f3b864639 how could i have thought that was clearer?
svn:r5728
2006-01-04 07:11:45 +00:00
Roger Dingledine
e1dd63b43e fix almost-ambiguity
svn:r5649
2005-12-25 05:44:39 +00:00
Nick Mathewson
4417017197 Comments from cat: "space" should include or exclude tabs. We include tabs, so specify that.
svn:r5635
2005-12-23 15:47:15 +00:00
Roger Dingledine
0f013a6502 revise the spec to remove the "Ports" line of the descriptor, to indicate
that putting ports on the "router" line is no longer deprecated, and
to say that SocksPort is deprecated and should always be 0.


svn:r5606
2005-12-15 22:00:07 +00:00
Nick Mathewson
25303172b8 Specify CREATE_FAST more fully.
svn:r5529
2005-12-08 17:36:05 +00:00
Nick Mathewson
24ea1b3673 Add some DH clarifications
svn:r5411
2005-11-17 18:14:29 +00:00
Roger Dingledine
a44fc1eebb more spec clarifications from talking to lexi
svn:r5410
2005-11-17 09:55:44 +00:00
Roger Dingledine
280a4f9b37 ignored cells still count for computing digests.
svn:r5408
2005-11-17 03:49:22 +00:00
Roger Dingledine
ae937b4e40 and note that older tors break the spec in that way
svn:r5407
2005-11-17 03:43:10 +00:00
Roger Dingledine
bed777375b pick a side of the fence. here's hoping.
svn:r5406
2005-11-17 03:42:04 +00:00
Roger Dingledine
6f06079741 fix a bug in the spec, and add a question about correct behavior. nick?
svn:r5404
2005-11-17 03:18:18 +00:00
Roger Dingledine
9eada6d3c1 clean up the tor spec somewhat, inspired by comments from lexi
svn:r5402
2005-11-17 01:10:41 +00:00
Roger Dingledine
b7e1a87304 router twins are long gone from tor. take them out of the spec.
also note two spec things that need more explanation.


svn:r5355
2005-11-11 17:06:54 +00:00
Roger Dingledine
74808ab7c2 another impossible problem we should solve.
svn:r5342
2005-11-01 06:28:07 +00:00
Nick Mathewson
8af3fc53f4 Add core spec todos from meeting
svn:r5304
2005-10-25 06:57:25 +00:00
Nick Mathewson
a6a45b7713 Add TTLs to RESOLVED, CONNECTED, and END_REASON_EXITPOLICY cells. Also, add a missing ntohl in connection_ap_handshake_socks_resolved.
svn:r4894
2005-09-02 18:53:31 +00:00
Nick Mathewson
6b04e30dc6 Note DH security hacks in tor-spec
svn:r4800
2005-08-19 21:55:47 +00:00
Nick Mathewson
0a37e9522d note that TLS connections can be closed.
svn:r4525
2005-07-08 15:42:03 +00:00
Nick Mathewson
369a964ac8 Directories are unordered.
svn:r4481
2005-06-24 23:44:13 +00:00
Nick Mathewson
b759fe4b8d It is not the end of the world when a router descriptor has an unrecognized kwd
svn:r4480
2005-06-24 23:42:15 +00:00
Roger Dingledine
3961683571 tor-spec patch from adam langley
svn:r4439
2005-06-16 20:33:03 +00:00
Roger Dingledine
3d1d44f55b we had two section 7.1's
svn:r4274
2005-05-20 12:43:55 +00:00
Nick Mathewson
ab34901263 New and frightening code to implement fast-path first-hop CREATE_FAST cells. Watch out when we bump the version to 0.1.0.6-rc!
svn:r4162
2005-05-02 22:35:18 +00:00
Nick Mathewson
16184f62dc Specify CREATE_FAST and CREATED_FAST
svn:r4161
2005-05-02 22:09:34 +00:00
Nick Mathewson
69dc4e1675 Remove support for looking at old directory/routerdesc elements; mark non-new elements optional; switch to new format for dir-signing-key; start accepting newer elements so we can mark them as non-opt later; make tor-spec say the right stuff.
svn:r4154
2005-05-02 21:22:31 +00:00
Nick Mathewson
3a0fb0f007 Remove implicit expiration date from tor-spec
svn:r4044
2005-04-07 20:22:45 +00:00
Nick Mathewson
f40e332895 Clarify a point related to bug 84
svn:r4000
2005-04-03 06:13:43 +00:00
Nick Mathewson
06a574b0c9 Specify reverse DNS
svn:r3724
2005-03-02 19:24:15 +00:00
Nick Mathewson
b0b396a7ce Add error reason to spec: TORPROTOCOL reason means "you are not speaking a version of Tor I understand; say bye-bye to your stream."
svn:r3721
2005-03-01 22:43:24 +00:00
Nick Mathewson
59ec8ca3f1 Revise tor-spec to add more/better stream end reasons.
svn:r3717
2005-03-01 22:07:36 +00:00
Nick Mathewson
5cf6534bae Clarify who sends certs and chains
svn:r3462
2005-01-30 00:20:15 +00:00
Nick Mathewson
0c0a504611 capitalize acronyms, clarify windows doc a bit.
svn:r3197
2004-12-21 05:43: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
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
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
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
21c92dace0 More whitespace normalization
svn:r2768
2004-11-10 01:20:17 +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
Roger Dingledine
14306fbf34 point out two parts where the spec is wrong
svn:r2569
2004-10-20 18:39:05 +00:00