[tor-commits] [torspec/master] apply notes from karsten and roger to proposal 186

nickm at torproject.org nickm at torproject.org
Tue Jan 17 16:43:26 UTC 2012


commit 90744e95f4b49a4026126c3cdc99bdc85dc7abc3
Author: Nick Mathewson <nickm at torproject.org>
Date:   Tue Jan 17 11:35:01 2012 -0500

    apply notes from karsten and roger to proposal 186
---
 proposals/186-multiple-orports.txt |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/proposals/186-multiple-orports.txt b/proposals/186-multiple-orports.txt
index 192d758..d76377d 100644
--- a/proposals/186-multiple-orports.txt
+++ b/proposals/186-multiple-orports.txt
@@ -64,9 +64,9 @@ Configuring additional addresses and ports:
 
   In current operating systems (unless we get into crazy nonportable
   tricks) we need to use one socket for every address:port that Tor
-  binds on.  As a sanity check, we can limit the number of such
-  sockets we use to, say, 64.  If you want to bind lots of
-  address:port combinations, you'll want to do it at the
+  binds on.  As a sanity check, we can limit the number of such sockets
+  we use to, say, something between 8 and 64.  If you want to bind lots
+  of address:port combinations, you'll want to do it at the
   firewall/routing level.
 
   Example: We want to bind on 0.0.0.0:9001
@@ -74,10 +74,10 @@ Configuring additional addresses and ports:
      ORPort 9001
 
   Example: Our firewall is redirecting ports 80, 443, and 7000-8000
-  on all hosts in 18.244.2.0/24 onto our port 2929.
+  on all hosts in 18.244.2.0 onto our port 2929.
 
      ORPort 2929 noadvertise
-     ORPort 18.244.2.0/24:80,443,7000-8000 nolisten
+     ORPort 18.244.2.0:80,443,7000-8000 nolisten
 
   Example: We have a dynamic DNS provider that maps
   tornode.example.com to our current external IPv4 and IPv6
@@ -98,8 +98,10 @@ Self-testing:
   combinations.
 
   It will now be possible for a Tor node to find that some addresses
-  work and others do not.  In this case, the node should only
-  advertise ORPort lines that have been checked.
+  work and others do not.  In this case, the node should only advertise
+  ORPort lines that have been checked.  (As a consequence, the node
+  should not advertise any address unless at least one ORPort without
+  nolisten has been specified.)
 
   {Until support is added for extend cells to IPv6 addresses, it
   will only be possible to test IPv6 addresses by connecting





More information about the tor-commits mailing list