Roger Dingledine
1ec5d1c05c
a potential fix on the HELLO protocol design
...
svn:r6984
2006-08-05 03:08:56 +00:00
Nick Mathewson
8930468582
Document HELLO cells and proposed connection protocol versioning scheme. NOTE: This will not work as documented; see notes.
...
svn:r6794
2006-07-20 17:35:54 +00:00
Nick Mathewson
ee32b06897
Fork off v0 of the protocol spec; we are going to add versioning soon so we can make backward-incompatible changes without breaking the whole network. Also, fork the v0 directory protocol into its own document, and turn dir-spec.txt into the present tense.
...
svn:r6792
2006-07-20 16:47:35 +00:00
Roger Dingledine
8868830ac5
we are constrained more than we realized, on what g^x values we can
...
accept or refuse.
svn:r6773
2006-07-17 06:26:19 +00:00
Roger Dingledine
fc7c32da8a
fix wordo
...
svn:r6772
2006-07-17 06:20:09 +00:00
Roger Dingledine
48ea06ea02
nick suggests that the hello cell should have both server IP and
...
client IP. he's right.
svn:r6771
2006-07-17 05:12:54 +00:00
Roger Dingledine
1c23ae80b7
mention the existence of dir-spec in tor-spec, and note that we need
...
to update it.
svn:r6761
2006-07-15 05:50:22 +00:00
Roger Dingledine
d52f314286
name the HELLO version the "link version"
...
svn:r6719
2006-07-04 16:07:49 +00:00
Roger Dingledine
5c661654a0
a first attempt at specifying HELLO cells. plus general cleanup on tor-spec.
...
svn:r6715
2006-07-04 03:40:45 +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
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