[tor-dev] stem support for v3 ephemeral onion services

teor teor2345 at gmail.com
Wed Jan 24 19:50:30 UTC 2018


> On 25 Jan 2018, at 05:14, Micah Lee <micah at micahflee.com> wrote:
> 
> Now that Tor Browser 7.5 is released and includes the tor 0.3.2 series,
> which supports next generation onion services, I would love to make
> OnionShare use these by default. Here is the issue [1].
> 
> OnionShare is written in python3 and relies on stem to communicate with
> the Tor controller. Although tor now supports v3 ephemeral onion
> services, stem still doesn't. Just take make sure, here's a quick test,
> with Tor Browser 7.5 (providing tor 0.3.2.9) open in the background, and
> using stem 1.6.0:

Here is the current status of v3 onion control port support:

This proposal is listed as "Finished":
https://gitweb.torproject.org/torspec.git/tree/proposals/284-hsv3-control-port.txt

And the code was merged into 0.3.3 (not 0.3.2):
https://trac.torproject.org/projects/tor/ticket/20699

Stem typically tracks Tor's control spec.
But the changed commands have not been integrated into control-spec.txt:
https://trac.torproject.org/projects/tor/ticket/24847

And as a related issue, there is currently no way to ask Tor if it supports
v3 onion control port events:
https://trac.torproject.org/projects/tor/ticket/24617
(But "try it and see" probably works.)

T
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tor-dev/attachments/20180125/759d2508/attachment.html>


More information about the tor-dev mailing list