Hi All, There seems to be some confusion in this thread about the current state of the hidden service to onion service name transition. So I'm going to describe the state of things as they are, then try to describe what would need to be done. I'd also appreciate feedback from Steph and others on our priorities for transitioning to the onion service name. I think we have been prioritising user-facing text. (The blog, website, Tor Browser, metrics, etc.) Is this a sensible way of prioritising things?
These are current called "hidden service" or an abbreviation. Tor could add an alias mechanism for controller commands, events, and fields, and use it to do the rename: I don't think they are as high a priority as the torrc options and man page.
These are currently called "hidden service", or an abbreviation. Descriptor fields are part of the directory specification and implementation, and they are highly technical. So I'm not sure we gain much from aliasing them or renaming them. Similar arguments might apply to other codebases: * Onionoo * stem * consensus health * Tor (network daemon) But the following user-facing applications should add documentation or change names, if they haven't already: * Relay Search / metrics website * uses HSDir for relay search, because that's what it's called in the directory protocol * uses "onion service" for statistics * Tor Browser * uses "onion site" * the Tor website * new tor blog posts
We considered adding OnionService* torrc option aliases for every HiddenService* option in 0.2.9. But we deferred that change because we ran out of time. All we need to do is add some new entries in the alias table, then do a search and replace in the tor man page:
That's a good question. OS conflicts with "operating system", so we could use: * Onion * OnSrv * no abbreviations Or any other colour you want to paint the bikeshed. To avoid an endless discussion, let's leave the decision to the people who write, review, and merge the code.
torrc options, the tor man page, and the v3 onion service code mainly use "hidden service", and sometimes use "onion service". I don't see much value in changing the code. If we decide there is value in changing the torrc options and man page, we need to allocate a few days of work on the roadmap to make it happen.
That's not the current state of the tor network daemon v3 onion service code, specs, options, and man page. They use a mix of terminology (see above).
We have gradually been using onion services in new documentation and specs, since "single onion services". But we haven't changed existing code and documentation.
the things that are seen by the most users (Tor Browser, statistics, blog, website). We did not take a line in the sand position in the past, but we could adopt one for the remaining changes. We could decide on a particular Tor release (and releases of other codebases). But we need to schedule the work on the relevant roadmaps. And maybe there are some obscure technical things (code, comments, descriptor fields) that just aren't worth changing. T |
_______________________________________________ tor-dev mailing list tor-dev@xxxxxxxxxxxxxxxxxxxx https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-dev