summaryrefslogtreecommitdiff
path: root/doc/spec
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2007-10-30 18:31:30 +0000
committerNick Mathewson <nickm@torproject.org>2007-10-30 18:31:30 +0000
commit57f7c852f809b9332fc7a52058a24713b1385c14 (patch)
treebb4ecf69033a0a2552442999fc1db087a28ea8b8 /doc/spec
parentc0c2001a5b8fd3907c7ba93eccbd536786f57594 (diff)
downloadtor-57f7c852f809b9332fc7a52058a24713b1385c14.tar.gz
tor-57f7c852f809b9332fc7a52058a24713b1385c14.zip
r16282@catbus: nickm | 2007-10-30 14:28:58 -0400
Implement lots of proposal 105. None of it is enabled yet. svn:r12285
Diffstat (limited to 'doc/spec')
-rw-r--r--doc/spec/proposals/105-handshake-revision.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/doc/spec/proposals/105-handshake-revision.txt b/doc/spec/proposals/105-handshake-revision.txt
index f9a8bfe1a6..634c1c50d6 100644
--- a/doc/spec/proposals/105-handshake-revision.txt
+++ b/doc/spec/proposals/105-handshake-revision.txt
@@ -4,7 +4,7 @@ Version: $Revision$
Last-Modified: $Date$
Author: Nick Mathewson, Roger Dingledine
Created:
-Status: Open
+Status: Accepted
Overview:
@@ -120,7 +120,7 @@ Proposal:
When a Tor connection is established, both parties normally send a
VERSIONS cell before sending any other cells. (But see below.)
- VersionsLen [1 byte]
+ VersionsLen [2 byte]
Versions [VersionsLen bytes]
"Versions" is a sequence of VersionsLen bytes. Each value between 1 and
@@ -157,6 +157,8 @@ Proposal:
The VERSIONS cell must be sent as a v1 cell (2 bytes of circuitID, 1
byte of command, 509 bytes of payload).
+ [NOTE: The VERSIONS cell is assigned the command number 7.]
+
2.2. MITM-prevention and time checking
If we negotiate a v2 connection or higher, the second cell we send SHOULD
@@ -195,6 +197,7 @@ Proposal:
given in the EXTEND cell is not listed in the NETINFO cell, the first
party SHOULD close the connection as a likely MITM attack.
+ [NOTE: The NETINFO cell is assigned the command number 8.]
Discussion: Versions versus feature lists