[tor-commits] [torspec/master] Update multiple-addrs spec to match implementation

nickm at torproject.org nickm at torproject.org
Mon Mar 18 17:55:09 UTC 2013


commit 99a9587531a41209f80106fa10abca928cdc4786
Author: Nick Mathewson <nickm at torproject.org>
Date:   Mon Mar 18 13:54:32 2013 -0400

    Update multiple-addrs spec to match implementation
    
    Right now, the implementation doesn't handle port-lists, and probably
    won't.
    
    Closes ticket 4613.
---
 dir-spec.txt                       |    8 +++-----
 proposals/000-index.txt            |    4 ++--
 proposals/186-multiple-orports.txt |    2 +-
 3 files changed, 6 insertions(+), 8 deletions(-)

diff --git a/dir-spec.txt b/dir-spec.txt
index bdb25de..7c4bfde 100644
--- a/dir-spec.txt
+++ b/dir-spec.txt
@@ -589,15 +589,13 @@
        included for specialized controllers designed to support perspective
        access and such.
 
-   "or-address" SP ADDRESS ":" PORTLIST NL
+   "or-address" SP ADDRESS ":" PORT NL
 
        [Any number]
 
        ADDRESS = IP6ADDR | IP4ADDR
        IPV6ADDR = an ipv6 address, surrounded by square brackets.
        IPV4ADDR = an ipv4 address, represented as a dotted quad.
-       PORTLIST = PORTSPEC | PORTSPEC "," PORTLIST
-       PORTSPEC = PORT
        PORT = a number between 1 and 65535 inclusive.
 
        An alternative for the address and ORPort of the "router" line, but with
@@ -1125,7 +1123,7 @@
         (Only included when generating microdescriptors for
         consensus-method 16 or later.)
 
-     "a" SP address ":" portlist NL
+     "a" SP address ":" port NL
 
         [Any number]
 
@@ -1470,7 +1468,7 @@
         ORPort is its current OR port, "DirPort" is its current directory
         port, or "0" for "none".
 
-    "a" SP address ":" portlist NL
+    "a" SP address ":" port NL
 
         [Any number.]
 
diff --git a/proposals/000-index.txt b/proposals/000-index.txt
index 112ea4b..f1fed25 100644
--- a/proposals/000-index.txt
+++ b/proposals/000-index.txt
@@ -106,7 +106,7 @@ Proposals by number:
 183  Refill Intervals [CLOSED]
 184  Miscellaneous changes for a v3 Tor link protocol [CLOSED]
 185  Directory caches without DirPort [OPEN]
-186  Multiple addresses for one OR or bridge [ACCEPTED]
+186  Multiple addresses for one OR or bridge [CLOSED]
 187  Reserve a cell type to allow client authorization [CLOSED]
 188  Bridge Guards and other anti-enumeration defenses [OPEN]
 189  AUTHORIZE and AUTHORIZED cells [OPEN]
@@ -192,7 +192,6 @@ Proposals by status:
    157  Make certificate downloads specific [for 0.2.4.x]
    172  GETINFO controller option for circuit information
    173  GETINFO Option Expansion
-   186  Multiple addresses for one OR or bridge [for 0.2.4.x+]
  META:
    000  Index of Tor Proposals
    001  The Tor Proposal Process
@@ -248,6 +247,7 @@ Proposals by status:
    181  Optimistic Data for Tor: Client Side [in 0.2.3.3-alpha]
    183  Refill Intervals [in 0.2.3.5-alpha]
    184  Miscellaneous changes for a v3 Tor link protocol [for 0.2.3.x]
+   186  Multiple addresses for one OR or bridge [for 0.2.4.x+]
    187  Reserve a cell type to allow client authorization [for 0.2.3.x]
    193  Safe cookie authentication for Tor controllers
    200  Adding new, extensible CREATE, EXTEND, and related cells [in 0.2.4.8-alpha]
diff --git a/proposals/186-multiple-orports.txt b/proposals/186-multiple-orports.txt
index 9a186e0..f66ad83 100644
--- a/proposals/186-multiple-orports.txt
+++ b/proposals/186-multiple-orports.txt
@@ -3,7 +3,7 @@ Title: Multiple addresses for one OR or bridge
 Author: Nick Mathewson
 Created: 19-Sep-2011
 Supersedes: 118
-Status: Accepted
+Status: Closed
 Target: 0.2.4.x+
 
 Status:



More information about the tor-commits mailing list