소스 검색

Merge 148 into tor-spec, mark it Closed, and check off proposal 148 in TODO.021

svn:r17613
Nick Mathewson 16 년 전
부모
커밋
1a7a432611
4개의 변경된 파일9개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 2
      doc/TODO.021
  2. 2 2
      doc/spec/proposals/000-index.txt
  3. 2 2
      doc/spec/proposals/148-uniform-client-end-reason.txt
  4. 3 0
      doc/spec/tor-spec.txt

+ 2 - 2
doc/TODO.021

@@ -161,7 +161,7 @@ R   o 128: families of private bridges
     o 135: simplify configuration of private tor networks.
     o 135: simplify configuration of private tor networks.
 K   - 143: Improvements of Distributed Hidden Service Descriptor Storage:
 K   - 143: Improvements of Distributed Hidden Service Descriptor Storage:
            only easy parts for 0.2.1.x, defer complex ones to 0.2.2.x.
            only easy parts for 0.2.1.x, defer complex ones to 0.2.2.x.
-    * 148: Stream end reasons from the client side should be uniform.
+    o 148: Stream end reasons from the client side should be uniform.
 K   o 155: Four Improvements of Hidden Service Performance
 K   o 155: Four Improvements of Hidden Service Performance
     - 145: Separate "suitable from a guard" from "suitable as a new guard"
     - 145: Separate "suitable from a guard" from "suitable as a new guard"
     - 146: Adding new flag to reflect long-term stability
     - 146: Adding new flag to reflect long-term stability
@@ -170,7 +170,7 @@ K   o 155: Four Improvements of Hidden Service Performance
         mismatched address.
         mismatched address.
       - Learn our outgoing IP address from netinfo cells?
       - Learn our outgoing IP address from netinfo cells?
       - Learn skew from netinfo cells?
       - Learn skew from netinfo cells?
-    * 157: Make certificate downloads specific.
+    o 157: Make certificate downloads specific.
 
 
   - Proposals to write:
   - Proposals to write:
     - Fix voting to handle bug 608 case when multiple servers get
     - Fix voting to handle bug 608 case when multiple servers get

+ 2 - 2
doc/spec/proposals/000-index.txt

@@ -70,7 +70,7 @@ Proposals by number:
 145  Separate "suitable as a guard" from "suitable as a new guard" [OPEN]
 145  Separate "suitable as a guard" from "suitable as a new guard" [OPEN]
 146  Add new flag to reflect long-term stability [OPEN]
 146  Add new flag to reflect long-term stability [OPEN]
 147  Eliminate the need for v2 directories in generating v3 directories [ACCEPTED]
 147  Eliminate the need for v2 directories in generating v3 directories [ACCEPTED]
-148  Stream end reasons from the client side should be uniform [ACCEPTED]
+148  Stream end reasons from the client side should be uniform [CLOSED]
 149  Using data from NETINFO cells [OPEN]
 149  Using data from NETINFO cells [OPEN]
 150  Exclude Exit Nodes from a circuit [CLOSED]
 150  Exclude Exit Nodes from a circuit [CLOSED]
 151  Improving Tor Path Selection [DRAFT]
 151  Improving Tor Path Selection [DRAFT]
@@ -106,7 +106,6 @@ Proposals by status:
    134  More robust consensus voting with diverse authority sets [for 0.2.1.x]
    134  More robust consensus voting with diverse authority sets [for 0.2.1.x]
    140  Provide diffs between consensuses [for 0.2.1.x]
    140  Provide diffs between consensuses [for 0.2.1.x]
    147  Eliminate the need for v2 directories in generating v3 directories [for 0.2.1.x]
    147  Eliminate the need for v2 directories in generating v3 directories [for 0.2.1.x]
-   148  Stream end reasons from the client side should be uniform [for 0.2.1.x]
    157  Make certificate downloads specific [for 0.2.1.x]
    157  Make certificate downloads specific [for 0.2.1.x]
  META:
  META:
    000  Index of Tor Proposals
    000  Index of Tor Proposals
@@ -140,6 +139,7 @@ Proposals by status:
    137  Keep controllers informed as Tor bootstraps [in 0.2.1.x]
    137  Keep controllers informed as Tor bootstraps [in 0.2.1.x]
    138  Remove routers that are not Running from consensus documents [in 0.2.1.2-alpha]
    138  Remove routers that are not Running from consensus documents [in 0.2.1.2-alpha]
    139  Download consensus documents only when it will be trusted [in 0.2.1.x]
    139  Download consensus documents only when it will be trusted [in 0.2.1.x]
+   148  Stream end reasons from the client side should be uniform [in 0.2.1.9-alpha]
    150  Exclude Exit Nodes from a circuit [in 0.2.1.3-alpha]
    150  Exclude Exit Nodes from a circuit [in 0.2.1.3-alpha]
    152  Optionally allow exit from single-hop circuits [in 0.2.1.6-alpha]
    152  Optionally allow exit from single-hop circuits [in 0.2.1.6-alpha]
  SUPERSEDED:
  SUPERSEDED:

+ 2 - 2
doc/spec/proposals/148-uniform-client-end-reason.txt

@@ -4,8 +4,8 @@ Version: $Revision$
 Last-Modified: $Date$
 Last-Modified: $Date$
 Author: Roger Dingledine
 Author: Roger Dingledine
 Created: 2-Jul-2008
 Created: 2-Jul-2008
-Status: Accepted
-Target: 0.2.1.x
+Status: Closed
+Implemented-In: 0.2.1.9-alpha
 
 
 Overview
 Overview
 
 

+ 3 - 0
doc/spec/tor-spec.txt

@@ -826,6 +826,9 @@ see tor-design.pdf.
    OPs and ORs MUST accept reasons not on the above list, since future
    OPs and ORs MUST accept reasons not on the above list, since future
    versions of Tor may provide more fine-grained reasons.
    versions of Tor may provide more fine-grained reasons.
 
 
+   Tors SHOULD NOT send any reason except REASON_MISC for a stream that they
+   have originated.
+
    [*] Older versions of Tor also send this reason when connections are
    [*] Older versions of Tor also send this reason when connections are
        reset.
        reset.
    [**] Due to a bug in versions of Tor through 0095, error reason 8 must
    [**] Due to a bug in versions of Tor through 0095, error reason 8 must