Proposal: Network status entries need a new Unnamed flag

Peter Palfrader peter at
Thu Oct 18 19:21:00 UTC 2007

On Thu, 18 Oct 2007, Nick Mathewson wrote:
> > > > Can we still list the unnamed routers in the v2 status, even without an
> > > > unnamed flag?  Because if not and I enable auto-naming on tor26 I'll stop
> > > > listing about 150 routers for using names that are already taken.
> Peter: would you like to patch the results of this thread into
> proposal 122, so I can get started implementing it?

Like that?

Index: 122-unnamed-flag.txt
--- 122-unnamed-flag.txt	(revision 12024)
+++ 122-unnamed-flag.txt	(working copy)
@@ -105,8 +105,28 @@
   We need more naming authorities, possibly with some kind of auto-naming
   feature.  This is out-of-scope for this proposal -NM]
-4. Other benefits:
+4. Changes to the v2 directory
+  Previously v2 authorities that had a binding for a server named Bob did
+  not list any other server named Bob.  This will change too:
+  Version 2 authorities will start listing all routers they know about,
+  whether they conflict with a name-binding or not:  Servers for which
+  this authority has a binding will continue to be marked Named,
+  additionally all other servers of that will be listed without the
+  Named flag (i.e. there will be no Unnamed flag in v2 status documents).
+  Clients already should handle having a named Bob alongside unnamed
+  Bobs correctly, and having the unnamed Bobs in the status file even
+  without the named server is no worse than the curren status quo where
+  clients learn about those severs from other authorities.
+  The benefit of this is that an authority's opinion on a server like
+  Guard, Stable, Fast etc. can now be learned by clients even if that
+  specific authority has reserved that server's name for somebody else.
+5. Other benefits:
   This new flag will allow people to operate servers that happen to have
   the same nickname as somebody who registered their server two years ago
   and left soon after. Right now there are dozens of nicknames that are

                           |  .''`.  ** Debian GNU/Linux **
      Peter Palfrader      | : :' :      The  universal | `. `'      Operating System
                           |   `-

More information about the tor-dev mailing list